Skip to main content

Автоматизация рабочих процессов 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, а также вызывать его из другого скрипта.

Подробнее о создании инструмента-скрипта Python