605得票42回答
如何确定一个二维点是否在多边形内?(涉及IT技术)

我正在尝试创建一个快速的2D点在多边形内部算法,用于命中测试(例如Polygon.contains(p:Point))。欢迎提供有效技巧建议。

64得票7回答
SciPy创建2D多边形掩模

我需要使用标准的Python包创建一个numpy 2D数组,表示多边形的二进制掩码。 输入: 多边形顶点, 图像尺寸 输出: 多边形的二进制掩码(numpy 2D数组) (更大的背景:我想使用scipy.ndimage.morphology.distance_transform_edt...

61得票4回答
检查地理点是否在多边形内部或外部

我正在使用Python,已经定义了地图上多边形的纬度和经度(以度为单位)。我的目标是检查一个通用点P的坐标x,y是否在多边形内部。因此,我需要一个函数来检查这个条件,并返回True或False,以指示点是否在多边形内部或外部。 在这个例子中,该点位于多边形外部,所以结果应该是False。...

33得票6回答
如何在笛卡尔坐标系中绘制一个n边形?

我一直在尝试想出如何编写一个简单的程序来计算创建n边形的x,y点。有人可以给我一些代码示例,不使用绘制多边形的预先存在的函数?我想要理解这个过程,我认为是这样的: 选择一个角度,从半径和中心点开始 以某种方式计算距离中心那么远的x,y位置(如何?) 将360除以边数,移动该距离,并从第一个...

33得票1回答
GeoPandas中点在多边形内的判断

我有一个包含多边形的GeoDataFrame(约30个)和一个包含点的GeoDataFrame(约10k个)。 我希望在我的点的GeoDataFrame中创建30个新列(带有适当的多边形名称),如果该点位于多边形中,则为简单布尔值True/False。 举个例子,这是多边形的GeoData...

31得票8回答
在PHP中查找多边形内的点

我有一个关于MySQL的几何数据类型多边形(polygon)的典型问题。 我的多边形数据以纬度和经度数组的形式存在,例如:[["x":37.628134, "y":-77.458334], ["x":37.629867, "y":-77.449021], ["x":37.62324, ...

31得票3回答
确定一个点是否在leaflet多边形内部。

假设我使用leaflet绘制了一个多边形,就像下面这个演示一样: http://leaflet.github.io/Leaflet.draw/ 我的问题是如何确定给定的点是否在多边形内部。

30得票3回答
使用JavaScript,是否可以确定一个GeoJSON点是否在一个GeoJSON多边形内?

是否可以仅使用JavaScript(通过d3、topojson或其他方式),确定给定lat、lon的GeoJSON点是否位于给定的GeoJSON多边形内? 例如,我可以根据这里的教程绘制一个显示英国国家的地图。 然后,我有一些具有坐标但没有指示它们位于哪个国家的点。 我想为每个国家显示总...

17得票2回答
检查点是否在由多个多边形/洞组成的空间对象中

我有一个包含11589个类为"polygons"的对象的SpatialPolygonsDataFrame。其中10699个对象仅由一个多边形组成,但其余的对象由多个多边形(2到22个)组成。 如果一个对象由多个多边形组成,则可能存在以下三种情况: 有时,这些附加多边形描述了类别“poly...

15得票7回答
多边形触碰检测 Google 地图 API V2

我正在尝试找出最佳方法来做这件事,我有一个地图,在地图上绘制了一个Polygon。由于Google Maps API V2似乎没有对多边形的触摸检测,所以我想知道是否可能检测触摸点是否在多边形内?如果可以的话,如何实现?我的主要目标是在地图上勾画出一个国家,在用户点击该国家时,将在自定义视图中...