You could probably do this with python. I am not entirely sure if it
works, but there are python actions. The python action gets a reference
to the feature - maybe - if you can access the project file from python,
there is a QgsProject::readPath
(http://doc.qgis.org/head/classQgsProject.html#cfdc9943dcba296540309f89e93a9f60).
This way you can detect the absolute path of the project file and build
your path as you like.
But you are right, it would be convenient if file reference could be
stored relative to the project file.
Maybe Jürgen has some idea.
Andreas
On Wed, 18 May 2011 04:55:44 -0700 (PDT), iomeneandrei wrote:
Dear all,
I'm using QGIS 1.6 for windows and I'm using a simple General Action:
cmd /c %MyField
I'm using it to open some pdf files. In MyField field I have the
absolute
path of my files. Is there a way to use a path relative to the QGIS
project?
It would be fantastic to use (in example) this kind of QGIS project
structure:
- /root of the project
-- /raster spatial file
-- /vector spatial file
-- /file called from actions
- ProjectFile.qgis
I know that QGIS can use relative path for spatial files, but I do
not know
if it's possible to use relative path within actions.
Is there a variable that maps the absolute path of the project file?
If it
does exist I could write my Action in this way:
cmd /c $PathOfProjectFile %MyFieldWithRelativePath
Thank you,
a
-----
Andrea Borruso
----------------------------------------------------
email: [email protected]
website: http://blog.spaziogis.it
my 2.0 life: http://aborruso.spaziogis.it
feed: http://feeds2.feedburner.com/Tanto
38° 7' 48" N, 13° 21' 9" E
----------------------------------------------------
--
View this message in context:
http://osgeo-org.1803224.n2.nabble.com/QGIS-Actions-and-relative-path-tp6377487p6377487.html
Sent from the qgis-user mailing list archive at Nabble.com.
_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user
--
--
Andreas Neumann
Böschacherstrasse 10A
8624 Grüt (Gossau ZH)
Switzerland
_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user