3
我有一組Polygon
對象,需要以可重複的方式遍歷每條邊。我的首選方法是從最近點到邊界框左下角的逆時針方向。我可以在一個勻稱的多邊形中設置點的順序嗎?
我可以保證多邊形點是逆時針方式:
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))
我的問題是如何使的的LinearRing
:
polygon = shapely.geometry.polygon.orient(polygon)
我可以用找到我想要的起點Polygon
對象從那個角落開始?