ArcGIS-地图缩编(1)
我就想试试如何根据三调数据库生成1:50万的挂图
先看下三调的数据库,全部都是土地利用类型的图斑数据,想要缩编必须经过这几个步骤,而且最好是这个顺序,因为环环相扣:
1)根据道路面提取出道路中心线,并根据道路面来给道路中心线赋属性(空间连接)
2)根据河流和沟渠面提取出河流中心线,并根据河流、沟渠面来给道路中心线赋属性(空间连接)
3)根据提取出的道路中心线,河流中心线,沟渠中心线来分割道路面,河流面和沟渠面
4)将图斑数据中分割后的道路面合并到邻近的地类中
5)对不满足上图条件的地物进行舍去或与邻近的图斑合并
6)利用ArcGIS的地图综合工具进行化简线和化简面
7)利用三调符号库对处理过的数据进行符号化
8)对数据进行注记
9)按照地图整饰的要求进行地图整饰打印出图
1)根据道路面提取出道路中心线,并根据道路面来给道路中心线赋属性(空间连接)
注意道路中心线必须位于道路面内否则空间连接会有问题,可以利用拓扑关系检查验证
①新建拓扑
②将创建的拓扑关系加载到ArcMap中,修改拓扑错误
③开始编辑
④选择编辑地理数据库拓扑
⑤选择错误编辑器,在错误上右击,缩放到
⑥选中错误的线段,选择分割,将面外部的部分截去
补充下拓扑检查之前应该先进行空间连接
①ArcToolBox-分析工具-叠置分析-空间连接
②效果,都只连接了一个并且objectid_1也对上了,完美
空间连接完了可以处理悬挂点拓扑错误了
①新建拓扑
数据选择空间连接后的数据
规则设置不能有悬挂点,验证
②将数据加载到ArcMap中,开始编辑
③选择拓扑关系-地理数据库拓扑
④打开错误检查器,右击定位到错误位置
然后用创建要素工具把这部分补上,然后合并到与其邻接的线要素中
对于尾结点标记为异常,可以使用快捷键遍历错误
注意觉得拓扑修改后没有更新错误时,可以多次保存,验证拓扑错误
2)根据河流和沟渠面提取出河流中心线,并根据河流、沟渠面来给道路中心线赋属性(空间连接),也参照这个文章
3)根据提取出的道路中心线,河流中心线,沟渠中心线来分割道路面,河流面和沟渠面
4)根据提取出的道路中心线,河流中心线,沟渠中心线来分割道路面,河流面和沟渠面
注意分割的时候最好将道路面,沟渠面提取出来,然后用分割的数据替换原来的数据,要不会很慢
替换数据
①在原来的图斑里查找到沟渠数据,删除掉
②打开分割后的沟渠数据,全选,复制
③地图上右击选择粘贴到原来图斑图层
④按照属性在原图斑图层中找到沟渠
⑤缩放至所在位置进行合并
可以将面设置成空心样式,刷新会快些
注意:合并的时候地类分界线应该与道路中心线或沟渠线重叠
ok,没有实际影像参照,合并地类总是不那么perfect!
待续......