G 플레이트
GPlates![]() |
![]() G 플레이트 로고 | |
![]() GPlate는 100 Ma의 에이지 그리드 및 해안선을 표시합니다. | |
원본 작성자 | 어스 바이트 그룹 |
---|---|
개발자 | GPlates 개발 팀 |
초기 출시 | 1월; 전 ( |
안정적 방출 | 2.3.0 / 2021년 9월 8일, 전 |
작성 위치 | C++ 및 파이썬 |
운영 체제 | 리눅스, Mac OS X, 마이크로소프트 윈도우즈 |
사용 가능한 위치 | 영어 |
유형 | 지리정보시스템 |
면허증. | GNU GPL 버전 2+ |
웹사이트 | www |
GPlates는 대화형 판 구조 재구성, 지리 정보 시스템(GIS) 기능 및 래스터 데이터 시각화의 새로운 조합을 제공하는 오픈 소스 애플리케이션 소프트웨어입니다.
거의 20년에 걸친 활발한 개발 과정에서 GPlate는 단순한 데스크톱 소프트웨어 애플리케이션에서 최첨단 연구 소프트웨어 플랫폼으로 진화하는 놀라운 변화를 겪었습니다.
GPlates 소프트웨어 플랫폼은 GPlates 데스크톱 소프트웨어, 명령줄 도구, GPlates Python 라이브러리(pyGPlates), GPlates 웹 서비스 및 웹 애플리케이션, 고급 Python 캡슐화 패키지 GPlates, 플레이트 텍토닉 툴킷 PlateTectonTools 및 클라우드의 플레이트 재구성 모델 데이터 세트를 제공하는 데이터 서버로 구성됩니다.GPlates는 GeoServer와 Post도 통합했습니다.GIS 데이터베이스를 완료했습니다.
GPlates는 이 기술 스택을 통합하여 데이터 처리, 통합, 분석 및 시각화를 단순화하고 간소화하여 지구과학자의 작업 부하를 줄입니다.지구과학 연구자들은 이러한 도구를 사용하여 새로운 판 재구성 모델을 만들고 기존 모델을 효율적으로 최적화할 수 있습니다.
또한, GPlates 모바일 앱의 개발은 곧 완료될 예정이며 Google Play와 App Store 모두에 곧 출시될 예정입니다.
역사
GPlates는 2002년에 다음 위원회에 의해 구상되었습니다.
- 디트마르 뮐러 [위원장] (시드니 대학교)
- Stuart Clark (시드니 대학교)
- 마이크 코핀(ORI/IFREE)
- 마이크 거니스(캘텍)
- 로렌스 로버(PLATES/UTIG)
- 루이스 모레시(모나시 대학교/VPAC)
- 팀 레드필드(PGP/NGU)
- 월터 로스트(GSC)
- Trond Torsvik(PGP/NGU)
최초의 GPlates 프로토타입("Gplates 0.5")은 2003년에 출시되었습니다.최초의 안정적인 버전 G플레이트 1.0.0은 2010년에 출시되었습니다.최신 릴리스는 GPlates 2.3이며 2021년 9월에 출시되었습니다.
2012년에 GPlates 팀은 NeCTAR/ANDS #nadojo 대회에서 우승했습니다.그리고 같은 해에 GPlates 팀은 GPlates Portal 및 Web Service 개발을 시작했습니다.2014년에 GPlates 웹 포털 및 웹 서비스가 시작되었습니다.
2016년, 첫 번째 공개 버전의 PyG Plates가 출시되었습니다.PyG Plates 베타 리비전 28은 2020년 8월 8일에 출시되었습니다.이것은 Python3를 지원하는 첫 번째 버전입니다.최신 pyG Plates 릴리스는 0.36이며 2022년 5월에 출시되었습니다.
2022년, 첫 번째 버전인 Gplate가 출시되었습니다.최신 GPlate 릴리스는 1.0.0이며 2023년 4월에 출시되었습니다.
거의 20년 동안 Apache Subversion과 SourceForge에 소스 코드를 보관한 후, GPlates 소스 코드는 2023년 8월 1일 깃허브로 이동되었습니다.
기능성
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/37/GPlates_volcanoes.png/220px-GPlates_volcanoes.png)
G 플레이트를 사용하면 지질학적 시간을 통해 플레이트 구조 재구성 및 관련 데이터를 시각화하고 조작할 수 있습니다.
- 지리적, 지리적 및 구조적 특징 데이터를 로드하고 저장합니다.
- 형상 데이터를 지각판에 할당합니다.
- 형상 데이터를 과거 지질 시대로 재구성합니다.
- 피쳐 특성 및 지오메트리를 쿼리하고 편집합니다.
- 재구성을 그래픽으로 수정합니다.
- 지구본 또는 지도 투영 중 하나에서 벡터 및 래스터 데이터를 시각화합니다.
- 하위 표면 3D 스칼라 필드를 등각 표면 또는 2D 단면으로 시각화합니다.
- 재구성된 데이터를 내보낸 파일의 시간 순서로 내보냅니다.
- 플레이트 다각형(동적 경계 및 변형 포함)을 사용하여 속도 필드를 계산합니다.
기여자
GPlates는 다음 사이트의 과학자 및 전문 소프트웨어 개발자로 구성된 국제 팀에 의해 개발되었습니다.
- 시드니 대학 지구과학부의 지구 바이트 그룹
과거의 기여를 통해:
- 캘리포니아 공과대학의 지질 및 행성과학부
- 노르웨이 오슬로 대학교 지구과학부 지구진화역학센터(CEED)
- 노르웨이 지질조사국(NGU)의 지질역학 팀
입양
G 플레이트는 지구 물리학자, 학생 및 학술 기관, 정부 부처 및 산업 연구원에 의해 사용됩니다.또한 지리적 특징의 현실성 또는 진실성을 유지하기 위한 도구로서 창조적인 세계 건설 커뮤니티에서 인기를 얻었습니다.2019년, 두 명의 호주 연구원이 가상의 왕좌의 게임 [1]우주 내에 있는 대륙의 구조 지도를 만들기 위해 그 소프트웨어를 사용했습니다.
실행
GPlates는 Mac OS X, Microsoft Windows 및 Ubuntu에서 실행됩니다.GPlates는 C++로 작성되며 OpenGL을 사용하여 3D 지구본 및 2D 지도 보기를 렌더링합니다.Qt를 GUI 프레임워크로 사용합니다.Boost C++ 라이브러리도 널리 사용되고 있습니다.기타 라이브러리로는 GDAL, CGAL, proj, qwt 및 GLEW가 있습니다.
GPlates는 GPGIM(Glate Geological Information Model)을 사용하여 플레이트 구조론 컨텍스트에서 지질 데이터를 나타냅니다.GPlates Markup Language(GPML)는 지리 Markup[2] Language(GML)에서 파생된 GPGIM의 XML 구현입니다.
사람
개발자
- John Cannon (활성) EarthByte 그룹, 시드니 대학교
- John은 2009년에 GPlates 개발 팀에 합류했습니다.그는 현재 GPlates의 주요 개발자입니다.
- Michael Chin(샤오동 친)(활성) EarthByte 그룹, 시드니 대학교
- Michael은 2010년에 GPlates 개발 팀에 합류했습니다.그는 Gplates Portal 및 웹 서비스의 설계자입니다.그는 또한 GPlates 모바일 앱의 개발 리더이기도 합니다.
- 노르웨이 지질조사국 로빈 왓슨(비활동) 지질역학팀
- Mark Turner(비활성)
- 에녹 라우(비활성)
- 제임스 클라크(비활성)
- 제임스 보이든(비활성)
- Hamish Ivey-Law(비활성)
사이언티스트
- 디트마 뮐러 교수
- Dietmar는 GPlates 프로젝트의 설립자이자 현재 선두주자입니다.
- 마이크 거니스 교수
- Mike Gurnis는 GPlates 프로젝트의 공동 설립자입니다.
- 마리아 세튼 부교수
- 사빈 자히로비치
- 벤 매더
- 사이먼 윌리엄스
라이센싱
GPlates는 GNU General Public License 버전 2.0(GPLv2)으로 릴리스되며 소스 코드는 SourceForge에서 [3]확인할 수 있습니다.
GPlates Python 바인딩
GPlates Python 라이브러리(pyGPlates)를 사용하면 Python 프로그래밍 언어를 통해 GPlates 기능에 액세스할 수 있습니다.사용자가 프로그래밍 방식으로 GPlates를 사용할 수 있도록 하며 GPlates 데스크톱 인터페이스가 제공할 수 있는 것보다 더 많은 유연성을 제공하는 것을 목표로 합니다.PyG 플레이트는 Conda(콘다 단조 채널)에서 사용할 수 있습니다.
GPlates 웹 서비스
GPlates 웹 서비스는 pygplate를 기반으로 구축되었습니다.사용자는 인터넷을 통해 GPlates 기능에 액세스할 수 있습니다.GPlates 웹 서비스가 컨테이너화되었습니다.사용자는 Docker 컨테이너를 로컬로 배포하여 성능과 데이터 보안을 향상시킬 수 있습니다.
지플라이트
GPlate Python 라이브러리는 Pygplate 및 PlateTectonicTools의 고급 캡슐화입니다.시공간 데이터 분석을 가속화하기 위해 만들어졌습니다.GPlate는 PyPI 및 Conda(콘다 단조 채널)에서 사용할 수 있습니다.
GPlates 포털
GPlates Web Portal은 일련의 GPlates 기반 웹 응용 프로그램에 대한 게이트웨이입니다.처음에는 포털이 넥타 클라우드에서 호스팅되었습니다.나중에 Amazon Elastic Compute Cloud로 마이그레이션되었습니다.아래는 GPlates Web Portal의 응용 프로그램 목록입니다.
- 수직 중력 구배
- 수직 중력 구배 [4]그리드의 3D 시각화.
- 래스터 재건
- 시간 경과에 따라 래스터 영상을 재구성합니다.
- 팔레오맵 메이커
- 데이터 재구성 및 시각화 서비스.
- 동적 지형
- 아이피톤 샌드박스
- IPython 노트북에서 PyG Plate를 사용하는 방법을 시연합니다.
- 마그네틱 픽
- SRTM15_PLUS 지형
- 해저 암석학
세슘 자바스크립트 라이브러리는 웹 [5]브라우저에서 3D 지구본을 렌더링하는 데 사용됩니다.
GPlates 데이터
"샘플 데이터"는 매우 많은 소프트웨어 릴리스와 함께 제공되었습니다.GPlates 릴리스 2.2 이후 "SampleData"는 브랜드 변경을 거쳤으며 현재 "GeoData"로 알려져 있습니다.더 많은 GPlates 호환 데이터는 ARDC(Australian Research Data Commons)의 데이터 검색 서비스인 Research Data Australia에서 확인할 수 있습니다.
미디어
- CNN (이 지도를 통해 수백만 년 [6]전 지구상에서 고향이 어디였는지 알 수 있습니다.)
- 가디언 (지금까지 [7]본 해저 지도 중 가장 상세한 지도)
- wired.com (초세부 대화형 3-D 해저 지도)[8]
- 업계 옹호자(해상도 매핑 우선)[9]
- Orma (바다가 없는 지구 – 놀라운 지구 [10]해저의 새로운 상호작용 지도)
시상식
GPlates는 2023년 [11]호주 연구 데이터 커먼즈 Eureka Prize of Excellence in Research Software 최종 후보에 올랐습니다.
게시 선택
아래는 GPlates의 선별된 출판물 목록입니다.
- G 플레이트의[12] 판구조 래스터 재구성
- G 플레이트를[13] 이용한 차세대 판구조 재구성
- 지리정보 모델과 마크업[14] 언어를 이용한 GPlates
- 고해상도 지질 및 지구물리 데이터[15] 세트를 이용한 판 구조 재구성의 시각화 및 정제를 위한 오픈 소스 소프트웨어 환경
- 연속 닫힘[16] 플레이트를 사용한 플레이트 재구성
- 지진토모그래피를 이용한 3차원 맨틀구조의 시각화 및 인도-유라시아 및 동아시아 수렴대의[17] 지질역학적 모델 예측
- 호주의[18] 판구조 변화를 탐색하기 위한 오픈소스 소프트웨어와 고해상도 지구물리학적 이미지의 적용
- G 플레이트의[19] 지하 3차원 스칼라 필드 가시화를 위한 맞춤 구현
- GPlates 포털:웹[20] 브라우저에서 글로벌 지구 물리 및 지질 데이터의 클라우드 기반 대화형 3D 시각화
자금 지원
레퍼런스
- ^ Condon, Jo; Zahirovic, Sabin. "We made a moving tectonic map of the Game of Thrones landscape". The Conversation. Retrieved 2021-03-29.
- ^ Qin, X.; Müller, R. D.; Cannon, J.; Landgrebe, T. C. W.; Heine, C.; Watson, R. J.; Turner, M. (2012). "GI - Abstract - The GPlates Geological Information Model and Markup Language". Geoscientific Instrumentation, Methods and Data Systems. 1 (2): 111–134. Bibcode:2012GI......1..111Q. doi:10.5194/gi-1-111-2012.
- ^ "GPlates download". SourceForge.net. Retrieved 2015-09-19.
- ^ "Marine Gravity from Satellite Altimetry".
- ^ "GPlates Portal - Cesium - WebGL Virtual Globe and Map Engine". Cesiumjs.org. Retrieved 2015-09-19.
- ^ "This map lets you see where your hometown was on the Earth millions of years ago".
- ^ "The most detailed map of the ocean floor ever seen Technology". The Guardian. Retrieved 2015-09-19.
- ^ "Super-Detailed Interactive 3-D Seafloor Map". Wired. 2014-10-09. Retrieved 2015-09-19.
- ^ "Seafloor Mapping first". The Industry Advocate. 2015-08-12. Archived from the original on 2016-04-02. Retrieved 2015-09-19.
- ^ "Earth Without Oceans- Stunning New Interactive Map of the Earth's Seafloor". Orma.com. Archived from the original on 2016-03-04. Retrieved 2015-09-19.
- ^ "2023 Australian Museum Eureka Prizes finalists". The Australian Museum. Retrieved 2023-07-20.
- ^ Cannon, J.; Lau, E.; Müller, R. D. (2014). "Plate tectonic raster reconstruction in GPlates". Solid Earth. 5 (2): 741–755. Bibcode:2014SolE....5..741C. doi:10.5194/se-5-741-2014.
- ^ Keller, G. Randy; Baru, Chaitanya, eds. (2011). Next-generation plate-tectonic reconstructions using GPlates - University Publishing Online. Ebooks.cambridge.org. doi:10.1017/CBO9780511976308. ISBN 9780511976308. S2CID 243999290. Retrieved 2015-09-19.
- ^ Qin, X.; Müller, R. D.; Cannon, J.; Landgrebe, T. C. W.; Heine, C.; Watson, R. J.; Turner, M. (2012). "The GPlates Geological Information Model and Markup Language". Geoscientific Instrumentation, Methods and Data Systems. 1 (2): 111–134. Bibcode:2012GI......1..111Q. doi:10.5194/gi-1-111-2012.
- ^ "An open-source software environment for visualizing and refining plate tectonic reconstructions using high-resolution geological and geophysical data sets" (PDF).
- ^ "Plate Reconstructions with Continuously Closing Plates" (PDF).
- ^ Cannon, J.; Pfaffelmoser, T.; Zahirovic, S.; Müller, R.; Seton, M. (2012). "Visualizing 3D mantle structure from seismic tomography and geodynamic model predictions of the India-Eurasia and East Asia convergence zone" (PDF). AGU Fall Meeting Abstracts. 2012: T51E–2645. Bibcode:2012AGUFM.T51E2645C.
- ^ "Application of open-source software and high-resolution geophysical images to explore the plate tectonic evolution of Australia" (PDF).
- ^ "A Custom Implementation for Visualizing Sub-surface 3D Scalar Fields in GPlates" (PDF).
- ^ Müller, R. Dietmar; Qin, Xiaodong; Sandwell, David T.; Dutkiewicz, Adriana; Williams, Simon E.; Flament, Nicolas; Maus, Stefan; Seton, Maria (2016). "The GPlates Portal: Cloud-based interactive 3D visualization of global geophysical and geological data in a web browser". PLOS ONE. 11 (3): e0150883. Bibcode:2016PLoSO..1150883M. doi:10.1371/journal.pone.0150883. PMC 4784813. PMID 26960151.