基于现有简单要素类构建几何网络
本主题仅适用于 ArcGIS for Desktop Standard 和 ArcGIS for Desktop Advanced。
尽管几何网络可以在 ArcGIS for Desktop Advanced 和 标准版 中创建和编辑,但其在 基本版 中为只读。
“构建几何网络”向导将检查要素数据集中一组要素类的连通性,并将这些要素类的类型从简单要素(线和点)升级为网络要素(边和交汇点)。
构建几何网络时,要素数据集中必须已存在这些要素类。但是,这些要素类可以为空。网络构建完成后,可以添加新的网络要素类。
几何网络在 ArcCatalog 中构建。
- 右键单击将要包含网络的要素数据集。
- 指向新建。
- 单击几何网络。
- 阅读第一个面板上的信息,然后单击下一步。如果不希望每次创建新几何网络时都显示此画面,请单击以后跳过此屏幕复选框。
- 为新几何网络输入名称或接受默认名称。
- 指定创建几何网络过程中是否应使用捕捉操作并设置捕捉容差。默认值将被设置为要素数据集的 X,Y 容差。
- 单击下一步。
- 单击要在该几何网络中包含的要素类。
- 单击下一步。
- 如果所有要素类都包含 Z 坐标值,则可以选择使连通性基于 X、Y 和 Z 值,并可以选择设置 Z 捕捉容差。Z 容差(以实际单位表示为 0.001 米)。选择下一步,使用 Z 值确定连通性,或选择否并单击下一步,不使用 Z 值确定连通性。
- 如果任何被选定参与网络的要素类包含启用字段,可以选择保留这些已启用值或将它们重置为真。单击否启用所有网络要素。否则,默认情况下会选择保留已启用值。
- 单击下一步。
- 单击“角色”下的下拉箭头,指定是否有要素类为“复杂边”,否则,接受默认设置“简单边”。
- 单击交汇点要素类的“源头和汇点”下的下拉箭头,将其用作建模流向所需的源头和汇点。若不需要,接受默认设置否,然后单击下一步
- 要添加新权重,请单击新建。
- 输入新权重的名称,单击下拉箭头,然后单击 Bitgate 权重的权重类型和大小。如果此权重名称与要素类中某个字段的名称匹配,该字段将自动与此权重相关联。单击确定。
- 对于每个要与权重关联的要素类,请单击其“字段”下的下拉箭头,然后选择“字段”。将会只显示与权重类型匹配的字段。
- 重复上述两步,直至定义完所有网络权重。
- 单击下一步。
- 如果地理数据库存储在 ArcSDE 地理数据库中,而且您具有该网络阶段的配置关键字,请单击是并从下拉菜单中选择该关键字。否则,请跳到步骤 21
- 单击下一步。
- 查看为新网络指定的选项。如果要进行更改,可单击上一步按钮,通过向导返回。
- 对选项满意时,请单击完成创建新几何网络。
-
在 ArcSDE 地理数据库中从简单要素类构建几何网络时,无法将输入要素类版本化。
-
网络权重会应用到网络中的所有元素。创建网络要素类时,可以在每个要素类上指定哪些权重与哪个字段相关联。可以在创建几何网络之后添加新权重;但是,在几何网络创建完成后无法删除权重。了解有关几何网络的要素的详细信息。
-
在构建过程中,可以单击“进度”对话框中的“取消”,随时中止构建。中止构建时,系统会删除创建的所有网络表并将数据库设为构建过程开始之前的状态。如果捕捉操作已完成,则该更改是永久性的,无法还原。
-
几何网络构建器可以自动调整输入要素类中的要素,以正确捕捉到正在连接的要素。默认捕捉容差是要素数据集空间参考的 x,y 容差。如果捕捉,则不能使用比默认值小的值。大的捕捉容差可能导致意外结果。为了获得最佳结果,请检查数据并提供更合适的容差。捕捉操作(几何更改)无法撤消。
-
如果指定要在交汇点要素类中存储源头和汇点,则会自动向要素类添加名为“辅助角色”的字段。
-
几何网络可以从支持 z 值的要素类中创建,但是参与几何网络的所有要素类必须都支持 z 值。满足这个条件后,在几何网络创建过程中您可以选择根据 x、y 及 z 值建立连通性。如果您选择使用 x、y 和 z 值创建几何网络,会将孤立交汇点要素类创建为具有 z 值,并且会将与其相连的重合折点的 z 值分配给孤立交汇点要素。此外,如果交汇点要素(无论是孤立交汇点要素还是用户定义的交汇点要素)与具有不同 Z 值的边折点重合,则会将该交汇点要素标记为构建错误,并将向网络构建错误表中输入相应记录。请注意,z 值仅用于在网络创建过程中建立连通性;z 值对在编辑过程中如何确定连通性没有任何关系。