编辑网络数据集街道

需要 Network Analyst 许可。

创建或修改参与网络数据集的要素时,捕捉、编辑工具以及要素模板将应用为网络定义的连通性规则。

使用 ArcGIS Pro 中的编辑工具执行编辑时,某些工具可以识别参与网络数据集的要素。捕捉到参与共享连通性组的要素且要素已数字化时,可以应用特殊编辑行为来帮助保持网络中的连通性。

以下部分总结了编辑网络数据集时编辑工具的工作原理。

边创建或修改

当您将网络要素置于网络线性要素段中或使其与另一线性网络要素(在同一连通性组中)相交时,折线基于交汇点和边连通性规则进行修改以保持连通性。对新网络要素进行数字化处理时,如果它捕捉到现有折线要素,且尚未建立连通性,则现有折线要素会被分割。

在所有顶点均为端点的交叉点处,无论新要素和现有要素的连通性策略如何,都不会发生其他编辑行为,因为已建立连通性。同样,当新要素交叉但未捕捉到现有要素或在现有要素上没有顶点时,不会执行其他编辑。在这种情况下,假设不应建立连通性,因此将要素保留为数字化。

下表显示了折线的修改方式:

现有、新建或已修改要素的连通性策略

新折线要素顶点类型 现有折线要素顶点类型 端点/端点端点/任意顶点任意顶点/任意顶点任何顶点/端点

端点

端点

未执行任何额外编辑

未执行任何额外编辑

未执行任何额外编辑

未执行任何额外编辑

端点

中点

现有折线要素在新折线要素与其相交处分割

顶点添加到现有折线上;未分割线

顶点添加到现有折线上;未分割线

现有折线要素在新折线要素与其相交处分割

中点

中点

新折线和现有折线均在交叉点处分割

分割新折线要素;顶点添加到现有折线上

未执行任何额外编辑

顶点添加到新折线要素的交叉点处;现有折线要素在新折线要素与其相交处分割

端点、中点或无

未执行任何额外编辑;未建立连通性。

未执行任何额外编辑;未建立连通性

未执行任何额外编辑;未建立连通性

未执行任何额外编辑;未建立连通性

交汇点创建或修改

添加或移动网络交汇点要素同时还会修改交汇点所在的边要素。与修改边一样,仅当交汇点与其捕捉的边位于同一连通性组中时,才会应用特殊编辑行为。应用的其他编辑行为取决于交汇点和边的连通性策略。

如果交汇点的连通性策略为“支持”,则应根据现有要素自身的连通性策略对其进行编辑。如果其测量为“端点”,则应对其进行分割。如果其策略为“任意顶点”,则它应该得到一个新顶点。

如果交汇点的连通性策略为“覆盖”,则现有要素应始终得到新顶点。永远不应该分割。新交汇点将覆盖边源在此点处的端点连通性,并允许网络连通性。

通过高程编辑

在网络数据集中编辑使用高程的要素类时,在创建或修改要素时将考虑高程值,以便其捕捉到其他现有要素。与其他编辑行为一样,只有在常用连通性组中捕获要素时才会发生额外行为。行为也会有所差异,这取决于是否在字段或要素模板中为要素类设置高程字段的默认值

下表描述了使用高程字段时应用的行为:

高程值 捕捉到单个要素的端点 捕捉到具有多个端点的交叉点 捕捉到现有边的中间

未设置默认高程值

捕捉的端点采用现有高程值。

捕捉的端点采用交叉点处其中一个端点的高程值。建议检查高程值以确保其为所需的高程值。

所有端点都将接收零高程,因为在使用高程字段时,边的中间没有高程值。

默认高程值设置

捕捉的端点采用现有高程值。

捕捉的端点采用交叉点处其中一个端点的高程值。建议检查高程值以确保其为所需的高程值。

所有端点都会接收正在创建或修改的要素的默认高程值。

在中点处捕捉两个要素(其中参与的顶点都不是端点),将在使用高程字段时为分割位置处所有新创建的端点生成空值。任何未捕捉到另一个顶点的端点都将采用空值或默认高程值。

如果网络数据集使用几何体中的 z 坐标值,则与使用高程字段时的行为非常相似。当捕捉到线的中点时,两者在编辑行为时会出现差异。

当使用几何中的 z 坐标值并修改现有要素或创建一个捕捉到另一条现有直线中点的要素时,新创建的端点将采用此直线上该位置处几何图形中的 z 坐标值。

使用 z 坐标值创建和修改要素
创建了橙色的新要素,并沿蓝线捕捉中点。然后蓝线在该位置处分割,且该交点处的所有端点从几何体获得 z 坐标值,此时为 1.5。

注:
目前,网络数据集中使用的高程字段是唯一一个在未事先设置的情况下在编辑期间自动处理的字段。任何其他用户管理的字段(例如,“分钟”或“米”)都会将其值复制到分割过程中创建的要素中。您需要设置一个具有和适当分割和合并策略地理数据库,以确保在分割过程中正确处理这些字段,否则,您需要手动更新这些字段。

组模板

组模板可用于通过“覆盖”连通性策略放置新的用户交汇点,以便在交叉点建立连通性,从而防止折线要素被分割。

采用“覆盖”连通性策略的用户交汇点可用于在禁止边连通性策略的位置建立连通性。在道路线要素类所在的连通性组中设置采用“覆盖”连通性策略的用户交汇点要素类后,无需分割道路线即可建立连通性。对于连通性,共享位置上的所有相交要素上必须有一个顶点。

可创建组模板来结合路线要素类和“覆盖”用户交汇点要素类,这样当创建的道路线段与其他道路线相交时,将在现有线上创建折点,并且将在该交点处放置“覆盖”交汇点,从而建立连通性。

建议创建一个工程以供编辑网络数据集,因为组模板保存在工程中。