QGIS检查有效性-Polygon must have closed rings

86 阅读1分钟

一、导入数据库失败

将面图层导入到数据库,报错,内容如下:
根据报错内容,可知是面没有闭环,推测:面的起止经纬度不一致造成。但是具体有哪些面存在这种情况,需要进行校验。

image.png

二、检查有效性工具

1、打开工具

image.png

image.png

2、检查结果

image.png 工具检查完会生成三个图层,分别是【输出有效】、【输出无效】、【输出错误】。
检查输出无效中的数据,果然是面的起止经纬度不一致造成。
将错误面数据的终止点经纬度和起始点经纬度改为一致,就可以校验成功并成功导入到数据库。