Jump to content

GПлиты

GПлиты
Оригинальный автор(ы) Группа EarthByte
Разработчик(и) Команда разработчиков GPlates
Первоначальный выпуск октябрь 2003 г .; 20 лет назад ( 2003-10 )
Стабильная версия
2.5.0 / 15 апреля 2024 г .; 3 месяца назад ( 15.04.2024 )
Репозиторий
Написано в С++ и Питон
Операционная система Linux , Mac OS X , Microsoft Windows
Доступно в Английский
Тип Геоинформационная система
Лицензия GNU GPL версии 2+
Веб-сайт www .gplates .org

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 1.5.0

GPlates позволяет как визуализировать, так и манипулировать реконструкциями тектонических плит и связанными с ними данными в геологическом времени:

  • Загружайте и сохраняйте геологические, географические и тектонические данные.
  • Присвойте данные объекта тектоническим плитам.
  • Реконструируйте данные объектов в прошлые геологические времена.
  • Запрашивайте и редактируйте свойства и геометрию объектов.
  • Модифицируйте реконструкции графически.
  • Визуализируйте векторные и растровые данные на глобусе или в одной из картографических проекций.
  • Визуализируйте подземные 3D-скалярные поля в виде изоповерхностей или 2D-сечений.
  • Экспортируйте восстановленные данные как временную последовательность экспортированных файлов.
  • Используйте многоугольники пластин (с динамическими границами и деформациями) для расчета полей скоростей.

GPlates разработан международной командой ученых и профессиональных разработчиков программного обеспечения по адресу:

с прошлыми вкладами от:

Принятие

[ редактировать ]

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 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]

Финансирование

[ редактировать ]
  1. ^ Кондон, Джо; Захирович, Сабин (20 мая 2019 г.). «Мы сделали движущуюся тектоническую карту ландшафта «Игры престолов»» . Разговор . Проверено 29 марта 2021 г.
  2. ^ Цинь, X.; Мюллер, РД; Кэннон, Дж.; Ландгребе, TCW; Гейне, К.; Уотсон, Р.Дж.; Тернер, М. (2012). «GI — Аннотация — Модель геологической информации и язык разметки GPlates» . Геонаучные приборы, методы и системы данных . 1 (2): 111–134. Бибкод : 2012GI......1..111Q . дои : 10.5194/gi-1-111-2012 .
  3. ^ «Загрузка Gplates» . SourceForge.net . Проверено 19 сентября 2015 г.
  4. ^ «Морская гравитация по данным спутниковой альтиметрии» .
  5. ^ «Портал GPlates — Цезий — Виртуальный глобус и картографический движок WebGL» . Cesiumjs.org . Проверено 19 сентября 2015 г.
  6. ^ «Эта карта позволяет увидеть, где миллионы лет назад на Земле находился ваш родной город» .
  7. ^ «Самая подробная карта дна океана, которую когда-либо видели | Технологии» . Хранитель . Проверено 19 сентября 2015 г.
  8. ^ «Сверхдетальная интерактивная трехмерная карта морского дна» . Проводной . 09.10.2014 . Проверено 19 сентября 2015 г.
  9. ^ «Сначала картографирование морского дна» . Защитник отрасли. 12 августа 2015 г. Архивировано из оригинала 02 апреля 2016 г. Проверено 19 сентября 2015 г.
  10. ^ «Земля без океанов — потрясающая новая интерактивная карта морского дна Земли» . Орма.com. Архивировано из оригинала 4 марта 2016 г. Проверено 19 сентября 2015 г.
  11. ^ «Финалисты премии Австралийского музея Эврика 2023 года» . Австралийский музей . Проверено 20 июля 2023 г.
  12. ^ Кэннон, Дж.; Лау, Э.; Мюллер, Р.Д. (2014). «Растровая реконструкция тектонических плит в GPlates» . Твердая Земля . 5 (2): 741–755. Бибкод : 2014SolE....5..741C . дои : 10.5194/se-5-741-2014 .
  13. ^ Келлер, Дж. Рэнди; Бару, Чайтанья, ред. (2011). Реконструкции тектонических плит нового поколения с использованием GPlates — University Publishing Online . Электронные книги.cambridge.org. дои : 10.1017/CBO9780511976308 . ISBN  9780511976308 . S2CID   243999290 . Проверено 19 сентября 2015 г.
  14. ^ Цинь, X.; Мюллер, РД; Кэннон, Дж.; Ландгребе, TCW; Гейне, К.; Уотсон, Р.Дж.; Тернер, М. (2012). «Модель геологической информации и язык разметки GPlates» . Геонаучные приборы, методы и системы данных . 1 (2): 111–134. Бибкод : 2012GI......1..111Q . дои : 10.5194/gi-1-111-2012 .
  15. ^ «Программная среда с открытым исходным кодом для визуализации и уточнения реконструкций тектонических плит с использованием наборов геологических и геофизических данных высокого разрешения» (PDF) .
  16. ^ «Реконструкция пластин с непрерывно закрывающимися пластинами» (PDF) .
  17. ^ Кэннон, Дж.; Пфаффельмозер, Т.; Захирович, С.; Мюллер, Р.; Сетон, М. (2012). «Визуализация трехмерной структуры мантии на основе сейсмической томографии и прогнозов геодинамической модели зоны конвергенции Индии, Евразии и Восточной Азии» (PDF) . Тезисы осеннего собрания АГУ . 2012 : Т51Е–2645. Бибкод : 2012AGUFM.T51E2645C .
  18. ^ «Применение программного обеспечения с открытым исходным кодом и геофизических изображений высокого разрешения для изучения эволюции тектонических плит Австралии» (PDF) .
  19. ^ «Специальная реализация для визуализации подземных 3D-скалярных полей в GPlates» (PDF) .
  20. ^ Мюллер, Р. Дитмар; Цинь, Сяодун; Сэндвелл, Дэвид Т.; Дуткевич, Адриана ; Уильямс, Саймон Э.; Фламан, Николя; Маус, Стефан; Сетон, Мария (2016). «Портал GPlates: облачная интерактивная 3D-визуализация глобальных геофизических и геологических данных в веб-браузере» . ПЛОС ОДИН . 11 (3): e0150883. Бибкод : 2016PLoSO..1150883M . дои : 10.1371/journal.pone.0150883 . ПМЦ   4784813 . ПМИД   26960151 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4a5186030fb9ca9343c9387b021d3bb9__1714166760
URL1:https://arc.ask3.ru/arc/aa/4a/b9/4a5186030fb9ca9343c9387b021d3bb9.html
Заголовок, (Title) документа по адресу, URL1:
GPlates - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)