Network Directions

Краткая информация

Объект путевого листа сети для набора сетевых данных предоставляет информацию о направлениях на уровне набора сетевых данных, например единицы измерения длины или атрибут длины, которые используются для формирования направления движения.

Свойства

СвойствоОписаниеТип данных
attributeMappings
(только чтение)

Возвращает список объектов Network Directions Attribute Mapping для данного источника. Если сопоставление атрибутов не определено для данной сети, свойство attributeMappings запустит исключение.

Object
defaultOutputLengthUnits
(только чтение)

Стандартные единицы измерения для сообщения дистанции в направлении движения.

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

Имя атрибута сети, используемого для сообщения дистанции движения.

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

Список названий таблиц, содержащих базовые ориентиры. Возвращает None, если нет справочных таблиц ориентиров.

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

Имя атрибута сети, используемого для классификации дороги.

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

Имя таблицы, содержащей разбиения дорог.

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

Имя класса пространственных объектов, содержащих указательные столбы.

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

Имя таблицы индексов, содержащей ссылки на уличные указательные столбы.

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

Имя атрибута сети, используемого для сообщения времени движения.

String

Пример кода

Пример свойства путевого листа сети

Отображение сводных сведений о направлении движения для набора сетевых данных.

# Name: NDSDirectionProperties_ex01.py
# Description: Print direction setting for the network dataset.

import arcpy
import sys

# Set the workspace
arcpy.env.workspace = "C:/Data/SanFrancisco.gdb/Transportation"

# Create Describe object for the network dataset
desc = arcpy.Describe("Streets_ND")

#Get the direction object
if desc.supportsDirections:
    direction = desc.directions
else:
    #If the directions are not set for the network dataset, exit
    print("No direction information")
    sys.exit()

print("Direction Information ----")
print("Length attribute name: " , direction.lengthAttributeName)
print("Time attribute name: " , direction.timeAttributeName)
print("Road Class attribute name: " , direction.roadClassAttributeName)
print("Default Output Length Units: " , direction.defaultOutputLengthUnits)
print("Signpost Feature Class: " , direction.signPostFeatureClassName)
print("Signpost Streets Table: " , direction.signpostStreetsTableName)