CARTO VL로 벡터 활용하기

CARTO 팀은 벡터 기반의 데이터 시각화・분석을 위한 자바스크립트 라이브러리 CARTO VL을 출시했습니다. CARTO VL은 로케이션 인텔리전스를 활용하여 더욱 빠르고 스마트한 결정을 내리는 데 도움을 줄 수 있습니다.

CARTO VL은 CARTO 플랫폼 전체를 이용하여 CARTO의 풍부한 데이터에 접근할 수 있으며, 새로운 고성능 지도 제작, 데이터 병합, 더욱 발전된 공간 분석 등이 가능합니다.

CARTO VL은 기본 정보와의 상호 작용을 강화하여, 더 많은 패턴과 통찰력을 표면화하도록 지원합니다. 사용자는 데이터 위에 필터, 팝업, 그래프 및 위젯을 빠르게 만들어 비즈니스 질문에 대한 정확한 답변을 제공할 수 있습니다.

 

전체는 부분의 합보다 크다

CARTO VL을 새로운 세대의 로케이션 인텔리전스 앱 구축을 위한 가장 효과적인 도구로 만들기 위해서는 자바스크립트 라이브러리가 강력한 통합 및 구성 요소를 갖추는 것이 매우 중요했습니다. CARTO는 CARTO VL을 워크플로 및 개발 스택에 쉽게 통합할 수 있도록 최선을 다했습니다.

 

베이스맵 불러오기

로케이션 인텔리전스 애플리케이션은 지리적 컨텍스트를 필요로 합니다. 뛰어난 베이스맵은 이러한 컨텍스트를 제공하는 데 도움이 됩니다.

CARTO는 이를 위해 Mapbox GL과 협업하여 개발자들이  이미 만들어진 더욱 아름답운 고품질의 베이스맵을 활용할 수 있도록 했습니다. 개발자들은 필요에 따라 디자인을 커스터마이즈할 수도 있습니다.

 

더 스마트한 백엔드

요즘 수백만 건의 데이터셋을 보유한 클라이언트를 흔히 볼 수 있습니다. 이 방대한 데이터를 분석하고 시각적으로 표현하는 것이 중요합니다. CARTO VL과 함께 Maps API를 재정비하여 전송 속도와 크기를 개선함으로써 벡터 데이터를 쉽게 시각화, 분석 및 경험할 수 있게 되었습니다.

 

지도 스타일링

CARTO VL은 WebGL의 모든 잠재력을 실현합니다. 이는 GPU에서 지도 스타일링과 제작이 동시에 수행될 수 있는 지도 제작을 위한 완전한 GPU 가속화 라이브러리입니다. 초당 60프레임으로 많은 애니메이션 기능을 제공합니다.

다른 스타일링 기능들은 다음과 같습니다:

  • 데이터 기반의 동적 스타일링: 기존 스타일링 언어에 대한 강력한 대안으로, 더욱 빠르고 직관적이며 개발자에게 친숙한 스타일입니다.
  • 다중 축척 주제도 맵핑 – 스타일링이 뷰포트 및 줌 레벨에 자동으로 최적화됩니다. 지도의 클러터나 데이터 과부하를 걱정하지 마세요.
  • CARTO VL은 CARTO Colors, 혼합 표현, 보간, 오분위수, 등간격과 같은 한정자 및 영상을 지원합니다.
  • 시간적 차원(temporal dimension)을 지원합니다.
  • JS 개발자 친화적입니다.

개발자 중심의 통합

CARTO VL을 로케이션 인텔리전스 스택의 핵심 구성요소로 만들기 위해서는 개발자들이 필요로 하는 툴과 통합하는 것이 필수적입니다. Mapbox GL과 협력하는 것 외에도, VL은 다른 모든 베이스맵과 통합될 수 있습니다. 또한 CARTO Colors와의 통합도 포함되며, 많은 클라이언트 측 렌더링 라이브러리를 지원하여 어디서든 타일을 렌더링할 수 있습니다.

 

인터랙션, 애니메이션, 그리고 성능

CARTO VL은 사용자 인터랙션을 염두에 두고 설계되었습니다. 사용자 인터랙션에 기반한 동적 스타일링 및 반응형 지도 제작이 개선되었습니다. 스타일은 기능별로 변경할 수 있으며, 차트나 위젯은 지연 시간이 거의 없이 실행될 수 있습니다. 애니메이션은 훨씬 더 매끄럽게 페이드인•아웃이 가능합니다. CARTO VL은 지도에서 토크(torque)를 사용하여 점, 폴리곤 및 선을 활성화하여, 시간 경과에 따른 데이터 패턴을 시각적으로 표현하는 강력한 도구이기도 합니다.

CARTO VL의 개발 과정에서, CARTO 팀은 위에서 언급한 빠른 렌더링, 필터링, 그리고 60+ FPS의 시계열 애니메이션 등의 기능에 집중했습니다. CARTO VL을 사용하여 만든 시각화는 속도와 사용자 환경에 자동으로 최적화되며, 모든 규모로 수행됩니다. CARTO VL은 빅데이터셋 작업을 수행할 때 데이터 클라이언트 측에서 백만개가 넘는 포인트를 렌더링할 수 있습니다.

 

CARTO VL을 시작하세요

CARTO VL을 사용하여 로케이션 인텔리전스 애플리케이션을 구축하는 개발자는 데이터를 시각화하고 이해하는 새로운 방법을 통해, 애플리케이션의 성능을 유지하고 보다 나은 정보를 바탕으로 비즈니스 의사 결정을 내릴 수 있습니다. 즉, 경영진, 분석가, 프로젝트 관리자, 마케팅 담당자 및 위치 데이터에 의존하는 모든 사용자가 새로운 기능을 통해 이점을 얻을 수 있습니다. 지금 바로 CARTO VL을 시작해보세요!

 

 

CARTO 30일 평가판 신청하기

*




SPH는 CARTO, Google Maps, SuperMap 등 다양한 케이스에 적용될 수 있는 다채로운 제품군을 보유하고 있으며 고객의 사례에 꼭 맞는 무료 세미나 및 개별 컨설팅을 제공하고 있습니다. 각 케이스에 맞춰 더욱 자세한 이야기를 나누고 싶으시다면 여기에서 문의 주시길 바라며, SPH에서 발행하는 GIS/로케이션 인텔리전스 관련 최신 소식을 받아보고 싶으신 분들은 페이스북 페이지 또는 뉴스레터를 구독해 주시길 바랍니다. 감사합니다.