[GIS] BlackPoint-Xr, 갤럭시탭 10.1에서 테스트, 이상 무!

3주전인가.. 마침.. 갤럭시탭 10.1을 테스트할 수 있는 기회가 생겨서 기존에 블랙포인트로 개발된 데모 시스템 하나를 갤럭시탭 10.1에서 테스트해 보았습니다.

기존에 사용하는 테스트 디바이스의 경우, 화면 해상도도 작고.. 싱글 코어인 상황인지라.. 갤럭시탭 10.1의 더욱 커진 화면 해상도에 대한 메모리 사용에 대한 문제 발생 여부와 듀얼 코어에 대한 스레드 안정성에 대한 문제가 발생할 가능성이 있다고 판단되었지만.. 다행히도 두가지 문제점이 실제로 발생하지 않았습니다.

그러나 화면 해상도가 커짐에 따라 지도 표출 속도가 저하되는 문제가 발생했습니다. 몇가지 개선을 통해 속도를 향상시켜 놓았으나.. 좀 더 근본적으로 이 문제를 개선할 방안을 고민 중입니다. 현재로써는 SHP 파일을 바로 사용하는 방식인데… 이를 자체 포맷 형태로 변환해 사용하는 방식을 지원하는 것을 통해 속도를 개선시킬 계획입니다.

아래의 화면은 갤럭시탭 10.1에서 블랙포인트의 데모를 올려 실행시킨 화면에 대한 스크린샷입니다.


블랙포인트는 지오서비스(www.geoservice.co.kr)에서 개발된 안드로이드 기반의 GIS 맵 엔진입니다.

[GIS] FingerEyes-Xr, OGC 표준 맵서비스 WMS 지원

핑거아이즈가 OGC 표준 맵 서비스인 WMS를 지원하게 되었습니다. 지원에 대한 테스트 WMS 버전은 1.1.1입니다. 아래는 핑거아이즈에서 WMS를 통해 지적도를 서비스 받아 표시한 화면입니다.

사용자 삽입 이미지
테스트에 대해 사용한 공간서버는 GeoServer 2.1.1입니다. GeoServer에 대한 셋팅과 SHP 파일을 통한 레이어 구성등은 On Spatial(www.onspatial.com) 블로그에서 제공하는 문서(http://ss.textcube.com/blog/3/30800/attach/XVnDChhGSs.pdf)를 참고하여 진행하였습니다. 아래는 위의 지적도를 표출을 위해 서비스 되고 있는 GeoServer의 실행 화면입니다.

사용자 삽입 이미지
WMS에 대한 내용의 이해는 OGC에서 제공하는 OpenGIS Web Map Server Implementation Specification 문서를 통해 파악하였습니다. 끝으로 핑거아이즈에서 WMS를 통한 레이어를 추가하는 코드는 아래와 같습니다.

var lyr:XrWMSLayer = new XrWMSLayer(
    "wmsLyr", 
    "http://www.gisdeveloper.co.kr:8080/geoserver/wms", 
    "MyWorkspace:JIBUN_SINGLE", 
    "EPSG:2097");
    
map.layers.addLayer(lyr);

[GIS] 지도 디자인 및 타일맵 가공툴, Mr.Tiler-Xr v2.0

미스터타일러는 지오서비스에서 개발한 맵디자인툴입니다. 서비스에 맞는 지도를 디자인하고 이렇게 디자인된 지도를 인터넷 상에서 빠르게 서비스할 수 있도록 타일맵으로 가공해 주는 툴입니다.


위의 화면은 타일맵을 통해 4개의 수치지도레이어(SHP 파일형태)를 이용해 미스터타일러(Mr.Tiler-Xr)로 만들어본 지도입니다. 위의 지도를 디자인하는 과정에 대한 데모는 다음 URL을 통해 동영상으로 살펴보실 수 있습니다.

Mr.Tiler-Xr 실행 동영상(http://www.gisdeveloper.co.kr/Mr.Tiler-Xr/mrtiler_demo1)

미스터 타일러는 듀라맵(DuraMap-Xr)을 통해 개발되었습니다. 그리고 UI는 .NET 프레임워크인 C#으로 개발되어져 있으므로 .NET 프레임워크 2.0이 설치되어져 있어야 합니다. 미스터 타일러와 듀라맵은 지오서비스 홈페이지의 자료실을 통해 다운로드 받으실 수 있습니다.