Краткая информация
Увеличение максимального количества ребер в повороте в классе объектов-поворотов.
Использование
После увеличения максимального количества ребер последующее уменьшение невозможно. Поэтому рекомендуется увеличивать только на необходимую величину.
Увеличение максимального количества ребер на единицу приводит к добавлению в класс объектов-поворотов трех дополнительных полей. Будьте внимательны и не превышайте максимальное количество полей, разрешенное для используемой базы данных. Например, персональная база геоданных имеет ограничение в 255 полей.
Синтаксис
IncreaseMaximumEdges(in_turn_features, maximum_edges)
Параметр | Объяснение | Тип данных |
in_turn_features | Максимальное количество ребер в классе объектов-поворотов увеличивается. | Feature Layer |
maximum_edges | Новое максимальное количество ребер во входном классе объектов-поворотов. Значение должно быть как минимум на единицу больше текущего максимума, но не должно превышать 50. | Long |
Производные выходные данные
Имя | Объяснение | Тип данных |
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 to 8.
# Requirements: Network Analyst Extension
#Import system modules
import arcpy
from arcpy import env
#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")
#Set environment settings
env.workspace = "C:/data/SanFrancisco.gdb/Transportation"
#Set local variables
turn_features = "RestrictedTurns"
max_edges = 8
#Increase the edges for turn features
arcpy.na.IncreaseMaximumEdges(turn_features, max_edges)
print("Script completed successfully.")
Параметры среды
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да