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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Ognevin
Новоприбывший
Сообщения: 8
Зарегистрирован: 21 дек 2015, 12:24
Репутация: 4

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

Сообщение Ognevin » 25 фев 2016, 13:42

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

konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

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

Сообщение konst555 » 29 фев 2016, 17:10

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

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый » 29 фев 2016, 17:15

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

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый » 29 фев 2016, 17:19

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

Ответить

Вернуться в «ArcGIS»

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

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