Сводка
Возвращает словарь объектов режимов передвижения, которые доступны в наборе сетевых данных. Ключи словаря – это имена режимов передвижения, а значения словаря – это объекты режимов передвижения. Объекты режимов передвижения могут использоваться для обновления объекта свойств механизма расчета (RouteSolverProperties, ClosestFacilitySolverProperties, ServiceAreaSolverProperties, ODCostMatrixSolverProperties, VehicleRoutingProblemSolverProperties, LocationAllocationSolverProperties), прежде чем производить расчет определенного анализа.
Описание
Для набора сетевых данных можно задать один или несколько режимов передвижения. Эта функция может использоваться для заполнения списка значений режимами передвижения, доступными в наборе сетевых данных. Например, инструмент-скрипт геообработки может иметь параметр типа String, называемый Режимы передвижения, который можно заполнить списком имен режимов передвижения, когда в диалоговом окне инструмента будет выбран набор сетевых данных.
Если набор сетевых данных не поддерживает режимы передвижения, то эта функция возвратит пустой словарь.
Синтаксис
GetTravelModes (network_dataset_path)
Параметр | Объяснение | Тип данных |
network_dataset_path | Переменная, ссылающаяся на путь к каталогу набора сетевых данных. Путь к каталогу набора сетевых данных можно получить, используя свойство dataSource слоя набора сетевых данных или объекта слоя анализа сетевых данных. Также его можно получить, используя свойство catalogPath объекта сетевого набора данных describe. Для данного параметра также подходит объект слой набора сетевых данных. | String |
Значение отраженного сигнала
Тип данных | Объяснение |
Dictionary | Словарь, ключами которого являются имена режимов передвижения, а значениями – объекты режимов передвижения. |
Пример кода
Пример GetTravelModes
Добавьте в набор сетевых данных режимы передвижения и распечатайте режим передвижения пешком.
import arcpy
nds = 'C:/Data/SanDiego.gdb/Transportation/Streets_ND'
travel_modes = arcpy.na.GetTravelModes(nds)
print(travel_modes['Walking Time'])