1. Java 기반의 오픈 소스
GIS(GeoServer, uDig)를 지원하는
국내 공간 DBMS 드라이버의 개발
2013. 08. 28.
김기웅 (socoooooool@gmail.com)
임영현 (yhlim0129@gmail.com)
이민파 (mapplus@gmail.com)
PAGE 1
4. 1. 기술개발의 목표 및 내용: 기술개발의 배경
국내 오픈 소스 GIS 활성화를 위한 요소
국내 오픈 소스 GIS 활성화를 위한 요소
한글화 지원
국내 공간 DBMS 및 포맷 지원
국내 특수환경 지원
프로그램 한글화 및 한글
매뉴얼 완료
•
•
서버 및 데스크탑
프로그램에서 국내 포털
지도 보기 부분 완료
•
현재 오픈 소스 GIS 기반
국내 DBMS 및 포맷 지원은
전무한 상태
•
•
국내 좌표체계 지원하기
완료
•
국내 공간 DBMS를
지원하는 드라이버 개발이
핵심 목표
한글인코딩 지원하기 완료
PAGE 4
5. 1. 기술개발의 목표 및 내용: 기술개발의 배경
GeoServer, uDig, QGIS 등 UI 및 매뉴얼 한글화
2013년 4월 말 GeoServer 2.1.3 버전부터 한글화 버전 출시됨
PAGE 5
6. 1. 기술개발의 목표 및 내용: 기술개발의 배경
TMS for Korea – QGIS에서 Daum, Naver, Olleh 지도 등을 레이어로 사용
QGIS Plugin Repository 및 Daum 지형
PAGE 6
7. 1. 기술개발의 목표 및 내용: 기술개발의 배경
국내 좌표체계 지원 – QGIS, uDig, GeoServer
PAGE 7
8. 1. 기술개발의 목표 및 내용: 기술개발의 배경
국내 공간 DBMS 및 파일 포맷 드라이버 지원
MapPlus – 2010년 프로토타입 구현
PAGE 8
9. 1. 기술개발의 목표 및 내용: 기술개발의 목표
기술 개발 목표
현재 오픈소스 GIS는
전 세계적으로 많이 사용
하는 상용 포맷들은 대부분
지원하고 있으나 국내 포맷
(공간 DBMS, 파일 포맷 등)
지원은 전무한 상태
PAGE 9
10. 1. 기술개발의 목표 및 내용: 기술개발의 내용
기술 개발 내용 및 범위
PAGE 10
11. 1. 기술개발의 목표 및 내용: 기술개발의 내용
기술 개발 내용 및 범위(계속)
1. 국내 상업용 공간 DBMS
• Altibase Spatial - ALTIBASE(tm) ALTIBASE HDB Database
• Kairos Spatial - REALTIMETECH(tm) Kairos Database
• Tibero Spatial - Tibero(tm) Tibero Database
• GMS 4G - GEOMania
• ZEUS - CM World
2. 국내 파일포맷
• 국토지리정보원 NGI 파일
PAGE 11
12. 1. 기술개발의 목표 및 내용: 기술개발의 내용
기술 개발 내용 및 범위(계속)
구 분
목 표
내 용
o 국내 공간 DBMS 지원
- Altibase Spatial
1차년도
(2013)
GeoTools 기반의
Data Store 개발 및 적용
- Tibero Spatial
- Kairos Spatial
o 국내 파일 포맷 지원
- 국토지리정보원 NGI 포맷
o GeoTools 2.7.x, 8.x, 9.x 모두 지원
o 국내 공간 DBMS 지원
- Altibase Spatial
2차년도
(2014)
uDig 기반의
Data Store 개발 및 적용
- Tibero Spatial
- Kairos Spatial
o 국내 파일 포맷 지원
- 국토지리정보원 NGI 포맷
o uDig 1.4.x 이상 지원
PAGE 12
13. 1. 기술개발의 목표 및 내용: 기술개발의 내용
기술 개발 추진 체계
계획 수립
저장소 생성
DBMS 정보수집
GeoTools 설계
개발
테스트
uDig 설계
커뮤니티
(OSGeo Korean
Chapter 등)
배포
테스트
배포
운영 및 피드백
PAGE 13
개발
28. 3. 커뮤니티 운영 계획: 커뮤니티 구성방법
커뮤니티 구성 방법
저장소 및 배포처
소스 저장소 관리 및 배포를 위해
github 및 sourceforge 적극 활용
분산형 버전관리 시스템인 github을
적극 활용하여 협업 시스템 구성
PAGE 28
개발 커뮤니티
활용에 대한 피드백은 OSGeo 한국어
지부 및 Naver GIS 프로그래밍 연구소
카페 커뮤니티 적극 활용
29. 3. 커뮤니티 운영 계획: 커뮤니티 운영
SourceForge(https://sourceforge.net/projects/gt-jdbc-korean/)
PAGE 29
30. 3. 커뮤니티 운영 계획: 커뮤니티 운영
GitHub(https://github.com/mangosystem/gt-jdbc-korean/)
PAGE 30
31. 3. 커뮤니티 운영 계획: 커뮤니티 운영
OSGeo 한국어지부 메일링 리스트(https://groups.google.com/group/osgeo-kr/)
PAGE 31
32. 3. 커뮤니티 운영 계획: 커뮤니티 운영
Naver GIS 프로그래밍 연구소(http://cafe.naver.com/gisdev/)
PAGE 32
33. 3. 커뮤니티 운영 계획: 향후 일정
향후 일정
Altibase
Kairos
저장소
Tibero
6
7
8
NGI Format
9
10
11
FOSS4G Korea 2013
2013스마트국토엑스포
커뮤니티모임
오픈소스 GIS
솔루션데이
FOSS4G 2013
Asia Geospatial Forum 2013
PAGE 33