Получение данных из серии растров [Рецепт]
Добавлено: 04 сен 2008, 12:14
Получение данных из серии растров в заданных точках пространства.
Дана серия растров на одну и ту же область. Требуется проследить, как изменяется параметр Z (высота, интенсивность и т.д. - что там еще может означать значение растра) при переходе от одной растровой карты к другой.
Первым делом составляем список карт (names), с которых нужно снять данные. Список можно получить, например, пользуясь следующим рецептом .
Далее все зависит от того, в каком формате нужно получить данные.
а) Табличный формат. Получить данные в точке с координатами (45, 46).
Результат подобен следующему:
б) График. Запускаем на выполнение следующую комнанду:
далее нужно будет указать мышью нужную точку, после чего на экран будет выведен график.
Примечание 1. Предварительно до выполнения команды построения графика нужно запустить графический монитор (с загруженной картой, на которой вы будете указывать интересующую точку).
Примечание 2. Для того, чтобы график был построен, нужно, чтобы в системе помимо GRASS был установлен gnuplot.
См. подробнее:
r.what
i.spectral
Дана серия растров на одну и ту же область. Требуется проследить, как изменяется параметр Z (высота, интенсивность и т.д. - что там еще может означать значение растра) при переходе от одной растровой карты к другой.
Первым делом составляем список карт (names), с которых нужно снять данные. Список можно получить, например, пользуясь следующим рецептом .
Далее все зависит от того, в каком формате нужно получить данные.
а) Табличный формат. Получить данные в точке с координатами (45, 46).
Код: Выделить всё
GRASS> r.what input=$names east_north=45,46
Код: Выделить всё
45|46||1856|2059|2050|4106|1785|9128 ...
Код: Выделить всё
GRASS> i.spectral -i rast=$names
Примечание 1. Предварительно до выполнения команды построения графика нужно запустить графический монитор (с загруженной картой, на которой вы будете указывать интересующую точку).
Примечание 2. Для того, чтобы график был построен, нужно, чтобы в системе помимо GRASS был установлен gnuplot.
См. подробнее:
r.what
i.spectral