关于编辑共享几何

要处理共享几何,数据中应包含地图或地理数据库拓扑。接下来您便可以选择可能由多个要素共用的边和结点,对其进行修改,然后更新共享结点或边的所有要素。

“拓扑编辑”工具 拓扑编辑工具 可用于选择和修改可能由多个要素共享的边和结点。它还可用于选择和移动定义了边形状的各个折点。使用“拓扑编辑”工具移动了折点、边或结点后,共享结点或边的所有要素都将更新。

编辑共享边

编辑拓扑要素时,要执行某项特定任务,通常可从多种方法中做出选择。例如,假设您管理一片森林,并且森林数据集中包含两个面要素类:“森林”和“林分”。下方的两幅图显示的便是森林面和林分面。

森林面

森林面

林分面

林分面

“森林”面和“林分”面通过三条拓扑规则相互关联:“林分”之间不允许重叠,“森林”必须覆盖“林分”并且“林分”必须覆盖“森林”。由于每块区域都不可能同时出现在两块林分中,因此这些规则可以有效地防止各“林分”面之间相互重叠。这些规则还可防止林分延伸到整个森林的规定边界外,也可防止森林边界覆盖林分外的区域。

假设您正在编辑“林分”要素类并需要更改其中两个林分之间的边界。现在您可以开始编辑,先使用“拓扑编辑”工具选择共享边,双击该边编辑其折点,然后沿该边添加、移除和移动折点使其形成一个符合新边界的形状。

您还可以使用“拓扑编辑”工具修改“林分”面和“森林”面共享的边。例如,假设森林的实际边界已确定为位于两个林分要素在森林边上相交所形成拐角的东 150 米和北 20 米处。您可以使用“拓扑编辑”工具选择要素相交处的拓扑结点,然后将其移动到正确位置。您可以采用手动方式,也可以右键单击该结点,再单击“移动”,然后输入增量 x,y 值。林分面和森林面都将更新各自的边界。

修改和修整共享边

除使用“拓扑编辑”工具编辑拓扑元素外,您还可以使用编辑草图修改和修整所选拓扑边。使用“修改边”和“修整边”工具时,共享边的所有要素可以同时更新。

“修改边”将处理所选边并根据这条边生成编辑草图。您可以使用标准编辑工具插入、删除或移动构成边的各个折点,但在修改边时无法移动端点。使用“修整边”工具,您可以使用基本编辑工具创建一条新线来替换现有边线。

修整共享边经过修整的边

使用常规编辑工具编辑拓扑中的要素

您也可以使用常规编辑工具编辑参与拓扑的各个要素。使用常规编辑工具编辑拓扑相关的要素时,每次仅能修改一个要素。如果此要素与其他要素共享几何,则共享的几何不会更新。如果编辑操作违反了地理数据库拓扑规则,可以使用“错误检查器”查找错误,然后再使用“修复拓扑错误”工具修复错误。使用“修复拓扑错误”工具时,请右键单击某错误,然后选择要对该错误应用哪种修复。

例如,如果使用“修整要素”工具修整所选面的边界,则只会更新该要素。由于相邻面的边界无法同时更新,因此各面最终可能会发生重叠。验证拓扑编辑操作时会查出此类错误。随后您可以使用“修复拓扑错误”工具将此错误同其中一个要素合并,然后移除此重叠。

要素 1 的边界已经过编辑,现在该边界与要素 2 重叠。

验证拓扑时,重叠的区域将作为拓扑错误被查出。

面之间的重叠属于拓扑错误

应用“合并”拓扑错误修复方法可以移除重叠。将重叠合并到要素 1 中,现在要素 1 和 2 相邻且共享边界。

重叠合并到了要素 1 中

相关主题


7/10/2012