[FOSSGIS-Talk] Aufruf eines .svg-Symbolszur Symolisierung mit relativem Pfad

WALDbewirtschaften WALDbewirtschaften at t-online.de
Fr Nov 24 17:42:35 CET 2023


Hallo Asmus, hallo Claas,
auf den ersten Versuch hat es den richtigen Pfad angezeigt, aber irgendwie das Symbol doch nicht. Werde das an einem neuen Tag mit klarem Kopf ausprobieren. 
Vielen Dank, ich bin mir sicher, dass ich das so hinkriege!
Viele Grüße
Sylvia


-----Ursprüngliche Nachricht-----
Von: Harder, Asmus [mailto:Harder at lehmann-partner.de] 
Gesendet: Donnerstag, 23. November 2023 15:07
An: WALDbewirtschaften; fossgis-talk-liste at fossgis.de
Betreff: AW: [FOSSGIS-Talk] Aufruf eines .svg-Symbolszur Symolisierung mit relativem Pfad

Hallo Sylvia,

eine einfache Option zum Anhaken kenne ich da nicht.

Ich nutze für sowas die datendefinierte Übersteuerung und baue einen ralativen Pfad im Ausdruckseditor zusammen.
Der Pfad zu einem Layer aus einem Shape-File geht z.B. so:

substr(
  layer_property(@layer_name ,'source'),
  0,
  strpos(layer_property(@layer_name ,'source'),layer_property(@layer_name ,'name')) - 1
)

Da müsste dann noch der Name der svg-Datei hinten dran, wenn diese im gleichen Verzeichnis liegt wie die Shape.

Für Geopackage muss das anders aussehen, da habe ich aber nichts da ...

Gruß
Asmus

-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste <fossgis-talk-liste-bounces at fossgis.de> Im Auftrag von WALDbewirtschaften
Gesendet: Mittwoch, 22. November 2023 11:42
An: fossgis-talk-liste at fossgis.de
Betreff: [FOSSGIS-Talk] Aufruf eines .svg-Symbolszur Symolisierung mit relativem Pfad

Liebe Leser,

ich schicke meinen Nutzern eine Vektordatei der Rettungspunkte Forst mit. Im gleichen Ordner wie die Vektordatei sind Stildateien und ein .svg-Symbol.

Die Stildatei soll die mitgelieferte svg-Datei aufrufen. In der Symbolisierung kann ich den Pfad einstellen, wo das svg-Symbol liegt. Aber das ist bei mir immer ein absoluter Pfad. Wenn jemand das also auf seinen Rechner kopiert, dann passt das nicht mehr.

Bei Anhängen konnte ich einen relativen Pfad vorgeben. Dann klappt das immer.

Kann man das auch beim svg-Symbol machen? Oder habe ich da einfach irgendwo eine Option übersehen?

Viele Grüße

Sylvia



--
....................................................................
FOSSGIS-Konferenz 2024 mit OpenStreetMap-Event in Hamburg!
20.-23. März 2024 an der TUHH - https://www.fossgis-konferenz.de/

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
                                 https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
[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>



Wir bieten wieder kostenfreie Webinare – Besuchen Sie uns!<https://www.lehmann-partner.de/veranstaltungen-seminare/>


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