SlideShare a Scribd company logo
Java 기반의 오픈 소스
GIS(GeoServer, uDig)를 지원하는
국내 공간 DBMS 드라이버의 개발
2013. 08. 28.
김기웅 (socoooooool@gmail.com)
임영현 (yhlim0129@gmail.com)
이민파 (mapplus@gmail.com)

PAGE 1
1
2

기술개발 현황

3

커뮤니티 운영 계획

4
PAGE 2

기술개발의 목표 및 내용

활용방법 및 시연
PAGE 3
1. 기술개발의 목표 및 내용: 기술개발의 배경
국내 오픈 소스 GIS 활성화를 위한 요소

국내 오픈 소스 GIS 활성화를 위한 요소
한글화 지원

국내 공간 DBMS 및 포맷 지원

국내 특수환경 지원

프로그램 한글화 및 한글
매뉴얼 완료

•

•

서버 및 데스크탑
프로그램에서 국내 포털
지도 보기 부분 완료

•

현재 오픈 소스 GIS 기반
국내 DBMS 및 포맷 지원은
전무한 상태

•

•

국내 좌표체계 지원하기
완료

•

국내 공간 DBMS를
지원하는 드라이버 개발이
핵심 목표

한글인코딩 지원하기 완료

PAGE 4
1. 기술개발의 목표 및 내용: 기술개발의 배경
GeoServer, uDig, QGIS 등 UI 및 매뉴얼 한글화

2013년 4월 말 GeoServer 2.1.3 버전부터 한글화 버전 출시됨
PAGE 5
1. 기술개발의 목표 및 내용: 기술개발의 배경
TMS for Korea – QGIS에서 Daum, Naver, Olleh 지도 등을 레이어로 사용

QGIS Plugin Repository 및 Daum 지형
PAGE 6
1. 기술개발의 목표 및 내용: 기술개발의 배경
국내 좌표체계 지원 – QGIS, uDig, GeoServer

PAGE 7
1. 기술개발의 목표 및 내용: 기술개발의 배경
국내 공간 DBMS 및 파일 포맷 드라이버 지원

MapPlus – 2010년 프로토타입 구현

PAGE 8
1. 기술개발의 목표 및 내용: 기술개발의 목표
기술 개발 목표

현재 오픈소스 GIS는
전 세계적으로 많이 사용
하는 상용 포맷들은 대부분
지원하고 있으나 국내 포맷
(공간 DBMS, 파일 포맷 등)
지원은 전무한 상태

PAGE 9
1. 기술개발의 목표 및 내용: 기술개발의 내용
기술 개발 내용 및 범위

PAGE 10
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
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
1. 기술개발의 목표 및 내용: 기술개발의 내용
기술 개발 추진 체계
계획 수립

저장소 생성
DBMS 정보수집
GeoTools 설계
개발
테스트

uDig 설계

커뮤니티
(OSGeo Korean
Chapter 등)

배포

테스트
배포

운영 및 피드백
PAGE 13

개발
PAGE 14
2. 기술개발 현황: 기반기술
org.geotools.jdbc

PAGE 15
2. 기술개발 현황: 기반기술
org.geotools.jdbc.JDBCDataStore

PAGE 16
2. 기술개발 현황: 기반기술
org.geotools.jdbc.SQLDialect

PAGE 17
2. 기술개발 현황
Altibase DBMS 특성

PAGE 18
2. 기술개발 현황
gt-jdbc-altibase 주요내용
https://github.com/mangosystem/gt-jdbc-korean
http://sourceforge.net/projects/gt-jdbc-korean/files/Altibase/

PAGE 19
2. 기술개발 현황
gt-jdbc-altibase 주요내용

Map<String, Object> params = new HashMap<String, Object>();
params.put(JDBCDataStoreFactory.DBTYPE.key, "altibase");
params.put(JDBCDataStoreFactory.HOST.key, "localhost");
params.put(JDBCDataStoreFactory.DATABASE.key, "mydb");
params.put(JDBCDataStoreFactory.PORT.key, "20300");
params.put(JDBCDataStoreFactory.USER.key, "sys");
params.put(JDBCDataStoreFactory.PASSWD.key, "manager");
AltibaseNGDataStoreFactory factory = new AltibaseNGDataStoreFactory();
DataStore dataStore = factory.createDataStore(params);

PAGE 20
2. 기술개발 현황
Tibero DBMS 특성

PAGE 21
2. 기술개발 현황
gt-jdbc-tibero 주요내용
https://github.com/mangosystem/gt-jdbc-korean
http://sourceforge.net/projects/gt-jdbc-korean/files/Tibero/

PAGE 22
2. 기술개발 현황
gt-jdbc-tibero 주요내용

Map<String, Object> params = new HashMap<String, Object>();
params.put(JDBCDataStoreFactory.DBTYPE.key, "tibero");
params.put(JDBCDataStoreFactory.HOST.key, "localhost");
params.put(JDBCDataStoreFactory.DATABASE.key, "tibero");
params.put(JDBCDataStoreFactory.PORT.key, "8629");
params.put(JDBCDataStoreFactory.USER.key, "tibero");
params.put(JDBCDataStoreFactory.PASSWD.key, "manager");
TiberoNGDataStoreFactory factory = new TiberoNGDataStoreFactory();
DataStore dataStore = factory.createDataStore(params);

PAGE 23
2. 기술개발 현황
Kairos DBMS 특성

PAGE 24
2. 기술개발 현황
gt-jdbc-kairos 주요내용
https://github.com/mangosystem/gt-jdbc-korean
http://sourceforge.net/projects/gt-jdbc-korean/files/Kairos/

PAGE 25
2. 기술개발 현황
gt-jdbc-kairos 주요내용

Map<String, Object> params = new HashMap<String, Object>();
params.put(JDBCDataStoreFactory.DBTYPE.key, "kairos");
params.put(JDBCDataStoreFactory.HOST.key, "localhost");
params.put(JDBCDataStoreFactory.DATABASE.key, "db");
params.put(JDBCDataStoreFactory.PORT.key, "5000");
params.put(JDBCDataStoreFactory.USER.key, "root");
params.put(JDBCDataStoreFactory.PASSWD.key, "root");
KairosNGDataStoreFactory factory = new KairosNGDataStoreFactory();
DataStore dataStore = factory.createDataStore(params);

PAGE 26
PAGE 27
3. 커뮤니티 운영 계획: 커뮤니티 구성방법
커뮤니티 구성 방법
저장소 및 배포처

소스 저장소 관리 및 배포를 위해
github 및 sourceforge 적극 활용
분산형 버전관리 시스템인 github을
적극 활용하여 협업 시스템 구성

PAGE 28

개발 커뮤니티

활용에 대한 피드백은 OSGeo 한국어
지부 및 Naver GIS 프로그래밍 연구소
카페 커뮤니티 적극 활용
3. 커뮤니티 운영 계획: 커뮤니티 운영
SourceForge(https://sourceforge.net/projects/gt-jdbc-korean/)

PAGE 29
3. 커뮤니티 운영 계획: 커뮤니티 운영
GitHub(https://github.com/mangosystem/gt-jdbc-korean/)

PAGE 30
3. 커뮤니티 운영 계획: 커뮤니티 운영
OSGeo 한국어지부 메일링 리스트(https://groups.google.com/group/osgeo-kr/)

PAGE 31
3. 커뮤니티 운영 계획: 커뮤니티 운영
Naver GIS 프로그래밍 연구소(http://cafe.naver.com/gisdev/)

PAGE 32
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
PAGE 34
4. 활용방법 및 시연: 활용방법
향후 응용분야 및 활용방법

PAGE 35
4. 활용방법 및 시연: 활용방법
서버 GIS(GeoServer) 활용

PAGE 36
4. 활용방법 및 시연: 시연

PAGE 37

More Related Content

PPTX
오픈소스기반 상용소프트웨어 GXT의 적용사례
PPTX
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
PPTX
[FOSS4G KOREA 2014] Introduce uDig
PPTX
오픈소스 공간통계분석 패키지 개발
PDF
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
PPTX
GeoNode - Open Source Geospatial Content Management System
PPTX
[FOSS4G Korea 2014] Making Base Maps with Open Data
PPTX
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반
오픈소스기반 상용소프트웨어 GXT의 적용사례
[FOSS4G KOREA 2014] 인포그래픽 맵 생성을 위한 솔루션 소개 (Solutions For Creating Infographic...
[FOSS4G KOREA 2014] Introduce uDig
오픈소스 공간통계분석 패키지 개발
[FOSS4G Korea 2021]Workshop-QGIS-TIPS-20211028
GeoNode - Open Source Geospatial Content Management System
[FOSS4G Korea 2014] Making Base Maps with Open Data
공간정보아카데미 - 오픈소스GIS 분석가과정 - QGIS 공간분석일반

What's hot (20)

PDF
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
PPTX
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
PPTX
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
PDF
State of OpenGXT: 오픈소스 공간분석엔진
PPTX
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
PPTX
[FOSS4G] uDig Desktop GIS
PDF
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
PPTX
QGIS 소개 및 ArcMap과의 비교
PDF
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
PPTX
Customizing Gis Programs
PPTX
PostGIS - National Education Center for GIS: Open Source GIS
PPTX
QGIS 활용
PPT
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
PDF
QGIS 실습 (총 7차시)
PDF
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
PDF
QGIS를 활용한 공간분석 입문(1일 6시간)
PDF
1 QGIS intro
PPTX
Transifex - 오픈소스 GIS 한글화 플랫폼
PDF
Qgis 기초 2019
PDF
전자해도 표준과 뷰어 (최규성)
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
State of OpenGXT: 오픈소스 공간분석엔진
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G] uDig Desktop GIS
OpenStreetMap 기반의 Mapbox 오픈소스 매핑 서비스
QGIS 소개 및 ArcMap과의 비교
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
Customizing Gis Programs
PostGIS - National Education Center for GIS: Open Source GIS
QGIS 활용
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
QGIS 실습 (총 7차시)
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
QGIS를 활용한 공간분석 입문(1일 6시간)
1 QGIS intro
Transifex - 오픈소스 GIS 한글화 플랫폼
Qgis 기초 2019
전자해도 표준과 뷰어 (최규성)
Ad

Viewers also liked (14)

PDF
GeoServer 2.4.x 한국어 사용자 지침서
PPTX
오픈소스 GIS 개요
PPTX
GeoServer 기초
PPTX
Geo server 성능향상을 위한 튜닝 기법 20111028
PDF
오픈 소스 GIS와 OSGeo
PPTX
공간정보거점대학 PostGIS 고급과정
PDF
PostGIS 2.0 한국어 사용자 설명서
PDF
한국오픈소스GIS포럼 소개 자료
PDF
QGIS 1.7.x 한국어 사용자 지침서
PDF
오픈소스 GIS 동향과 활용사례
PPTX
오픈소스 GIS 교육 - PostGIS
PDF
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
PPTX
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
PPTX
오픈소스GIS 개론 과정 - OpenLayers 기초
GeoServer 2.4.x 한국어 사용자 지침서
오픈소스 GIS 개요
GeoServer 기초
Geo server 성능향상을 위한 튜닝 기법 20111028
오픈 소스 GIS와 OSGeo
공간정보거점대학 PostGIS 고급과정
PostGIS 2.0 한국어 사용자 설명서
한국오픈소스GIS포럼 소개 자료
QGIS 1.7.x 한국어 사용자 지침서
오픈소스 GIS 동향과 활용사례
오픈소스 GIS 교육 - PostGIS
PyQGIS 개발자 쿡북(PyQGIS Developer Cookbook) 한국어 판
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS 개론 과정 - OpenLayers 기초
Ad

Similar to Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발 (20)

PDF
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
PDF
[SuperMap 기술세미나] 조직, IT환경을 고려한 공간정보 통합 재해 시ᄉ...
PPTX
Tajo korea meetup oct 2015-spatial tajo
 
PDF
Solution
PPT
Gis개론
PPTX
공간SQL을 이용한 공간자료분석 기초실습
PDF
LITBiz LBS, GIS Solution
PDF
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션
PPTX
Mongodb and spatial
PDF
[2016 데이터 그랜드 컨퍼런스] 2 1(빅데이터). 티맥스 빅데이터시대,더욱중요해진dw를위한어플라이언스전략
PDF
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
PDF
스마트시티를 위한 디지털트윈 - 공간정보를 중심으로
PDF
지능형 공간정보의 도시업무활용
PDF
[EEENAR] OpenGXT 소개와 활용
PPT
Sensor web
PPTX
SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
PPTX
Tajo and SQL-on-Hadoop in Tech Planet 2013
PDF
오픈소스 GIS와 OSGeo
PPTX
[경북] I'mcloud information
PDF
[Pgday.Seoul 2019] Advanced FDW
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
[SuperMap 기술세미나] 조직, IT환경을 고려한 공간정보 통합 재해 시ᄉ...
Tajo korea meetup oct 2015-spatial tajo
 
Solution
Gis개론
공간SQL을 이용한 공간자료분석 기초실습
LITBiz LBS, GIS Solution
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션
Mongodb and spatial
[2016 데이터 그랜드 컨퍼런스] 2 1(빅데이터). 티맥스 빅데이터시대,더욱중요해진dw를위한어플라이언스전략
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
스마트시티를 위한 디지털트윈 - 공간정보를 중심으로
지능형 공간정보의 도시업무활용
[EEENAR] OpenGXT 소개와 활용
Sensor web
SQL-on-Hadoop with Apache Tajo, and application case of SK Telecom
Tajo and SQL-on-Hadoop in Tech Planet 2013
오픈소스 GIS와 OSGeo
[경북] I'mcloud information
[Pgday.Seoul 2019] Advanced FDW

Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발

  • 1. Java 기반의 오픈 소스 GIS(GeoServer, uDig)를 지원하는 국내 공간 DBMS 드라이버의 개발 2013. 08. 28. 김기웅 (socoooooool@gmail.com) 임영현 (yhlim0129@gmail.com) 이민파 (mapplus@gmail.com) PAGE 1
  • 2. 1 2 기술개발 현황 3 커뮤니티 운영 계획 4 PAGE 2 기술개발의 목표 및 내용 활용방법 및 시연
  • 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 개발
  • 15. 2. 기술개발 현황: 기반기술 org.geotools.jdbc PAGE 15
  • 16. 2. 기술개발 현황: 기반기술 org.geotools.jdbc.JDBCDataStore PAGE 16
  • 17. 2. 기술개발 현황: 기반기술 org.geotools.jdbc.SQLDialect PAGE 17
  • 18. 2. 기술개발 현황 Altibase DBMS 특성 PAGE 18
  • 19. 2. 기술개발 현황 gt-jdbc-altibase 주요내용 https://github.com/mangosystem/gt-jdbc-korean http://sourceforge.net/projects/gt-jdbc-korean/files/Altibase/ PAGE 19
  • 20. 2. 기술개발 현황 gt-jdbc-altibase 주요내용 Map<String, Object> params = new HashMap<String, Object>(); params.put(JDBCDataStoreFactory.DBTYPE.key, "altibase"); params.put(JDBCDataStoreFactory.HOST.key, "localhost"); params.put(JDBCDataStoreFactory.DATABASE.key, "mydb"); params.put(JDBCDataStoreFactory.PORT.key, "20300"); params.put(JDBCDataStoreFactory.USER.key, "sys"); params.put(JDBCDataStoreFactory.PASSWD.key, "manager"); AltibaseNGDataStoreFactory factory = new AltibaseNGDataStoreFactory(); DataStore dataStore = factory.createDataStore(params); PAGE 20
  • 21. 2. 기술개발 현황 Tibero DBMS 특성 PAGE 21
  • 22. 2. 기술개발 현황 gt-jdbc-tibero 주요내용 https://github.com/mangosystem/gt-jdbc-korean http://sourceforge.net/projects/gt-jdbc-korean/files/Tibero/ PAGE 22
  • 23. 2. 기술개발 현황 gt-jdbc-tibero 주요내용 Map<String, Object> params = new HashMap<String, Object>(); params.put(JDBCDataStoreFactory.DBTYPE.key, "tibero"); params.put(JDBCDataStoreFactory.HOST.key, "localhost"); params.put(JDBCDataStoreFactory.DATABASE.key, "tibero"); params.put(JDBCDataStoreFactory.PORT.key, "8629"); params.put(JDBCDataStoreFactory.USER.key, "tibero"); params.put(JDBCDataStoreFactory.PASSWD.key, "manager"); TiberoNGDataStoreFactory factory = new TiberoNGDataStoreFactory(); DataStore dataStore = factory.createDataStore(params); PAGE 23
  • 24. 2. 기술개발 현황 Kairos DBMS 특성 PAGE 24
  • 25. 2. 기술개발 현황 gt-jdbc-kairos 주요내용 https://github.com/mangosystem/gt-jdbc-korean http://sourceforge.net/projects/gt-jdbc-korean/files/Kairos/ PAGE 25
  • 26. 2. 기술개발 현황 gt-jdbc-kairos 주요내용 Map<String, Object> params = new HashMap<String, Object>(); params.put(JDBCDataStoreFactory.DBTYPE.key, "kairos"); params.put(JDBCDataStoreFactory.HOST.key, "localhost"); params.put(JDBCDataStoreFactory.DATABASE.key, "db"); params.put(JDBCDataStoreFactory.PORT.key, "5000"); params.put(JDBCDataStoreFactory.USER.key, "root"); params.put(JDBCDataStoreFactory.PASSWD.key, "root"); KairosNGDataStoreFactory factory = new KairosNGDataStoreFactory(); DataStore dataStore = factory.createDataStore(params); PAGE 26
  • 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
  • 35. 4. 활용방법 및 시연: 활용방법 향후 응용분야 및 활용방법 PAGE 35
  • 36. 4. 활용방법 및 시연: 활용방법 서버 GIS(GeoServer) 활용 PAGE 36
  • 37. 4. 활용방법 및 시연: 시연 PAGE 37