Junction Source

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

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

Свойства

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

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

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

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

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

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

  • EdgeFeature
  • JunctionFeature
  • SystemJunction
  • TurnFeature
  • NetworkSource

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

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

  • Edge
  • Junction
  • Turn

String
connectivityPolicies
(чтение и запись)

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

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

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

String

Пример кода

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

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

# Name: NDSJunctionSourceProperties_ex01.py
# Description: Print the information about the junction 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("------- Junction sources")

#Get all the junction sources for the network dataset
junctions = desc.junctionSources

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

for junction in junctions:
    print(" %*s: %s" % (justify, "Source Name" , junction.name))
    print(" %*s: %s" % (justify, "Source ID" , str(junction.sourceID)))
    print(" %*s: %s" % (justify, "Source Type", junction.sourceType))
    print(" %*s: %s" % (justify, "Element Type", junction.elementType))
    print(" %*s: %s" % (justify, "Elevation Field",
                        junction.elevationFieldName))
    print(" ")