java 기반의 오픈 소스 gis를 지원하는 국내 공간 dbms 드라이버 개발

48
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발. MANGO SYSTEM inc. 2013년 공개SW 개발지원과제 최종 보고회 2013.12.13 이민파 ([email protected] ) 김기웅 ([email protected] ) 임영현 ([email protected] )

Upload: minpa-lee

Post on 23-Jun-2015

2.388 views

Category:

Technology


9 download

DESCRIPTION

2013년 정보통신산업진흥원(NIPA) 공개 SW 개발지원사업 - Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발

TRANSCRIPT

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

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

MANGO SYSTEM inc.

2013년 공개SW 개발지원과제 최종 보고회

2013.12.13

이민파 ([email protected])

김기웅 ([email protected])

임영현 ([email protected])

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

목 차p I. 개발 배경 및 목표

n 오픈 소스 GIS 관련 단체n 국내 오픈 소스 GIS 현황n 관련 오픈 소스 GISn 개발 목표

p II. 과제 개발 현황n 개발 내용n 추진체계n 참여인력n 추진일정

p III. 추진 실적

n 구현 및 활용n 과제 추진 실적n 사업비집행 현황

p IV. 수행결과 및 성과n 라이선스 검증결과n 산출물 검증결과n 커뮤니티 활동 성과

p V. 향후 계획n 개선 방향n 성과활용 계획n 추가 연구 계획

p I. 개발 배경 및 목표n 오픈 소스 GIS 관련 단체n 국내 오픈 소스 GIS 현황n 관련 오픈 소스 GISn 개발 목표

p II. 과제 개발 현황n 개발 내용n 추진체계n 참여인력n 추진일정

p III. 추진 실적

n 구현 및 활용n 과제 추진 실적n 사업비집행 현황

p IV. 수행결과 및 성과n 라이선스 검증결과n 산출물 검증결과n 커뮤니티 활동 성과

p V. 향후 계획n 개선 방향n 성과활용 계획n 추가 연구 계획

2

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

I. 개발 배경 및 목표

3

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

오픈 소스 GIS 시장 동향집중 심화, 특화 시장 진출, 오픈 소스 GIS의 활성화 등으로 요약 가능

I. 개발배경 및 목표

§ 2010년 21억 6천 만 달러의 매출 기록한 스웨덴 회사§ ERDAS(ER-Mapper 포함), Intergraph, Leica Geosystems, GeoMax 등을 인수하여 자회사화§ ESRI의 가장 강력한 경쟁자로 부상 중

§ 2010년 7억 9천만 달러의 매출 기록§ 공식적으로 전 세계 GIS 소프트웨어 시장의 40% 이상 점유. 비공식적으로는 70% 가량의 시장

에 직간접적인 영향을 끼치고 있는 것으로 파악됨(Wikipedia)§ 고객 35만, 본사 직원 2,800명, 전 세계 80개 국가에 딜러망, 2,200개 이상의 비즈니스 파트너

4

§ 2010년 7억 9천만 달러의 매출 기록§ 공식적으로 전 세계 GIS 소프트웨어 시장의 40% 이상 점유. 비공식적으로는 70% 가량의 시장

에 직간접적인 영향을 끼치고 있는 것으로 파악됨(Wikipedia)§ 고객 35만, 본사 직원 2,800명, 전 세계 80개 국가에 딜러망, 2,200개 이상의 비즈니스 파트너

§ 오픈 소스 GIS가 기존 독점 소프트웨어에 대한 대안으로 급 부상 중§ OpenGeo, Simple Geo, Geo Solutions 등 상업적 오픈 소스 GIS 회사 등장§ EU INSPIRE, 미국 국방성 등에서 그 성능과 신뢰성, 보안성 등을 인정받음§ OSGeo를 중심으로 강력한 개발과 홍보 활동 전개 중

§ Autodesk와 Bentley는 전통적인 GIS 소프트웨어 시장보다는 특화된 시장에 집중하는 방식으로 전략 수정

§ Autodesk와 Bentley는 CAD, Utility, Engineering, Infrastructure와 관련된 GIS 부분에 집중 중

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

오픈 소스 GIS 시장 동향I. 개발배경 및 목표

§ Google Earth에 오픈 소스 GIS 라이브러리인 GDAL 사용

§ 2011년에 ArcGIS GeoPortal Server를 오픈 소스로 전환§ ArcGIS 계열의 모든 제품에 오픈 소스 GIS 라이브러리인 GDAL 사용

§ AutoCAD MapGuide, MetaCRS, FDO를 오픈 소스로 전환 후 OSGeo 재단에 공여

기존 회사의 FOSS4G 적극 활용

5

§ 135개의 3rd Party 라이브러리 중 85개가 오픈 소스

상업적 오픈 소스 GIS 회사의 등장

출처: 신상희, 2013, An Overview of FOSS4G & OSGeo

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

오픈 소스 GIS 관련 단체

p 데이터 포맷(KML, GML 등)에서부터 OGC Web Service(WMS, WFS, WCS, CSW 등)에 이르는 다양한 표준제정 및 인증

p 해외: 미국 국토안보부, NASA, 마이크로소프트, 구글, 오라클, ESRI, 오토데스크 등

p 국내: 국토해양부, 공간정보산업진흥원, 공간정보연구원, ETRI, 국토연구원, 부산대학교, 서울대학교, 안양대학교, 한국외국어대학교, 삼성 SDS, 현대 MN소프트 등

Open Geospatial Consortium(OGC), 전세계 480여개 이상 정부 기관과기업, 대학들이 참여하고 있는 세계 최대 공간정보산업 표준화 추진기구

I. 개발배경 및 목표

p 데이터 포맷(KML, GML 등)에서부터 OGC Web Service(WMS, WFS, WCS, CSW 등)에 이르는 다양한 표준제정 및 인증

p 해외: 미국 국토안보부, NASA, 마이크로소프트, 구글, 오라클, ESRI, 오토데스크 등

p 국내: 국토해양부, 공간정보산업진흥원, 공간정보연구원, ETRI, 국토연구원, 부산대학교, 서울대학교, 안양대학교, 한국외국어대학교, 삼성 SDS, 현대 MN소프트 등

6http://opengeospatial.rog

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

오픈 소스 GIS 관련 단체Open Source Geospatial Foundation(OSGeo), 오픈 소스 GIS 및 오픈 GeoData의 사용 장려, 후원, 지원을 위한 비영리 민간 기구

I. 개발배경 및 목표

7

OSGeo - Open Source Geospatial Foundation

• 2006년 2월 4일, 미국 시카고에서 창설

• 사명 : 오픈 소스 지리공간 S/W의 개발 지원 및 광범위한 사용 증진

• FOSS4G 커뮤니티의 커뮤니티로서 기능

q FOSS4G Conference

http://osgeo.org

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

오픈 소스 GIS 관련 단체OSGeo 한국어 지부(OSGeo Korean Chapter)한국어권 커뮤니티에서 오픈 소스 GIS와 개방형 지리정보의 사용 장려와 홍보

I. 개발배경 및 목표

§ 사명 :- 한국어권 커뮤니티에서 오픈 소스 GIS와 개방형 지리정보의 사용 장려와 홍보

§ 목표 :- 오픈 소스 GIS의 사용 촉진과 홍보- 오픈 소스 GIS 개발 참여- 오픈 소스 GIS와 관련 문서의 한글화- 한국어권 오픈 소스 사용자와 개발자 지원- FOSS4G Korea와 같은 정기 교류 모임 개최

§ 역사 : - 2007년 FOSS4G 행사에서 처음 논의- 2008년 구글 그룹스에 메일링 리스트 개설- 2009년 OSGeo 공식 지역지부로 승인- 2009년 대한원격탐사학회 춘계 학술대회 오픈 소스 GIS 특별 세션 조직 및 참가- 2009년 NSDI 오픈 소스 GIS 특별 세션 조직 및 참가- 2011년 공식 웹 페이지 개설 (http://www.osgeo.kr)- 2011년 FOSS4G Korea 행사 개최- 2012년 한국공간정보학회와 공동으로 GeoSpatial Open Source Winter School 개최- 2012년 공간정보거점대학 오픈 소스 GIS 과정 개최- 2012년 QGIS 한국어 매뉴얼 출간- 2012년 FOSS4G Korea 2012 행사 개최- 2013년 PostGIS 한국어 매뉴얼 출간- 2013년 GeoServer 한국어 매뉴얼 출간- 2013년 2015년 FOSS4G International 유치 활동 시작

8

§ 사명 :- 한국어권 커뮤니티에서 오픈 소스 GIS와 개방형 지리정보의 사용 장려와 홍보

§ 목표 :- 오픈 소스 GIS의 사용 촉진과 홍보- 오픈 소스 GIS 개발 참여- 오픈 소스 GIS와 관련 문서의 한글화- 한국어권 오픈 소스 사용자와 개발자 지원- FOSS4G Korea와 같은 정기 교류 모임 개최

§ 역사 : - 2007년 FOSS4G 행사에서 처음 논의- 2008년 구글 그룹스에 메일링 리스트 개설- 2009년 OSGeo 공식 지역지부로 승인- 2009년 대한원격탐사학회 춘계 학술대회 오픈 소스 GIS 특별 세션 조직 및 참가- 2009년 NSDI 오픈 소스 GIS 특별 세션 조직 및 참가- 2011년 공식 웹 페이지 개설 (http://www.osgeo.kr)- 2011년 FOSS4G Korea 행사 개최- 2012년 한국공간정보학회와 공동으로 GeoSpatial Open Source Winter School 개최- 2012년 공간정보거점대학 오픈 소스 GIS 과정 개최- 2012년 QGIS 한국어 매뉴얼 출간- 2012년 FOSS4G Korea 2012 행사 개최- 2013년 PostGIS 한국어 매뉴얼 출간- 2013년 GeoServer 한국어 매뉴얼 출간- 2013년 2015년 FOSS4G International 유치 활동 시작

http://osgeo.kr

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

오픈 소스 GIS 관련 단체

한국 오픈소스 GIS 포럼- 오픈소스 GIS의 홍보와 장려, 그리고 기술/마케팅 공유, 정부 정책에 대한 대응, 거대GIS 기업에의 대응 등의 공동활동을 하기 위한 포럼

I. 개발배경 및 목표

9

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

국내 오픈 소스 GIS 현황

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

I. 개발배경 및 목표

한글화 지원

• 프로그램

한글화

한글

매뉴얼

완료

• 한글 인코딩 지원하기 완료

국내 특수환경 지원

• 서버

데스크탑

프로그램에서

국내

포털지도 보기 부분 완료

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

국내 공간 DBMS 및 포맷 지원

• 현재

오픈

소스 GIS

기반

국내

DBMS 및 포맷 지원은 전무한상태

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

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

10

• 프로그램

한글화

한글

매뉴얼

완료

한글

인코딩

지원하기

완료

• 서버

데스크탑

프로그램에서

국내

포털 지도

보기

부분

완료

국내

좌표체계

지원하기

완료

• 현재

오픈

소스 GIS

기반

국내

DBMS

포맷

지원은

전무한 상태

국내

공간 DBMS

지원하는

드라이버

개발이

핵심

목표

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

국내 오픈 소스 GIS 현황

GeoServer, uDig, QGIS, PostGIS 등 UI 및 매뉴얼 한글화

I. 개발배경 및 목표

11

2013년 4월 말 GeoServer 2.1.3 버전부터 한글화 버전 출시됨2013년 1월 현재 GeoServer 2.4.2 버전 출시중

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

국내 오픈 소스 GIS 현황TMS for Korea– QGIS에서 Daum, Naver, Olleh, VWorld 지도 등을 레이어로 사용

I. 개발배경 및 목표

12QGIS Plugin Repository 및 Daum 지형 예

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

국내 오픈 소스 GIS 현황국내 좌표체계 지원– QGIS, uDig, GeoServer 모두 지원

I. 개발배경 및 목표

13

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

국내 오픈 소스 GIS 현황

국내 공간 DBMS 및 파일 포맷 드라이버 지원

I. 개발배경 및 목표

14

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

관련 오픈 소스 GIS

Java 계열 오픈소스 현황

I. 개발배경 및 목표

OpenMap

uDig

gvSIGGeoAPI OGC

Standards

15LibrariesServer GIS

Desktop GIS

GeoTools

GeoServer JTS Topology Suite

(Geometry Engine)

JUMP

uDig

deegree

GEOS: C

NTS: .NET

JSTS: JS

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

개발 목표

Java 계열 오픈 소스 GIS에 국내 공간 DBMS를 지원

I. 개발배경 및 목표

현재 오픈소스 GIS는

전 세계적으로 많이 사용

하는 상용 포맷들은 대부분

지원하고 있으나 국내 포맷

(공간 DBMS, 파일 포맷 등)

지원은 전무한 상태

16

현재 오픈소스 GIS는

전 세계적으로 많이 사용

하는 상용 포맷들은 대부분

지원하고 있으나 국내 포맷

(공간 DBMS, 파일 포맷 등)

지원은 전무한 상태

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

II. 과제 개발 현황

17

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

개발 내용

적용대상 국내 공간 DBMS

II. 과제 개발

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 파일

18

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 19: Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발

개발 내용

국내 공간 DBMS의 Server GIS 활용 지원

II. 과제 개발

19

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

추진 체계

온/오프라인 커뮤니티, SourceForge 배포, GitHub 코드협업

II. 과제 개발

계획 수립

DBMS 정보수집

저장소 생성

GeoTools 설계 uDig 설계

20

개발

배포

운영 및 피드백

테스트

커뮤니티OSGeo Korean Chapter

Naver GIS프로그래밍연구소 카페

GeoTools 설계 uDig 설계

개발

배포

테스트

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

참여 인력OSGeo(오픈소스 지리공간 재단) 및 OSGeo 한국어 지부 회원으로 구성OSGeo 오픈소스 GIS 교육강사 및 한글화 번역 등을 담당

II. 과제 개발

21

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

추진 일정II. 과제 개발

Altibase

Tibero

Kairos

NGI Format저장소

Contributor

22

6 7 8 9 10 11

오픈소스 GIS 솔루션데이

FOSS4G Nottingham 2013Asia Geospatial Forum 2013

FOSS4G Korea 20132013스마트국토엑스포

커뮤니티모임

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

III. 추진 실적

23

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

구현 및 활용

GeoTools DataStore Plugin 확장

III. 추진 실적

24

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

구현 및 활용

참조 클래스

III. 추진 실적

25

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

구현 및 활용

구현

III. 추진 실적

26

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

구현 및 활용

GeoServer 데이터 저장소 확인

III. 추진 실적

27

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

구현 및 활용

GeoServer + Altibase : Korea Planning Support Systems

III. 추진 실적

28

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

과제 추진 실적

과제내용계획실적

월 단위 추진 계획 및 실적 실적(%)5 6 7 8 9 10 11

Altibase Spatial계획

100실적

7월(Altibase), 8월(Tibero), 10월(Kairos), 11월(NIG 포맷)

III. 추진 실적

실적

Tibero Spatial계획

100실적

Kairos Spatial계획

100실적

NGI Format계획

100실적

29

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

사업비집행 현황

인건비는 민간부담금, 집행 비율: 79.8%

III. 추진 실적

인건비₩30,000,000

연구활동비₩17,400,000

연구과제추진비₩7,800,000

간접비₩1,000,000

30

장비및재료비₩13,800,000

인건비90%

장비및재료비89%

연구활동비70%

연구과제추진비56%

간접비0%

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

III. 수행결과 및 성과

31

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

라이선스 검증결과

p 본 과제에서 수행한 4개의 하위 프로젝트는 모드 GeoTools라이브러리에 기반하므로 GeoTools의 라이선스를 따름

p 검증분석 종합의견

GNU Lesser General Public License v2.1 or later

IV. 수행결과 및 성과

p 본 과제에서 수행한 4개의 하위 프로젝트는 모드 GeoTools라이브러리에 기반하므로 GeoTools의 라이선스를 따름

p 검증분석 종합의견

32

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

산출물 검증결과

대분류 중분류 소분류 시험항목Pass/F

ailDBMS연결

연결 연결정보를 설정한 후 DBMS에 연결 P테이블 목록 조회 DBMS에 저장된 공간 및 속성테이블의 목록 및 스키마조회 P

Shapefile업로드

포인트 레이어 업로드 포인트 Shapefile을 공간 DBMS에 업로드 한 후 등록된 피쳐(Row) 개수를 확인 P

라인 레이어 업로드 라인 Shapefile을 공간 DBMS에 업로드 한 후 등록된 피쳐(Row) 개수를 확인 P

폴리곤 레이어 업로드 폴리곤 Shapefile을 공간 DBMS에 업로드 한 후 등록된 피쳐(Row) 개수를 확인 P스키마 조회 등록된 레이어 중 하나를 연결 후 스키마를 조회 P좌표체계 조회 연결한 레이어의 좌표체계를 확인 P필터 조회 연결한 레이어에 공간 및 속성 필터를 설정 후 피쳐의 개수가 필터의 조건과 같은지 확인 P

Shapefile 다운로드 연결한 레이어를 로컬 컴퓨터에 Shapefile로 다운로드한 후 생성된 Shapefile 확인 P

포인트 레이어 생성 포인트 레이어(테이블)를 생성 - 필드 및 좌표체계를 성정하고 피쳐(Row)는 없음 P

공간 DBMS 검증 – 읽기/쓰기 및 활용

IV. 수행결과 및 성과

공간 DBMS(Altibase, Tibero,

Kairos)

레이어관리

포인트 레이어 생성 포인트 레이어(테이블)를 생성 - 필드 및 좌표체계를 성정하고 피쳐(Row)는 없음 P

포인트 피쳐 삽입 생성한 포인트 레이어에 포인트 및 속성값을 삽입(2개이상) 하고 삽입된 피쳐(Row) 확인 P

포인트 피쳐 갱신 생성한 포인트 레이어 중 1번 피쳐에 대해서 속성값을 갱신하고 갱신된 피쳐(Row) 확인 P

포인트 피쳐 삭제 생성한 포인트 레이어 중 2번 피쳐를 삭제하고 레이어에서 삭제되었는지 확인 P

라인 레이어 생성 라인 레이어(테이블)를 생성 - 필드 및 좌표체계를 성정하고 피쳐(Row)는 없음 P

라인 피쳐 삽입 생성한 라인 레이어에 포인트 및 속성값을 삽입(2개이상) 하고 삽입된 피쳐(Row) 확인 P

라인 피쳐 갱신 생성한 라인 레이어 중 1번 피쳐에 대해서 속성값을 갱신하고 갱신된 피쳐(Row) 확인 P

라인 피쳐 삭제 생성한 라인 레이어 중 2번 피쳐를 삭제하고 레이어에서 삭제되었는지 확인 P

폴리곤 레이어 생성 폴리곤 레이어(테이블)를 생성 - 필드 및 좌표체계를 성정하고 피쳐(Row)는 없음 P

폴리곤 피쳐 삽입 생성한 폴리곤 레이어에 포인트 및 속성값을 삽입(2개이상) 하고 삽입된 피쳐(Row) 확인 P

폴리곤 피쳐 갱신 생성한 폴리곤 레이어 중 1번 피쳐에 대해서 속성값을 갱신하고 갱신된 피쳐(Row) 확인 P

폴리곤 피쳐 삭제 생성한 폴리곤 레이어 중 2번 피쳐를 삭제하고 레이어에서 삭제되었는지 확인 P

GeoServer활용

DataStore 추가 지오서버를 열어 저장소를 추가 - 연결정보 등 설정 P레이어 등록 및 게시 레이어 추가 버튼을 눌러 저장소에 등록된 레이어 중 하나를 선택하고 정보 확인 후 서비스 게시 P

레이어 미리보기 레이어 미리보기 버튼을 눌러 게시한 레이어를 웹상에서 미리보기 P

필터 설정 및 적용 레이어 미리보기 URL에 CQL 필터를 적용하여 필터가 적용되는지 확인 P

uDig Desktop

활용

WMS 서비스 연결 uDig을 실행 후 WMS 레이어 추가를 위한 연결정보 입력 PWMS 레이어 추가 및 탐색 불러올 WMS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 P

WMS 레이어 속성정보 확인 속성확인 버튼을 눌러 WMS GetFeatureInfo 기능을 통한 속성정보 확인 PWFS 서비스 연결 WFS 레이어 추가를 위한 연결정보 입력 PWFS 레이어 추가 및 탐색 불러올 WFS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 PWFS 레이어 속성정보 확인 속성확인 버튼을 눌러 피쳐의 속성정보 확인 P 33

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

산출물 검증결과

NGI 파일 검증 – 읽기전용 및 활용

IV. 수행결과 및 성과

대분류 중분류 소분류 시험항목 Pass/Fail

연결연결 연결정보를 설정한 후 NGI 파일에 연결 P

레이어 목록 조회 NGI 파일에 포함된 레이어 목록 및 스키마 조회 P

변환 Shapefile 변환 NGI 파일의 레이어를 Shapefile로 변환 P

GeoServer 활용

DataStore 추가 지오서버를 열어 저장소를 추가 - 연결정보 등 설정 P

레이어 등록 및 게시레이어 추가 버튼을 눌러 저장소에 등록된 레이어 중 하나를 선택하고 정보 확인후 서비스 게시

P

34

NGI 포맷

GeoServer 활용

레이어 등록 및 게시레이어 추가 버튼을 눌러 저장소에 등록된 레이어 중 하나를 선택하고 정보 확인후 서비스 게시

P

레이어 미리보기 레이어 미리보기 버튼을 눌러 게시한 레이어를 웹상에서 미리보기 P

uDig Desktop

활용

WMS 서비스 연결 uDig을 실행 후 WMS 레이어 추가를 위한 연결정보 입력 P

WMS 레이어 추가 및 탐색 불러올 WMS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 P

WMS 레이어 속성정보 확인 속성확인 버튼을 눌러 WMS GetFeatureInfo 기능을 통한 속성정보 확인 F

WFS 서비스 연결 WFS 레이어 추가를 위한 연결정보 입력 P

WFS 레이어 추가 및 탐색 불러올 WFS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 F

WFS 레이어 속성정보 확인 속성확인 버튼을 눌러 피쳐의 속성정보 확인 F

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

온라인 커뮤니티 활동

구분커뮤니티 활동 실적

5월 6월 7월 8월 9월 10월 11월 12월 합 계

다운로드 수 5 7 35 10 26 33 113 42 271

온라인 커뮤니티 운영 실적

IV. 수행결과 및 성과

다운로드 수 5 7 35 10 26 33 113 42 271

신규 참여자 수(SourceForge)

(월별 누적치 기재)3 5 8 8 8 8 8 8 8

신규 참여자 수(GitHub)

(월별 누적치 기재)0 0 7 7 7 7 7 7 7

세미나, 컨퍼런스 등

오프라인 행사개최 수- - - 1 2 1 2 - 6

35

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

온라인 커뮤니티 활동SourceForge- https://sourceforge.net/projects/gt-jdbc-korean/

IV. 수행결과 및 성과

36

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

온라인 커뮤니티 활동GitHub- https://github.com/mangosystem/gt-jdbc-korean

IV. 수행결과 및 성과

37

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

온라인 커뮤니티 활동

온라인 커뮤니티 활동

IV. 수행결과 및 성과

OSGeo 한국어 지부 GIS 프로그래밍 연구소

38

2013년 12월 현재 현황- 회원 8552명- 운영진 7명

2013년 12월 현재 현황- 회원 361명

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

온라인 커뮤니티 활동공개SW 역량프라자 - 공개SW 도입사례소개(2013.10.22)

IV. 수행결과 및 성과

39

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

오프라인 커뮤니티 활동한국오픈소스 GIS 솔루션 데이- 2013년 8월 28일, 상암동 누리꿈 스퀘어, 약 100여명 참석

IV. 수행결과 및 성과

40

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

오프라인 커뮤니티 활동FOSS4G Nottingham 2013- 2013년 9월 17일 ~ 9월 21일, 영국 노팅엄, 공식등록참가자 850명

IV. 수행결과 및 성과

• FOSS4G Nottingham 1023 성과• GeoTools

•공개SW 개발 지원사업 소개 및커뮤니티 등록절차 확인

• uDig•한글화 프로젝트 기여 추가•GXT 기여 절차 논의

41

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

오프라인 커뮤니티 활동Asia Geospatial Forum 2013- 2013년 9월 23일 ~ 9월28일, 말레이시아 쿠알라룸푸르

IV. 수행결과 및 성과

42

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

오프라인 커뮤니티 활동FOSS4G Korea 2013- 2013년 11월 14일 ~ 15일, 서울 토즈 신천점, 삼성동 COEX

IV. 수행결과 및 성과

43

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

III. 향후 계획

44

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

개선 방향GeoTools 커뮤니티와 연계하여 GeoTools 플러그인 모듈 기여 추진- 2014년 초 예정

V. 향후 계획

45

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

성과활용 계획

공공 GIS 분야의 DB 국산화 및 오픈소스 적용 사례 증가

V. 향후 계획

46

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

추가 연구 계획

uDig GIS 기반의 드라이버 추가

V. 향후 계획

47

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

감사합니다

48

감사합니다

Q & A