Skip to main content

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.")