Коллеги, добрый день. Проблема следующая:
Есть >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'а - если указывать инструменту не слой из проекта, а файл из папки, то он не видит его как мультирастровый слой и выдаёт ошибку
Извлечение данных из многомерного растра
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 25 июн 2021, 09:03
- Репутация: 0
- Откуда: Севастополь
-
- Активный участник
- Сообщения: 123
- Зарегистрирован: 02 июн 2012, 12:02
- Репутация: 35
Re: Извлечение данных из многомерного растра
Посмотрите
https://gdal.org/drivers/raster/grib.html
Только в формате эксель есть ограничения на количество строк и столбцов в зависимости от версии, так что стоит хотя бы CSV формат использовать.
https://gdal.org/drivers/raster/grib.html
Только в формате эксель есть ограничения на количество строк и столбцов в зависимости от версии, так что стоит хотя бы CSV формат использовать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей