地理信息系统应用与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

8.3 快速矢量化输入

8.3.1 交互式矢量化

如果需要在矢量化过程中进行更多的控制或仅仅需要矢量化图像的一小部分时,则交互式的栅格追踪会很有帮助,交互式矢量化便是其中一种非常有用的方法之一。交互式矢量化的工作原理是沿着栅格数据线的中央跟踪,并将跟踪结果转化为矢量线要素,直至到达栅格线性元素的终点或遇到交点。

(1)在当前地图中添加需矢量化的栅格图层及线图层(用于保存矢量化结果),并将其设置为“当前编辑”状态。

(2)单击菜单栏中的“矢量化→交互式矢量化”,当鼠标指针变为“+”形状时,说明已经进入半自动矢量化状态。

(3)将鼠标指针放置到某个栅格单元上,单击被追踪线(该点即矢量化起点),这时会显示出跟踪的踪迹。

(4)沿着线段移动鼠标指针并单击下一个点直至该线段跟踪完毕,在跟踪过程遇到交叉时会停下来,让用户选择下一步的跟踪方向和路径。

(5)当一条线跟踪完毕后,单击鼠标右键即可终止对该线的追踪,此时可以开始下一条线的跟踪。

需要注意的是,加载到工作空间中的数据,上层数据会压盖下层数据,因此需要保证工作空间中线图层的位置在影像文件下面,否则将无法在地图视图中看到矢量化结果。交互式矢量化的跟踪效果与栅格图像质量有关,图片越清晰,矢量化效果就越好。在交互式矢量化过程中,如遇到线相交位置,使用鼠标单击的方式进行自动追踪则容易出错,这时可通过F8键在鼠标指针所在位置加点,按F9键可以撤销上一个输入点,按F11键可改变当前跟踪方向,按F12键可在输入线过程中捕获其他线,按F5键可放大当前窗口,按F6键可移动当前窗口,按F7键可缩小当前窗口,按Ctrl+F、F键或单击鼠标右键可完成输入,按Ctrl+鼠标右键或Z键可闭合线,按Q键可完成输入并清空输入线状态,按Esc、Ctrl+X、X键可取消输入。

8.3.2 全自动矢量化

全自动矢量化具有无须细化处理、处理速度快、不会出现细化过程中常见的毛刺现象,以及矢量化的精度高等特点。全自动矢量化无须人工干预,MapGIS 10可进行全自动矢量化,既省事又方便。全自动矢量化对图像的要求较高,要求底图是二值图像、图上线条比较清晰,否则使用全自动矢量化后结果会不太理想。

(1)在当前地图中添加需要进行矢量化的栅格图层以及线图层(用于保存矢量化结果)并将其设置为“当前编辑”状态。

(2)单击菜单栏中的“矢量化→自动矢量化”,MapGIS 10会自动完成矢量化过程,结果可在线图层中查看。