[FOSSGIS-Talk] QGIS, raster image icon

Harder, Asmus Harder at lehmann-partner.de
Mi Dez 11 14:33:02 CET 2019


Hallo Lars,

mit diesem Ausdruck lässt sich der komplette Pfad inkl. Dateinamen ausgeben:
layer_property(@layer_name,'source')

Um nur den Pfad zu bekommen, müsste dann noch der Dateiname entfernt werden:
regexp_replace(layer_property(@layer_name,'source'), layer_property(@layer_name,'name') || '.shp','')

Das geht auch in 3.4, und ging auch schon in 2.18.

Gruß Asmus


-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-bounces at fossgis.de] Im Auftrag von lars lingner
Gesendet: Montag, 9. Dezember 2019 13:31
An: Fossgis-Talkliste
Betreff: Re: [FOSSGIS-Talk] QGIS, raster image icon

Hallo Thomas,

Am 09.12.19 um 12:45 schrieb Thomas Baumann:
> Hallo Lars,
> ist es für dich eine Option statt nur eines Feldes auch einen Ausdruck zu
> verwenden?
>
> file_path( decode_uri(@layer, 'path')) || "deine_attributspalte"

Danke, ja das funktioniert :)

D.h. aber, man muss immer einen absoluten Pfad benutzen bzw. den sich
erzeugen. Und mit Version 3.4 geht es gar nicht, file_path gibt es erst
ab 3.8.


Viele Grüße

Lars




[http://www.lehmann-partner.de/logo/lp-ginger-logo.png]<http://www.lehmann-partner.de>

[http://www.lehmann-partner.de/logo/lp-twitter-logo.png]<https://twitter.com/groupeginger.de> [http://www.lehmann-partner.de/logo/lp-viadeo-logo.png] <http://www.viadeo.com/fr/company/ginger-ceptb>  [http://www.lehmann-partner.de/logo/lp-linkedin-logo.png] <https://www.linkedin.com/company-beta/1445863/>  [http://www.lehmann-partner.de/logo/lp-youtube-logo.png] <https://www.youtube.com/channel/UC6_QOXf5WqT4OCyAidS3TSQ>
        Ginger LEHMANN+PARTNER - Erfurt
Schwerborner Straße 1
99086 Erfurt
www.lehmann-partner.de<http://www.lehmann-partner.de>


Unsere Erfassungstechnologie in der MDR-Sendung „Einfach Genial“:

Versteckten Straßenschäden auf der Spur<http://www.mdr.de/mediathek/fernsehen/sendung724424_date-20170328_inheritancecontext-header_ipgctx-false_numberofelements-1_zc-cbadb3f3_zs-1638fa4e.html#>


LEHMANN + PARTNER GmbH, Schwerborner Straße 1, D-99086 Erfurt
Telefon: +49 (0) 361 51804 300 Fax: +49 (0) 361 51804 399
E-Mail: info at lehmann-partner.de<mailto:info at lehmann-partner.de> Internet: http://www.lehmann-partner.de
Geschäftsführer: Jens Morawietz, Prof. Dr.-Ing. Andreas Großmann
Amtsgericht: Jena HRB 100220 USt-IdNr.: DE 160 115 425


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste