[GIS] BlackPoint, 지오프로세싱(평균경사도, 단면도 측정)

블랙포인트라는 안드로이드 기반의 GIS 엔진을 이용해 화면에서 평균경사도와 단면도를 손쉽게 측정할 수 있는 기능을 개발할 수 있습니다. 이러한 기능 개발을 위해 DEM 데이터가 필요하며 블랙포인트는 DEM 데이터를 공간서버(GeoService-Xr)을 통해 빠르게 서비스 받을 수 있습니다.

먼저 평균경사도를 측정하기 위해 지도 화면에 터치를 통해 측정하고자 하는 영역을 폴리곤으로 지정합니다.

사용자 삽입 이미지
지정하고 화면을 더블터치를 해 폴리곤 지정을 마무리 하면 지정된 영역에 대한 경사도를 분석하여 아래와 같은 결과를 사용자에게 제공합니다.

사용자 삽입 이미지 
그리고 횡단면도 측정의 경우에.. 지도 화면에서 터치를 통해 측정하고자 하는 횡단선을 그려줍니다.

사용자 삽입 이미지
그리고 화면을 더블터치를 해서 횡단선 지정을 마무리하면 다음과 같이 횡단면도 측정되어 결과가 화면상에 표시됩니다.

사용자 삽입 이미지
이처럼 블랙포인트를 이용해 모바일이라는 환경에서 단순히 터치를 통해 평균경사도와 횡단면도를 빠르게 측정할 수 있는 모바일 GIS 앱을 개발할 수 있습니다.

[GIS] 블랙포인트 엔진을 이용한 ‘스마트 현장지원 시스템’ 개발 완료

안드로이드 기반의 모바일 GIS 엔진인 블랙포인트를 이용해 개발한 스마트 현장지원 시스템 개발이 완료되었습니다. 개발 기간은 3월 1일부터 시작하여 정확히 1달 소요되었습니다.

사용자 삽입 이미지
25cm 급 항공영상을 해상도 손실 없이 그대로 사용하면서 지적도 역시 SHP 파일을 그대로 사용하는 시스템입니다. 장점은 역시…. 지도 표시 속도가 빠르다는 것.. 그리고 대용량의 공간 데이터를 메모리 제약 없이 사용할 수 있다는 것… 개인적으로는 기본에 충실했다는 것… 보다 자세한 내용은 지오서비스(www.geoservice.co.kr)의 자료실을 참고하시기 바랍니다.

현장이라는 특성상.. 통신이 않되는 상황에서도 지도를 살펴볼 수 있습니다.. 이번에 개발한 스마트 현장지원 시스템은 기본적인 GIS 기능을 담고 있고.. 추후 사용자의 요구사항에 대해 빠르게 커스커마이징 할 수 있도록 개발되었습니다.

오는 3월 31일에.. 네이버 GIS 프로그래밍 연구소(cafe.naver.com/gisdev)에서 개발자분들에게 블랙포인트 엔진에 대한 소개와 엔진을 개발할때 격었던 문제점과 해결책을 공유할 예정입니다. 관심있는 분들은 꼭 참석해 보시기 바랍니다. 이외에도 다른 GIS 개발자분들이 개발한 엔진에 대한 소개가 진행될 예정입니다. GIS 개발자분들에게는 소통의 장이 될 수 있을 거라 생각합니다..