域网络属性

摘要

公共设施网络中的 domainNetworks 对象将返回以下属性。

了解有关域网络的详细信息

属性

属性说明数据类型
creationTime
(只读)

域网络的创建日期和时间。

DateTime
domainNetworkAliasName
(只读)

如果域网络具有别名,则此属性将返回域网络别名。

String
domainNetworkID
(只读)

域网络的 ID。

Integer
domainNetworkName
(只读)

域网络的名称。

String
edgeSources
(只读)

域网络 edgeSources 对象。 此对象可用于检索有关域网络中的边源的信息。

Object
isStructureNetwork
(只读)

域网络是否为结构网络。

  • True - 域网络是结构网络
  • False - 域网络不是结构网络。

Boolean
junctionSources
(只读)

域网络 junctionSources 对象。 此对象可用于检索有关域网络中的交汇点源的信息。

Object
releaseNumber
(只读)

创建域网络时的版本号。

Integer
subnetworkControllerType
(只读)

域网络的子网控制器类型 - 例如,源或汇点。

String
subnetworkLabelFieldName
(只读)

域网络中用于子网标注的字段名称。

String
subnetworkTableName
(只读)

域网络的子网表名称。

String
tierDefinition
(只读)

域网络的层定义 - 例如,等级或分区。

String
tierGroups
(只读)

域网络 tierGroups 对象。 此对象可用于检索有关域网络的层组的信息。 该属性仅适用于等级层定义。

Object
tiers
(只读)

域网络 tiers 对象。 此对象可用于检索有关域网络中的层的信息。

Object

代码示例

公共设施网络域网络属性示例(独立脚本)

以下独立 Python 脚本可打印某些公共设施网络属性的报告。

'''****************************************************************************
Name:        DescribeUtilityNetworkProperties.py
Description: This script reports the properties of a utility network
Created by:  Esri
****************************************************************************'''

# Import required modules
import arcpy

# Describe function on a Utility Network
UN = "C:\\MyProject\\databaseConn.sde\\mygdb.USER1.Naperville\\mygdb.USER1.ElectricNetwork"
d = arcpy.Describe(UN)

# Domain Network properties
domnets = d.domainNetworks
for dom in domnets:
    print("*** - Domain Network properties - ***")
    print(f"Creation Time: {dom.creationTime}")
    print(f"Release Number: {dom.releaseNumber}")
    print(f"Is Structure Network: {dom.isStructureNetwork}")
    print(f"Domain Network ID: {dom.domainNetworkId}")
    print(f"Domain Network Name: {dom.domainNetworkName}")
    print(f"Domain Network Alias Name: {dom.domainNetworkAliasName}")
    print(f"Subnetwork Table Name: {dom.subnetworkTableName}")
    print(f"Subnetwork Label Field Name: {dom.subnetworkLabelFieldName}")
    print(f"Tier Definition: {dom.tierDefinition}")
    print(f"Subnetwork Controller Type: {dom.subnetworkControllerType} \n")
    
    # Tier Group properties
    for tierGroup in dom.tierGroups:
        print(f"*** - Tier Group properties - ***")
        print(f"Tier Group Name: {tierGroup.name}")
        print(f"Tier Group Creation Time: {tierGroup.creationTime}")

在本主题中