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