原创 君默 GIS小白 2022-01-16 22:47 引言: 在学习工作中我们经常需要把一副栅格图像进行矢量化,从而生成矢量shp数据,这个工作大多重复繁杂。因此ArcGis里面的自动矢量化工具可以较快的提高工作效率。作为一个学习arcgis的学习者,掌握此工具非常必要。 请看下面:
栅格二值化首先需要加载我们的栅格数据,这里我选了一张jpg格式的图片。我们将其加载到ArcMap界面,如下: 1.1 进行栅格的重采样 运行ArcToolbox,依次打开【空间分析工具】/【重分类】/【重分类】,双击打开重分类工具面板 这里我们要对要素重采样成两类(为二值化操作做基础)。点击“分类”,在弹出的面板中选择分为两类(2类),点击OK即可。 设置完参数后更改保存路径,OK,重分类就完成了 如下,这是重采样两类后的图像 重分类完成(两类) 1.2 进行栅格的二值化 这里就是对重采样的结果数据进行简单处理了。右击【重分类】图层,打开属性中的【符号系统】,将Classfiled中的classes分成两类,为了效果明显,可以设置为白色与黑色,如下: 1.3 建立线、面要素 这里我们需要在文件夹中建立需要勾绘的线和面的shp文件。右键选择文件夹,在弹出的面板中选择【New】/【shp文件】。 在这里选择地理坐标:按实际操作选择(如果图层有坐标系,可直接导出图层的坐标系至要素)
Arcscan操作右击ArcMap右上角空白窗口,打开Arcscan追踪工具条 之后打开Editor工具,开始编辑(打开里面的捕捉工具snap) 捕捉工具:可对要素编辑起自动捕捉作用 2.1 线要素编辑 首先对线要素编辑。开始编辑后,先点击创建”图例要素“中的线要素,再点击追踪工具的矢量追踪,如图 如下图,这时候我们就可以在二值化的栅格图像上进行操作。你只要用编辑要素点击下图的黑色等高线,就会自动勾绘整条等高线,不需要再人工一个点一个点的勾画 如下图,这就是利用ArcScan工具自动勾绘的等高线,你只需要点击两三下就可以完成整条等高线的勾绘 现在我们双击鼠标左键就生成了线要素 2.2 面要素编辑 对面图层也是与线同样的操作 声明: 本号旨在传播、传递、交流,对相关文章内容观点保持中立态度。涉及内容如有侵权或其他问题,请与本号联系,第一时间做出撤回。 作者|GIS小白 排版|GIS小白 校阅|GIS小白
|