11得票2回答
在Android中使用Google Maps API检查点是否在多边形内

我正在使用Android上的Google Maps API创建一个谜题。这个链接包含了我用来绘制非洲国家的数据:世界国家坐标。 当用户点击地图时,会进行测试以检查是否在正确的国家内。 点在正确的国家内:正确的国家被涂成绿色 点在其他已知国家内:当前国家被涂成红色 下面的代码遍历非洲国...

14得票7回答
MySQL实现光线投射算法?

我们需要找到一种快速而相当准确的方法,用于在 Google Maps 上的经纬度值和多边形中确定点是否在多边形内。经过一些研究 - 我们发现了一些关于 MySQL 几何扩展的帖子,并实现了这个功能 - SELECT id, Contains( PolyFromText( 'POLYGON("....

13得票3回答
扩展MySQL实现PiP算法?

我需要制作一个点在多边形内的MySQL查询。 我已经找到了这两个好的解决方案: http://forums.mysql.com/read.php?23,286574,286574 MySQL实现光线投射算法? 但是这些函数只能检查一个点是否在多边形内部。 我有一个查询,其中PiP部分应...

7得票5回答
算法定义地理围栏并判断一个点是否在/外部。

我正在寻找一种算法,通过它我可以创建一个地理围栏,并检查设备是否进入/离开围栏。我已经研究了点在多边形算法(射线投射和绕数),但是有没有算法也适用于圆形和任意不规则形状呢?重要的限制是时间效率。 谢谢。

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

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

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

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

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

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

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

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

12得票1回答
Node.js/Javascript库用于测试点是否在GeoJSON多边形中。

有没有适用于node.js或JavaScript的库,可以提供检查坐标是否在geojson多边形中的功能? 我正在尝试创建一个小型HTTP API,告诉我包含给定坐标的多个多边形(代表国家,县,城市等)。 我想把所有多边形和它们的边界框列表保存在内存中,然后首先检查每个多边形的边界框是否包...

7得票2回答
使用SVG和JavaScript进行点在多边形内的检测?

我有一张地图,我把不同颜色的区域转换成路径,并将其从光栅图形转换为SVG文件。svg:path元素表示多个多边形以及遮罩(以考虑海洋等),通过解析d属性提取这些信息似乎过于复杂。我知道如何基于一组边缘进行基本的点-多边形检查,但是是否有JS库可以简化此检查?我想创建随机点,然后检查它们是否在陆...