본문 바로가기
코딩 강좌/웹 지도 만들기

TerriaJS로 만드는 강력한 웹 기반 공간정보 플랫폼

by 요긴소프트 2025. 2. 4.
728x90
반응형

TerriaJS는 호주 정부의 Data61(CSIRO의 디지털 연구 부문)에서 개발한 오픈소스 공간정보 플랫폼입니다. 2D와 3D 지도 시각화를 위한 웹 기반 프레임워크로, 다양한 공간 데이터를 통합하고 시각화할 수 있습니다.

TerriaJS의 주요 특징

  1. 강력한 데이터 통합
  • WMS, WFS, GeoJSON, KML 등 다양한 공간데이터 포맷 지원
  • CSV 파일의 위치 정보 매핑 기능
  • 실시간 데이터 스트리밍 지원
  1. 사용자 친화적 인터페이스
  • 직관적인 드래그 앤 드롭 방식의 데이터 추가
  • 레이어 투명도 조절 및 스타일링 기능
  • 시계열 데이터 애니메이션 지원
  1. 고급 분석 도구
  • 공간 분석 및 차트 생성 기능
  • 3D 지형 가시화
  • 사용자 정의 분석 도구 추가 가능

TerriaJS 기반 주요 프로젝트

  1. NationalMap (호주)
  • 호주 정부의 공식 공간정보 포털
  • 전국의 지리정보, 통계, 인프라 데이터 통합 제공
  • https://nationalmap.gov.au
  1. Digital Earth Australia Map
  • 호주의 환경 변화 모니터링 플랫폼
  • 위성영상, 기후데이터 등 환경 데이터 시각화
  • https://maps.dea.ga.gov.au
  1. Tokyo 3D Mapping (일본)
  • 도쿄도의 3D 도시 매핑 프로젝트
  • 도시계획, 재해관리, 관광정보 등 통합 제공
  • BIM/CIM 데이터와 연계한 3D 건물 정보 제공
  • 도쿄 올림픽 관련 시설 정보 시각화에도 활용
  • https://3dview.tokyo-digitaltwin.metro.tokyo.lg.jp
  1. Pacific Map
  1. NSW Digital Twin

개발자를 위한 장점

  1. 오픈소스 라이선스
  • MIT 라이선스로 제공
  • 자유로운 수정 및 재배포 가능
  1. 활발한 커뮤니티
  • GitHub을 통한 지속적인 업데이트
  • 상세한 문서화와 예제 제공
  1. 확장성
  • React 기반의 모듈형 아키텍처
  • 플러그인 시스템으로 기능 확장 용이

TerriaJS는 공공부문 뿐만 아니라 민간에서도 활용 가능한 강력한 공간정보 플랫폼입니다. 특히 대규모 공간데이터의 통합과 시각화가 필요한 프로젝트에 적합하며, 오픈소스로 제공되어 비용 효율적인 구축이 가능합니다.

TerriaJS에 대해 더 자세히 알아보시려면 공식 문서(https://docs.terria.io)를 참조하시기 바랍니다.

 

아래 영상은 TerriaJS 기반 디지털 플랫폼 데모인 TerriaMap을 브이월드 등 우리나라 환경에 맞게 커스터마이징한 예제입니다.

 

 

데모 영상에 대한 질문 있으시면 댓글에 남겨주시면 답변해 드리겠습니다.

 

728x90
반응형