Как построить 3D модель крупного землетрясения с автершоками

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
womak
Участник
Сообщения: 82
Зарегистрирован: 13 окт 2006, 06:19
Репутация: 1

Как построить 3D модель крупного землетрясения с автершоками

Сообщение womak » 22 ноя 2011, 07:48

Работа в Golden Software Voxler 3, а также в Surfer и Grapher.
Предлагаю в этой теме описывать алгоритмы решение тех или иных задач при помощи линейки продуктов от Golden Software.
Задача 1. Построить объемную модель гипоцентров крупных землетрясений с афтершокамм в заданном регионе.
Имеем: каталог землетрясений (долгота, широта, глубина, магнитуда, дата, время), цифровую модель рельефа. Из каталога выбираем 4 главные землетрясения и рой афтершоков (произвольно по дате: через день, через неделю, через месяц)
В результате получаем следующую картинку (афтершоки в течение суток):
В Voxler 3:=>Изображение

В Grapher 9: =>Изображение
Проблемы. Ни в Voxler, ни в Grapher не смог настроить пропорциональность точек-гипоцентров пропорционально магнитуде. Точки в Voxler-e очень мелкие, максимум 9х9 пикселей, кроме квадратов, сливаются в неудобочитаемое облако… Не получилось в Voxler-e построить модель в одном координатном поле, пришлось во все слои добавлять координатные оси, выставлять одинаковые пределы, а потом вручную совмещать все это в одно координатное поле.

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

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение Александр Мурый » 22 ноя 2011, 09:20

Только Golden Software? Если не только, то такие визуализации (ИМХО) гораздо продуктивнее (и качественнее) выходят в связке GRASS+Paraview (имею небольшой, но печальный опыт общения с Voxler).

Гораздо интереснее было бы заиметь какой-нибудь пробный набор данных и попробовать это всё повизуализировать в _разных_ визуализаторах :)
Редактор материалов, модератор форума

womak
Участник
Сообщения: 82
Зарегистрирован: 13 окт 2006, 06:19
Репутация: 1

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение womak » 23 ноя 2011, 06:50

Вот образец исходных данных: землетрясение 8.3 балла 15.11.2006
А вот тут батиметрия

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

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение Александр Мурый » 24 ноя 2011, 07:28

womak, спасибо, попробую в GRASS и результаты выложу здесь.
Редактор материалов, модератор форума

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

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение Александр Мурый » 25 ноя 2011, 08:23

Сделал пробный кусок в GRASS (NVIZ для визуализации). Импортировал растр рельефа и гипоцентры как 3D-точки. Всё находится в одном 3D-регионе:
projection: 0 (x,y)
zone: 0
north: 49.085
south: 43.661
west: 145.227
east: 156.002
top: -10.00000000
bottom: -354.00000000
nsres: 0.02499539
nsres3: 0.02499539
ewres: 0.025
ewres3: 0.025
tbres: 0.5
rows: 217
rows3: 217
cols: 431
cols3: 431
depths: 688
cells: 93527
cells3: 64346576
Выбраны и показаны на картинке ниже следующие гипоцентры:
x|y|magnitude|date_ymd|time_utc|number|z
149.968|45.389|5.3|2006.10.17|04:30:46.01|2592|-10
145.227|46.769|4.2|2006.10.18|18:28:44.77|2593|-354
153.411|46.315|4.6|2006.10.19|02:37:15.46|2594|-10
155.792|48.839|4.1|2006.10.19|05:11:12.66|2595|-10
153.304|46.263|4.8|2006.10.19|07:54:18.24|2596|-10
153.352|46.524|4.8|2006.10.19|10:10:18.57|2597|-10
153.316|46.446|4.5|2006.10.19|12:52:01.64|2598|-10
150.44|43.661|4.3|2006.10.19|15:30:49.35|2599|-10
156.002|49.085|4.4|2006.10.19|15:39:12.29|2600|-25
153.099|46.625|4.6|2006.10.20|02:29:11.66|2601|-10
Хотел сделать градацию размеров по магнитуде в NVIZ, но что-то пока не вышло, зато получилось по цвету (от синего к красному -- увеличение магнитуды).
earthquakes_NVIZ.png
earthquakes_NVIZ.png (42.68 КБ) 17610 просмотров
Следующее упражнение будет в Paraview --- там уже можно давать оси, менять размеры, делать подписи и т.п.
Редактор материалов, модератор форума

womak
Участник
Сообщения: 82
Зарегистрирован: 13 окт 2006, 06:19
Репутация: 1

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение womak » 20 дек 2011, 03:51

amuriy, ну пока картина не многим лучше вокслера, хотя точки выглядят приятнее...
Продолжение следует?

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

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение Александр Мурый » 20 дек 2011, 08:17

womak писал(а):amuriy, ну пока картина не многим лучше вокслера, хотя точки выглядят приятнее...
Я бы сказал, что таки лучше, но это, видимо, дело вкуса :)

Продолжение: вот так пока получилось визуализировать в Paraview:
earthquakes_Paraview.png
earthquakes_Paraview.png (28.7 КБ) 17441 просмотр
Редактор материалов, модератор форума

womak
Участник
Сообщения: 82
Зарегистрирован: 13 окт 2006, 06:19
Репутация: 1

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение womak » 10 янв 2012, 00:51

amuriy писал(а): ....
Продолжение: вот так пока получилось визуализировать в Paraview:
...
В Paraview можно менять/увеличивать размеры точек? Можно сделать из размеры пропорциональными магнитуде?

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

Re: Как построить 3D модель крупного землетрясения с автершо

Сообщение Александр Мурый » 10 янв 2012, 07:25

womak писал(а): В Paraview можно менять/увеличивать размеры точек? Можно сделать из размеры пропорциональными магнитуде?
Менять размеры и цветовую шкалу точек -- можно; делать размеры пропорциональными записям в таблице-- либо нельзя, либо я не нашёл, как.
Редактор материалов, модератор форума

Ответить

Вернуться в «Общий - ПО»

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

Сейчас этот форум просматривают: Bing [Bot] и 7 гостей