Страница 1 из 1

Создание группы растров из netCDF

Добавлено: 25 фев 2016, 13:42
Ognevin
Существует задача: представить в виде растров данные по скорости распространения сейсмических волн. Есть готовая модель в формате netCDF, которая содержит значения скорости распространения волн (Vs) на регулярной сети для различных глубин (depth). Работаю пакетно через инструмент "Создать растровый слой netCDF", но так как значений измерения глубины более 100, то постоянно вбивать этот параметр и в соотвествии с ним изменять название выходного растра занимает много времени. Есть ли у кого-нибудь идеи как автоматизировать процесс создания растров с разными значениями глубины, в соответствии с которыми изменялось бы так же и имя выходного растра? Я новичок, в python и modelbuilder не силён, поэтому прошу более или менее подробного объяснения.

Re: Создание группы растров из netCDF

Добавлено: 29 фев 2016, 17:10
konst555
У меня были похожие проблемы. Традиционно в модели был вывод в netCDF, а многомерные растровые данные ArcGIS не понимает. Пачка растровых слоев - не очень хорошее решение. Лучше взять другие программы работающие с NetCDF и уже из них экспортировать некоторые особо нужные плоскости для отображения в ArcGIS, если так уж это надо. Если в будущем хотите по этим 4D массивам строить 3D вектора или 3D объекты, то ArcGIS вообще не лучший выбор. Может Discover+MapInfo попробуете или еще что-то?

Re: Создание группы растров из netCDF

Добавлено: 29 фев 2016, 17:15
Александр Мурый
konst555 писал(а):У Если в будущем хотите по этим 4D массивам строить 3D вектора или 3D объекты, то ArcGIS вообще не лучший выбор. Может Discover+MapInfo попробуете или еще что-то?
Для визуализации таких данных лучше использовать научные 3D-визуализаторы типа Paraview / VisIt и другое ПО, основанное на библиотеках VTK. Хотя можно и через какие-то питоновские спец. модули попробовать (было бы эффективно вместе с arcpy).

Re: Создание группы растров из netCDF

Добавлено: 29 фев 2016, 17:19
Александр Мурый
Ognevin писал(а):Есть ли кого-нибудь идеи как автоматизировать процесс создания растров с разными значениями глубины, в соответствии с которыми изменялось бы так же и имя выходного растра?
Вот пример автоматизации работы с данными netCDF в ArcGIS через Питон. Чтобы вам было возможно помочь дальше, приведите пример данных (лучше всего выложите nc-файл).