2023년 12월 12일 화요일

3차원 모델 공간정보 렌더링 도구 Deck.GL 소개

이 글은 3차원 모델 공간정보 렌더링 도구 Deck.GL 을 간략히 소개한다.

소개
deck.gl 는 대규모 데이터 세트의 고성능 WebGL 기반 시각화를 지원한다. 사용자는 기존 레이어를 구성하여 최소한의 노력으로 인상적인 시각적 결과를 생성할 수 있다. deck.gl의 확장 가능한 아키텍처를 활용하여 사용자 정의 요구 사항을 구현할 수 있다. deck.gl는 데이터(일반적으로 JSON 객체의 배열)를 시각적 레이어 스택에 매핑한다. 

Deck.gl 는 사용자 정의가 가능하도록 설계되었다. 모든 레이어에는 렌더링의 각 단계를 프로그래밍 방식으로 제어할 수 있는 유연한 API가 함께 제공된다. 

사용 예제
설치는 다음과 같다.
npm install deck.gl --save

예제는 다음과 같이 실행한다.
git clone git@github.com:visgl/deck.gl.git
cd deck.gl/examples/get-started/pure-js/basic
npm install
npm start

결과는 다음과 같다. 

이를 이용하면, 다양한 GIS 정보 렌더링을 손쉽게 개발할 수 있다. 

레퍼런스

댓글 없음:

댓글 쓰기