子网表示域网络和层中的拓扑子部分,其中的要素可遍历至相同的子网控制器。 子网用于通过渲染、标注和地图生成来驱动分析和可视化网络。
创建子网所在的域网络时,会分配一些子网属性。 这些属性适用于域网络中的所有子网。 可以使用设置子网定义地理处理工具在层级别上设置子网的其他属性。 可以使用网络属性选项卡查看域网络和层属性。
有关在层级别下为子网设置的组件的详细信息,请参阅子网定义。
要求
要设置子网定义,必须满足以下要求:
- 必须禁用网络拓扑。
- 指定域网络中必须存在层。
- 使用企业级地理数据库时,请确保以下各项:
- 输入公共设施网络参数必须来自作为数据库公共设施网络所有者建立的数据库连接。
- 连接的 ArcGIS Enterprise 门户账户必须为门户公共设施网络所有者。
为层设置子网定义
要为指定层设置子网定义,请完成以下步骤:
- 在分析选项卡上的地理处理组中,单击工具 打开地理处理窗格。
- 在地理处理窗格中,搜索并选择设置子网定义。
- 对于输入公共设施网络参数,请选择一个公共设施网络。
- 对于域网络参数,请选择域网络。
- 为层名称参数选择层。
- 或者,选中支持不相交子网。
不相交子网的选项仅适用于具有分区层定义的域网络中的层。
- 选中 - 层可以支持不相交子网。
- 未选中(默认)- 层不支持不相交子网。
- 对于子网逻辑示意图模板,如果您希望系统为该层的每个子网自动创建子网系统逻辑示意图,请指定您希望网络逻辑示意图基于的逻辑示意图模板。
- 展开有效要素和对象部分以设置以下选项:
- 对于有效设备参数,请选中所有可以参与这些子网的资产类型。
- 对于有效的设备子网控制器参数,从可以设置为子网控制器的设备类中指定资产类型。所列出的资产组和资产类型必须分配子网控制器的系统网络类别。 所列出的值来自为有效设备提供的资产组和资产类型。
- 对于有效线参数,请选中所有可以参与这些子网的资产类型。
- 对于 SubnetLine 要素类的聚合线,指定将聚合其几何以在有效线之间创建子网线的线。
- 对于有效交汇点参数,选中所有可以参与这些子网的设备资产类型。
- 对于有效交汇点对象参数,选中所有可以参与这些子网的设备资产类型。
- 对于有效的交汇点对象子网控制器参数,从可以设置为子网控制器的交汇点对象类中指定资产类型。
所列出的资产组和资产类型必须分配子网控制器的系统网络类别。 所列出的值来自为有效交汇点对象提供的资产组和资产类型。
- 对于有效边对象参数,选中所有可以参与这些子网的设备资产类型。
- (可选)展开子网追踪配置部分,设置任何想要的条件。
这些条件将自动填充用于子网追踪的追踪地理处理工具中的设置。 也可以通过更新子网工具使用这些条件来确定用于定义子网的要素和更新的要素。 最后,导出子网工具使用这些设置来决定导出的信息。
- 包含容器 - 指定是否包含容器。
- 包含内容 - 指定是否包含容器的内容。
- 包含结构 - 指定是否包含结构。
- 包含障碍要素 - 指定是否包含障碍。
- 验证可定位性 - 指定遇到无法定位的交汇点或边对象时是否返回错误。
- 汇总 - 计算有关子网的函数信息,并将其存储在 SubnetLine 要素类中。
- 条件障碍 - 定义将基于网络属性和类别停止操作的要素或对象。
- 函数障碍 - 定义将基于函数停止操作的要素或对象。
- 应用可遍历性至 - 定义要实施的可遍历范围。 将可遍历性仅应用于交汇点,仅应用于边,或者同时应用于交汇点和边。
- 传播程序 - 使用传播的网络属性来控制所考虑的网络要素。 Substitution 函数可用。 此参数仅可用于 Python。
- 展开更新子网策略部分以设置以下选项:
- 或者,也可选中管理 IsDirty 复选框。
此选项用于确定 Subnetworks 表中 IsDirty 属性 是否由更新子网操作管理。 这还会影响网络逻辑示意图的一致性以及用于从 Subnetworks 表移除已删除控制器的方法。 选中此选项时,IsDirty 属性由更新子网操作管理,并将在 Subnetworks 表和 SubnetLine 要素类中得到更新。 此选项仅对已定义子网控制器的层可见,并且默认处于选中状态。 如果没有为层定义任何子网控制器,则将禁用此选项。
注:
如果将层配置为不管理 Is dirty 属性,则可以在默认版本中使用更新子网操作以从默认版本的 Subnetworks 表中删除行,其中 Is deleted 属性设置为 true。
- (可选)选中更新结构网络容器复选框。
此选项确定运行更新子网时是否更新结构网络容器受支持的子网名称属性。 此选项默认为选中。
- (可选)选中更新域网络容器复选框。
此选项确定运行更新子网时是否更新域网络容器受支持的子网名称属性。 此选项默认为选中。
- 对于默认版本的编辑模式和指定版本的编辑模式,请从以下选项进行选择以确定操作如何执行属性编辑:
注:
默认版本的编辑模式也适用于文件和移动地理数据库。- 无事件 - 这是默认版本和指定版本以及在单用户部署中工作时的默认值。 在企业部署中使用此编辑模式时,更新子网期间不会遵守地理数据库合同。 这意味着更新要素时,事件不会触发编辑者追踪、属性规则或相关对象的更新。 这也意味着对没有事件的要素所做的更改不会写入地理数据库历史记录以供以后查看。 采用这种方法来优化更新子网络的性能。
- 在默认版本或单用户部署中使用此编辑模式时,子网中所有要素和对象的子网名称和传播值都会更新。
- 在指定版本中使用此编辑模式时,仅针对用户在版本中编辑的要素更新子网名称和传播值。
- 有事件 - 此选项使用户能够在更新默认和指定版本中的子网以及在单用户部署中工作时触发地理数据库行为。 使用此编辑模式,游标更新用于更新操作遍历的所有要素的子网名称和传播值。
使用有事件会遵守所有地理数据库合约。 这意味着属性规则会触发并重置其验证状态,更新编辑者追踪,更新适用的相关对象,并将更改记录为地理数据库历史记录中的实际编辑。 对于需要在更新子网操作期间触发属性规则的用户,应考虑此编辑模式。
警告:
此选项可能会对性能产生不利影响,并且当数据中存在大量属性规则或相关对象(例如与要素关联的注记类)时,不应将其与较大的子网一起使用。
- 无事件 - 这是默认版本和指定版本以及在单用户部署中工作时的默认值。 在企业部署中使用此编辑模式时,更新子网期间不会遵守地理数据库合同。 这意味着更新要素时,事件不会触发编辑者追踪、属性规则或相关对象的更新。 这也意味着对没有事件的要素所做的更改不会写入地理数据库历史记录以供以后查看。 采用这种方法来优化更新子网络的性能。
- 或者,也可选中管理 IsDirty 复选框。
- 单击运行。
已为该层定义了子网属性。 要查看子网属性,请打开公共设施网络的图层属性,然后查看网络属性选项卡。 要在层中建立子网,请参阅创建子网。