6空间数据检查与拓扑处理_第1页
6空间数据检查与拓扑处理_第2页
6空间数据检查与拓扑处理_第3页
6空间数据检查与拓扑处理_第4页
6空间数据检查与拓扑处理_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、6.空间数据检查与拓扑处理实验内容:林业小班拓扑的建立与检查创建拓扑的流程图1.创建地理数据库在ArcCatalog树中,右键单击“ 6.实验指导Data”文件夹,单击 新建“文件地理数据库”,输入所建的地理数据库名称“ Forest.gdb, 在新建的地理数据库上右键选择新建中的要素数据集。 在打开的新要 素数据集对话框中,将数据集命名为Topology,导入数据集匹配坐标 系统“竹园_林班.shp”。2向数据集中导入数据在ArcCatalog树中,右键单击Data文件夹中的Topology数据集, 单击导入,选择要素类(多个),导入“竹园_林班.shp”、“竹园_小 班.shp”。3创建拓

2、扑(1)在ArcCatalog树中,右键单击Topology要素数据集,选择 拓扑,打开新建拓扑对话框,设置名称和拓扑容差(拓扑容差应该根据数据精度而尽量小,它决定着在多大范围内要素能被捕捉到一起), 在下一步参与创建拓扑的要素类对话框中选择参与创建拓扑的要素 类(至少两个)。继续在下一步拓扑等级数目对话框中设置等级的数 目及拓扑中每个要素类的等级,这里登记相同设为1下一步,设置拓 扑规则。这里设置“竹园小班.shp”必须被包含在“竹园林班.shp” 中,“竹园_小班.shp”自身不能重叠。单击 0K,返回上级对话框, 打开参数信息总结框,检查无误后,单击完成按钮,拓扑创建成功。 出现一对话框

3、,询问是立即进行拓扑检验,创建的拓扑出现在Catalog 树中,单击是按钮,出现进程条,进程结束时,拓扑检验完毕,创建 的拓扑出现在Catalog中。4.查找拓扑错误打开ArcMap,将Topology添加到ArcMap中,查看拓扑错误,如下图所示:勿容列表9 X日旨團层I- 0 T&polsg_Top&logy 面错误线诸误点帕竹园小班口-0竹园林班口5修改拓扑错误添加拓扑编辑工具栏进行拓扑编辑,利用要素“编辑工具栏”进行拓扑错误编辑学习以下内容,在林业实际工作中灵活应用拓扑进行数据检查和数据编辑面规则拓 扑 规 则规则描述可能的修复方式示例必 须 大 于 集 群 容 差要求要素在验证过程中

4、 不折叠。此规则是拓扑 的强制规则,应用于所 有的线和面要素类。在 违反此规则的情况下, 原始几何将保持不变。删除:基于拓扑的集群 容差设置,“删除修 复可移除在验证过程中 会发生折叠的面要素。 此修复可应用至一个或 多个“必须大于集群容 差错误。拓扑容泾任何将在验证拓扑时折叠的面要素(如以红色显示的要素)都是一个错误。不 能 重 叠要求面的内部不重叠。 面可以共享边或折点。 当某区域不能属于两个 或多个面时,使用此规 则。此规则适用于行政 边界(如“邮政编码 区或选举区)以及相互 排斥的地域分类(如土 地覆盖或地貌类型)。剪除:“剪除修复从 每个引发错误的要素中 移除几何的重叠部分并 在原来

5、的位置留下了空 隙或空白。此修复可应 用于一个或多个选中的“不能重叠错误。合并:“合并修复向 一个要素添加重叠的部 分并从其他违反规则的 要素中将此部分剪除。 您需要使用“合并对 话框选择接收重叠部分 的要素。此修复仅可应 用于一个“不能重叠 错误。创建要素:“创建要素” 修复使用错误形状创建 新的面要素,并从各要 素中移除重叠部分,这 将导致创建要素几何的 平面制图表达产生错 误。此修复可应用于一 个或多个选中的“不能 重叠错误。不 能 有 空 隙您可以使用“创建要素”在中心的空白处创 建新面。也可以使用“创建要素”或在外部 边界上将错误标记为异常。此规则要求单一面之中 或两个相邻面之间没有

6、 空白。所有面必须组成 一个连续表面。表面的 周长始终存在错误。您 可以忽略这个错误或将 其标记为异常。此规则 用于必须完全覆盖某个 区域的数据。例如,土 壤面不能包含空隙或具 有空白,这些面必须覆 盖整个区域。创建要素:“创建要素” 修复使用形成空隙的错 误线形状的闭合环创建 新的面要素。此修复可 应用于一个或多个选中 的“不能有空隙”错误。 如果您选择两个错误并 使用“创建要素”修复, 结果是每个环形都成一 个面要素。如果您希望 得到一个多部分(mult ipart) 要素,则需要选 中各新要素并单击“编 辑器”菜单中的“合并” 请注意,形成要素类的 外部边界的环将会岀 错。使用“创建要素

7、” 修复此特定错误会创建 重叠面。请记住,您可 以将此错误标记为异 常。不 能 与 其/、他 要 素 重 叠剪除:“剪除”修复从 每个引发错误的要素中 移除重叠部分并在原来 的位置保留空隙或空 白。此修复可应用于一 个或多个选中的“不能 与其他要素重叠”错误 合并:“合并”修复向 一个要素添加重叠的部 分并从其他违反规则的 要素中将此部分剪除。 您需要使用“合并”对 话框选择接收重叠部分 的要素。此修复仅可应 用于一个“不能与其他 要素重叠”错误。要求一个要素类(或子 类型)面的内部不得与 另一个要素类(或子类 型)面的内部相重叠。 两个要素类的面可以共 享边或折点,或完全不 相交。当某区域不

8、能属 于两个单独的要素类 时,使用此规则。此规 则适用于结合两个相互 排斥的区域分类系统(如区域划分和水体类 型,其中,在区域划分 类中定义的区域无法在 水体类中也进行定义, 反之亦然)。必 须 被 苴/、他 要 素 的 要 素 类 覆 盖剪除:“剪除”修复移 除引发错误的每个要素 的非重叠部分,这样两 个要素类中各要素的边 界都将相同。此修复可 应用于一个或多个选中 的“必须被其他要素的 要素类覆盖”错误。创建要素:“创建要素” 修复根据现有面的未重 叠部分创建新的面要 素,这样两个要素类中 每个要素的边界都将相 同。此修复可应用于一 个或多个选中的“必须 被其他要素的要素类覆 盖”错误。要

9、求一个要素类(或子 类型)中的面必须向另 一个要素类(或子类型) 中的面共享自身所有的 区域。第一个要素类中 若存在未被其他要素类 的面覆盖的区域则视作 错误。当一种类型的区 域(如一个州)应被另 一种类型的区域(如所 有的下辖县)完全覆盖 时,使用此规则。必 须 互 相 覆 盖要求一个要素类(或子 类型)的面必须与另一 个要素类(或子类型) 的面共享双方的所有区 域。面可以共享边或折 点。任何一个要素类中 存在未与另一个要素类 共享的区域都视作错 误。当两个分类系统用 于相同的地理区域时使 用此规则,在一个系统 中定义的任意指定点也 必须在另一个系统中定 义。通常嵌套的等级数 据集需要应用此

10、规则, 如人口普查区块和区块 组或小分水岭和大的流 域盆地。此规则还可应 用于非等级相关的面要 素类(如土壤类型和坡 度分类)。 剪除:“剪除”修复移 除引发错误的每个要素 的非重叠部分,这样两 个要素类中各要素的边 界都将相同。此修复可 应用于一个或多个选中 的“必须互相覆盖”错 误。创建要素:“创建要素” 修复根据现有面的未重 叠部分创建新的面要 素,这样两个要素类中 每个要素的边界都将相 同。此修复可应用于一 个或多个选中的“必须 互相覆盖”错误。必 须 被 苴/、他 要 素 覆 盖要求一个要素类(或子 类型)的面必须包含于 另一个要素类(或子类 型)的面中。面可以共 享边或折点。在被包

11、含 要素类中定义的所有区 域必须被覆盖要素类中 的区域所覆盖。当指定 类型的区域要素必须位 于另一类型的要素中 时,使用此规则。当建 模作为较大范围区域的 子集区域(如森林中的 管理单位或区块组中的 区块)时,此规则非常 有用。创建要素:“创建要素” 修复根据现有面的未重 叠部分创建新的面要 素,这样两个要素类中 每个要素的边界都将相 同。此修复可应用于一 个或多个选中的“必须 被其他要素覆盖”错误边 界 必 须 被 其/、他 要 素 覆 盖要求面要素的边界必须 被另一要素类中的线覆 盖。此规则在区域要素 需要具有标记区域边界 的线要素时使用。通常 在区域具有一组属性且 这些区域的边界具有其

12、他属性时使用。例如, 宗地可能与其边界一同 存储在地理数据库中。每个宗地可能由一个或 多个存储着与其长度或 测量日期相关的信息的 线要素定义,而且每个创建要素:“创建要素” 修复方式使用产生错误 的面要素的边界线段创 建新的线要素。此修复 可应用于一个或多个选 中的“边界必须被其他 要素覆盖”错误。宗地都应与其边界完全匹配。面 边 界 必 须 被 其/、他 要要求一个要素类(或子 类型)中的面要素的边 界被另一个要素类(或 子类型)中面要素的边 界覆盖。当一个要素类 中的面要素(如住宅小 区)由另一个类(如宗 地)中的多个面组成, 且共享边界必须对齐素 的 边 界 覆 盖时,此规则非常有用包含

13、占八、上方的面是一个错误,因为它不包含点要求一个要素类中的面 至少包含另一个要素类 中的一个点。点必须位 于面要素中,而不是边 界上。当每个面至少应 包含一个关联点时(如 宗地必须具有地址点) 此规则非常有用。创建要素:“创建要素” 修复在引发错误的面要 素的质心处创建新的点 要素。保证创建的点要 素在面要素中。此修复 可应用于一个或多个选 中的“包含点”错误。包含个占八、位于上方的面要素是一个错误,因为它包含多个点。当这些点位于面的外部时是错误要求每个面包含一个点 要素且每个点要素落在 单独的面要素中。如果 在面要素类的要素和点 要素类的要素之间必须 存在一对一的对应关系 (如行政边界与其首

14、 都),此规则非常有用 每个点必须完全位于一 个面要素内部,而每个 面要素必须完全包含一 个点。点必须位于面要 素中,而不是边界上。的。三、面规则四、线规则拓规则描述可能的修复方式示例必 须 大 于 集 群 容 差要求要素在验证过程中不折叠。此规则是拓扑的 强制规则,应用于所有的 线和面要素类。在违反此 规则的情况下,原始几何 将保持不变。删除:基于拓扑的集群容 差设置,“删除”修复可 移除在验证过程中会发 生折叠的线要素。此修复 可应用至一个或多个“必 须大于集群容差”错误。拓扑容岸任何将在验证拓扑时折叠的线要素(如以 红色显示的要素)都会是一个错误。不 能 重 叠要求线不能与同一要素 类(

15、或子类型)中的线重 叠。例如,当河流要素类 中线段不能重复时,使用 此规则。线可以交叉或相 交,但不能共享线段。剪除:“剪除”修复从引 发错误的要素移除重叠 线段。必须选择将从中移 除错误的要素。如果有重 复的线要素,请选择要通 过“剪除”对话框删除的 线要素。请注意,“剪除 修复将创建多部分要素, 因此如果重叠线段不在 线要素的起始或末尾处, 可能需要使用“高级编 辑工具条中的“拆分 命令创建单部分要素。此 修复仅可应用于一个选 中的“不能重叠错误。不 能 相 交要求相同要素类(或子类 型)中的线要素不能彼此 相交或重叠。线可以共享 端点。此规则适用于绝不 应彼此交叉的等值线,或 只能在端点

16、相交的线(如 街段和交叉路口)。 剪除:“剪除修复从引 发错误的要素移除重叠 线段。必须选择将从中移 除错误的要素。如果有重 复的线要素,请选择要通 过“剪除对话框删除的 线要素。请注意,“剪除 修复将创建多部分要素, 因此如果重叠线段不在 线要素的起始或末尾处, 可能需要使用“高级编 辑工具条中的“拆分 命令创建单部分要素。此修复仅可应用于一个“不 能相交”错误。分割:“分割”修复用于 在交点处分割相互交叉 的线要素。如果两条线在 某一点处交叉,在该位置 使用“分割”修复将生成 四个要素。分割后的要素 将保留原始要素中的属 性。如果使用分割策略, 属性将进行相应更新。此 修复可应用于一个或多

17、 个“不能相交”错误。不 能 与 苴/、他要 素 相 交要求一个要素类(或子类 型)中的线要素不能与另 一个要素类(或子类型) 中的线要素相交或重叠。 线可以共享端点。当两个 图层中的线绝不应当交 叉或只能在端点处发生 相交时(如街道和铁路): 使用此规则。剪除:“剪除”修复从引 发错误的要素移除重叠 线段。必须选择将从中移 除错误的要素。如果有重 复的线要素,请选择要通 过“剪除”对话框删除的 线要素。请注意,“剪除 修复将创建多部分要素, 因此如果重叠线段不在 线要素的起始或末尾处, 可能需要使用“高级编 辑工具条中的“拆分 命令创建单部分要素。此 修复仅可应用于一个“不 能与其他要素相交

18、错 误。分割:“分割修复用于 在交点处分割相互交叉 的线要素。如果两条线在 某一点处交叉,在该位置 使用“分割修复将生成 四个要素。分割后的要素 将保留原始要素中的属 性。如果使用分割策略, 属性将进行相应更新。此 修复可应用于一个或多 个“不能与其他要素相 交错误。不能有悬挂占八、要求线要素的两个端点 必须都接触到相同要素 类(或子类型)中的线。 未连接到另一条线的端 点称为悬挂点。当线要素 必须形成闭合环时(例如 由这些线要素定义面要 素的边界),使用此规则。 它还可在线通常会连接 到其他线(如街道)时使 用。在这种情况下,可以 偶尔违反规则使用异常, 例如死胡同(cul-de-sa c)

19、或没有岀口的街段的 情况。延伸:“延伸”修复用于 在线要素能够在指定距 离内捕捉到其他线要素 的情况下,延伸线要素的 悬挂端点。如果在指定的 距离内未找到要素,要素 将不会按指定的距离延 伸。另外,如果选择多个 错误,则修复将跳过无法 延伸的要素然后试图处 理列表中的下一个要素。 无法延伸的要素的错误 将保留在“错误检查器” 对话框中。如果距离值为 0,线将一直延伸直至这 些线遇到能捕捉到的要 素。此修复可应用于一个 或多个“不能有悬挂点” 错误。修剪:如果在指定距离内 发现交点,“修剪”修复 会修剪悬挂线要素。如果 在所指定的距离内未发 现要素,则不会修剪此要 素,如果指定距离大于岀 错要素

20、的长度也不会删 除此要素。如果距离值为 0,线将被修剪直至遇到 交点。如果没有找到交 点,将不会修剪要素,修 复将会试图修剪岀错的 下一个要素。此修复可应 用于一个或多个“不能有 悬挂点”错误。捕捉:“捕捉修复会将 悬挂线要素捕捉到指定 距离内最近的线要素。如 果在所指定距离内不存 在线要素,则不会捕捉该 线。“捕捉”修复将悬挂 线捕捉到指定距离内发 现的最近的要素。它首先 搜索要捕捉到的端点,然后是折点,最后捕捉到要 素类中线要素的边。“捕 捉”修复可应用于一个或 多个“不能有悬挂点”错 误。不 能 有 伪 结 占八、要求线在每个端点处至 少连接两条其他线。连接 到一条其他线(或到其自 身)

21、的线被认为是包含了 伪结点。在线要素必须形 成闭合环时使用此规则, 例如由这些线要素定义 面的边界,或逻辑上要求 线要素必须在每个端点 连接两条其他线要素的 情况。河流网络中的线段 就是如此,但需要将一级 河流的源头标记为异常。合并至最长的要素:“合 并至最长的要素”修复会 将较短线的几何合并到 最长线的几何中。将保留 最长线要素的属性。此修 复可应用于一个或多个“不能有伪结点”错误。合并:“合并”修复将一 个线要素的几何添加到 引发错误的其他线要素 中。您必须选择要合并到 的线要素。此修复可应用 于一个选中的“不能有伪 结点”错误。不 能 相 交 或 内 部 接 触要求一个要素类(或子类 型

22、)中的线必须仅在端点 处接触相同要素类(或子 类型)的其他线。任何其 中有要素重叠的线段或 任何不是在端点处发生 的相交都是错误。此规则 适用于线只能在端点处 连接的情况,例如地块线 必须连接(仅连接到端 点)至其他地块线,并且 不能相互重叠。剪除:“剪除”修复从引 发错误的要素移除重叠 线段。必须选择将从中移 除错误的要素。如果有重 复的线要素,请选择要通 过“剪除”对话框删除的 线要素。“剪除”修复将 创建多部分要素,因此如 果重叠线段不在线要素 的起始或末尾处,可能需 要使用“高级编辑”工具 条中的“拆分”命令创建 单部分要素。此修复仅可 应用于一个选中的“不能 相交或内部接触”错误。分

23、割:“分割”修复用于 在交点处分割相互交叉 的线要素。如果两条线在 某一点处交叉,在该位置 使用“分割”修复将生成 四个要素。分割后的要素 将保留原始要素中的属不 能 与 苴/、 他 要 素 相 交 或 内 部 接 触要求一个要素类(或子类 型)中的线必须仅在端点 处接触另一要素类(或子 类型)的其他线。任何其 中有要素重叠的线段或 任何不是在端点处发生 的相交都是错误。当两个 图层中的线必须仅在端 点处连接时,此规则非常 有用。不能 与 其/、他要 素 重要求一个要素类(或子类 型)中的线不能与另一个 要素类(或子类型)中的 线要素重叠。线要素无法 共享同一空间时使用此 规则。例如道路不能与

24、铁 路重叠,或洼地子类型的 等值线不能与其他等值剪除:“剪除”修复从引 发错误的要素移除重叠 线段。必须选择将从中移 除错误的要素。如果有重 复的线要素,请选择要通 过“剪除”对话框删除的 线要素。“剪除”修复将 创建多部分要素,因此如紫线被红线覆盖之处岀错。性。如果使用分割策略, 属性将进行相应更新。此 修复可应用于一个或多 个“不能相交或内部接 触”错误。剪除:“剪除”修复从引 发错误的要素移除重叠 线段。必须选择将从中移 除错误的要素。如果有重 复的线要素,请选择要通 过“剪除”对话框删除的 线要素。“剪除”修复将 创建多部分要素,因此如 果重叠线段不在线要素 的起始或末尾处,可能需 要

25、使用“高级编辑”工具 条中的“拆分”命令创建 单部分要素。此修复仅可 应用于一个选中的“不能 与其他要素相交或内部 接触”错误。分割:“分割”修复用于 在交点处分割相互交叉 的线要素。如果两条线在 某一点处交叉,在该位置 使用“分割”修复将生成 四个要素。分割后的要素 将保留原始要素中的属 性。如果使用分割策略, 属性将进行相应更新。此 修复可应用于一个或多 个“不能与其他要素相交 或内部接触”错误。线重叠果重叠线段不在线要素 的起始或末尾处,可能需 要使用“高级编辑”工具 条中的“拆分”命令创建 单部分要素。此修复仅可 应用于一个“不能与其他 要素重叠”错误。必 须 被 其/、他 要 素 的

26、 要 素 类 覆 盖要求一个要素类(或子类 型)中的线必须被另一个 要素类(或子类型)中的 线所覆盖。此选项适于建 模逻辑不同但空间重合 的线(如路径和街道)。 公交路线要素类不能离 开在街道要素类中定义 的街道。必 须 被 其/、他 要 素 的 边 界 覆 盖要求线被面要素的边界 覆盖。这适于建模必须与 面要素(如地块)的边重 合的线(如地块线)。剪除:“剪除”修复可移 除未与面要素的边界重 合的线段。如果线要素不 能与面要素的边界共享 任何相同线段,要素将被 删除。此修复可应用于一 个或多个“必须被其他要 素的边界覆盖”错误。必 须 位 于 内 部要求线包含在面要素的 边界内。当线可能与面

27、边 界部分重合或全部重合 但不能延伸到面之外(如 必须位于州边界内部的 高速公路和必须位于分 水岭内部的河流)时,此 选项十分有用。删除:“删除”修复可移 除不在面要素内部的线 要素。请注意,如果您不 想删除线,则可以使用“编辑”工具将线移动到 面内部。此修复可应用于 一个或多个“必须位于内 部”错误。端 占 八、 必 须 被 苴/、他 要 素 覆 盖要求线要素的端点必须 被另一要素类中的点要 素覆盖。在某些建模情况 下,例如设备必须连接两 条管线,或者交叉路口必 须岀现在两条街道的交 汇处时,此工具十分有 用。创建要素:“创建要素” 修复在岀错的线要素的 端点处添加新的点要素。“创建要素修复

28、可应用 于一个或多个“端点必须 被其他要素覆盖错误。底部的方块标岀了错误,因为此处没有点 覆盖线的端点。不 能 自 重 叠要求线要素不得与自身 重叠。这些线要素可以交 叉或接触自身但不得有 重合的线段。此规则适用 于街道等线段可能接触 闭合线的要素,但同一街 道不应出现两次相同的 路线。简化:“简化修复从出 错的要素移除自重叠线 段。应用“简化修复会 生成多部分要素,您可以 使用“必须为单一部分 规则对其进行检测。“简 化”修复可应用于一个或 多个“不能自重叠错误。线要素与自身重叠,用橘红色线标岀了错 误。不 能 自 相 交要求线要素不得自交叉或与自身重叠。此规则适 用于不能与自身交叉的线(如等值线)。简化:“简化修复从出 错的要素移除自重叠线 段。请注意,应用“简化 修复能生成多部分要素。 您可以使用“必须为单一 部分规则检测多部分要 素。此修复可应用于一个 或多个“不能自相交错 误。必拆分:拆分”修复使用须要求线只有一个部分。当岀错的多部分线要素的为单线要素(如高速公路)不每个部分创建单一部分能有多个部分时,此规则线要素。此修复可应用于部非常有用。一个或多个“必须为单一使用单一草图创建多部分线。部分”错误。分五、线规则六、点规则拓 扑 规 则规则描述可能的修复方式示例必 须 与 苴/、 他 要 素 重 合要求一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论