网络数据集的编辑方法
网络数据集构建完成后,便可对其进行编辑。以下列表提供了一些网络数据集的编辑方法示例:
- 可在网络数据集中添加或移除源,并且可以修改连通性。
- 如果网络支持转弯,则可添加新转弯源或移除现有转弯源。
- 可以添加、移除或重新定义属性。
- 可以修改等级。
- 还可以更改在构建网络时设置的指示信息。
可在网络数据集属性 对话框中更改网络数据集的方案。
除了可以更改网络的方案之外,还可以通过编辑基本网络的源来编辑基础网络。如果添加了一条新道路,则在街道源中创建新要素以及重新构建网络将有助于确保对网络数据集进行更新。如果特定道路的速度限制字段值发生了更改,并且这影响到了 travel_time 网络属性,则重新构建网络将有助于确保为所述道路存储正确的 travel_time 值。
不能对网络数据集的源要素类进行重命名。如果需要对其进行重命名,应删除网络数据集,重命名要素类,然后重新创建网络数据集。
编辑源要素
由于网络元素是根据网络源的要素创建的,因而所有的编辑操作都必须针对源执行。
- 边和交汇点源中要素的编辑方式与 ArcMap 中其他任何要素类中的要素相同。对源进行编辑后,需要确保所有新要素与相交要素共享折点。这可通过使用整合地理处理工具或使用拓扑来实现。
- 可通过编辑转弯要素或转弯源字段来编辑转弯源。
编辑了源要素后,应构建网络以将更改合并进来。ArcGIS 使用脏区追踪由于进行了编辑而需要构建的网络数据集的各部分。脏区有多种用途,包括以下方面:
- 脏区可最大程度地缩短构建网络所需的时间。构建操作仅构建由脏区覆盖的网络部分,而不是始终构建整个网络。
- 脏区可用作视觉提示,使用户知道是否需要构建网络以及哪里需要构建网络。
可使用 ArcMap 或 ArcCatalog 查看任意脏区。
- 在 ArcMap 中,打开网络数据集图层的图层属性 窗口,单击符号系统选项卡,选中脏区复选框。
- 在 ArcCatalog 中,在目录树 窗口中单击网络数据集,然后单击预览选项卡。
脏区的外形为矩形,在默认情况下外部有紫色轮廓,内部有紫色影线。
在 ArcSDE 地理数据库中编辑源要素
如果计划编辑存储在 ArcSDE 地理数据库中的网络数据集的源要素,那么数据必须注册为版本。与所做的任何源要素编辑内容相同,它们最终都需要构建到网络数据集中。在多用户环境中,脏区的作用相当于冲突编辑解决机制的一部分,并且可以版本化网络数据集数据。
如果熟悉版本化拓扑中的脏区,则应较容易理解版本化网络数据集中脏区的概念,因为两者十分类似。
复制网络数据集
在 ArcCatalog 或 ArcMap 的目录 窗口中,可以将基于地理数据库的网络数据集从一个要素数据集复制并粘贴到另一个具有相同空间参考的要素数据集中。参与网络数据集的所有要素类也将随之复制。必须先构建新网络数据集,之后才能加以使用。