프로젝트 소개

deck.gl은 데이터(일반적으로 JSON 배열)를 폴리곤, 아이콘, 텍스트와 같은 시각적 레이어 스택으로 매핑하여 대규모 데이터 세트의 렌더링 프로세스를 단순화하는 시각화 프레임워크입니다. 이는 지도, 1인칭 및 정투영 뷰를 포함한 다양한 관점에서 확인할 수 있습니다. 주요 기능은 다음과 같습니다: - WebGL2 및 WebGPU를 통한 대규모 데이터 세트의 고성능 렌더링 및 업데이트. - 피킹, 필터링 및 하이라이팅을 위한 내장 인터랙티브 이벤트 처리. - 지도 투영법 지원 및 주요 베이스맵 제공업체와의 통합. - 사용자가 커스텀 레이어를 생성하고 핵심 클래스를 확장할 수 있는 확장 가능한 아키텍처. 이 프레임워크는 단독 스크립트 태그, 순수 JavaScript 및 React용 NPM 모듈, 그리고 pydeck을 통한 Python 구현 등 다양한 통합 옵션을 제공합니다. 이는 OpenJS Foundation 산하의 vis.gl 프로젝트의 일부입니다.