Python:ポリゴンの「内部重心」(アークマップではlabelPointとも呼ばれます)を計算する方法を見つけます
(不規則な)ポリゴンの内側のポイント(アークマップではlabelPointとも呼ばれます)のX、Y座標を計算する方法を探しています。ArcGISモジュールを使用せずに解決策を見つけようとしています。 「重心」とlabelPointの違いは、重心が多角形の外側にある可能性があることです。 形の良いモジュールを使用しています shapely.geometryインポートポリゴンから ref_polygon = Polygon(points) # get the x and y coordinate of the centroid ref_polygon.centroid.wkt 'POINT (558768.9293489187300000 6361851.0362532493000000)' 次のデータ(ポリゴンの頂点)を使用します ヘルプと提案を事前に感謝します points = [(560036.4495758876, 6362071.890493258), (560036.4495758876, 6362070.890493258), (560036.9495758876, 6362070.890493258), (560036.9495758876, 6362070.390493258), (560037.4495758876, 6362070.390493258), (560037.4495758876, 6362064.890493258), (560036.4495758876, 6362064.890493258), (560036.4495758876, 6362063.390493258), (560035.4495758876, 6362063.390493258), (560035.4495758876, 6362062.390493258), (560034.9495758876, 6362062.390493258), (560034.9495758876, 6362061.390493258), (560032.9495758876, …