2016-09-22 24 views
1

私は、Pythonプログラムで2つの楕円形の交差の量を計算する必要があります。 私はshaplyを知っていますが、2つのオブジェクトが交差している場合にtrueを返す関数があります。このように:2つの楕円(楕円)の交点の面積ですか?

from shapely.geometry import Polygon 
p1=Polygon([(0,0),(1,1),(1,0)]) 
p2=Polygon([(0,1),(1,0),(1,1)]) 
print p1.intersects(p2) 

私に役立つライブラリや機能はありますか?おかげさまで

+0

でより多くの情報を見つけるには、あなたのコードの仕事をしないのですか? –

+1

あなたは交差点のエリアをしたいですか? – FamousJameous

+0

@picmate正しく動作します。しかし、私は交差点の量が欲しいです。この関数はブール値を返します。 –

答えて

3

これはあなたの探しているものですか? (交差点から得られるポリゴン)

x = p1.intersection(p2) 
x.area 

は、ドキュメントhere

+0

ありがとうございます。それは私が望むものにとても近いです。私はこのエリアの量を計算したいと思います。 –

+0

はエリア –

+0

のために答えを更新しましたありがとう:))) –