Edge Source Properties

Сводка

Предоставляет информацию об источниках ребер в наборе сетевых данных.

Свойства

ВладениеОбъяснениеТип данных
name
(только чтение)

Имя класса пространственных объектов, связанного с данным сетевым источником.

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

Уникальный идентификатор этого сетевого источника в наборе сетевых данных.

Integer
sourceType
(только чтение)

Тип сетевого источника. Это свойство возвращает следующие ключевые слова:

  • EdgeFeature
  • JunctionFeature
  • СистемноеСоединение (SystemJunction)
  • Пространственный объект – поворот (TurnFeature)
  • NetworkSource

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

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

  • Ребро
  • Соединение
  • Поворот

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

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

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

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

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

Объект политики подключения ребра набора сетевых данных. Данный объект применяется для определения данных связности (например, политик подключения и групп связности), которые используют источники ребер набора сетевых данных.

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

Объект путевого листа сетевого источника. Этот объект можно использовать для определения направления, характерного для определенного источника ребер. Свойство sourceDirections доступно только в том случае, если набор сетевых данных поддерживает направления, которые могут быть определены с помощью свойства supportsDirections .

Object

Пример кода

Пример свойств источника ребер

Отображение сведений об источниках ребер в наборе сетевых данных.

# Name: NDSAttributeProperties_ex01.py
# Description: Print the information about edge sources defined for the
#              network dataset

import arcpy
import sys

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

# Create a Describe object from the network dataset
desc = arcpy.Describe("ParisMultimodal_ND")

justify = 35
print("------- Edge sources")

# Get all the edge sources for the network dataset
edgeSources = desc.edgeSources

if not edgeSources:
    print(" %*s" % (justify, "(No edge sources)"))
    sys.exit(0)

for edgeSource in edgeSources:
    print(" %*s: %s" % (justify, "Source Name" , edgeSource.name))
    print(" %*s: %s" % (justify, "Source ID" , str(edgeSource.sourceID)))
    print(" %*s: %s" % (justify, "Source Type", edgeSource.sourceType))
    print(" %*s: %s" % (justify, "Element Type", edgeSource.elementType))
    print(" %*s: %s" % (justify, "From Elevation Field",
                        edgeSource.fromElevationFieldName))
    print(" %*s: %s" % (justify, "To Elevation Field",
                        edgeSource.toElevationFieldName))
    print(" ")