我正在编写一个代码,以确定是否在矩形内部或外部找到感兴趣的坐标。我发现有一个函数" contains_points",它将用于此目的,相当于" inpolygon"在Matlab中。我无法找到有关此功能的实现或示例的任何文档。谁能建议这是如何工作的?
答案 0 :(得分:0)
看看shapely图书馆。它是在python中处理2D多边形时的事实标准(以及许多其他语言,因为它是GEOS C ++库的包装)。
您想要的示例:
from shapely.geometry import Point, Polygon
p = Point(0.0, 0.0)
poly = Polygon([(1, 1), (-1, 1), (-1, -1), (1, -1)])
is_included = poly.contains(p)
is_included
现在是True
。