Skip to main content

Свойства набора сетевых данных

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

Функция Describe возвращает следующие свойства наборов сетевых данных. Группа свойств Набор данных также поддерживается.

Для набора сетевых данных свойство Describe dataType возвращает значение "NetworkDataset".

Набор сетевых данных используют для моделирования транспортных сетей.

Свойства

Свойство Объяснение Тип данных

attributes

(Только для чтения)

Возвращает список объектов Сетевой атрибут.

Object

catalogPath

(Только для чтения)

Путь к набору сетевых данных.

String

defaultTravelModeName

(Только для чтения)

Название режима передвижения по умолчанию набора сетевых данных. Если набор сетевых данных не содержит режима передвижения по умолчанию, возвращается пустая строка.

String

directions

(Только для чтения)

Возвращает объект Сетевые направления, определенный для набора сетевых данных. Этот объект можно использовать для получения информации о направлениях на уровне набора сетевых данных. Свойство directions доступно, только если свойство supportsDirections имеет значение True.

Object

edgeSources

(Только для чтения)

Возвращает список объектов Источник ребер.

Object

elevationModel

(Только для чтения)

Модель высот используется для детализации связности набора сетевых данных. Это свойство возвращает следующие ключевые слова:

  • None

  • Elevation Fields

  • Z Coordinate Values

String

historicalTrafficData

(Только для чтения)

Возвращает объект Данные истории трафика, определенный для набора сетевых данных. Этот объект можно использовать для получения исторической информации о трафике, такой как таблицы истории трафика, используемые набором сетевых данных. Это свойство доступно, только если свойство supportsHistoricalTrafficData имеет значение True.

Object

isBuildable

(Только для чтения)

Указывает, может ли быть построен набор сетевых данных. Наборы сетевых данных SDC построить нельзя, поскольку они предназначены только для чтения.

Boolean

junctionSources

(Только для чтения)

Возвращает список объектов Источник соединений.

Object

liveTrafficData

(Только для чтения)

Возвращает объект Данные трафика в реальном времени, определенный для набора сетевых данных. Этот объект можно использовать для получения информации о свойствах дорожного движения в реальном времени, таких как имя канала данных дорожного движения, используемого набором сетевых данных. Это свойство доступно, только если свойство supportsLiveTrafficData имеет значение True.

Object

networkType

(Только для чтения)

Тип рабочей области, содержащей набор сетевых данных. Это свойство возвращает ключевое слово Geodatabase.

String

optimizations

(Только для чтения)

Возвращает список строк, показывающих, использует ли набор сетевых данных какие-либо оптимизации, в случае их наличия. Если набор сетевых данных содержит индекс областей обслуживания для увеличения значения скорости, используемой для вычисления полигонов областей обслуживания, значение Service Area Index будет возвращено в списке оптимизаций. Если в наборе сетевых данных выполнено слияние, значение Dissolve возвращает список оптимизаций. Если оптимизаций не представлено, возвращается пустой список.

String

sources

(Только для чтения)

Возвращает список объектов Источник сети. Это свойство возвращает все источники для набора сетевых данных. Чтобы получить список источников определенного типа, например только источников ребер, используйте свойство edgeSources.

Object

supportsDirections

(Только для чтения)

Указывает, поддерживает ли набор сетевых данных создание путевых листов.

Boolean

supportsHistoricalTrafficData

(Только для чтения)

Указывает, поддерживает ли набор сетевых данных использование исторической информации о дорожном движении.

Boolean

supportsLiveTrafficData

(Только для чтения)

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

Boolean

supportsTurns

(Только для чтения)

Указывает, поддерживает ли набор сетевых данных повороты.

Boolean

systemJunctionSource

(Только для чтения)

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

Object

timeZoneAttributeName

(Только для чтения)

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

String

timeZoneTableName

(Только для чтения)

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

String

trafficSupportType

(Только для чтения)

Тип данных о трафике, настроенный в настоящий момент для этого набора сетевых данных. Это свойство возвращает следующие ключевые слова:

  • HISTORICAL

  • HISTORICAL_AND_LIVE

  • LIVE

  • NONE

Если поддерживается трафик в реальном времени (supportsLiveTrafficData имеет значение True), но не настроен источник, свойство возвратит значение HISTORICAL.

String

turnSources

(Только для чтения)

Возвращает список объектов Источник поворотов.

Object

Пример кода

Пример свойств набора сетевых данных

Показаны некоторые свойства набора сетевых данных.

# Name: NDSProperties_ex01.py
# Description: Print some of the network dataset properties.
import arcpy

# Set the workspace
arcpy.env.workspace = "C:/Data/Paris.gdb/Transportation"
# Create Describe object for the network dataset
desc = arcpy.Describe("ParisMultimodal_ND")

# Print general network dataset properties
print("Network type:   " + desc.networkType)
print("Supports turns? " + str(desc.supportsTurns))
print("Supports directions? " + str(desc.supportsDirections))
print("Is buildable?   " + str(desc.isBuildable))
print("Elevation model: " + desc.elevationModel)
print("Supports historical traffic data: " + str(desc.supportsHistoricalTrafficData))
print("Time zone attribute name: " + desc.timeZoneAttributeName)
print("Time zone table name: " + desc.timeZoneTableName)
print("Optimizations: " + ", ".join(desc.optimizations))