GПлиты
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
![]() Логотип Gplates | |
![]() На GPlates отображается возрастная сетка и береговые линии возрастом 100 млн лет назад. | |
Оригинальный автор(ы) | Группа EarthByte |
---|---|
Разработчик(и) | Команда разработчиков GPlates |
Первоначальный выпуск | октябрь 2003 г |
Стабильная версия | 2.5.0 / 15 апреля 2024 г |
Репозиторий | |
Написано в | С++ и Питон |
Операционная система | Linux , Mac OS X , Microsoft Windows |
Доступно в | Английский |
Тип | Геоинформационная система |
Лицензия | GNU GPL версии 2+ |
Веб-сайт | www |
GPlates — это с открытым исходным кодом, прикладное программное обеспечение предлагающее новую комбинацию интерактивных реконструкций тектонических плит , функций географической информационной системы (ГИС) и визуализации растровых данных.
высокого уровня Программная платформа GPlates включает в себя настольное программное обеспечение GPlates, инструменты командной строки, библиотеку GPlates Python (pyGPlates), веб-сервис и веб-приложение GPlates, пакет инкапсуляции Python GPlately, набор инструментов для тектоники плит PlateTectonicTools и сервер данных, который выполняет реконструкцию плит. наборы данных моделей из облака. GPlates также поддерживает интеграцию с базами данных GeoServer и PostGIS .
Включая этот стек технологий, GPlates упрощает и оптимизирует обработку, интеграцию, анализ и визуализацию данных, облегчая рабочую нагрузку геофизиков. Программное обеспечение можно использовать для создания новых моделей реконструкции пластин или оптимизации существующих моделей.
История
[ редактировать ]GPlates был задуман в 2002 году следующим комитетом:
- Дитмар Мюллер [председатель комитета] (Сиднейский университет)
- Стюарт Кларк (Сиднейский университет)
- Майк Коффин (ORI/IFREE)
- Майк Гурнис (Калифорнийский технологический институт)
- Лоуренс Ловер (PLATES/UTIG)
- Луи Морези (Университет Монаша/VPAC)
- Команда Редфилд (PGP/NGU)
- Уолтер Руст (GSC)
- Тронд Торсвик (PGP/NGU)
Первый прототип GPlates («GPlates 0.5») был выпущен 30 октября 2003 года. Первая стабильная версия GPlates 1.0.0 была выпущена в 2010 году. Последняя версия GPlates 2.3 была выпущена в сентябре 2021 года.
В 2012 году команда GPlates выиграла конкурс NeCTAR/ANDS #nadojo. И в том же году команда GPlates приступила к разработке портала и веб-сервиса GPlates. В 2014 году были запущены веб-портал и веб-сервис GPlates.
В 2016 году была выпущена первая общедоступная версия pyGPlates. Бета-версия 28 pyGPlates была выпущена 8 августа 2020 года. Это первая версия, поддерживающая Python 3. Последняя версия pyGPlates — 0.36 — выпущена в мае 2022 года.
В 2022 году вышла первая версия GPlately. Последняя версия GPlately — 1.0.0 — выпущена в апреле 2023 года.
После почти 20 лет хранения исходного кода на Apache Subversion и SourceForge исходный код GPlates был перенесен на GitHub 1 августа 2023 года.
Функциональность
[ редактировать ]
GPlates позволяет как визуализировать, так и манипулировать реконструкциями тектонических плит и связанными с ними данными в геологическом времени:
- Загружайте и сохраняйте геологические, географические и тектонические данные.
- Присвойте данные объекта тектоническим плитам.
- Реконструируйте данные объектов в прошлые геологические времена.
- Запрашивайте и редактируйте свойства и геометрию объектов.
- Модифицируйте реконструкции графически.
- Визуализируйте векторные и растровые данные на глобусе или в одной из картографических проекций.
- Визуализируйте подземные 3D-скалярные поля в виде изоповерхностей или 2D-сечений.
- Экспортируйте восстановленные данные как временную последовательность экспортированных файлов.
- Используйте многоугольники пластин (с динамическими границами и деформациями) для расчета полей скоростей.
Авторы
[ редактировать ]GPlates разработан международной командой ученых и профессиональных разработчиков программного обеспечения по адресу:
- группа EarthByte в Школе геонаук Сиднейского университета
с прошлыми вкладами от:
- Отдел геологических и планетарных наук (GPS) Калифорнийского технологического института
- Центр эволюции и динамики Земли (CEED) при факультете геолого-геофизических наук Университета Осло , Норвегия
- Группа геодинамики Геологической службы Норвегии (NGU)
Принятие
[ редактировать ]GPlates используется геофизиками, студентами и исследователями в академических учреждениях, государственных ведомствах и промышленности. Он также получил признание в сообществе творческих миростроителей как инструмент для поддержания реализма или правдоподобия географических объектов. В 2019 году два австралийских исследователя использовали это программное обеспечение для создания тектонической карты континентов вымышленной вселенной «Игры престолов» . [1]
Выполнение
[ редактировать ]GPlates работает на Mac OS X , Microsoft Windows и Linux . GPlates написан на C++ и использует OpenGL для рендеринга трехмерного глобуса и двухмерных карт . Он использует Qt в качестве среды графического интерфейса. Библиотека Boost C++ также получила широкое распространение. Другие библиотеки включают GDAL , CGAL , proj , qwt и GLEW .
GPlates использует геологическую информационную модель GPlates (GPGIM) для представления геологических данных в контексте тектоники плит . Язык разметки GPlates (GPML) — это XML-реализация GPGIM. [2] получен из языка географической разметки (GML).
Люди
[ редактировать ]Разработчики
[ редактировать ]- Джон Кэннон (активный) Группа EarthByte, Сиднейский университет
- Джон присоединился к команде разработчиков GPlates в 2009 году. В настоящее время он является ведущим разработчиком GPlates.
- Майкл Чин (Сяодун Цинь) (активный) Группа EarthByte, Сиднейский университет
- Майкл присоединился к команде разработчиков GPlates в 2010 году. Он является архитектором портала и веб-сервиса GPlates . Он также является руководителем разработки мобильного приложения GPlates .
- Робин Уотсон (неактивен) Группа геодинамики, Геологическая служба Норвегии
- Марк Тернер (неактивен)
- Енох Лау (неактивен)
- Джеймс Кларк (неактивен)
- Джеймс Бойден (неактивен)
- Хэмиш Айви-Лоу (неактивен)
Ученые
[ редактировать ]- Профессор Дитмар Мюллер
- Дитмар — основатель и нынешний руководитель проекта GPlates.
- Профессор Майк Гурнис
- Майк Гурнис — соучредитель проекта GPlates.
- Доцент Мария Сетон
- Сабин Захирович
- Бен Мэзер
- Саймон Уильямс
Лицензирование
[ редактировать ]GPlates выпускается под лицензией GNU General Public License версии 2.0 (GPLv2), а исходный код можно найти на SourceForge . [3]
Привязка Gplates к Python
[ редактировать ]Библиотека GPlates Python ( pyGPlates ) обеспечивает доступ к функциям GPlates через язык программирования Python . Он позволяет пользователям использовать GPlates программным способом и призван обеспечить большую гибкость, чем может предложить интерфейс рабочего стола GPlates. pyGPlates доступен на Conda (канал conda-forge). Последняя версия pyGPlates — 0.36, выпущенная 6 мая 2022 г.
Веб-сервис Gplates
[ редактировать ]GPlates Веб-сервис был построен на основе pygplates. Это позволяет пользователям получать доступ к функциям GPlates через Интернет . Веб-сервис GPlates помещен в контейнер. Пользователи могут развернуть контейнер Docker локально, чтобы повысить производительность и безопасность данных.
GPlately
[ редактировать ]Библиотека GPlately Python представляет собой высокоуровневую инкапсуляцию pygplates и PlateTectonicTools. Он был создан для ускорения пространственно-временного анализа данных. GPlately доступен на PyPI и Conda (канал conda-forge). Последняя версия GPlately — 1.3.0, выпущенная 22 декабря 2023 года.
Портал Gplates
[ редактировать ]Веб-портал GPlates — это шлюз к ряду веб-приложений на основе GPlates. Первоначально портал размещался на Nectar Cloud. Позже он был перенесен в Amazon Elastic Compute Cloud . Ниже приведен список приложений на веб-портале GPlates.
- Вертикальный градиент гравитации
- 3D-визуализация сетки вертикального гравитационного градиента. [4]
- Растровая реконструкция
- Реконструируйте растровые изображения во времени.
- Создатель палеокарт
- Сервис реконструкции и визуализации данных.
- Динамическая топография
- Песочница IPython
- Продемонстрируйте, как использовать pyGPlates в IPython Notebook.
- Магнитные медиаторы
- SRTM15_PLUS Топография
- Литология морского дна
Cesium Библиотека JavaScript используется для рендеринга трехмерного глобуса в веб-браузере. [5]
Данные GPlates
[ редактировать ]«SampleData» был доступен вместе с другими выпусками программного обеспечения. Начиная с версии GPlates 2.2, «SampleData» претерпела ребрендинг и теперь известна как «GeoData». Дополнительные данные, совместимые с GPlates, можно найти на сайте Research Data Australia , который является службой обнаружения данных Австралийской ассоциации исследовательских данных (ARDC).
СМИ
[ редактировать ]- CNN (Эта карта позволяет увидеть, где миллионы лет назад на Земле находился ваш родной город) [6]
- The Guardian (самая подробная карта дна океана из когда-либо существовавших) [7]
- Wired.com (Сверхподробная интерактивная трехмерная карта морского дна) [8]
- Защитник отрасли (в первую очередь картографирование морского дна) [9]
- Орма (Земля без океанов – потрясающая новая интерактивная карта морского дна Земли) [10]
Награды
[ редактировать ]GPlates вошел в шорт-лист австралийской премии Research Data Commons Eureka Prize за выдающиеся достижения в области исследовательского программного обеспечения в 2023 году. [11]
Выберите публикации
[ редактировать ]Ниже приведен список избранных публикаций GPlates.
- Растровая реконструкция тектонических плит в GPlates [12]
- Реконструкции тектонических плит нового поколения с использованием GPlates [13]
- Геологическая информационная модель GPlates и язык разметки [14]
- Программная среда с открытым исходным кодом для визуализации и уточнения реконструкций тектонических плит с использованием наборов геологических и геофизических данных высокого разрешения. [15]
- Пластинчатые реконструкции с постоянно закрывающимися пластинами [16]
- Визуализация трехмерной структуры мантии на основе сейсмической томографии и прогнозов геодинамической модели зоны конвергенции Индии, Евразии и Восточной Азии. [17]
- Применение программного обеспечения с открытым исходным кодом и геофизических изображений высокого разрешения для изучения эволюции тектонических плит Австралии. [18]
- Пользовательская реализация для визуализации подземных 3D скалярных полей в GPlates [19]
- Портал GPlates: облачная интерактивная 3D-визуализация глобальных геофизических и геологических данных в веб-браузере. [20]
Финансирование
[ редактировать ]- Стипендия австралийского лауреата
- AuScope
- Целевой фонд науки и промышленности (SIEF)
- Австралийский исследовательский совет
Ссылки
[ редактировать ]- ^ Кондон, Джо; Захирович, Сабин (20 мая 2019 г.). «Мы сделали движущуюся тектоническую карту ландшафта «Игры престолов»» . Разговор . Проверено 29 марта 2021 г.
- ^ Цинь, X.; Мюллер, РД; Кэннон, Дж.; Ландгребе, TCW; Гейне, К.; Уотсон, Р.Дж.; Тернер, М. (2012). «GI — Аннотация — Модель геологической информации и язык разметки GPlates» . Геонаучные приборы, методы и системы данных . 1 (2): 111–134. Бибкод : 2012GI......1..111Q . дои : 10.5194/gi-1-111-2012 .
- ^ «Загрузка Gplates» . SourceForge.net . Проверено 19 сентября 2015 г.
- ^ «Морская гравитация по данным спутниковой альтиметрии» .
- ^ «Портал GPlates — Цезий — Виртуальный глобус и картографический движок WebGL» . Cesiumjs.org . Проверено 19 сентября 2015 г.
- ^ «Эта карта позволяет увидеть, где миллионы лет назад на Земле находился ваш родной город» .
- ^ «Самая подробная карта дна океана, которую когда-либо видели | Технологии» . Хранитель . Проверено 19 сентября 2015 г.
- ^ «Сверхдетальная интерактивная трехмерная карта морского дна» . Проводной . 09.10.2014 . Проверено 19 сентября 2015 г.
- ^ «Сначала картографирование морского дна» . Защитник отрасли. 12 августа 2015 г. Архивировано из оригинала 02 апреля 2016 г. Проверено 19 сентября 2015 г.
- ^ «Земля без океанов — потрясающая новая интерактивная карта морского дна Земли» . Орма.com. Архивировано из оригинала 4 марта 2016 г. Проверено 19 сентября 2015 г.
- ^ «Финалисты премии Австралийского музея Эврика 2023 года» . Австралийский музей . Проверено 20 июля 2023 г.
- ^ Кэннон, Дж.; Лау, Э.; Мюллер, Р.Д. (2014). «Растровая реконструкция тектонических плит в GPlates» . Твердая Земля . 5 (2): 741–755. Бибкод : 2014SolE....5..741C . дои : 10.5194/se-5-741-2014 .
- ^ Келлер, Дж. Рэнди; Бару, Чайтанья, ред. (2011). Реконструкции тектонических плит нового поколения с использованием GPlates — University Publishing Online . Электронные книги.cambridge.org. дои : 10.1017/CBO9780511976308 . ISBN 9780511976308 . S2CID 243999290 . Проверено 19 сентября 2015 г.
- ^ Цинь, X.; Мюллер, РД; Кэннон, Дж.; Ландгребе, TCW; Гейне, К.; Уотсон, Р.Дж.; Тернер, М. (2012). «Модель геологической информации и язык разметки GPlates» . Геонаучные приборы, методы и системы данных . 1 (2): 111–134. Бибкод : 2012GI......1..111Q . дои : 10.5194/gi-1-111-2012 .
- ^ «Программная среда с открытым исходным кодом для визуализации и уточнения реконструкций тектонических плит с использованием наборов геологических и геофизических данных высокого разрешения» (PDF) .
- ^ «Реконструкция пластин с непрерывно закрывающимися пластинами» (PDF) .
- ^ Кэннон, Дж.; Пфаффельмозер, Т.; Захирович, С.; Мюллер, Р.; Сетон, М. (2012). «Визуализация трехмерной структуры мантии на основе сейсмической томографии и прогнозов геодинамической модели зоны конвергенции Индии, Евразии и Восточной Азии» (PDF) . Тезисы осеннего собрания АГУ . 2012 : Т51Е–2645. Бибкод : 2012AGUFM.T51E2645C .
- ^ «Применение программного обеспечения с открытым исходным кодом и геофизических изображений высокого разрешения для изучения эволюции тектонических плит Австралии» (PDF) .
- ^ «Специальная реализация для визуализации подземных 3D-скалярных полей в GPlates» (PDF) .
- ^ Мюллер, Р. Дитмар; Цинь, Сяодун; Сэндвелл, Дэвид Т.; Дуткевич, Адриана ; Уильямс, Саймон Э.; Фламан, Николя; Маус, Стефан; Сетон, Мария (2016). «Портал GPlates: облачная интерактивная 3D-визуализация глобальных геофизических и геологических данных в веб-браузере» . ПЛОС ОДИН . 11 (3): e0150883. Бибкод : 2016PLoSO..1150883M . дои : 10.1371/journal.pone.0150883 . ПМЦ 4784813 . ПМИД 26960151 .