0

PYTHON で以前に作成したスクリプトを使用して多角形の面積を計算し、Well Known Text 形式で保存された一連の多角形からデータを読み取り、式を使用して各多角形の面積を計算するという、非常に難しい作業があります。 (実際の公式は知りません...三角形の和を使って多角形の面積を計算する公式は知っています。)

次に、スクリプトはファイルからデータを読み取り、それをリストとして保存する必要があります。スクリプトは多角形の面積を計算し、各多角形の面積をファイルに保存する必要があります。また、スクリプトは関数を使用して多角形の面積を計算する必要があります。

Pythonでそれを行う方法がわからないので、助けてください(以前は使用したことがありません)。あなたは私の最後のチャンスの人々です!

4

1 に答える 1

1

shapely ライブラリを使用して面積を計算できます。 https://pypi.python.org/pypi/Shapely

ポリゴンの頂点の座標を使用して Polygon を作成します。

poly = Polygon([list of point pairs])

ポリゴンの面積は次のように返されます。

poly.area
于 2013-11-28T20:44:51.013 に答える