Ich möchte ein Polygon, das den Puffer der Polylinie mit variablem Abstand m darstellt. An jedem Punkt ist das Polygon also 2 m breit (sofern es sich nicht überlappt), senkrecht zur Richtung der Polylinie an diesem Punkt.
Ein Rezept lautet:
- Teilen Sie die Linienfolge in Segmente auf. Für jedes Segment:
 
 puffern Sie die 2 Endpunkte, jeden Punkt mit seinem Wert
- Nehmen Sie die konvexe Hülle der Puffer
Ich suche nach einer Lösung, die rechnerisch schneller ist, als diese Schritte naiv zu implementieren die entsprechenden formschönen Methoden. Ich suche nach einer Lösung, die von Python aus aufgerufen werden kann.
Alle sofort einsatzbereiten Methoden, die ich notiert habe, unterstützen nicht nativ variable distance, shapely's buffer oder geopanda's buffer . Diese Methoden basieren auf der Geos-Bibliothek, die diese Funktion in ihrem Issue-Tracker vermerkt, aber noch nicht umgesetzt hat.
Ich habe auch eine Implementierung in QGis bemerkt, weiß aber nicht, wie ich diese z. B. auf Formschöne Objektlinienfolge.

 Mobile version
 Mobile version