Hi Grant,
My advice would be to have a shared drive, or network drive, which both 
machines access with the same path.
But...in the absence of that, you could also modify your path if you prefer...
The Filepath attribute could be shortened/modified, and you can manually set 
the start of the path. So for example..

You can set your "filepath" attribute to something like..  
someRootfolder/somesubfolders/ and your action text would be


1.       MACHINE1          
qgis.utils.iface.addRasterLayer('C:/somefilepath/[%filepath%][%filename%]','[%filename%]')

2.       MACHINE2          
qgis.utils.iface.addRasterLayer('E:/someOTHERfilepath/[%filepath%][%filename%]','[%filename%]')

As long as the attributes stay the same, as in the same Root and Subfolders, 
then the first path can be anything...
So for arguments sake...


1.       MACHINE1          
qgis.utils.iface.addRasterLayer('D:/00_DATA_VALIDATION/[%filepath%][%filename%]','[%filename%]')

2.       MACHINE2                 
qgis.utils.iface.addRasterLayer('//some_network_host/localdrive/00_DATA_VALIDATION/[%filepath%][%filename%]','[%filename%]')

I hope that's helps.
Kind Regards,

Richard






--
Richard McDonnell MSc GIS, FME Certified Professional
FRM Data Management

--
Oifig na nOibreacha Poiblí
Office of Public Works

Sráid Jonathan Swift, Baile Átha Troim, Co na Mí, C15 NX36
Jonathan Swift Street, Trim, Co Meath, C15 NX36
--
M +353 87 688 5964 T +353 46 942 2409
https://gov.ie/opw

--
To send me files larger than 30MB, please use the link below 
https://filetransfer.opw.ie/filedrop/richard.mcdonn...@opw.ie

Email Disclaimer: 
https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/

--
MSc GIS, FME Certified Professional

--
Oifig na nOibreacha Poiblí
Office of Public Works

Sráid Jonathan Swift, Baile Átha Troim, Co na Mí, C15 NX36
Jonathan Swift Street, Trim, Co Meath, C15 NX36
--
M +353 87 688 5964 T +353 46 942 2409
https://https://gov.ie/opw<https://www.opw.ie>

--
Email Disclaimer: 
https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/<https://www.opw.ie/en/disclaimer/>
From: box...@iinet.net.au <box...@iinet.net.au>
Sent: 20 May 2023 00:29
To: Richard McDonnell <richard.mcdonn...@opw.ie>
Subject: RE: [Qgis-user] Click to open layer

Hi Richard,

Thanks for that. Can I use a project path that points to the project folder, 
something like  '.\' ? I use two different machines and so it would be good to 
be able to use the local address.

Cheers Grant


From: Richard McDonnell 
<richard.mcdonn...@opw.ie<mailto:richard.mcdonn...@opw.ie>>
Sent: Friday, May 19, 2023 11:42 PM
To: box...@iinet.net.au<mailto:box...@iinet.net.au>
Cc: qgis-user@lists.osgeo.org<mailto:qgis-user@lists.osgeo.org>
Subject: RE: [Qgis-user] Click to open layer

Hi Grant,
Do you mean insert a GeoTIFF in?
If that's the case, then you want the following Action..

Type: Python
Description: Add Raster to Canvas or whatever you want
Action Text: 
qgis.utils.iface.addRasterLayer('[%filepath%][%filename%]','[%filename%]')

For the above to work, you will need two attributes in your Polygon, a 
"filepath" and a "filename" attribute. In the fileparh is the Path to the 
folder containing the GeoTiff and the filename is the name of the file you are 
looking to load... so something like this...

[cid:image001.png@01D98C99.DC1C7E00]

This should then load any GeoTIFF into your Canvas.
Kind Regards,

Richard


--
Richard McDonnell MSc GIS, FME Certified Professional
FRM Data Management

--
Oifig na nOibreacha Poiblí
Office of Public Works

Sráid Jonathan Swift, Baile Átha Troim, Co na Mí, C15 NX36
Jonathan Swift Street, Trim, Co Meath, C15 NX36
--
M +353 87 688 5964 T +353 46 942 2409
https://gov.ie/opw

--
To send me files larger than 30MB, please use the link below 
https://filetransfer.opw.ie/filedrop/richard.mcdonn...@opw.ie

Email Disclaimer: 
https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/



--
MSc GIS, FME Certified Professional

--
Oifig na nOibreacha Poiblí
Office of Public Works

Sráid Jonathan Swift, Baile Átha Troim, Co na Mí, C15 NX36
Jonathan Swift Street, Trim, Co Meath, C15 NX36
--
M +353 87 688 5964 T +353 46 942 2409
https://https://gov.ie/opw<https://www.opw.ie>

--
Email Disclaimer: 
https://www.gov.ie/en/organisation-information/439daf-email-disclaimer/<https://www.opw.ie/en/disclaimer/>

From: QGIS-User 
<qgis-user-boun...@lists.osgeo.org<mailto:qgis-user-boun...@lists.osgeo.org>> 
On Behalf Of Grant Boxer via QGIS-User
Sent: 19 May 2023 09:47
To: qgis-user@lists.osgeo.org<mailto:qgis-user@lists.osgeo.org>
Subject: [Qgis-user] Click to open layer

I am sure there is a simple way to do this but I would like to click on a 
polygon and get it to open a tiff file into my map canvas. Do I use an Action 
and an "open" command?
Regards Grant Boxer

_______________________________________________
QGIS-User mailing list
QGIS-User@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to