Edge Source Properties

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

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

Свойства

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

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

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

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

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

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

  • EdgeFeature
  • JunctionFeature
  • SystemJunction
  • TurnFeature
  • NetworkSource

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

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

  • Edge
  • Junction
  • Turn

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(" ")