Network Directions Attribute Mapping

Сводка

Объект Network Directions Attribute Mapping предоставляет информацию об атрибутах дескриптора в вашем наборе сетевых данных, которые сопоставляются определенным свойствам в конфигурации путевого листа набора сетевых данных.

Свойства

ВладениеОбъяснениеТип данных
attribute
(только чтение)

Имя сетевого атрибута, сопоставленного свойству путевого листа сети, описанного свойством key.

String
key
(только чтение)

Имя свойства путевого листа набора сетевых данных, которому сопоставляется атрибут набора сетевых данных.

String

Пример кода

Пример свойств Сопоставления атрибутов путевого листа сети

Печать свойств сопоставления атрибутов путевого листа набора сетевых данных.

# Name: NDSDirectionsAttributeMapping_ex01.py
# Description: Print information about the directions attribute mappings
#              for the network dataset.
import arcpy
import sys
network = r"C:/Data/NetworkDatasetWithDirections.gdb/Transportation/Streets_ND"
# Create Describe object for the network dataset
desc = arcpy.Describe(network)
# If the directions are not set for the network dataset, exit
if not desc.supportsDirections:
    print("No direction information")
    sys.exit()
# Get all the network's directions properties
directions = desc.directions
# Loop through the attribute mappings
if hasattr(directions, "attributeMappings"):
    attrMappings = directions.attributeMappings
    for mapping in attrMappings:
        print("\nKey:", mapping.key)
        print("Attribute:", mapping.attribute)
else:
    print("Network dataset does not contain directions attribute mappings.")