# Linie entlang einer Linie mit variablem Abstand generieren

**URL:** <https://www.pg-forum.de/t/linie-entlang-einer-linie-mit-variablem-abstand-generieren/12110>\
**Category:** PostGIS\
**Created:** [12. Dezember 2020 um 13:48 UTC](https://www.pg-forum.de/t/linie-entlang-einer-linie-mit-variablem-abstand-generieren/12110 "2020-12-12T13:48:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MP\_1964](https://www.pg-forum.de/letter_avatar_proxy/v4/letter/m/bc79bd/32.png) [@MP\_1964](https://www.pg-forum.de/u/MP_1964)\
**Post date:** [12. Dezember 2020 um 13:48 UTC](https://www.pg-forum.de/t/linie-entlang-einer-linie-mit-variablem-abstand-generieren/12110/1 "2020-12-12T13:48:19Z")

</div>

Hallo PostGis Gemeinde,  
Ich möchte entlang einer Linie (multilinestringm) eine neue Linie (multilinestringm) generieren, deren Abstand am Anfang und am Ende unterschiedlich sind, welche also nicht parallel verlaufen.  
Ein Satz wäre es für den Anfangspunkt, jeden Stützpunkt der Linie und für den Endpunkt die Abstände linear zu interpolieren, und dann mittel St\_locatealong für Anfang, jeden Stützpunkt, Ende Punkt zu generieren, und diese dann zu einer Linie zu verbinden.

Gibt es dafür auch einen weniger aufwendigen Ansatz?

Gruß  
Michael

---

<div class="post-metadata">

**Author:** ![Gisman](https://www.pg-forum.de/user_avatar/www.pg-forum.de/gisman/32/252_2.png) [@Gisman](https://www.pg-forum.de/u/Gisman)\
**Post date:** [16. Dezember 2020 um 07:20 UTC](https://www.pg-forum.de/t/linie-entlang-einer-linie-mit-variablem-abstand-generieren/12110/2 "2020-12-16T07:20:29Z")

</div>

Ich würde es genauso machen. Du musst allerdings aufpassen, es kann sein, dass die Stützpunkte bei gekrümmten Linien bei einem Offset 2 Punkte bzw. eine Collection aus 2 Punkten liefern, Die kannst du vermeiden (wenn du willst) indem du ein Centroid draus machst.  
Ein anderer Ansatz wäre, einen Buffer um jeden Punkt zu machen und das resulierende Polygon nach eigenen Wünschen weiter zu bearbeiten. Ist aber auch nicht weniger aufwändig.

Gruß Uwe

---

<div class="post-metadata">

**Author:** ![system](https://www.pg-forum.de/uploads/default/original/1X/dc97a981dd26692d5fb52e8b8fc7c090d7b9559a.png) [@system](https://www.pg-forum.de/u/system)\
**Post date:** [21. Februar 2021 um 07:09 UTC](https://www.pg-forum.de/t/linie-entlang-einer-linie-mit-variablem-abstand-generieren/12110/3 "2021-02-21T07:09:54Z")

</div>


