我有一个保存为csv文件的数据框,其中一列是多边形对象。然而,这一列存储为字符串,而不是Geopandas几何对象。我该如何将这一列转换为Geopandas几何对象,以便进行地理分析? 以下是我的数据长什么样:my_df['geometry'].head() 0 POLYGON ((-...
从包含相当数量(约20000个)潜在部分重叠多边形的shapefile开始,我需要提取由它们不同"边界"相交而产生的所有子多边形。 实际上,从一些模拟数据开始:library(tibble) library(dplyr) library(sf) ncircles <- 9 rmax ...
我正在实现各种细分算法(例如catmull-clark);为了高效地实现此操作,需要一种良好的方法来存储有关网格化多边形的信息。我按照flipcode所述的方式实现了半边数据结构,但现在我不确定如何从顶点填充数据结构! 我的初始尝试是: 创建顶点 将顶点分组成面 排序面内的顶点(使用相对...
我正在寻找一些相对容易的算法(我知道多边形并不是容易的操作,但或许有人可以指导我一个相对简单的方法)来合并两个相交的多边形。多边形可能是凹多边形且没有洞,输出的多边形也不应该有洞。多边形按逆时针方向表示。我的意思如图所示。正如您所看到的,即使多边形并集中有洞,我也不需要它出现在输出中。输入的多...
我正在使用新的"sf"包在R中处理一些巴西人口普查数据。我可以成功导入数据,但是当我尝试创建原始多边形的质心时出现错误。library(sf) #Donwload data filepath <- 'ftp://geoftp.ibge.gov.br/organizacao_do_t...
我需要帮忙解决R语言中的转换问题。 我已经计算出了一个点云的凸包(convex hull)。我想利用形成凸包的点构建一个多边形对象(polygon object),并将其保存为可被GIS软件(如ArcMap等)读取的shapefile。 我的代码如下:gps <- read.csv(...