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

摘要

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

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

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

使用情况

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

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

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

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

    • 地理数据库版本必须是 10.8.1.2.6 或更高版本,才能创建公共设施网络版本 6 或更早版本。

    • 地理数据库版本必须是 11.2.0.3.2 或更高版本,才能创建公共设施网络版本 7 或更早版本。

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

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

参数

标注说明数据类型
输入要素数据集

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

Feature Dataset
公共设施网络名称

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

String
服务区要素类

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

要素类必须启用 z 和 m。

Feature Layer; Feature Class

派生输出

标注说明数据类型
输出公共设施网络

输出公共设施网络。

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

输出公共设施网络。

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: 是

相关主题