Системные инструменты геообработки (которые установлены в ArcGIS) предназначены для выполнения одной небольшой, но очень важной операции с географическими данными. Применение ModelBuilder или Python позволяет вам создавать модели последовательного выполнения этих инструментов геообработки, где выходные данные одного инструмента будут входными данными для другого инструмента. Создаваемый вами скрипт может быть важнейшей частью вашего технологического процесса—задачи, которую вам нужно будет выполнять снова и снова.
Создаваемые вами скрипты могут выполняться одним из двух основных методов: вне ArcGIS и в ArcGIS.
- Вне ArcGIS означает, что скрипт запущен из командной строки операционной системы, как показано ниже, или в таком приложении (development application), как PythonWin. Скрипты, исполняемые таким методом, называют автономными, или самостоятельными скриптами.
Запуск скрипта из командной строки.
E:\ScriptLib>transform_data.py "e:\data\d052573
- В ArcGIS означает, что вы создаете инструмент-скрипт внутри набора инструментов. Инструмент-скрипт, как и любой другой инструмент, может быть открыт и исполнен из диалогового окна Инструмент (tool), может применяться в моделях и окне Python , и может вызываться из других скриптов и инструментов-скриптов.
Инструменты геообработки могут создаваться из Python двумя способами: стандартные наборы инструментов, () когда вы соединяете инструмент-скрипт Python (Python script tool) с набором инструментов при помощи мастера (wizard), и наборов инструментов Python (), который является файлом ASCII, полностью написанным на языке Python. Более подробно о различиях между пользовательскими наборами инструментов и наборами инструментов Python см. Сравнение пользовательского и Python наборов инструментов (Comparing custom and Python toolboxes).
Связанные разделы
- Что такое инструмент-скрипт?
- Что такое набор инструментов Python?
- Сравнение пользовательского набора инструментов и набора инструментов Python
- Общая информация о параметрах инструмента-скрипта
- Общая информация о проверке в инструментах-скриптах
- Что такое сообщения в инструментах-скриптах
- Общая информация о диалоговом окне хода процесса в инструментах-скриптах
- Что такое ArcPy?
- Что такое язык Python?