Прикладное программное обеспечение с открытым исходным кодом для интерактивных тектонических реконструкций плит
GPlates - это открытый источник прикладное программное обеспечение, предлагающее новую комбинацию интерактивных тектонических плит реконструкции, функциональность геоинформационной системы (ГИС) и визуализация растровых данных.
Содержание
- 1 История
- 2 Функциональность
- 3 Участники
- 4 Принятие
- 5 Реализация
- 5.1 Информационная модель
- 5.2 GPlates Python Привязка
- 6 Люди
- 6.1 Разработчики
- 6.2 Ученые
- 7 Лицензирование
- 8 Портал GPlates
- 9 СМИ
- 10 Избранные публикации
- 11 Информационные бюллетени
- 12 Финансирование
- 13 Ссылки
- 14 Внешние ссылки
История
Проект GPlates был начат профессором Дитмаром Мюллером в 2006 году. К концу 2010 года была выпущена GPlates 1.0.0.
Последний выпуск - GPlates 2.2, выпущенный в августе 2019 года. Руководство пользователя и учебные пособия доступны в Интернете.
Ниже приводится список основных выпусков GPlates.
- 23 мая 2008 г.: GPlates 0.9.2
- 2009-06-17: GPlates 0.9.5
- 2010-12-20: GPlates 1.0.0
- 2011-05-21: GPlates 1.1
- 30.01.2012: GPlates 1.2
- 29.05.2013: GPlates 1.3
- 2014-04-18: GPlates 1.4
- 2015- 02-14: GPlates 1.5
- 04.02.2016: выпущена бета-версия 12 pyGPlates
- 2016-11-18: GPlates 2.0.0
- 2018-08-08 : версия 18 бета-версии pyGPlates выпущена
- 2018-08-08: GPlates 2.1.0
- 2019-08-30: GPlates 2.2.0
- 2020-08-18: Выпущена бета-версия 28 PyGPlates
Функциональность
Снимок экрана вулканов в GPlates 1.5.0
GPlates позволяет как визуализировать, так и управлять тектоническими реконструкциями плит и связанными данными с геологическим временем:
- Загрузить и сохранить геологическое, данные о географических и тектонических объектах.
- Назначьте ctonic plate.
- Восстановить данные пространственных объектов до прошлых геологических времен.
- Запрашивать и редактировать свойства и геометрию пространственных объектов.
- Изменять реконструкции графически.
- Визуализировать векторные и растровые данные на земном шаре или в одной из проекций карты.
- Визуализируйте подповерхностные трехмерные скалярные поля как изоповерхности или 2D-поперечные сечения.
- Экспорт восстановленных данных в виде временной последовательности экспортированных файлы.
- Используйте многоугольники пластин (с динамическими границами и деформациями) для расчета полей скорости.
Соавторы
GPlates разработан международной группой ученых и профессиональных разработчиков программного обеспечения по адресу:
с прошлыми вкладами из:
Принятие
GPlates используется геофизиками, студентами и исследователями в академических учреждениях, государственных ведомствах и промышленности. Он также получил распространение в творческом миростроительном сообществе как инструмент для сохранения реализма или правдоподобия в географических объектах.
Реализация
GPlates работает в Mac OS X, Microsoft Windows и Ubuntu. GPlates написан на C ++ и использует OpenGL для визуализации своих 3D-глобусов и 2D map видов. Он использует Qt как среду графического интерфейса. Библиотека C ++ Boost также получила широкое распространение. Другие библиотеки включают GDAL, CGAL, proj, qwt и GLEW.
Information Model
GPGIM и GPML
GPlates использует Модель геологической информации GPlates (GPGIM) для представления геологических данных в контексте тектоники плит. GPlates Markup Language (GPML) - это XML-реализация GPGIM, производная от Geography Markup Language (GML).
GPlates Python Binding
Библиотека GPlates Python (pyGPlates ) обеспечивает доступ к функциональности GPlates через язык программирования Python. Он позволяет пользователям использовать GPlates программно и, следовательно, обеспечивает гораздо большую гибкость, чем интерфейс рабочего стола GPlates. PyGPlates доступен для загрузки. Справочная документация и руководства также доступны для загрузки.
Бета-версия 28 PyGPlates была выпущена 8 августа 2020 года. Это первая версия, которая поддерживает Python3.
Люди
Разработчики
- Джон Кэннон (активный) Группа EarthByte, Сиднейский университет
- Джон - ведущий разработчик GPlates.
- Майкл Чин (Сяодун Цинь) (активный) Группа EarthByte, Сиднейский университет
- Робин Уотсон (неактивный) Группа геодинамики, Геологическая служба Норвегии
- Марк Тернер (неактивен)
- Энох Лау (неактивен)
- Джеймс Кларк (неактивен)
- Джеймс Бойден (неактивен)
- Хэмиш Айви-Лоу (неактивен)
Ученые
- Дитмар является основателем и руководителем проекта GPlates.
- Также является основателем проекта GPlates.
Лицензирование
GPlates выпущен под лицензией GNU General Public License версии 2.0 (GPLv2), а исходный код можно найти на SourceForge
GPlates Portal
Веб-портал GPlates - это шлюз к серии веб-приложений на основе GPlates. Портал был запущен в 2014 году. Майкл Чин - архитектор и главный программист. Первоначально портал размещался на облаке нектара. Позже он был перенесен в Amazon Elastic Compute Cloud. Ниже приведен список приложений на веб-портале GPlates.
- Трехмерная визуализация сетки градиента силы тяжести.
- Реконструкция растровых изображений во времени.
- Сервис реконструкции и визуализации данных.
- Продемонстрируйте, как использовать pyGPlates в IPython Notebook.
Библиотека Javascript цезия используется для визуализации трехмерного глобуса в веб-браузере.
Медиа
- CNN (Эта карта позволяет увидеть, где ваш родной город находился на Земле миллионы лет назад)
- Guardian (Самая подробная карта морского дна из когда-либо виденных)
- wired.com (Супер-подробная интерактивная трехмерная карта морского дна)
- Industry Advocate (сначала картографирование морского дна)
- Орма (Земля без океанов - новая потрясающая интерактивная карта морского дна Земли)
Избранные публикации
Ниже приводится список избранных публикаций GPlates.
- Реконструкция тектонического растра плит в GPlates
- Реконструкция тектонических плит нового поколения с использованием GPlates
- Геологическая информационная модель и язык разметки GPlates
- Программная среда с открытым исходным кодом для визуализации и уточнения тектонических реконструкций плит с использованием наборов геологических и геофизических данных с высоким разрешением
- Реконструкции плит с непрерывно закрывающимися плитами
- Визуализация трехмерной структуры мантии на основе сейсмической томографии и прогнозов геодинамической модели Индии и Евразии и зона конвергенции Восточной Азии
- Применение программного обеспечения с открытым исходным кодом и геофизических изображений с высоким разрешением для изучения эволюции тектонических плит Австралии
- Специальная реализация для визуализации подповерхностных 3D скалярных полей в GPlates
- Портал GPlates: интерактивная трехмерная облачная визуализация глобальных геофизических и геологических данных в веб-браузере
Информационные бюллетени
Финансирование
Ссылки
Внешние ссылки