Вызов GRASS GIS из скрипта на Python

Материал из GIS-Lab
Версия от 08:07, 30 сентября 2013; KolesovDmitry (обсуждение | вклад) (Новая страница: «Чаще всего работа с GRASS GIS происходит в интерактивном режиме, когда пользователь вводит к…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Чаще всего работа с GRASS GIS происходит в интерактивном режиме, когда пользователь вводит команды в консоли или вызывает их через графический интерфейс пользователя. При необходимости автоматизировать свои действия пользователь может написать скрипт, который будет доступен для повторного использования. Пример создания такого скрипта описывается в статье Создание скрипта на Python для ГИС GRASS. После создания скрипта пользователь может запускать его из консоли, в которой запущена ГИС GRASS.

Однако, иногда может потребоваться полностью автономный скрипт, который может работать, даже если GRASS GIS не запущена, например, при вызове скрипта из какой-либо программы, для того, чтобы выполнить некоторый анализ. Это может быть также полезным при автоматической обработке, когда нужно по расписанию обновлять или генерировать данные и т.д.

Пример такого скрипта, написанного на shell приводится в рецепте, данная статья описывает решение данной задачи для языка Python и предоставляет несколько более подробное описание.