属性
属性 | 说明 | 数据类型 |
creationTime (只读) | 域网络的创建日期和时间。 | DateTime |
domainNetworkAliasName (只读) | 如果域网络具有别名,则此属性将返回域网络别名。 | String |
domainNetworkID (只读) | 域网络的 ID。 | Integer |
domainNetworkName (只读) | 域网络的名称。 | String |
edgeSources (只读) | 域网络 edgeSources 对象。 此对象可用于检索有关域网络中的边源的信息。 | Object |
isStructureNetwork (只读) | 域网络是否为结构网络。
| 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}")