如何使用 ArcScan 自动矢量化图像文件

矢量化图像

从图像中矢量化轮廓、地块和多边形

您可以拍摄任何图像,然后使用 ArcScan 单击几下鼠标将其矢量化。

这意味着您将花费更少的时间来数字化顶点。

……你将有更多时间去做其他重要的事情。听起来不错?

让我们亲自动手并在 ArcScan 中矢量化扫描图像。

阅读更多栅格数据和矢量数据之间的差异

但首先哪些软件包提供矢量化?

如果您有一张旧地图并且想将其转换为矢量格式,您有多种选择:

  1. Esri 的 ArcScan
  2. Autodesk 光栅到矢量转换
  3. 天宝eCognition
  4. QGIS 边缘提取

这些 GIS 软件应用程序中的每一个都可以助您一臂之力并为您完成所有工作。至少是大部分。

以下是如何在 ArcScan 中矢量化扫描图像:

步骤 1. 打开 ArcScan Extension

首先,通过单击Customize > Extensions打开 ArcScan。

ArcScan 扩展

步骤 2. 添加 ArcScan 工具栏

通过选择自定义 > 工具栏 > ArcScan添加 ArcScan 工具栏。

ArcScan 工具栏菜单

第 3 步。将图像重新分类为 0 和 1

挑剔的 ArcScan 不喜欢您的 256 色扫描。它需要零和一。

所以这意味着您必须使用重新分类工具对您的图像进行重新分类。诚然,这会伴随着一些反复试验。

例如,这里是我们想要矢量化的等高线,这些等高线已经从纸质副本中扫描出来了:

等高线图

要重新分类,请选择Spatial Analyst 工具 > 重新分类 > 重新分类。以下是将此图像转换为 0 和 1 的设置:

重分类设置

结果是只有零值和一个值的图像(二进制光栅)。灰色的值为零。紫色的值为一。

二进制栅格示例

请注意:此步骤将影响载体的结果。确保尝试不同的设置。您将希望找到没有太多 1 或 0 的中等设置。

第 4 步。创建空行 shapefile 或要素类

您的矢量化图像将需要一个地方驻留。这意味着您必须创建 shapefile 或要素类才能将它们存储在 ArcCatalog 中。

矢量化线形文件

步骤 5. 开始编辑会话

ArcScan 工具栏现在将变灰。至少直到你打开编辑器。单击编辑器工具栏中的编辑器 > 开始编辑

ArcScan 工具栏

但是在您准备好要编辑的二进制栅格和要素类之后,您的 ArcScan 工具栏将被激活。

第 6 步。矢量化您的图像,但首先进行预览

是时候看看您的矢量化特征在给定图像时的效果如何了。您可以通过单击 ArcScan 工具栏中的矢量化 > 显示预览来查看预览。

矢量化预览

步骤 7. 生成特征

如果您对预览的外观感到满意,就可以生成特征了。您可以通过在 ArcScan 工具栏中选择矢量化 > 生成要素来保存这些要素。在模板中,选择您在第 4 步中创建的线形文件或要素类。

这是我们的矢量看起来是红色的。

矢量化最终

如果您对矢量特征不满意,请查看第 8 步以了解如何解决您的问题。

步骤 8. 其他 ArcScan 选项

ArcScan 为您提供了一些改进矢量化的选项。您可以查看的第一个选项是单击 ArcScan 工具栏中的矢量化 > 矢量化设置 > 样式。当您告诉 ArcScan 图像中的要素类型(等高线、地块等)时,它将改变要素矢量化的方式。

矢量化设置

您还可以尝试交叉解决方案、平滑权重、扇形角度等。但预先定制的样式通常是更好的选择。

光栅绘画

接下来要尝试的是物理改变您矢量化的原始图像。为此,您可以通过选择Raster Cleanup > Raster Painting Tools使用栅格绘画工具。这对于移除标签和连接等高线很有用。

为什么首先要对数据进行矢量化?

矢量存储有价值的空间分析属性。

您可以在 Adob​​e Illustrator 等程序中调整矢量数据的大小,使其适合没有像素化外观的摩天大楼。

最后,矢量路径可用于具有正确拓扑的网络。

您对使用 ArcScan 有何看法?或者有更好的 ArcScan 替代品吗?请在下面发表评论让我知道。

You may also like...