Questions tagged «polygon»

在地图上,由x,y坐标对的连接序列定义的闭合形状,其中第一个和最后一个坐标对是相同的,而其他所有坐标对都是唯一的。

6
将shapefile转换为CSV,包括属性和几何?
我有一个shapefile,其中包含60k多个条目,所有这些条目都是具有相应属性(总计,土地所有者名称,税ID#等)的多边形。我最终需要的是一个具有所有这些属性及其对应几何形状的CSV文件(采用KML兼容的xyz格式,而不是WKT格式)。 我知道我可以在Excel中打开.dbf文件并获取属性。我也知道我可以在QGIS中打开shapefile并将数据复制到Excel,这可以获取属性和WKT几何形状。 是否有一种简单的方法可以将shapefile转换为具有属性和Google Earth友好几何图形的CSV(可在Excel中打开)?

5
修正GIS软件应用程序中的拓扑错误的算法
相关问题在这里。 我注意到确保拓扑正确性对于GIS应用程序至关重要,这是因为来自用户或多边形布尔操作的输入可能会遇到严重的拓扑问题(即使多边形看起来正确),也会影响后续操作的质量。 干净多边形是地理向导用来确保拓扑正确性的方法。 Arcgis还具有清理棉条的命令。 我的问题不是关于如何使用现有软件包来确保面输入数据在拓扑上是正确的。相反,我的问题是有关这些软件包如何实施这些清洁程序的。换句话说,在给定一组多边形输入的情况下,可以用来确保解决所有拓扑错误的算法是什么?


4
将相交的多边形合并为同一要素的一部分
我不是GIS专业人员,所以我希望我使用正确的措词,至少希望您理解我的问题。 假设要素A中有五个多边形。在shapefile中,有更多要素。在要素A中,现有五个中的两个多边形相交。我想将两条线合并,这样重叠的线将被删除,结果是一个多边形。 可能的解决方案将像这样工作: 我选择“激活”所有五个多边形的特征 我切换到编辑模式 我选择两个多边形的点 我使用功能MERGE-SELECTED-POLYGONS 到目前为止,我仅找到用于合并对象(功能?),合并shapefile等的函数。 有没有功能MERGE-SELECTED-POLYGONS?


2
在R中提取相交区域
我有两个多边形。一个包含字段(X,Y,Z),另一个包含土壤类型(A,B,C,D)。我想知道每个字段的哪个区域包含哪种类型的土壤。我尝试了以下方法: library(rgdal) library(rgeos) Field<-readOGR("./","Field") Soil<-readOGR("./","Soil") Results<-gIntersects(Soil,Field,byid=TRUE) rownames(Results)<-Field@data$FieldName colnames(Results)<-Soil@data$SoilType > Results A B C D Z TRUE FALSE FALSE FALSE Y FALSE TRUE TRUE FALSE X TRUE TRUE TRUE TRUE 并告诉我哪个字段包含哪种土壤类型,并取得了良好的效果。但是,如何获得该区域呢?

5
更改QGIS中的特征绘制顺序?
在这里可能是一个非常基本的问题,我想在QGIS中更改shapefile的绘制顺序,该怎么做? 从下面的图片中可以看到,仅显示了"10"图层,其他图层都在其下方...但是,由于这是Skagerrak的深度图,因此我希望其他图层显示在其上方。
19 qgis  polygon 

2
固定R中的孤立孔
在合并两个相邻的shapefile之后,我试图在一个公共字段上执行并集。shapefile最终在它们之间至少留有一小段空间。尝试并集时,出现以下孤立孔错误: createPolygonsComment(p)中的错误:rgeos_PolyCreateComment:孤立的孔,在索引17处找不到包含孔的多边形 我在此链接上将可复制的示例上传到Dropbox 。 这是重新创建问题的代码: #loading required packages require(sp) require(rgdal) require(maptools) require(rgeos) #load example data, set "dsn=" to your working directory or specify the path example <- readOGR(dsn=".",layer="ReproducibleExample") #Attempting a UnionSpatialPolygons based on the COUNTY field example.df <- as(example, "data.frame") countycol <- example.df$COUNTY example.diss <- unionSpatialPolygons(example, countycol) 返回值: createPolygonsComment(p)中的错误:rgeos_PolyCreateComment:孤立的孔,在索引17处找不到包含孔的多边形 尝试在此处和此处提出的修复程序: …
18 polygon  r  merge 

4
为什么有效的多边形重复相同的起点和终点?
在GIS世界中,对于大多数现代格式和标准(例如Shapefile,WKB / WKT,GML,KML等),有效的多边形需要具有闭合的线性环,这是坐标线串,其中第一点是重复点最后一点。例如,一个三角形需要四个点(而不是三个)。 POLYGON ((10 20, 30 60, 50 20, 10 20)) 谁发起了这项公约,为什么?这是预形状文件存储的传统吗?(怎么样MS Windows仍然使用2个字节的CR + LF换行?)其他非GIS标准(如SVG)并不需要这种重复进行编码的多边形。

1
Postgis-将“ geometry_dump”数据类型转换为“ geometry”类型
我正在使用已在其上运行ST_Union()的属性边界的数据集,因此所有多边形在表的一行中都显示为多多边形。我想将它们分开,以便为每种形状得到单独的行/多边形。我试过在其上运行ST_Dump(),它似乎可以分离出数据集中的多边形,但是我无法再在GIS中查看它(我目前正在使用QGIS)。此列的数据类型称其为'geometry_dump',我认为这就是为什么我无法对其进行可视化的原因。当我从QGIS访问我的Postgres数据库时,此新表将列在没有几何图形的数据集的标题下。 有谁知道我可以做些什么将“ geometry_dump”转换为“ geometry”?

1
是否有ArcPy工具可用于调整多边形的大小,例如ArcMap中“高级编辑”工具栏的“缩放”工具?
我正在为ArcGIS 10.3编写python脚本。我知道Scale tool在ArcGIS界面中,但是找不到这样的arcpy命令。存在吗? 正如您在图片上看到的,Scale tool作品的不同之处在于Buffer tool-它改变了原始多边形的形式。所以问题是: 我Scale tool可以使用arcpy 使用(可从ArcGIS界面使用)吗?



7
在全球范围内寻找邻域边界?
除了Zillow的创作共用许可的邻域边界 shapefile,还有哪些邻域边界源?不仅在美国,而且在全世界。 免费/开源是理想的选择,但付费资源也可能很有趣。
17 polygon  data 

3
合并R中的空间多边形对象列表
我有一个使用该函数构建的空间缓冲区(30000个缓冲区)列表lapply: buff.pts <- lapply(1:nrow(pts.prj), FUN=function(l){ buff <- gBuffer(pts.prj[l,], width=1000) ## 1km return(buff) })) > head(buff.pts) [[1]] class : SpatialPolygons features : 1 extent : 307941.8, 311941.8, 4994518, 4998518 (xmin, xmax, ymin, ymax) coord. ref. : +proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs +towgs84=0,0,0 [[2]] class : SpatialPolygons …
16 polygon  r  sp  rgeos 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.