python计算两个电子围栏(多边形的交集)
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、flasep1.intersects(p2)# 计算p1 p2的交集点,返回0.5 为单位的交集点p1.i
·
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
更多推荐
已为社区贡献6条内容
所有评论(0)