0

我想知道我正确使用了 GRASS GIS。我无法合并这两个 shapefile

您将如何处理具有此类错误的 shapefile 的过程?

我尝试过使用 QGIS 和 GRASS 进行导入和清理,但我总是收到这样的警告:

WARNING: Number of centroids exceeds number of areas: 32665 > 20038
WARNING: Number of incorrect boundaries: 62688
WARNING: Number of centroids outside area: 12461
WARNING: Number of duplicate centroids: 3210

我尝试更改 v.in.ogr 的捕捉阈值,但似乎没有什么不同

当我尝试做 v.patch 它看起来像这样:https ://i.imgur.com/u6Sqom5.png

我想得到一个看起来像这样的东西,但在一层没有重叠,这样地图上的每个空间都有一对一的关系:https ://i.imgur.com/5VtWSsR.png

4

1 回答 1

0

您可以使用 QGIS(SAGA工具)合并图层,然后将新图层导入 GRASS 环境:

Vector ‣ Data Management Tools ‣ Merge vect Layers

新船QGIS

新船草

或者您也可以使用 bash 创建一个管道,通过在草地中导入图层来自动执行此功能。我希望它可以帮助你:)

于 2019-08-08T12:22:28.053 回答