容差工作原理
此主题仅适用于 ArcInfo。
容差定义了 coverage 中坐标精度。容差工具可用于设置这些容差。对于单精度 coverage,容差值存储于 tol.adf 文件中;而对于双精度 coverage,则存储于 par.adf 文件中。这两个文件都可以在 coverage 目录中找到。
coverage 的 FUZZY 容差是指在该 coverage 中弧线坐标之间的最小距离。DANGLE 长度是指对于左右两侧具有相同多边形的弧线所容许的最短可接受长度。FUZZY 容差和 DANGLE 长度均被指定为某些地理处理 Coverage 工具(例如,清理和缓冲)以及叠加工具(例如,裁剪和标识)的参数。
TIC_MATCH 容差是指 coverage 的地图在数字化仪上注册时允许的最大 RMS 误差。TIC_MATCH 容差以 coverage 单位给出。
EDIT、NODESNAP、WEED、GRAIN 和 SNAP 容差用于在 ArcInfo Workstation ArcEdit 模块中编辑会话。EDIT 距离控制选择要素时的搜索距离;NODESNAP 距离控制将所添加弧线上的结点捕捉到现有结点时所需的最小距离;WEED 容差控制已添加弧线上折点间允许的最小距离;GRAIN 容差在添加具有曲率的弧线时、添加圆时,或 ADD 期间弧线样条化时控制折点间的距离;SNAP 距离控制将要素捕捉到一起时所需的最小距离。
这些编辑容差设置了对 coverage 的编辑环境。可以根据需要对它们进行更改,新值将在 TOL 文件中进行更新。
当使用“容差”工具为 FUZZY、DANGLE 或 TIC_MATCH 设置容差时,并不会立即反映 coverage 的实际分辨率。必须用新的容差对 coverage 进行处理方可准确地表示 coverage 坐标。因此,每个容差都将具有一个“已验证”指示器。如果已用指定的容差对 coverage 进行了处理,则该容差为已验证容差;否则为未验证容差。要查看哪些容差已设置,以及哪些容差“已验证”,请打开“Coverage 属性”页面,并转到“容差”选项卡。要执行此操作,可右键单击 ArcCatalog 中的 coverage 名,然后单击“属性”。只要使用“容差”工具设置了 EDIT、NODESNAP、WEED、GRAIN 和 SNAP 的容差,就会对它们进行验证。
容差文件中的容差值会自动创建或更新,前提是 coverage 已经由使用这些容差值的工具处理过。
在 ARC/INFO 7 版本或更高版本中,数据库 ID 和事务 ID 项会显示在容差列表的末尾。除非因从 ArcStorm 数据库中检出而创建了 coverage,否则这些项的值均为零。不能在命令行中重置这些值。