본문으로 건너뛰기

GeoMETA.js

웹기반 공간 카탈로그 오픈소스 프레임워크(GeoMETA.js)

geoMETA.js는 리치 웹기반 공간 데이터 분석 애플리케이션입니다. 이 애플리케이션은 별도의 플러그인 없이 웹 브라우저에서 완전한 3차원 지구를 표현하기 위해 Cesium과 WebGL을 사용합니다. Cesium의 3차원 지구를 사용할 수 없는 장치 환경에서는 Leaflet으로 2차원 지도로 자연스럽게 전환됩니다. 수 천 개의 레이어 카탈로그를 제어하며, 다수의 공간 데이터 파일형식과 웹 서비스 타입을 지원합니다. 이 애플리케이션은 대부분이 자바스크립트로 구성되어 있으며, 이는 정적 웹사이트로 배포가능하기 때문에 싸이트 운영을 간단하고 저렴하게 만들어 줍니다.


https://github.com/michael-her/TerriaMap.git

https://github.com/michael-her/terriajs.git

https://github.com/michael-her/terriajs-server.git

https://github.com/michael-her/cesium.git


기능

  • 다중 레이어 중첩 카탈로그를 통해 여러 레이어의 메쉬업 생성 가능
  • GeoJSON, KML, CSV (점과 리전 매핑), GPX, GeoRSS, CZML 그리고 압축 쉐이프 파일 타입을 네이티브로 지원
  • WMS, WFS, WMTS, Esri MapServer, Esri FeatureServer, Bing Maps, Carto Maps, Cesium Ion Imagery, OpenStreetMap-style raster tiles, Mapbox, SDMX, 3D Tiles, GTFS 그리고 센서 관측 서비스 지원
  • 3D 지구 (Cesium) 혹은 3D 모드 (Leaflet)로 하이브리드 지도로 동작함. 3D 객체로 CZML 포맷을 지원.
  • CSV, CZML, WMS에 시간 차원축 지원, 자동적으로 레이어 애니메이션 혹은 타임 컨트롤을 통해 타임 슬라이스 전후 네비게이션
  • 브라우저에 드래드-앤-드롭으로 파일을 끌어와 즉가적으로 가시화 (서버에 파일 전송 필요없음)
  • 사용자가 현태 지도화면에 대한 공유가능한 URL 링크를 생성하여 공유
  • 인터페이스 언어는 각국의 언어로 전환가능

기술적 특징

  • NodeJS v12, v14, v16 지원
  • 타입스트립트 및 ES2020+ 자바스크립트로 제작, Babel로 ES5로 컴파일
  • 최신 브라우저(최신 버전의 마이크로소프트 엣지, 모질라 파이어폭스, 구글 크롬) 지원
  • 서버 구성은 NodeJS 상에서 동작, 인증을 필요로 하거나 CORS를 지원하지 않는 웹 서비스에 대한 프록시를 제공
  • 프로젝트 의존성은 NPM을 통해 관리되고 WebPack을 통해 조립

3차원 및 4차원 가시화

공간 데이터를 3차원 지형위에 가시화. 장치가 3차원이 가능하지 않을 경우 기존 시스템인 2차원 지도로 가시화하며, 실시간으로 두 모드를 전환할 수 있음. (Cesium <-> Leaflet)

비교 도구

이미지 분할과 데이터 선택기를 사용해 데이터셋 비교. 서로 다른 시간대 혹은 데이터셋으로 최선의 데이터 비교 작업 수행

차트

리치, 인터랙티브 차트를 사용하여 지도 피쳐나 외부 소스 데이터를 쉽게 분석, 그 결과를 익스포트

시계열 지원

시간변화 WMS 레이어와 CSV 데이터 탐색, 차량이 부드럽게 이동하는 시각화 관측.

실시간 데이터 카탈로그

기존 WMS, ArcGIS, CKAN, CSW, Socrata, WFS 서버의 WMTS에 대한 동적인 카탈로그 지원

공간 포맷

WMS, WMTS, WFS, KML, GeoJSON, CSV, CZML, GPX, 그 밖에 다양한 공간 포맷을 직접 지원하며, 고유의 포맷을 직접 정의해서 추가 가능

지오프로세싱

사용자가 UI상에서 웹 프로세싱 서비스(WPS) 파라메터를 명세하여 가시화 결과를 얻을 수 있도록 지원함

자동 레전 매핑

간단한 레전 CSV 파일 드래그-앤-드롭으로 레전의 이름과 값을 자동으로 매핑하고 지도상에 가시화

직관적인 반응형 UI

리액트 기반의 사용자 인터페이스로 설계되어 있으며, 휴대폰, 태블릿, 데스크탑에서 UX 지원


쇼케이스

호주 국립지도

호주 국립지도는 2014년 호주 정보통신부가 설립한 플래그쉽 호주 정부 공간 데이터 플랫폼입니다. 이 플랫폼의 핵심 접근법은 모든 웹 브라우저에서 데이터 통합과 깔끔한 사용자 인터페이스입니다. 정부, 민간, 공공 사업자들을 포함한 지도 사용자들은 공공보건부 및 유관기관, 국가 중앙기관에서 지방 자치기관 및 그 외의 50개 이상의 기관들에서 수집된 13,000 건 이상의 데이터셋에 손쉽게 접근할 수 있습니다. 국립지도 카탈로그는 각 기관(DTA)에서 수집된 자료를 호주 통계청(ABS)와 호주 지리학회에 자동적으로 정확하게 조합해줍니다.

신공간 디지털 트윈 가시화 서비스

NSW 공간 디지탈 트윈 가시화 서비스 (DTVS)는 3D와 4D 공간 데이터, BIMs (building information models), IoT 센서들을 포함한 다양한 공간 자료들을 인터랙티브하게 실시간으로 데이터를 탐사하고 가시화하는 플랫폼입니다. NSW 정부 자료셋 그리고 공공보건의 자료셋 통합을 통해 이 플랫폼은 통합 도시 계획이 가능하도록 돕습니다. 2020년 2월 이 플랫폼이 런칭되었을때 NSW 공간 디지탈 트윈은 세계에서 가작 큰 규모의 3D/4D 지리 커버리지가 되었습니다.

QLD 공간 디지탈 트윈 프로토타입

QLD 지리 디지탈 트윈 프로토타입은 유저가 데이터를 탐사, 가시화, 대규모의 데이터셋을 공유할 수 있게 해주는 4D 데이터 플랫폼을 전개하는 사업입니다. 이 카탈로그는 토지와 소유권 정보의 2D와 3D 가시화, 고정 인프라스트럭처와 교통, 기상, 전력생산 자료와 같은 실시간 정보를 포함합니다.

디지탈 트윈 빅토리아

디지탈 트윈 빅토리아는 공공 섹터에서 수집된 다양한 개방/제한된 데이타셋을 볼 수 있습니다. 데이터-기반 의사 결정을 위해 기존의 디지탈 자산을 더 쉽게 사용할 수 있도록 돕는 플랫폼입니다. 수 천개의 빅토리아 데이터와 국가 자연환경 데이터, 2D/3D 실시간 데이터를 통합하고 가시화하고 분석합니다.

디지탈 어스 호주

디지탈 어스 호주 (DEA) 지도는 Sentinel - 2 위성의 표면반사 이미지같은 DEA 위성 이미지 기반의 데이터 제품에 접근하기 위한 플랫폼입니다.

디지탈 어스 아프리카

디지탈 어스 아프리카 (DE Africa) 지도는 위성 데이터를 의사결정 시스템에 공급하여 아프리카 국가들에게 이익이 되도록 돕는 아프리카 대륙 상의 공간 정보에 쉬운 접근성을 제공에 초점을 둔 플랫폼입니다. DE Africa는 지구 탐사 (EO) 데이터를 의사 결정 시스템에 공급하여 토질, 연안 침식, 사막화, 수질 그리고 취락 지구 변화에 대한 의사 결정을 돕습니다.

퍼시픽맵

국가 가뭄 지도

국가 환경 정보 인프라스트럭쳐 (NEII)

GEOGLAM RAAP

칼레이도스코프 - 호주 해양 공간 포탈

호주 재생 에너지 매핑 인프라스트럭처 (AREMI)

투자자 지도


국가 환경 2016 (SOE)