[QGIS]复杂面数据拆分为简单面


[QGIS]复杂面数据拆分为简单面:multiPolygon2simplePolygon

multiPolygon2simplePolygon

在工作中遇到处理面类型的数据,但是上游给了个错误的面数据,即将很多简单面合并成了一个复杂面(multiPolygon),为了能适配自己的代码,需要进一步将复杂面拆分为简单面,这里使用qgis的几何工具将复杂面拆分:

  1. 上游提供的输入数据为multiPolygon ,如下图所示;输入的原始数据,表面看起来像是多个简单面
    其实是个multiPolygon
  2. 使用qgis自带的几何工具拆分复杂面
    dividing
  3. 拆分后,原来一个multiPolygon变成多个simplePolygon
    after_dividing
  4. 拆分前后,数据记录对比如下
    拆分前后,属性表对比

simplePolygon2multiPolygon

  1. 同上,可以使用qgis的几何工具将多个simplePolygon合并为一个multiPolygon
    在这里插入图片描述

转载自:https://blog.csdn.net/u012655611/article/details/84403418

You may also like...