Skip to main content

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)