Найти тему
Кириши HackerSpace

Карта метеоритов

Харе Кришна эврибади ;)

Некоторое время назад, я наткнулся на открытую информацию касаемо мест падения и находок метеоритов с 1492 до 1998 года.

Источник на мой взгляд достаточно авторитетный "Лаборатория метеоритики Российской Академии Наук", а это не "цацки-петьки", согласитесь...

ЛАБОРАТОРИЯ МЕТЕОРИТИКИ ГЕОХИ РАН

но к сожалению, представлена эта информация на страницах их давно заброшенного сайта в плохо-анализируемом формате.

Я решил это добровольно исправить и потратить пару своих выходных на составление базы данных (.sql) с дальнейшей визуализацией на Онлайн глобусе, для более наглядного восприятия.

Кратер в Аризоне
Кратер в Аризоне

за пару вечеров я перенёс информацию о 688 объектах с сайта Лаборатории в свой .sql файл .

Затем я использовал SDK WorldWind от NASA, для визуализации полученных координат. К некоторым метеоритам добавил описание (если его можно было найти в Википедии)

Готовую карту можно посмотреть тут:

sw3nlab.github.io

Согласитесь, что с базой данных работать гораздо удобнее, чем с теми данными которые просто в алфавитном порядке, представлены на сайте Лаборатории.

Теперь у нас появилась возможность делать запросы к базе и анализировать то что она нам возвращает.

Например, давайте сделаем запрос:

SQL>select count(id) from meteorites where type="Chondrite";
SQL>432

в данном запросе мы просим посчитать количество метеоритов с типом "хондрит" и база любезно возвращает нам цифру 432. (Напомню что всего в базе 688 объектов)

В свою очередь опираясь на эти данные мы можем составить следующую круговую диаграмму.

какого типа будет следующий метеорит ;)
какого типа будет следующий метеорит ;)

Теперь немного усложним запрос к нашей базе и попросим распределить количество метеоритов по странам.

SQL>select country,count(id) from meteorites group by country order by count(id) desc ;

Получим такую таблицу:

Вот так да... неожиданно
Вот так да... неожиданно

А что если спросить базу о том, в интервале каких широт чаще всего находили метеориты.

SQL>select count(id) from meteorites where latitude between 0 and 15;
>16
SQL>select count(id) from meteorites where latitude between 15 and 30;
>96
SQL>select count(id) from meteorites where latitude between 30 and 45;
>250
там где люди , там и видно.
там где люди , там и видно.

Да, некоторые из вас могут возразить на счёт объективности моих исследований, что метеориты падают равномерно на всю поверхность нашей планеты и я буду с вами согласен, типа метеориты чаще падают там, где живут люди, то есть если 100 метеоритов упало в океан или пустыню, далеко от людских глаз, их никто не заметит и в базу Лаборатории такие метеориты не попадут...

В любом случае всем спасибо что дочитали до конца. [[ ф ]]

Желающие провести собственные исследования в этой области, могут воспользоваться моим репозиторием.

GitHub - sw3nlab/meteorsmap: Online 2D/3D Map Visualization of meteorite impact sites

Давайте делать жизнь окружающих удобнее и приятнее. Пока пока !