28得票8回答
多边形重心

我正在尝试编写一个PHP函数,计算多边形的重心。 我查看了其他类似的问题,但似乎找不到解决方案。 我的问题是,我需要能够计算正则,非正则和自相交多边形的重心。 这可能吗? 我也阅读过:http://paulbourke.net/geometry/polyarea/ ,但这仅适用于非自相交的多边...

28得票1回答
将一个由字符串组成的多边形列转换为GeoPandas几何图形。

我有一个保存为csv文件的数据框,其中一列是多边形对象。然而,这一列存储为字符串,而不是Geopandas几何对象。我该如何将这一列转换为Geopandas几何对象,以便进行地理分析? 以下是我的数据长什么样:my_df['geometry'].head() 0 POLYGON ((-...

27得票3回答
在MultiPolygon中高效提取由自相交特征生成的所有子多边形

从包含相当数量(约20000个)潜在部分重叠多边形的shapefile开始,我需要提取由它们不同"边界"相交而产生的所有子多边形。 实际上,从一些模拟数据开始:library(tibble) library(dplyr) library(sf) ncircles <- 9 rmax ...

27得票2回答
从顶点初始化半边数据结构。

我正在实现各种细分算法(例如catmull-clark);为了高效地实现此操作,需要一种良好的方法来存储有关网格化多边形的信息。我按照flipcode所述的方式实现了半边数据结构,但现在我不确定如何从顶点填充数据结构! 我的初始尝试是: 创建顶点 将顶点分组成面 排序面内的顶点(使用相对...

26得票5回答
如何在Python中获取多边形内部的点列表?

我搜索了很多但找不到一个实用的答案来回答我的问题。我有一个多边形,例如: [(86, 52), (85, 52), (81, 53), (80, 52), (79, 48), (81, 49), (86, 53), (85, 51), (82, 54), (84, 54), (...

26得票2回答
多边形命令下的透明度

我在R中使用了polygon命令,在绘图中创建了一个区域。然而,这个区域中的值没有显示出来,而主要目的是监测这些值。有人知道如何处理吗?

26得票1回答
多边形双坐标问题

我有关于双精度类型点的多边形问题。我的任务是给定一些点,创建多边形,然后测试一个具体点是否在多边形内部。我知道在 Java 中有一个称为 Polygon 的类,用法如下:(三角形)int valoresX[] = { 100, 150, 200 }; int valoresY[] = { 10...

25得票3回答
多边形联合(无空洞)

我正在寻找一些相对容易的算法(我知道多边形并不是容易的操作,但或许有人可以指导我一个相对简单的方法)来合并两个相交的多边形。多边形可能是凹多边形且没有洞,输出的多边形也不应该有洞。多边形按逆时针方向表示。我的意思如图所示。正如您所看到的,即使多边形并集中有洞,我也不需要它出现在输出中。输入的多...

25得票1回答
如何使用sf::st_centroid计算多边形的重心?

我正在使用新的"sf"包在R中处理一些巴西人口普查数据。我可以成功导入数据,但是当我尝试创建原始多边形的质心时出现错误。library(sf) #Donwload data filepath <- 'ftp://geoftp.ibge.gov.br/organizacao_do_t...

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

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