24得票1回答
从点创建凸包多边形并保存为shapefile。

我需要帮忙解决R语言中的转换问题。 我已经计算出了一个点云的凸包(convex hull)。我想利用形成凸包的点构建一个多边形对象(polygon object),并将其保存为可被GIS软件(如ArcMap等)读取的shapefile。 我的代码如下:gps <- read.csv(...

64得票15回答
找到一个不规则多边形的“视觉”中心的最快方法是什么?

我需要找到一个不规则多边形的视觉中心点。所谓视觉中心点,是指一点在视觉上出现在多边形的大面积中心位置。应用场景是将标签放置在多边形内部。 以下方案使用内缓冲区来解决问题: https://web.archive.org/web/20150708063910/http://proceedin...

24得票5回答
检查多边形是否在另一个多边形内部。

昨天我想要检查一个点是否在多边形内部,于是我找到了这个很棒的脚本:https://github.com/tparkin/Google-Maps-Point-in-Polygon 但今天在工作中,我被告知我们的客户需要检查一个多边形是否在另一个多边形内部。我在想是否有一个公式可以拿来使用,比如...

17得票3回答
自相交多边形的面积

计算一个简单的不规则多边形的面积很容易。但是,考虑左侧所示的自交叉多边形ABCDEF:                     如果我们按照多边形顺序使用上面链接的公式遍历点,我们得到0的...

7得票2回答
如何从凹形的Delaunay三角剖分中切割出三角形?

我正在使用Delaunay算法对一个凹多边形进行三角剖分,但是它会填充凹陷处。如何自动删除在多边形边界之外的三角形?

10得票2回答
在matplotlib中的散点图中,如何绘制平滑的多边形以包围数据点?

我有一堆带有两组数据的交叉图,并一直在寻找一种使用matploltib突出它们绘制区域的平滑多边形轮廓的方法。 目前,我只是使用Adobe Illustrator并修改保存的图表,但这并不理想。示例: 我将非常感谢任何指针/链接到示例。 干杯

9得票1回答
点击提取Google地图上的drawingManager多边形路径

我有一个启用了绘图管理器的谷歌地图,用户可以在上面绘制多边形并将其保存到我的数据库中。我为drawingManager对象添加了一个overlaycomplete事件的监听器。当事件被触发时,多边形的坐标将被写入隐藏字段。这个方案很好——唯一的问题是,如果在此之后更改/拖动单个顶点,则不会触发...

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

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

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

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

22得票6回答
如何通过一条线将一个多边形分割?

如下图所示, 是否可以通过一条线将多边形分割成两个多边形?如果该线没有横跨整个多边形,则会失败。 这可行吗?如果是,如何实现?