矢量化设置是扫描矢量化扩展模块的一些最重要的组件。用户可通过这些设置指定可以对哪些栅格数据进行矢量化以及如何构造输出矢量数据的几何。在 ArcScan 中,任何其他设置都不能像矢量化设置一样对栅格到矢量转换的结果产生影响。
矢量化设置应用于栅格追踪和自动矢量化。在执行栅格追踪期间,可以在追踪栅格单元时查看这些设置是如何应用的。在自动矢量化过程中,由于将对栅格图层中的相当一部分区域进行矢量化(如果不是对整个图层进行矢量化),因此会在更大范围内应用同样的设置。可通过无模式“矢量化设置”对话框输入和应用矢量化设置。也可以更改这些设置,并且当启用“显示预览”命令时,单击“应用”按钮即可在地图中立即查看更改后的效果。
为数据建立好适当的设置之后,可以继续进行矢量化。已建立的设置可保存为样式并重复用于相似的数据。
“交点解决方案”设置
“交点解决方案”设置用于确定 ArcScan 将如何生成相交于交汇点的要素。相交于公共点的三个或三个以上栅格线性元素被定义为栅格交点。共享宗地边界的拐角是其中一个示例。
“矢量化设置”支持以下三种交点解决方案:几何交点解决方案、中值交点解决方案和无交点解决方案。几何交点解决方案专门用于保存角和直线。此解决方案通常用于工程绘制和街道地图。中值交点解决方案专门用于处理非直线角。此解决方案通常用于自然资源地图(例如,植被地图、土壤地图和支流地图)。无交点解决方案专门用于具有非交叉要素的栅格。此解决方案通常用于等高线地图。以下为几何交点解决方案、中值交点解决方案和无交点解决方案的示例:
“最大线宽度”设置
“最大线宽度”设置用于指定可以进行栅格追踪的栅格线性元素。可以对宽度小于或等于最大线宽度值的栅格线性元素进行栅格捕捉和栅格追踪操作。对于自动矢量化,可以对宽度小于或等于最大线宽度值的栅格线性元素进行中心线矢量化操作。如果地图中存在可编辑的多边形图层,则所有其他栅格线性元素将被矢量化为多边形要素。
如果要忽略栅格中较大、较粗的线而仅矢量化较细的线,可以将“最大线宽度”设置用作过滤器。此设置还将影响输出要素的构造,因此,针对要处理的数据使用尽可能精确的值显得至关重要。使用“栅格线宽度”工具可确定栅格线的宽度。利用此工具可通过地图提示显示栅格宽度。如果使用此工具单击某一条线,将显示小型的“栅格线宽度”输入框。可以保持该值不变,或者输入新值并按 ENTER 更新“最大线宽度”设置。由于无需打开“矢量化设置”对话框即可更新线宽度设置,这种方法能够帮用户节省时间。
“压缩容差”设置
就对输出矢量要素几何的影响而言,“压缩容差”设置最为重要。此设置用于减少矢量化过程中生成的线要素顶点数。压缩是一种矢量后处理步骤,此步骤使用道格拉斯-普克泛化算法并通过输入指定最大允许偏移量。压缩输出是原始输入顶点的子集。使用较大的压缩容差值将减少构造线要素所用的顶点数。顶点的减少将导致输出线要素不同于源线的原始形状。“压缩容差”值不表示地图单位或像素单位,而是表示泛化的强度等级。
“平滑权重”设置
此设置用于对矢量化过程中生成的线要素进行平滑处理。使用的平滑权重值越大,处理后的线要素就越平滑。但是,使用较大的平滑权重可能导致输出线要素不同于源线的原始形状。“平滑权重”值不表示地图单位或像素单位,而是表示平滑的强度等级。
“间距闭合容差”设置
栅格中表示线的单元可能包含间距。大多数情况下,这些间距是由于源文档或扫描过程质量不佳造成的。但有时,间距可能是原始文档的线符号系统的一部分。例如,可能会使用虚线表示公用设施管线。
间距闭合容差是跳过栅格线中断所使用的距离(以像素为单位)。基于您输入的值,小于或等于间距闭合容差的间距都将在矢量化过程中闭合。但是,位于线相交处的间距不会闭合。此设置应用于栅格追踪和自动矢量化。
“扇形角度”设置
使用“扇形角度”设置可以为间距闭合功能添加智能。在跳过间距时,间距闭合功能将根据指定的角度搜索栅格线。当要矢量化的栅格线是曲线且包含间距时,此设置十分有用。
“孔洞”设置
ArcScan 提供了一种在矢量化期间忽略栅格线中的孔洞的方法。孔洞是栅格线中被前景像素完全包围的小间距。这些孔洞可能是由于源文档或扫描过程质量不佳造成的。进行矢量化时,会将对角线长度小于或等于指定距离的孔洞视为栅格线的一部分进行处理。只有在进行栅格捕捉和栅格追踪时才能选择忽略孔洞。
“解决拐角”设置
“解决拐角”设置用于确定 ArcScan 处理拐角的方式。在诸如捕获等高线、土壤边界或河流等情况中,拐角的解决可能不像在宗地地图中识别和定义尖锐拐角要素时那样重要。
可通过复选框切换拐角的检测方式,并通过输入特定角度来确定解决哪些角度的拐角。
- 矢量化追踪期间,追踪会在拐角处暂停。
- 在点间矢量化追踪期间,拐角将会被解决但追踪不会在该位置停止。
- 在自动矢量化期间,拐角将会被解决并且它将作为围绕该点生成的要素的起点/终点。
“样式”命令
针对要处理的数据确定最佳矢量化设置之后,可以使用样式命令保存此信息。随后即可加载和重复使用这些样式。这种设计能够保留设置,使用户不必重新输入,从而节省时间。此外,还可以针对特定领域所特有的各种类型的栅格创建样式。例如,如果您经常使用等高线地图,则可针对此栅格数据类型创建一种样式,并将其用于需要进行矢量化的其他等高线地图。
ArcScan 还提供了基于各种类型的栅格数据的预定义样式。其中包括等高线、宗地、轮廓和多边形。加载这些预定义样式时,将自动更新矢量化设置。可以直接使用预定义样式,也可以进行修改并将其另存为新样式。