Автоматизация рабочих процессов Network Analyst

Рабочие процессы Расширение ArcGIS Network Analyst могут быть автоматизированы путем добавления инструментов геообработки, данных и других элементов в модель или скрипт Python, или путем создания пользовательских инструментов геообработки с помощью моделей и скриптов.

Создание модели геообработки

Network Analyst обеспечивает доступ к широкими возможностями геообработки через набор инструментов Network Analyst. Инструменты геообработки в этом наборе инструментов могут быть соединены в последовательность в модели для автоматизации выполнения повторяющихся задач, при одновременном уменьшении вероятности ошибки. Такие модели объединяют последовательность инструментов, используя выходные данные одного инструмента в качестве входных данных для другого инструмента.

Создание скрипта Python

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

Более подробно о модуле Network Analyst

Создание инструмента-скрипта

Скрипт Python можно превратить в инструмент геообработки, создав инструмент-скрипт, который будет выглядеть и действовать как системный инструмент геообработки. Созданный инструмент-скрипт можно будет открывать с панелей Каталог и Геообработка, использовать в ModelBuilder и в окне Python, а также вызывать его из другого скрипта.

Более подробно о том, как создать инструмент-скрипт