[FOSSGIS-Talk] Kilometrierung einer Linie
Bernd Vogelgesang
bernd.vogelgesang at gmx.de
Mi Nov 25 11:17:56 CET 2020
Weitere Anregungen dazu kann man sich vom "Distance Measurements Styles
(Faunalia)" über das "Resource Sharing Plugin" holen, das zwar
Einzelsegmente bemaßt, aber eben unter Verwendung von geometry generator
und unter Berücksichtung der Linienausrichtungen.
On 25.11.20 09:34, Thomas B wrote:
> Hallo Mike,
> grundsätzlich geht das schon mit einem geometry generator:
> Screenshot hier: https://i.stack.imgur.com/3HXAT.png
>
> [image: grafik.png]
>
>
> Du kannst die Punkte entlang der Linie erzeugen (ab QGIS 3.10 mit
> array_foreach:)
> Hier im Beispiel
>
> collect_geometries(array_foreach(generate_series(0,length($geometry) //
> 10000),
> line_interpolate_point($geometry, at element * 10000)))
>
> Dann unterhalb des geometry generators im Symboleditor eine
> Schriftmarkierung, deren Zeichen du über eine Expression steuerst:
> to_string((@geometry_part_num-1) * 10000) ||' m'
>
> Allerdings wird es dann bei Drehung der Beschriftung und x-/y Versatz etwas
> fummelig.
> Da könnte man wahrscheinlich mit line_interpolate_angle oder
> angle_at_vertex was erreichen und über den Winkel dann x- und y-Versatz
> berechnen für den jeweiligen Punkt.
>
> viele Grüße,
> Thomas
>
>
>
> Am Sa., 21. Nov. 2020 um 14:37 Uhr schrieb mike at elstermanns.de <
> mike at elstermanns.de>:
>
>> Danke Euch, geht beides: „create points along lines“ und „QChainage“.
>> Nä. Woche sicher ein kleiner Artikel im #geoObserver mit beiden Ideen.
>> Wenn jetzt noch jemand eine Beschriftung-Variante mit „geometry generator“
>> ohne zusätzlichen Layer hat, ich bin gespannt.
>>
>> Euch einen schönes WE und bleibt bitte gesund!
>>
>> mikeE., der #geoObserver.
>> http://www.geoObserver.de
>>
>>
>>
>>> Am 21.11.2020 um 09:38 schrieb Bernd Vogelgesang <
>> bernd.vogelgesang at gmx.de>:
>>> Hallo,
>>>
>>> "chainage" ist hier das Stichwort. In den Plugins gibt es z.B.
>>> QChainage, das sollte das tun was du möchtest.
>>>
>>> Gruß,
>>>
>>> Bernd
>>>
>>> On 20.11.20 15:55, mike at elstermanns.de wrote:
>>>> Hallo zusammen,
>>>>
>>>> hat jemand einen Tipp und/oder ein Beispiel bzgl. der Kilometrierung
>> von Linienzügen im QGIS. Ich suche also eine Möglichkeit vom Beginn einer
>> Linie mit den entsprechenden Kiolemtermarken zu beschriften, 0 km, 10 km,
>> 20 km, ...
>>>> mikeE., der #geoObserver.
>>>> http://www.geoObserver.de
>>>>
>>>>
>>>>
>> --
>> ....................................................................
>> FOSSGIS Veranstaltungen
>> https://www.fossgis.de/news/fossgis-events/
>>
>> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
>> GIS-Bereich und Freier Geodaten!
>> https://www.fossgis.de/ https://twitter.com/fossgis_eV
>>
>> ____________________________________________________________________
>> FOSSGIS-Talk-Liste mailing list
>> FOSSGIS-Talk-Liste at fossgis.de
>> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste