모바일 GIS 엔진, SmartPoint-Xr에서 폴리곤 자르기와 병합하기 기능

SmartPoint-Xr은 안드로이드 기반의 GIS 엔진으로 기존의 BlackPoint-Xr과 동일한 API를 유지하면서 보다 강력한 공간 정보 데이터를 처리할 수 있는 기능을 제공합니다. SmartPoint-Xr에서 폴리곤을 자르고 병합하는 기능에 대해 데모 형태로 소개합니다.

아래의 동영상을 보면, 지적 필지를 선택하고.. 선택한 필지 폴리곤을 선으로 자르거나 또 다른 인접한 필지와 병합하는 기능을 살펴볼 수 있습니다. 공간 데이터의 빠르고 효율적인 편집을 위해 별도의 공간 데이터 포맷을 사용합니다. 이러한 편집 용 공간 데이터는 SHP 파일로 변환할 수 있어 다양한 GIS 툴에서 활용할 수 있습니다.

SmartPoint-Xr은 모바일 환경에서 빠르고 견고한 GIS 앱을 개발하기 위한 제품입니다.

VWorld의 3D 모델 파일을 웹에서 가시화

VWorld에서 제공하는 3차원 지도 서비스가 있습니다. 3차원 지형 위에 3차원 건물을 사실감 있게 표현하고 있는 서비스입니다. 이 VWorld는 지형의 높이 데이터인 DEM과 모델 데이터를 공개하고 있습니다. 둘 중에 모델 데이터는 xdo라는 확장자를 갖는 VWorld만의 데이터 포맷으로 제공되고 있습니다.

이 xdo 파일을 웹에서 WebGL을 이용하여, 보다 정확히는 WebGL을 좀더 편리하게 사용할 수 있는 three.js를 이용하여 xdo 데이터를 해석하고 가시화 하는 기능을 구현해 보았습니다. 아래는 관련 동영상입니다.