Сводка
Объект путевого листа сети для набора сетевых данных предоставляет информацию о направлениях на уровне набора сетевых данных, например единицы измерения длины или атрибут длины, которые используются для формирования направления движения.
Свойства
Владение | Объяснение | Тип данных |
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)