Salve a tutti,
ho appena scoperto che non funzionano le azioni su percorsi relativi, mi
spiego meglio:
ho realizzato uno shapefile puntuale con vari attributi, tra questi un campo
testuale (254) che contiene il link a delle immagini; ho settato il progetto
a percorso relativo e salvato nella cartella che contiene le immagini.
creando successivamente delle azioni, per esempio di aprire una immagine,
non accade nulla l'azione non funziona. Se invece metto il percorso
assoluto, l'azione funziona.
il percorso relativo che memorizza nel campo è tipo:
cartella_b/foto.jpg
il file di progetto.qgs si trova all'interno della cartella_a che contiene
anche la cartella_b.
... aggiungo altre note:
per risolvere questo problema delle azioni e percorsi relativi ho realizzato
un campo (percorso) in cui ho messo la prima parte del percorso assoluto
(c:\cartella1\ cartella2\) successivamente ho definito l'azione con il
costruttore di espressioni: [% "percorso" || "foto" %], funziona bene!!!!
Ma QGIS ha le sue belle 'variabili' (project_folder), quindi ho realizzato
la seguente azione: @project_folder || '\' || "foto" che non accetta a livello di
costruttore espressione!!!! perchè???
Allora ho realizzato una nuova variabile (percorso_cartella) dove ho
definito la prima parte del percorso assoluto (c:\cartella1\ cartella2\),
realizzo l'azione [% @percorso_cartella || "foto" %] FUNZIONA
BENISSIMO.... perchè?