Увеличить максимальное количество ребер (Network Analyst)

Сводка

Увеличение максимального количества ребер в повороте в классе объектов-поворотов.

Использование

  • После увеличения максимального количества ребер последующее уменьшение невозможно. Поэтому рекомендуется увеличивать только на необходимую величину.

  • Увеличение максимального количества ребер на единицу приводит к добавлению в класс объектов-поворотов трех дополнительных полей. Будьте внимательны и не превышайте максимальное количество полей, разрешенное для используемой базы данных. Например, персональная база геоданных имеет ограничение в 255 полей.

Синтаксис

arcpy.na.IncreaseMaximumEdges(in_turn_features, maximum_edges)
ParameterОбъяснениеТип данных
in_turn_features

Максимальное количество ребер в классе объектов-поворотов увеличивается.

Feature Layer
maximum_edges

Новое максимальное количество ребер во входном классе объектов-поворотов. Значение должно быть как минимум на единицу больше текущего максимума, но не должно превышать 50.

Long

Производные выходные данные

NameОбъяснениеТип данных
out_turn_features

Обновленный класс пространственных объектов-поворотов.

Векторный слой

Пример кода

IncreaseMaximumEdges, пример 1 (окно Python)

Выполните инструмент с использованием всех параметров.

turns = "C:/Data/SanFrancisco.gdb/Transportation/RestrictedTurns"
arcpy.na.IncreaseMaximumEdges(turns, 8)
IncreaseMaximumEdges, пример 2 (автономный скрипт)

Следующий скрипт Python является примером использования инструмента IncreaseMaximumEdges в автономном скрипте.

# Name: IncreaseMaximumEdges_ex02.py
# Description: Increase maximum edges for turn features from 2 to 5.
# Requirements: Network Analyst Extension

#Import system modules
import arcpy
from arcpy import env

#Set environment settings
env.workspace = "C:/data/SanFrancisco.gdb/Transportation"

#Set local variables
inTurnFeatures = "RestrictedTurns"
maxEdges = 5

#Increase the edges for turn features
arcpy.IncreaseMaximumEdges_na(inTurnFeatures, maxEdges)

print("Script completed successfully.")

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы