我的同事给我发了几个shapefile进行分析。这些shapefile应该是有洞的。以下是其中一个shapefile在ArcGIS中的计算机上的样子的示例:
?
但是,在我的计算机上,无论我使用QGIS还是R(我的机器上没有ArcGIS ),文件看起来像这样(放大第一个shapefile图像的左侧):
?
?
我尝试了QGIS版本3.12中的"Fix Geometries“,这并没有让我完全明白--一些洞被修复了,其他重叠的多边形仍然存在:
?
?
我尝试在R(版本3.6.1,运行在MacOS10.15.4上)中使用cleanGeo包中的clgeo_Clean()修复这个问题,但所做的只是删除重叠的多边形,而不是将它们重新变成洞。我需要保留漏洞,而且我无法从家里的电脑访问ArcGIS (谢谢你,新冠肺炎)。有没有办法修复这个文件,或者我的同事在发送给我时可以做一些不同的事情?以下是一个示例文件的链接(原始文件,而不是使用"Fix Geometries“处理的文件):link to sample problem shapefile
转载请注明出处:http://www.yihangfood.com/article/20230526/1596031.html