김형준 GIS 연구소 (for Developers)  
Front Page
Notice | E-Mail | Admin | Write Article   
 
2012/03에 해당하는 글 4건
2012/03/28   블랙포인트 엔진을 이용한 '스마트 현장지원 시스템' 개발 완료 (2)
2012/03/27   주소를 좌표로, GeoCoder-Xr 2.0 ㅡ !! (10)
2012/03/03   [ActionScript] DataGrid(Spark)의 각 셀값 읽기
2012/03/03   [BlackPoint-Xr] 그룹 레이어(GroupLayer)


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

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

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

오는 3월 31일에.. 네이버 GIS 프로그래밍 연구소(cafe.naver.com/gisdev)에서 개발자분들에게 블랙포인트 엔진에 대한 소개와 엔진을 개발할때 격었던 문제점과 해결책을 공유할 예정입니다. 관심있는 분들은 꼭 참석해 보시기 바랍니다. 이외에도 다른 GIS 개발자분들이 개발한 엔진에 대한 소개가 진행될 예정입니다. GIS 개발자분들에게는 소통의 장이 될 수 있을 거라 생각합니다..
Tag : , ,
2012/03/27 17:37 2012/03/27 17:37
주소를 좌표로, GeoCoder-Xr 2.0 ㅡ !!
옛날 주소 또는 새주소를 X,Y나 경위도와 같은 좌표로 변환해 주는 기능을 지오코딩(Geocoding)이라고 합니다. 이 툴은 주소를 좌표로 변환해 주는 툴입니다. 이와 유사한 프로그램(http://www.gisdeveloper.co.kr/611)을 개선하여 새롭게 제공합니다. 기존의 프로그램에 비해 다음과 같은 내용이 개선되었습니다.
  • 구분자로 일반적인 컴마(,)를 사용함으로써 엑셀에서 쉽게 입력 데이터를 만들 수 있습니다. 기존의 프로그램은 버티컬바(|) 문자를 사용했으며 새로운 버전에서는 대신 컴마(,)만을 사용합니다.
  • 결과 좌표 데이터를 SHP 뿐만 아니라 텍스트 파일로 저장할 수 있습니다.
  • 변환된 결과 좌표를 우리나라 행정동 지도 위에 표시됩니다. 행정동 지도는 SHP이며 프로그램과 함께 첨부되어져 있습니다.
  • 좌표 변환 시 사용자 인터페이스(UI)가 얼지 않으며 프로그래스바를 통해 진행 상황을 파악할 수 있습니다.
  • 변환에 실패한 주소(일반적으로 잘못된 주소임)를 별도의 파일로 저장해 놓을 수 있습니다. 이는 텍스트 파일로 저장하기 옵션이 활성화 되어 있을 경우에 가능합니다.

아래의 그림은 컴마(,)로 구분된 입력데이터를 엑셀에서 불러온 것입니다. 엑셀에서 만들어진 주소를 포함하고 있는 데이터를 CVS 형식으로 저장하게 되면 바로 좌표로 변환할 수 있는 입력 데이터가 됩니다. 입력 데이터에 있어서 중요한 점은 반드시 첫줄은 필드명으로 구성되어야 한다는 점입니다.

사용자 삽입 이미지

엑셀 등을 통해 얻은 주소 데이터를 아래의 그림에서처럼 불러와 좌표로 변환할 수 있습니다. 중요한 점은 반드시 주소값에 대한 필드를 지정해야 합니다.

사용자 삽입 이미지

좌표 변환이 완료되면 변환된 좌표가 실제 지도 상에 어디에 분포되는지 파악할 수 있도록 아래 그림처럼 행정동 지도 위에 맵핑되는 기능을 제공합니다. 이 기능은 좌표 변환이 완료되면 자동으로 실행됩니다.

사용자 삽입 이미지

이 프로그램에서 주소를 좌표로 변환하는 기능은 네이버, 다음, 구글의 OpenAPI를 활용하였습니다.  OpenAPI는 Key 방식의 라이센스를 통해 사용할 수 있습니다. 이 프로그램은 기본적인 라이센스 키를 가지고 작동되지만 혹... 작동상에 문제가 있을 경우 직접 라이센스 키를 발급받아 사용하시기 바랍니다. 또한 SHP 파일로 저장하기와 지도 표현 기능은 지오서비스의 듀라맵을 이용하였으므로 이 프로그램을 실행하기에 앞서 듀라맵을 먼저 설치하셔야 합니다. 듀라맵은 다음 URL을 통해 다운로드 받으실 수 있습니다.

끝으로 이 프로그램에 대한 실행 파일은 다음 URL을 통해 다운로드 받으실 수 있습니다. 소스 코드는 제게 메일(hjkim@geoservice.co.kr)을 통해 요청하시면 바로 보내드리도록 하겠습니다.


참으로.. 블로그에 오랜만에 포스팅하는 것 같습니다.. 2012년의 한분기가 끝나가고 있구요.. 하루 하루를 열심히 산다고 해서.. 뒤를 돌아 볼때 후회가 생기지 않는 것은.. 아닌듯합니다.. 오히려.. 정신없이 살다보니.. 아쉬움이 더 커지는 듯합니다.. 한템포.. 조금 늦게 여백을 두는 삶을 만들어가야 겠습니다..
Tag : ,
2012/03/03 12:23 2012/03/03 12:23
[ActionScript] DataGrid(Spark)의 각 셀값 읽기

ActionScript를 통한 코드 작성이 무슨 퍼즐도 아니고.... 이리 저리 코드 조합해 나가는 재미가... 하나도 없군요... ㅡ_ㅡ; 위 코드 조합해 내느라 2시간 정도 걸렸습니다.. 나중에 또 다시 이런 시간 허비가 없도록 하기 위해 포스팅합니다..

Tag :
2012/03/03 07:30 2012/03/03 07:30
[BlackPoint-Xr] 그룹 레이어(GroupLayer)

BlackPoint-Xr은 항공영상이나 수치지도를 레이어 개념으로 관리하고 화면상에 도시(Map Display)합니다. 이때 다수의 레이어를 하나의 레이어로 다룸으로써 많은 레이어를 일관적으로 관리할 수 있고 개발 편의성을 향상 시킬 수 있는 방법으로써 그룹 레이어(GroupLayer)를 지원합니다. 아래의 코드는 블랙포인트에서 그룹 레이어에 대한 코드 예입니다.

1번과 2번 코드를 통해 xrrLyr이라는 레이어 식별자자로써 이름을 지정한 그룹 레이어를 생성해 추가합니다. 그리고 4번 코드를 통해 xrrFiles라는 컨테이너에 다수의 공간 데이터 파일 이름 목록을 구하고 이 다수의 공간 데이터 파일을 통해 동일한 개수의 레이어를 생성합니다. 이 다수의 레이어를 1번 코드에서 생성한 그룹레이어에 추가합니다.

그룹 레이어의 사용에서 주의할점은 반드시 그룹 레이어를 먼저 맵 엔진에 먼저 추가하고 구성하고자 하는 레이어들을 그룹 레이어에 추가해야 합니다.

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
«   2012/03   »
        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 : 982094
Today : 116
Yesterday : 582
태터툴즈 배너
rss