查看原文
其他

ArcGIS 矢量化

The following article is from gisoracle Author 闫磊ArcGIS






5.4 矢量化

矢量化是栅格数据变成矢量数据的过程。这里栅格数据是指以前的纸质地图经过扫描后形成的图片数据,要对其矢量化,首先需要先进行地理配准,矢量化功能主要使用的是ArcScan扩展模块(在1.2.5小节扩展模块选中ArcScan)。栅格数据要矢量化,需要将其转成黑白的,具体转换方法使用PhotoShop软件转灰度图,矢量化过程不能直接使用彩色的栅格数据。



5.4.1栅格数据二值化

也就是将当前栅格数据中各像元(像素)存储的值分成两类的过程。具体操作是在栅格数据的右键菜单属性上单击“符号系统”,然后将显示框的内容选择为“已分类”,并且分类类别设置成2类。而作为两类分界的中断值,确定则需要根据自己当前栅格数据色调情况,进行多次尝试,设置一个合适值的目的,是让所有需要的数据能正确显示出来,操作如图5-18所示。


图5-18 栅格数据的二值化



5.4.2 捕捉设置

矢量化之前,需对系统的捕捉设置进行设置,具体的操作有三个要点:1.使用经典捕捉方式。在编辑器工具条下,编辑器下拉菜单最下面选项中设置经典捕捉,如图5-19所示。


图5-19 使用经典捕捉设置

2.打开捕捉窗口,设置栅格数据捕捉选项。捕捉窗口能够使用的前提是必须先创建一些点、线、面要素图层,用来保存矢量化结果。开始编辑后,在编辑器下拉菜单→ 捕捉→ 捕捉窗口,如图5-20所示,(如果没有捕捉窗口,是因为没有选中前面的经典捕捉),选栅格的中心线,如图5-21所示,如果没有栅格选项,是因为ArcScan扩展模块没有选中。



图5-20 捕捉窗口


图5-21 栅格捕捉环境设置


3.捕捉选项设置。在编辑器下拉菜单→捕捉→选项,如图5-20所示,捕捉容差建议设置7-10之间值,后面单位是像素,因为矢量化过程中所识别的单元是屏幕上显示的单元(以像素为最小单元),具体如图5-22所示:


图5-22 捕捉距离设置



5.4.3 矢量化

打开ArcScan工具,单击如图5-23所示界面的“矢量化”→“生成要素”菜单,系统即开始执行当前栅格数据的全自动矢量化处理,整个处理过程的优点是速度快、效率高。但是所有矢量化出来的线段存放在一个图层,其中的文字注记也将变成不同的线段,超过一定宽度的线自动转换成面要素,后期处理工作量大,实际工作中更多的是使用交互式矢量化(半自动矢量化)。


图5-23 自动矢量化

交互式矢量化是先在创建要素中选择目标线层,然后单击按钮,就可以矢量化追踪。具体的操作方法是在栅格数据的某一线段上,单击一个开始点和一个结束点(栅格数据中的线段不能和其他线段有交叉,如果有交叉,其交叉点就是结束点),系统会自动生成一条线要素对象,这就是半自动矢量化,并且生成结果放在用户指定的目标线图层中。选择不同的目标线图层,生成的结果就放在不同图层,如何追踪一条线段由用户依据对栅格数据的判断自己控制。重复此过程,即可完成对栅格数据的矢量化,同时还可做到对矢量化结果的分层存储,但此种矢量化方法,速度慢,效率低。



END



手把手教你用ArcGIS制作酷炫的发光边界

ArcGIS 影像裁剪,值得学习!

ArcGIS使用Python脚本批量裁剪影像的方法

ArcGIS如何进行自动矢量化操作,测绘人值得学习!

ArcGIS中遥感数据地理配准、矢量化与地图制作(附0.5M卫星数据下载)

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存