[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