Извлечение данных из многомерного растра

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Келип
Новоприбывший
Сообщения: 1
Зарегистрирован: 25 июн 2021, 09:03
Репутация: 0
Откуда: Севастополь

Извлечение данных из многомерного растра

Сообщение Келип » 25 июн 2021, 09:49

Коллеги, добрый день. Проблема следующая:

Есть >1000 файлов климатических данных в формате *.grib. Это многомерный растр. Необходимо извлечь из них данные в виде таблицы и сохранить в *.xlsx. Делаю это с помощью инструмента Spatial analyst toolbox > Extraction > Sample. Указываю Input rasters, Input location raster or features, ставлю галочку на Process as multidimensional и в появившихся параметрах галочку на Column-wise layout (чтобы извлекаемые данные сохранялись в разных полях, своё поле - для каждого слоя растра). Всё работает

Пытаюсь загнать всё это в Model Builder - больше 1000 файлов как-никак, каждый по 15 минут обрабатывается. Выбираю Iterators > Iterate rasters, указываю в качестве рабочего пространства папку, где аккуратно лежат мои мультирастры, и... всё. Галочки Process as multidimensional нет, а без неё инструмент отказывается обработать файл, выдаёт ошибку. И то же самое без Model builder'а - если указывать инструменту не слой из проекта, а файл из папки, то он не видит его как мультирастровый слой и выдаёт ошибку

MBG
Активный участник
Сообщения: 123
Зарегистрирован: 02 июн 2012, 12:02
Репутация: 35

Re: Извлечение данных из многомерного растра

Сообщение MBG » 25 июн 2021, 09:57

Посмотрите
https://gdal.org/drivers/raster/grib.html

Только в формате эксель есть ограничения на количество строк и столбцов в зависимости от версии, так что стоит хотя бы CSV формат использовать.

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя