Рабочие процессы Расширение ArcGIS Network Analyst могут быть автоматизированы путем добавления инструментов геообработки, данных и других элементов в модель или скрипт Python, или путем создания пользовательских инструментов геообработки с помощью моделей и скриптов.
Создание модели геообработки
Network Analyst обеспечивает доступ к широкими возможностями геообработки через набор инструментов Network Analyst. Инструменты геообработки в этом наборе инструментов могут быть соединены в последовательность в модели для автоматизации выполнения повторяющихся задач, при одновременном уменьшении вероятности ошибки. Такие модели объединяют последовательность инструментов, используя выходные данные одного инструмента в качестве входных данных для другого инструмента.
Создание скрипта Python
Можно использовать Python для автоматизации рабочих процессов Network Analyst. Модуль Network Analyst (arcpy.nax)- современный модуль ArcPy, предназначенный для работы с функциями сетевого анализа, которые доступны в дополнительном модуле Расширение ArcGIS Network Analyst.
Создание инструмента-скрипта
Скрипт Python можно превратить в инструмент геообработки, создав инструмент-скрипт, который будет выглядеть и действовать как системный инструмент геообработки. Созданный инструмент-скрипт можно будет открывать с панелей Каталог и Геообработка, использовать в ModelBuilder и в окне Python, а также вызывать его из другого скрипта.