- 发现问题
- 分析问题
- 解决问题
1.发现问题:
今天有一同事问我缓冲区分析的问题,心想以前做过无数遍了,使用ArcGIS不是手到擒来么,但是操作起来又有新情况,操作了几次都是生成失败。
2.分析问题
开始以为是自己输入的参数有问题,修改设置了几次参数,结果还是同样不行;然后拿其他数据试试,没问题,猜测应该是数据问题。
尝试把数据导入GDB里边试试,结果数据根本导不进去,这就更加确定了是这个数据的问题了。数据会有什么问题呢,大概分析了下同事给的数据是shapefile文件数据,这样的数据质量最没有保障,可能有的情况是:有记录没图版,或者是面数据的自相交。于是想着ArcMap中有自带的检查几何工具和修复几何工具。
3.解决问题
3.1 检查几何
在使用检查几何工具检测时发现原来数据里边有如下:、
关于错误的解释如下图:
3.2 检查几何
使用修复几何工具将数据进行处理
最后将处理之后的数据进行缓冲区分析,输出结果完全正确,问题得到解决。