Ich habe eine Gruppe von Polygon
Objekten und muss wiederholbar durch jede ihrer Kanten durchlaufen. Meine bevorzugte Methode ist gegen den Uhrzeigersinn vom nächsten Punkt bis zur unteren linken Ecke der Bounding Box.Kann ich die Reihenfolge der Punkte in einem formschönen Polygon festlegen?
kann ich die Polygonpunkte sind gegen den Uhrzeigersinn um sicherzustellen, dass:
polygon = shapely.geometry.polygon.orient(polygon)
ich meine gewünschten Startpunkt unter Verwendung finden können:
polygon = shapely.geometry.Polygon(...)
lower_left = shapely.geometry.Point(bbox[:2])
nearest_pt = min(self.polygon.exterior.coords,
key=lambda x: shapely.geometry.Point(x).distance(lower_left))
Meine Frage ist, wie kann ich die LinearRing
des Fabrikats Polygon
Objekt von dieser Ecke aus starten?