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

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐