Сводка
Увеличение максимального количества ребер в повороте в классе объектов-поворотов.
Использование
После увеличения максимального количества ребер последующее уменьшение невозможно. Поэтому рекомендуется увеличивать только на необходимую величину.
Увеличение максимального количества ребер на единицу приводит к добавлению в класс объектов-поворотов трех дополнительных полей. Будьте внимательны и не превышайте максимальное количество полей, разрешенное для используемой базы данных. Например, персональная база геоданных имеет ограничение в 255 полей.
Синтаксис
arcpy.na.IncreaseMaximumEdges(in_turn_features, maximum_edges)
Parameter | Объяснение | Тип данных |
in_turn_features | Максимальное количество ребер в классе объектов-поворотов увеличивается. | Feature Layer |
maximum_edges | Новое максимальное количество ребер во входном классе объектов-поворотов. Значение должно быть как минимум на единицу больше текущего максимума, но не должно превышать 50. | Long |
Производные выходные данные
Name | Объяснение | Тип данных |
out_turn_features | Обновленный класс пространственных объектов-поворотов. | Векторный слой |
Пример кода
Выполните инструмент с использованием всех параметров.
turns = "C:/Data/SanFrancisco.gdb/Transportation/RestrictedTurns"
arcpy.na.IncreaseMaximumEdges(turns, 8)
Следующий скрипт 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.")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да