김형준 GIS 연구소 (for Developers)  
Front Page
Notice | E-Mail | Admin | Write Article   
 
2011/12/28에 해당하는 글 1건
2011/12/28   [BlackPoint] 코드를 이용한 기본 지도뷰 조작


2011/12/28 09:16 2011/12/28 09:16
[BlackPoint] 코드를 이용한 기본 지도뷰 조작

먼저 블랙포인트를 이용해 구로구의 행정동 SHP 파일을 통해 레이어를 추가합니다. 레이어 추가 코드는 아래와 같습니다.

단지 레이어를 추가한 상태인지라.. 실행을 해도 화면 상에는 아무것도 표현되지 않습니다. 필요한 것은 현재 화면에 보여질 지도 영역을 지정해 주는 것입니다. 먼저 지도 이동 및 지도 축척 지정에 대한 코드입니다.

지도 좌표 (298722, 544094)를 화면 중심으로 위치하고 지도 축척을 1:200000으로 지정해 주는 코드입니다. 실행 결과는 아래와 같습니다.

사용자 삽입 이미지

위의 코드 대신에 아래의 코드는 지도를 110% 확대하는 코드입니다.
결과는 아래와 같습니다.

사용자 삽입 이미지

이와 대응하는 함수로써 90%로 축소시키는 코드는 ZoomOut 입니다. 다음 코드는 보고자 하는 지도 영역을 지정하는 코드입니다.
결과는 아래와 같습니다.

사용자 삽입 이미지

여기서 주의할 점은 지정한 지도 영역과 화면상에 실제로 표시된 지도 영역이 정확히 일치하지 않는다는 점입니다. 이는 지정한 지도 영역과 실제 화면의 가로/세로 비율이 일치하지 않기 때문입니다.

끝으로 지도를 회전시키는 코드입니다. 시계 방향으로 45도 회전시키는 코드는 아래와 같습니다.

반시계 방향은 마이너스(-) 값을 주면 됩니다. 위 코드의 실행 결과는 아래와 같습니다.

사용자 삽입 이미지

또한 현재 회전된 각도 값을 알기 위해서는 CoordMapper의 getRotationAngle 함수를 통해 얻을 수 있습니다.

Tag : , ,
BLOG main image
 Notice
DuraMap-Xr 소개 및 다운로드
[오픈소스] SimpleSHP v0.1
FingerEyes-Xr 소개 및 다운로드
OpenGL Tutorials
 Category
전체 (552)
GIS 개발 (155)
프로그래밍 (240)
스치는 생각들 (128)
번역 또는 집필 (3)
영작학습 (6)
 TAGS
GIS Xr OpenGL Shader BlackPoint FingerEyes Algorithm Java Map Engine WPF
 Calendar
«   2011/12   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
 Recent Entries
English Writing Study
English Writing Study
English Writing Study 4
English Writing Study 3
English Writing Study 2
 Recent Comments
안녕하세요~ 코봉히님....
김형준 - 05/15
동부->중부 좌표변환할 일...
코봉히 - 05/14
잘봤습니다.
지나가다 - 05/11
지금 사용하고 있는 dem...
김형준 - 05/04
단면도 측정 결과를 보고....
아무개 - 05/02
출처를 밝히시면 마음껏...
김형준(Dip2K) - 05/02
하나더 말씀을 안드렸네요...
Begginer - 05/02
고맙습니다. OpenGL으로...
Begginer - 05/02
네, 기존 버전에 대해 불...
김형준(Dip2K) - 05/01
정말 감사합니다..새로운...
조성각 - 05/01
 Archive
2012/05
2012/04
2012/03
2012/02
2012/01
2011/12
2011/11
2011/10
2011/09
2011/08
2011/07
2011/06
 Link Site
Adobe Flex 3 Help
Cartograph 2.0
GADM
GIS 위키디피아
GIS 프로그래밍 연구소
MapTools.org
OGC
OGRE3D
OSGeo 한국 지부
Paul Bourke Site
Wikipedia
국가수자원관리 정보시스템
국립지리원
국토연구원
국토해양부
네이버 과학
대한측량협회
류광님의 블로그
이민파님의 공간분석과 리...
지오서비스(GeoService)
 Visitor Statistics
Total : 982092
Today : 114
Yesterday : 582
태터툴즈 배너
rss