创建公共设施网络 (公共设施网络)

描述

在企业级或文件地理数据库要素数据集中创建公共设施网络。

将创建公共设施网络,并将结构网络及其要素类集合添加至目标要素数据集。结构要素类针对公共设施网络而创建和配置,因此,它们将会在所有域网络中共享。

有关系统要求和支持的数据库的详细信息,请参阅创建公共设施网络

使用方法

  • 输入要素数据集服务区要素类参数必须具有相同的空间参考。

  • 服务区要素类参数必须存在于输入要素数据集中,并且必须启用 z 和 m。

  • DEFAULTS 配置关键字将用于输出公共设施网络。

  • 使用企业级地理数据库时,需要满足以下要求:

    • 经操作系统验证的用户、数据库或地理数据库管理员帐户不得拥有公共设施网络。
    • 必须使用有发布内容权限的门户帐户登录,以将活动 ArcGIS Enterprise 门户添加到工程中;其中的权限包括发布基于服务器的图层以及创建、更新和删除内容的权限。默认发布者角色包括这些权限。活动的 ArcGIS Enterprise 门户帐户将在网络属性中记录为门户公共设施网络所有者

    许可:
    活动门户帐户必须具有 ArcGIS Utility Network 用户类型扩展模块许可,才能在企业级地理数据库中进行创建和发布,并与公共设施网络配合使用。

语法

arcpy.un.CreateUtilityNetwork(in_feature_dataset, in_utility_network_name, service_territory_feature_class)
参数说明数据类型
in_feature_dataset

将创建公共设施网络和方案的地理数据库要素数据集。

Feature Dataset
in_utility_network_name

将创建的公共设施网络名称。

String
service_territory_feature_class

将用于创建公共设施网络地理范围的现有面要素类。无法在此范围外创建公共设施网络要素。

要素类必须启用 z 和 m。

Feature Layer; Feature Class

派生输出

名称说明数据类型
out_utility_network

输出公共设施网络。

公共设施网络

代码示例

CreateUtilityNetwork 示例(Python 窗口)

在名为 EsriCoOp 的要素数据集和名为 ServiceArea 的服务区图层中创建名为 MyNetwork 的公共设施网络。

import arcpy
arcpy.CreateUtilityNetwork_un(r"C:\MyProject\unownerconnection.sde\UNdatabase.UNOWNER.EsriCoOp", 
                              "MyNetwork", "ServiceArea")

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题