Системные инструменты геообработки (предоставленные в Esri) предназначены для выполнения необходимых вам узкоспециализированных операций с географическими данными. Применение ModelBuilder или Python позволяет создавать модели, которые задают последовательность выполнения инструментов геообработки. В этих моделях выходные данные одного инструмента будут входными данными для другого инструмента. Созданный скрипт может быть важнейшей частью рабочего процесса, и решать задачи, которые требуется выполнять с определенной периодичностью.
Cкрипты могут запускаться двумя способами: вне ArcGIS или в ArcGIS.
- Вне ArcGIS означает, что скрипт запущен из командной строки операционной системы, как показано ниже, или из интегрированной среды разработки (IDE) Python. Скрипты, запускаемые таким методом, называют автономными, или самостоятельными скриптами.
Запуск скрипта из командной строки.
E:\ScriptLib> transform_data.py e:\data\d052573 - В ArcGIS означает, что вы создаете инструмент-скрипт внутри набора инструментов. Инструмент-скрипт, как и любой другой инструмент, может быть открыт и запущен из диалогового окна инструмента, может применяться в моделях и окне Python, и может вызываться из других скриптов и инструментов-скриптов.

Инструменты геообработки могут создаваться в Python двумя способами: как стандартные наборы инструментов, когда вы связываете Инструмент-скрипт Python с набором инструментов, и как наборы инструментов Python, представляющие собой файл, целиком состоящий из кода Python. Более подробно о различиях между пользовательскими наборами инструментов и наборами инструментов Python см. Сравнение пользовательского и Python наборов инструментов.