python计算两个电子围栏(多边形的交集)

python计算两个电子围栏(多边形的交集),第1张

from shapely.geometry import Polygon
# 多边形p1的坐标
p1 = Polygon([(0,0), (1,1), (1,0)])
# 多边形p2的坐标
p2 = Polygon([(0,1), (1,0), (1,1)])
# 计算p1和p2是否相交,返回true、flase
p1.intersects(p2)

# 计算p1 p2的交集点,返回0.5 为单位的交集点

p1.intersection (p2)

# 计算p1 p2 的交集的面积

 p1.intersection (p2).area

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/798765.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-06
下一篇2022-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存