[QGIS-DE] Wegezeichen für shape lines einfügen

APM apschwimmer at apmland.de
Mo Sep 21 05:21:28 PDT 2020


Hi Bernd,


vielen dank!



"dass Dein Layer der Tracks bereits ein Attributfeld mit dem Wegnamen 
hat (xx-123-zz) hat,"

Ja, hat der Layer!


"Du müsstest versuchen, ein neues Textfeld "svg_pfad' mit dem Pfad zum 
SVG zu erzeugen.":

Also ich habe nun in der Attibuttabelle eine Spalte (Feld) als String 
mit der Länge 30 eingefügt mit dem Namen svg_path

In dieses Feld habe ich meinen Pfad absoluten Pfad 
/home/user/pfad_zeichen/ eingegeben in alle Datensätze.

Ist es das, was Du meinst?


Dann weiter in der Seite "Layereigenschaften, Beschriftungen"

"Einzelne Beschriftungen, Ausdruckseditor" > '/home/user/pfad_zeichen/' 
|| substr("name",4,3) || '.svg' eingegeben.


Dann weiter in "Layereigenschaften, Symbolen" Symbollayertyp" 
'SVG-Markierungen' eingestellt.


"Am Ende dieser Einstellungsseite befindet sich ganz unten rechts das 
Symbol für datenbasierter Darstellung...":

Dieses Symbol kann ich nicht finden.


Nach Drücken des Buttons "Anwenden", sehe ich auf der Karte den String  
"/home/user/pfad/123.svg", nicht das Symbol!


Leider klappt es noch nicht so ganz....


Gruß


Piet








Am 21.09.20 um 11:28 schrieb Bernd Vogelgesang:
>
> Hi,
>
> ich folgere aus Deiner Beschreibung, dass Dein Layer der Tracks 
> bereits ein Attributfeld mit dem Wegnamen hat (xx-123-zz) hat, und 
> dass Du Dich fragst, wie man jetzt diesen Wegnamen mit dem zugehörigen 
> svg verknüpfen kann.
> Du müsstest versuchen, ein neues Textfeld "svg_pfad' mit dem Pfad zum 
> SVG zu erzeugen.
>
> Wenn das Wegnamensmuster wirklich so konsistent wie von Dir angegeben 
> ist, und das Feld mit dem Wegnamen z.B. name heißt, würde die Formel 
> im Feldrechner für das SVG z.B. so aussehen: substr("name",4,3) || '.svg'
> Jetzt noch das Wurzelverzeichnis dazu kleben 'MEIN_SVG_PFAD' || 
> substr("name",4,3) || '.svg'
>
> Für die Darstellung (Tschuldige, ich benutze immer die englische 
> Oberfläche, da Deutsch hier echt keinen Mehrwert bringt) musst Du die 
> Liniendarstellung von "Simple Line" auf "Marker Line" umstellen, und 
> hier von "simple marker" auf "SVG marker".
>
> Am Ende dieser Einstellungsseite befindet sich ganz unten rechts das 
> Symbol für datenbasierter Darstellung. Dort wählst Du das Pfadfeld 
> aus, und wenn alles richtig gemacht wurde, müssten Deine SVGs auf den 
> Linien erscheinen.
>
> Also, rein theoretsich ;)
>
> Gruß,
>
> Bernd
>
> On 21.09.20 10:32, APM wrote:
>> Hallo Liste,
>>
>> ich möchte eine Karte auf Vektorbasis mit Qgis 3.10.9-A Coruña 
>> erstellen.
>>
>> Ich habe GPS Tracks in einem Layer Line(Multilinestring) und 
>> Wegezeichen (wie auf Wanderkarten) in einem Ordner als svg Dateien.
>>
>> Die Tracks haben einen Namen, der als Schlüssel auf ein bestimmtes 
>> Wegezeichen verweist.
>>
>> Der Track heißt z,Bsp. xx-123-zz , 123 ist der Name des Wegezeichens 
>> 123.svg im Ordner.
>>
>> Ich möchte die Wegezeichen in die Karte für jeden Weg darstellen.
>>
>> Wie kann ich das angehen, bitte?
>>
>> Vielen lieben Dank!
>>
>> Gruß
>>
>> Piet
>>
>>
>>
>> _______________________________________________
>> QGIS-DE mailing list
>> QGIS-DE at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-de
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.osgeo.org/pipermail/qgis-de/attachments/20200921/97073bca/attachment.html>


Mehr Informationen über die Mailingliste QGIS-DE