文章目录
前言
ArcScan 是ArcGIS 软件中的一个扩展模块,它专门用于将扫描后的栅格图像(通常是纸质地图扫描件)半自动或全自动地转换为矢量要素。这个过程通常被称为 "栅格至矢量的转换" 或 "地图数字化"。但是很多人发现ArcScan工具条无法使用,今天教会大家点亮ArcScan工具。
一、 二值化
1.1 这是我从网上下载的图像作为样例数据,我们发现图像是RGB三通道,我们需要先进行重分类。

1.2 我们可以使用搜索找到重分类,或者系统工具-空间分析-重分类-重分类。设置如下图:

重分类后效果如下图:

1.3 在内容列表中找到重分类图像右键属性-符号系统,如下图:

确定后就得到了二值化图像。
1.4 为二值化图像赋予正确的地理坐标,这样转换出的矢量数据才会在正确的位置上。需要进行地理配准。地理配准教程请关注公众号【智航GIS】。
二、创建矢量数据
在与二值化图像同一目录下创建一个面shp和一个线shp,用于存储矢量化后的数据。

二、 点亮ArcScan工具条
3.1启动ArcScan模块,自定义-扩展模块-在ArcScan前打钩。

3.2 加载ArcScan工具条,自定义-工具条-ArcScan

3.3 把shp面和线加载到内容列表中,开始编辑,这时你就会发现ArcScan工具条可以使用了。小伙伴们快来尝试一下吧。

在原始图纸质量高且经过充分预处理的理想条件下,ArcScan(尤其是自动矢量化)的效果令人印象深刻,可以节省70%-90% 的工作量。它能把最枯燥的"描图"工作变成"编辑和质检"工作。
四、最佳实践建议
- 前期投入时间做好预处理:"磨刀不误砍柴工",在栅格清理上花的时间会在后续编辑阶段数倍地省回来。
- 分图层矢量化: 如果图纸上有不同要素(如等高线、道路、河流),尽量用不同颜色绘制或扫描,然后按颜色分开提取、分别矢量化,会简单得多。
- 设置合适的捕捉容差和编辑环境: 在编辑矢量时,开启捕捉功能,确保线条能准确连接,避免拓扑错误。
- 接受"编辑"的必要性: 将 ArcScan 视为一个强大的初级劳动力,它负责完成重复性、框架性的工作,而您作为专家,负责最后的质量控制、精度提升和复杂决策。
总而言之,ArcScan 不是魔法,但它是一个极其高效的杠杆。它能把纯粹的手工劳动,转变为需要专业知识进行判断和监督的技术性工作,从而将矢量化效率提升一个数量级。