0
点赞
收藏
分享

微信扫一扫

[python][原创]判断某个点是不是在多边形里面


from shapely.geometry import Point, LineString
from shapely.geometry import Polygon,MultiPoint  #多边形
import matplotlib.pyplot as plt
point = Point(4, 4)
poly = Polygon([(0, 0), (2,2),(3, 0), (3, 3), (0, 3)])
print(poly.area)
print(poly.contains(point))
ax = plt.gca()                                 #获取到当前坐标轴信息
ax.xaxis.set_ticks_position('top')   #将X坐标轴移到上面
ax.invert_yaxis()                            #反转Y坐标轴
plt.plot(*poly.exterior.xy)
plt.show()

举报

相关推荐

0 条评论