外业轨迹线非常混乱,编辑工作量非常大。
我们可以借助ArcGIS中高级编辑中的"打断相交线"来简化轨迹,提高效率,其容差值需要反复尝试,直到最佳。
但结果并不时每个地方都特别理想,特别是道路比较宽的地方(道路上有多条轨迹),需要手动来进行编辑。
这是整个项目手动编辑的结果。
其中编辑过程中的技巧和问题总结如下:
(1)计算重复的点
由于软件定位等原因,导出同一个位置存在两个重复点,需要删除重复点。可以计算其点坐标的X值 ,通过标记重复值来删除。Python代码如下:
预逻辑脚本:
uniqueList = [] def isDuplicate(inValue): if inValue in uniqueList: return 1 else: uniqueList.append(inValue)
调用方式:
isDuplicate( !字段名称! )
(2)分批量删除
由于点数据较多,不能一次全部删除,不然会卡死,可尝试一部分一部分删除,至于一次删除的量,与计算机配置有关。
(3)标注整理的线
在编辑过程中需要不断查看轨迹线的调绘人、调绘时间等信息。(一条路上有多条轨迹以时间最早的那条为准)所以做好不同颜色的标注非常重要,可提升工作效率。
(4)确定线的方向
选择带有箭头的符号来显示路径,这样就可以看出调绘的运行方向,大大方便轨迹的整理。
(5)中断的线进行连接
由于信息不好的原因,有此轨迹存在明显的中断,这只能手工连接,使之具有连通性。
(6)节点太多的线去节点
有的线节点实在太多,往往是因为调绘都在一个地方不断的盘旋,在不影响原数据准确的情况下可以删除部分,这样也可以防止轨迹整合在一起时因节点过多而浏览编辑变慢。
(7).一条路上尽量保留一条线(按具体情况)
一般情况下一条路上保留一条线,谁调绘保留谁,但有的道路比较宽阔(如高速公路径),需要保留来回两条路径,这样更符合实际调绘的情况。
(8)删除多的线之前要查看
尽量不要删除轨迹线,在删除前一定要备份,还要对照轨迹点来判定是否可以删除,保证有轨迹点的地方不能缺失轨迹线!
(9)双击表头按时间排序
在开始编辑一幅图时,双击表头可以按时间排序,删除不是本幅图的时间,查找起始时间。
(10)设置常用快捷键
由于数据量非常大,设置快捷键将有助于提高效率,常用的工具有合并、编辑工具、删除折点、打断、整形要素工具等。
(11)大于2000的要素查找
在ArcGIS属性表中的显示策略类似于网页中的分页显示,由于数据量过大(大于2000条记录),ArcMap的属性表中只能显示2000条,并且滚动条不能再往下拖动。但现需要继续向下浏览,方法只能是在左下角的文本框中输入数据值(如2001)就可以看到新的数据了。
(12)设置可选层
因为在编辑的过程中,只编辑轨迹线这个层,经常使用选择功能,又经常把其他层数据选择,这样非常不方便,可在内容列表-按选择列出进行设置,但更快速的方法是在图层上右键-选择-将此图层设为唯一可选图层即可。
(13)及时保存
不管使用什么软件,只要是在编辑,就一定要记得保存,好多人都有做了好一阵子的数据结果没保存,一般情况下是很难找回来的。所以,及时保存,养成一个好的习惯。现在ArcGIS中也有自动保存的软件,可以设置保存间隔时间。
(14)开启捕捉
ArcGIS中的捕捉功能和CAD中的一样好用,开启捕捉有利于轨迹的编辑。