SlideShare a Scribd company logo
1 of 48
Download to read offline
Java 기반의 오픈 소스 GIS를 지원하는
국내 공간 DBMS 드라이버 개발.

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

MANGO SYSTEM inc.
이민파 (mapplus@gmail.com)
김기웅 (socoooooool@gmail.com)
임영현 (yhlim0129@gmail.com)
목 차
p

I. 개발 배경 및 목표
n
n
n
n

오픈
국내
관련
개발

소스 GIS 관련 단체
오픈 소스 GIS 현황
오픈 소스 GIS
목표

n
n
n

p

IV. 수행결과 및 성과
n

p

II. 과제 개발 현황
n
n
n
n

개발 내용
추진체계
참여인력
추진일정

n
n

p

III. 추진 실적

라이선스 검증결과
산출물 검증결과
커뮤니티 활동 성과

V. 향후 계획
n
n

p

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

n

개선 방향
성과활용 계획
추가 연구 계획
2
I. 개발 배경 및 목표
3
오픈 소스 GIS 시장 동향

I. 개발배경 및 목표

집중 심화, 특화 시장 진출, 오픈 소스 GIS의 활성화 등으로 요약 가능
§ 2010년 21억 6천 만 달러의 매출 기록한 스웨덴 회사
§ ERDAS(ER-Mapper 포함), Intergraph, Leica Geosystems, GeoMax 등을 인수하여 자회사화
§ ESRI의 가장 강력한 경쟁자로 부상 중
§ 2010년 7억 9천만 달러의 매출 기록
§ 공식적으로 전 세계 GIS 소프트웨어 시장의 40% 이상 점유. 비공식적으로는 70% 가량의 시장
에 직간접적인 영향을 끼치고 있는 것으로 파악됨(Wikipedia)
§ 고객 35만, 본사 직원 2,800명, 전 세계 80개 국가에 딜러망, 2,200개 이상의 비즈니스 파트너

§ Autodesk와 Bentley는 전통적인 GIS 소프트웨어 시장보다는 특화된 시장에 집중하는 방식으
로 전략 수정
§ Autodesk와 Bentley는 CAD, Utility, Engineering, Infrastructure와 관련된 GIS 부분에 집중 중

§
§
§
§

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

4
오픈 소스 GIS 시장 동향

I. 개발배경 및 목표

기존 회사의 FOSS4G 적극 활용
§ Google Earth에 오픈 소스 GIS 라이브러리인 GDAL 사용
§ 2011년에 ArcGIS GeoPortal Server를 오픈 소스로 전환
§ ArcGIS 계열의 모든 제품에 오픈 소스 GIS 라이브러리인 GDAL 사용
§ AutoCAD MapGuide, MetaCRS, FDO를 오픈 소스로 전환 후 OSGeo 재단에 공여
§ 135개의 3rd Party 라이브러리 중 85개가 오픈 소스
상업적 오픈 소스 GIS 회사의 등장

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

5
오픈 소스 GIS 관련 단체

I. 개발배경 및 목표

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

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

p

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

p

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

6
I. 개발배경 및 목표

오픈 소스 GIS 관련 단체

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

q FOSS4G Conference

OSGeo
- Open Source Geospatial Foundation

•

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

•

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

•

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

http://osgeo.org

7
오픈 소스 GIS 관련 단체

I. 개발배경 및 목표

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

사명 :
- 한국어권 커뮤니티에서 오픈 소스 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

8
오픈 소스 GIS 관련 단체

I. 개발배경 및 목표

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

9
I. 개발배경 및 목표

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

한글화 지원
• 프로그램

한글화 및 한글 매뉴얼

완료
• 한글

인코딩 지원하기 완료

국내 특수환경 지원
• 서버

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

• 국내

완료

좌표체계 지원하기

국내 공간 DBMS 및 포맷 지원
• 현재

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

• 국내

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

10
국내 오픈 소스 GIS 현황

I. 개발배경 및 목표

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

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

11
국내 오픈 소스 GIS 현황

I. 개발배경 및 목표

TMS for Korea
– QGIS에서 Daum, Naver, Olleh, VWorld 지도 등을 레이어로 사용

QGIS Plugin Repository 및 Daum 지형 예

12
국내 오픈 소스 GIS 현황

I. 개발배경 및 목표

국내 좌표체계 지원
– QGIS, uDig, GeoServer 모두 지원

13
국내 오픈 소스 GIS 현황

I. 개발배경 및 목표

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

14
I. 개발배경 및 목표

관련 오픈 소스 GIS
Java 계열 오픈소스 현황
gvSIG

OGC
Standards

GeoAPI
OpenMap
uDig
JUMP

GeoTools

Desktop GIS
GeoServer
deegree
Server GIS

GEOS: C
JTS Topology Suite

NTS: .NET

(Geometry Engine)
JSTS: JS
Libraries

15
개발 목표

I. 개발배경 및 목표

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

16
II. 과제 개발 현황
17
개발 내용

II. 과제 개발

적용대상 국내 공간 DBMS
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
개발 내용

II. 과제 개발

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

19
II. 과제 개발

추진 체계

온/오프라인 커뮤니티, SourceForge 배포, GitHub 코드협업
계획 수립
저장소 생성
DBMS 정보수집
GeoTools 설계

uDig 설계

개발

개발

테스트

커뮤니티
OSGeo Korean Chapter
Naver GIS프로그래밍연구소 카페

배포

테스트
배포

운영 및 피드백
20
참여 인력

II. 과제 개발

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

21
II. 과제 개발

추진 일정

Contributor

Altibase

Kairos

저장소

Tibero

6

7

8

NGI Format

9

10

11

FOSS4G Korea 2013
2013스마트국토엑스포

커뮤니티모임
오픈소스 GIS
솔루션데이

FOSS4G Nottingham 2013
Asia Geospatial Forum 2013

22
III. 추진 실적
23
구현 및 활용

III. 추진 실적

GeoTools DataStore Plugin 확장

24
구현 및 활용

III. 추진 실적

참조 클래스

25
구현 및 활용

III. 추진 실적

구현

26
구현 및 활용

III. 추진 실적

GeoServer 데이터 저장소 확인

27
구현 및 활용

III. 추진 실적

GeoServer + Altibase : Korea Planning Support Systems

28
III. 추진 실적

과제 추진 실적

7월(Altibase), 8월(Tibero), 10월(Kairos), 11월(NIG 포맷)
과제내용

계획
실적
계획

Altibase Spatial
실적
계획
Tibero

Spatial
실적
계획

Kairos

Spatial
실적
계획

NGI

Format
실적

월 단위 추진 계획 및 실적
5

6

7

8

9

10

11

실적
(%)

100
100
100
100
29
III. 추진 실적

사업비집행 현황
인건비는 민간부담금, 집행 비율: 79.8%
간접비
₩1,000,000

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

인건비
₩30,000,000

연구활동비
₩17,400,000

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

간접비
0%
연구과제추진비
56%

인건비
90%

연구활동비
70%
장비및재료비
89%

30
III. 수행결과 및 성과
31
라이선스 검증결과

IV. 수행결과 및 성과

GNU Lesser General Public License v2.1 or later
p

p

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

32
IV. 수행결과 및 성과

산출물 검증결과
공간 DBMS 검증 – 읽기/쓰기 및 활용
대분류

중분류

소분류

시험항목

Pass/F
ail
P
P
P
P
P
P
P

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

P

포인트 레이어(테이블)를 생성 - 필드 및 좌표체계를 성정하고 피쳐(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

폴리곤 피쳐 삭제
DataStore 추가
레이어 등록 및 게시

생성한 폴리곤 레이어 중 2번 피쳐를 삭제하고 레이어에서 삭제되었는지 확인
지오서버를 열어 저장소를 추가 - 연결정보 등 설정
레이어 추가 버튼을 눌러 저장소에 등록된 레이어 중 하나를 선택하고 정보 확인 후 서비스 게시

P
P
P

레이어 미리보기

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

P

필터 설정 및 적용
WMS 서비스 연결
WMS 레이어 추가 및 탐색
uDig
Desktop
활용

P

폴리곤
등록된
연결한
연결한

라인 피쳐 삽입

GeoServer
활용

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

폴리곤 레이어 업로드
스키마 조회
좌표체계 조회
필터 조회

포인트 피쳐 갱신

공간 DBMS
(Altibase, Tibero,
Kairos)

라인 레이어 업로드

포인트 피쳐 삽입

레이어
관리

연결정보를 설정한 후 DBMS에 연결
DBMS에 저장된 공간 및 속성테이블의 목록 및 스키마조회
포인트 Shapefile을 공간 DBMS에 업로드 한 후 등록된 피쳐(Row) 개수를 확인

포인트 레이어 생성

Shapefile
업로드

연결
테이블 목록 조회
포인트 레이어 업로드

Shapefile 다운로드

DBMS
연결

레이어 미리보기 URL에 CQL 필터를 적용하여 필터가 적용되는지 확인
uDig을 실행 후 WMS 레이어 추가를 위한 연결정보 입력
불러올 WMS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색

P
P
P

WMS 레이어 속성정보 확인
WFS 서비스 연결
WFS 레이어 추가 및 탐색
WFS 레이어 속성정보 확인

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

P
P
P
P

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

33
IV. 수행결과 및 성과

산출물 검증결과
NGI 파일 검증 – 읽기전용 및 활용
대분류

중분류

소분류

시험항목

Pass/Fail

uDig
Desktop
활용

레이어 목록 조회

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

P

Shapefile 변환

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

P

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

P

레이어 등록 및 게시

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

P

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

P

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

P

WMS 레이어 추가 및 탐색

NGI
포맷

P

WMS 서비스 연결

GeoServer
활용

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

레이어 미리보기

변환

연결

DataStore 추가

연결

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

P

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

F

WFS 서비스 연결

WFS 레이어 추가를 위한 연결정보 입력

P

WFS 레이어 추가 및 탐색

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

F

WFS 레이어 속성정보 확인

속성확인 버튼을 눌러 피쳐의 속성정보 확인

F

34
IV. 수행결과 및 성과

온라인 커뮤니티 활동
온라인 커뮤니티 운영 실적
커뮤니티 활동 실적
구분
5월
다운로드 수
신규 참여자 수(SourceForge)
(월별 누적치 기재)
신규 참여자 수(GitHub)
(월별 누적치 기재)
세미나, 컨퍼런스 등
오프라인 행사개최 수

6월

7월

8월

9월

10월

11월

12월

합계

5

7

35

10

26

33

113

42

271

3

5

8

8

8

8

8

8

8

0

0

7

7

7

7

7

7

7

-

-

-

1

2

1

2

-

6

35
온라인 커뮤니티 활동

IV. 수행결과 및 성과

SourceForge
- https://sourceforge.net/projects/gt-jdbc-korean/

36
온라인 커뮤니티 활동

IV. 수행결과 및 성과

GitHub
- https://github.com/mangosystem/gt-jdbc-korean

37
IV. 수행결과 및 성과

온라인 커뮤니티 활동
온라인 커뮤니티 활동
OSGeo 한국어 지부

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

GIS 프로그래밍 연구소

2013년 12월 현재 현황
- 회원 8552명
- 운영진 7명
38
온라인 커뮤니티 활동

IV. 수행결과 및 성과

공개SW 역량프라자 - 공개SW 도입사례
소개(2013.10.22)

39
오프라인 커뮤니티 활동

IV. 수행결과 및 성과

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

40
오프라인 커뮤니티 활동

IV. 수행결과 및 성과

FOSS4G Nottingham 2013
- 2013년 9월 17일 ~ 9월 21일, 영국 노팅엄, 공식등록참가자 850명
• FOSS4G Nottingham 1023 성과
• GeoTools
•공개SW 개발 지원사업 소개 및
커뮤니티 등록절차 확인
• uDig
•한글화 프로젝트 기여 추가
•GXT 기여 절차 논의

41
오프라인 커뮤니티 활동

IV. 수행결과 및 성과

Asia Geospatial Forum 2013
- 2013년 9월 23일 ~ 9월28일, 말레이시아 쿠알라룸푸르

42
오프라인 커뮤니티 활동

IV. 수행결과 및 성과

FOSS4G Korea 2013
- 2013년 11월 14일 ~ 15일, 서울 토즈 신천점, 삼성동 COEX

43
III. 향후 계획
44
개선 방향

V. 향후 계획

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

45
성과활용 계획

V. 향후 계획

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

46
추가 연구 계획

V. 향후 계획

uDig GIS 기반의 드라이버 추가

47
감사합니다
Q&A
48

More Related Content

What's hot

디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)SANGHEE SHIN
 
State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진MinPa Lee
 
공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습BJ Jang
 
오픈소스 GIS의 이해와 활용(육군사관학교 특강)
오픈소스 GIS의 이해와 활용(육군사관학교 특강)오픈소스 GIS의 이해와 활용(육군사관학교 특강)
오픈소스 GIS의 이해와 활용(육군사관학교 특강)SANGHEE SHIN
 
라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션
라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션
라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션Impyeong Lee
 
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기Byeong-Hyeok Yu
 
mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 SANGHEE SHIN
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for UnrealKyu-sung Choi
 
QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 SANGHEE SHIN
 
QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)Byeong-Hyeok Yu
 
공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)Sungjin Kang
 
오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용SANGHEE SHIN
 
오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료BJ Jang
 
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화MinPa Lee
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기Byeong-Hyeok Yu
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISGoedertier Stijn
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현MinPa Lee
 
공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정BJ Jang
 

What's hot (20)

디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
디지털 트윈 플랫폼 기술과 사례(LX공사 특강)
 
State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진State of OpenGXT: 오픈소스 공간분석엔진
State of OpenGXT: 오픈소스 공간분석엔진
 
공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습공간SQL을 이용한 공간자료분석 기초실습
공간SQL을 이용한 공간자료분석 기초실습
 
1 QGIS intro
1 QGIS intro1 QGIS intro
1 QGIS intro
 
오픈소스 GIS의 이해와 활용(육군사관학교 특강)
오픈소스 GIS의 이해와 활용(육군사관학교 특강)오픈소스 GIS의 이해와 활용(육군사관학교 특강)
오픈소스 GIS의 이해와 활용(육군사관학교 특강)
 
라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션
라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션
라이브드론맵 (Live Drone Map) - 실시간 드론 매핑 솔루션
 
PostGIS 시작하기
PostGIS 시작하기PostGIS 시작하기
PostGIS 시작하기
 
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
지리정보체계(GIS) - [1] GIS 데이터 유형, 구조 알기
 
mago3D 한국어 소개 자료
mago3D 한국어 소개 자료 mago3D 한국어 소개 자료
mago3D 한국어 소개 자료
 
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
게임엔진과 공간정보 3D 콘텐츠 융합 : Cesium for Unreal
 
QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현 QGIS 고급 및 PyQGIS - 김기웅, 임영현
QGIS 고급 및 PyQGIS - 김기웅, 임영현
 
QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)QGIS 실습 (총 7차시)
QGIS 실습 (총 7차시)
 
공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)공간정보아카데미 QGIS 기초 (2017.5)
공간정보아카데미 QGIS 기초 (2017.5)
 
오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용
 
오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료오픈소스GIS 개발 일반 강의자료
오픈소스GIS 개발 일반 강의자료
 
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화오픈소스GIS를 활용한 서버기반 공간분석과 시각화
오픈소스GIS를 활용한 서버기반 공간분석과 시각화
 
지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기지리정보체계(GIS) - [2] 좌표계 이해하기
지리정보체계(GIS) - [2] 좌표계 이해하기
 
Open BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GISOpen BIM: bridging the gap between BIM and GIS
Open BIM: bridging the gap between BIM and GIS
 
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
GeoTools와 GeoServer를 이용한 KOPSS Open API의 구현
 
공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정공간정보거점대학 1.geo server_고급과정
공간정보거점대학 1.geo server_고급과정
 

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

글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)Channy Yun
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발MinPa Lee
 
한국오픈소스GIS포럼 소개 자료
한국오픈소스GIS포럼 소개 자료 한국오픈소스GIS포럼 소개 자료
한국오픈소스GIS포럼 소개 자료 SANGHEE SHIN
 
오픈소스 공간통계분석 패키지 개발
오픈소스  공간통계분석 패키지 개발오픈소스  공간통계분석 패키지 개발
오픈소스 공간통계분석 패키지 개발MinPa Lee
 
GeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management SystemGeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management SystemMinPa Lee
 
어랍쇼 발표자료
어랍쇼 발표자료어랍쇼 발표자료
어랍쇼 발표자료NikYromi
 
KAOS-G's Activities in 2013 for performance sharing
KAOS-G's Activities in 2013 for performance sharingKAOS-G's Activities in 2013 for performance sharing
KAOS-G's Activities in 2013 for performance sharingslhead1
 
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션KwangJin So
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServerMinPa Lee
 
오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용SANGHEE SHIN
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발HaNJiN Lee
 
Enterprise conference 2013 Microsoft BigData 사례발표자료
Enterprise conference 2013 Microsoft BigData 사례발표자료Enterprise conference 2013 Microsoft BigData 사례발표자료
Enterprise conference 2013 Microsoft BigData 사례발표자료환태 김
 
한국에서 오픈소스GIS로 사업하기
한국에서 오픈소스GIS로 사업하기 한국에서 오픈소스GIS로 사업하기
한국에서 오픈소스GIS로 사업하기 SANGHEE SHIN
 
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템종언 최
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)uEngine Solutions
 
[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig기웅 김
 
오픈소스 GIS와 OSGeo
오픈소스 GIS와 OSGeo 오픈소스 GIS와 OSGeo
오픈소스 GIS와 OSGeo SANGHEE SHIN
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반BJ Jang
 
Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Channy Yun
 

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

글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
 
QGIS 개요
QGIS 개요QGIS 개요
QGIS 개요
 
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
[제86회 Open Technet]OGC 표준 기반의 공간자료 분석과 시각화 기술 개발
 
한국오픈소스GIS포럼 소개 자료
한국오픈소스GIS포럼 소개 자료 한국오픈소스GIS포럼 소개 자료
한국오픈소스GIS포럼 소개 자료
 
오픈소스 공간통계분석 패키지 개발
오픈소스  공간통계분석 패키지 개발오픈소스  공간통계분석 패키지 개발
오픈소스 공간통계분석 패키지 개발
 
GeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management SystemGeoNode - Open Source Geospatial Content Management System
GeoNode - Open Source Geospatial Content Management System
 
어랍쇼 발표자료
어랍쇼 발표자료어랍쇼 발표자료
어랍쇼 발표자료
 
KAOS-G's Activities in 2013 for performance sharing
KAOS-G's Activities in 2013 for performance sharingKAOS-G's Activities in 2013 for performance sharing
KAOS-G's Activities in 2013 for performance sharing
 
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션
CartoDB ( 카토디비 ) introduce v1.0 소개 , 비주얼라이제이션 솔루션
 
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer[FOSS4G Korea 2016] Workshop - Advanced GeoServer
[FOSS4G Korea 2016] Workshop - Advanced GeoServer
 
오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용오픈소스GIS의 이해와 활용
오픈소스GIS의 이해와 활용
 
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발Java  기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버의 개발
 
Enterprise conference 2013 Microsoft BigData 사례발표자료
Enterprise conference 2013 Microsoft BigData 사례발표자료Enterprise conference 2013 Microsoft BigData 사례발표자료
Enterprise conference 2013 Microsoft BigData 사례발표자료
 
한국에서 오픈소스GIS로 사업하기
한국에서 오픈소스GIS로 사업하기 한국에서 오픈소스GIS로 사업하기
한국에서 오픈소스GIS로 사업하기
 
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
솔루션데이 9 사례발표6-java기반국내공간dbms드라이버_망고시스템
 
Open standard open cloud engine (3)
Open standard open cloud engine (3)Open standard open cloud engine (3)
Open standard open cloud engine (3)
 
[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig[FOSS4G KOREA 2014] Introduce uDig
[FOSS4G KOREA 2014] Introduce uDig
 
오픈소스 GIS와 OSGeo
오픈소스 GIS와 OSGeo 오픈소스 GIS와 OSGeo
오픈소스 GIS와 OSGeo
 
공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반공간정보아카데미 - Day1 오픈소스개발 일반
공간정보아카데미 - Day1 오픈소스개발 일반
 
Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략
 

More from MinPa Lee

[EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 [EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 MinPa Lee
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장MinPa Lee
 
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석MinPa Lee
 
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발MinPa Lee
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼MinPa Lee
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GISMinPa Lee
 
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기MinPa Lee
 
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GISMinPa Lee
 
[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open DataMinPa Lee
 
Using QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapUsing QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapMinPa Lee
 
Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis ProgramsMinPa Lee
 
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례MinPa Lee
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS MinPa Lee
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항MinPa Lee
 

More from MinPa Lee (14)

[EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용 [EEENAR] OpenGXT 소개와 활용
[EEENAR] OpenGXT 소개와 활용
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
 
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
[QGIS] 수치지도를 이용한 DEM 생성과 지형분석
 
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
[FOSS4G Korea 2019] 오픈소스를 활용한 역학조사 분석도구 개발
 
Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼Transifex - 오픈소스 GIS 한글화 플랫폼
Transifex - 오픈소스 GIS 한글화 플랫폼
 
[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS[FOSS4G] uDig Desktop GIS
[FOSS4G] uDig Desktop GIS
 
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
[FOSS4G Korea 2017] uDig GIS 효율적으로 활용하기
 
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
[FOSS4G Seoul 2015] New Geoprocessing Toolbox in uDig Desktop GIS
 
[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data[FOSS4G Korea 2014] Making Base Maps with Open Data
[FOSS4G Korea 2014] Making Base Maps with Open Data
 
Using QGIS and ISCGM Global Map
Using QGIS and ISCGM Global MapUsing QGIS and ISCGM Global Map
Using QGIS and ISCGM Global Map
 
Customizing Gis Programs
Customizing Gis ProgramsCustomizing Gis Programs
Customizing Gis Programs
 
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례OGC 표준 서비스를 이용한 Web KOPSS 구현사례
OGC 표준 서비스를 이용한 Web KOPSS 구현사례
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS
 
Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항Kopss Open API 단위테스트 이슈사항
Kopss Open API 단위테스트 이슈사항
 

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

  • 1. Java 기반의 오픈 소스 GIS를 지원하는 국내 공간 DBMS 드라이버 개발. 2013년 공개SW 개발지원과제 최종 보고회 2013.12.13 MANGO SYSTEM inc. 이민파 (mapplus@gmail.com) 김기웅 (socoooooool@gmail.com) 임영현 (yhlim0129@gmail.com)
  • 2. 목 차 p I. 개발 배경 및 목표 n n n n 오픈 국내 관련 개발 소스 GIS 관련 단체 오픈 소스 GIS 현황 오픈 소스 GIS 목표 n n n p IV. 수행결과 및 성과 n p II. 과제 개발 현황 n n n n 개발 내용 추진체계 참여인력 추진일정 n n p III. 추진 실적 라이선스 검증결과 산출물 검증결과 커뮤니티 활동 성과 V. 향후 계획 n n p 구현 및 활용 과제 추진 실적 사업비집행 현황 n 개선 방향 성과활용 계획 추가 연구 계획 2
  • 3. I. 개발 배경 및 목표 3
  • 4. 오픈 소스 GIS 시장 동향 I. 개발배경 및 목표 집중 심화, 특화 시장 진출, 오픈 소스 GIS의 활성화 등으로 요약 가능 § 2010년 21억 6천 만 달러의 매출 기록한 스웨덴 회사 § ERDAS(ER-Mapper 포함), Intergraph, Leica Geosystems, GeoMax 등을 인수하여 자회사화 § ESRI의 가장 강력한 경쟁자로 부상 중 § 2010년 7억 9천만 달러의 매출 기록 § 공식적으로 전 세계 GIS 소프트웨어 시장의 40% 이상 점유. 비공식적으로는 70% 가량의 시장 에 직간접적인 영향을 끼치고 있는 것으로 파악됨(Wikipedia) § 고객 35만, 본사 직원 2,800명, 전 세계 80개 국가에 딜러망, 2,200개 이상의 비즈니스 파트너 § Autodesk와 Bentley는 전통적인 GIS 소프트웨어 시장보다는 특화된 시장에 집중하는 방식으 로 전략 수정 § Autodesk와 Bentley는 CAD, Utility, Engineering, Infrastructure와 관련된 GIS 부분에 집중 중 § § § § 오픈 소스 GIS가 기존 독점 소프트웨어에 대한 대안으로 급 부상 중 OpenGeo, Simple Geo, Geo Solutions 등 상업적 오픈 소스 GIS 회사 등장 EU INSPIRE, 미국 국방성 등에서 그 성능과 신뢰성, 보안성 등을 인정받음 OSGeo를 중심으로 강력한 개발과 홍보 활동 전개 중 4
  • 5. 오픈 소스 GIS 시장 동향 I. 개발배경 및 목표 기존 회사의 FOSS4G 적극 활용 § Google Earth에 오픈 소스 GIS 라이브러리인 GDAL 사용 § 2011년에 ArcGIS GeoPortal Server를 오픈 소스로 전환 § ArcGIS 계열의 모든 제품에 오픈 소스 GIS 라이브러리인 GDAL 사용 § AutoCAD MapGuide, MetaCRS, FDO를 오픈 소스로 전환 후 OSGeo 재단에 공여 § 135개의 3rd Party 라이브러리 중 85개가 오픈 소스 상업적 오픈 소스 GIS 회사의 등장 출처: 신상희, 2013, An Overview of FOSS4G & OSGeo 5
  • 6. 오픈 소스 GIS 관련 단체 I. 개발배경 및 목표 Open Geospatial Consortium(OGC), 전세계 480여개 이상 정부 기관과 기업, 대학들이 참여하고 있는 세계 최대 공간정보산업 표준화 추진기구 p 데이터 포맷(KML, GML 등)에서부터 OGC Web Service(WMS, WFS, WCS, CSW 등)에 이르는 다양한 표준 제정 및 인증 p 해외: 미국 국토안보부, NASA, 마이크로소프트, 구글, 오라클, ESRI, 오토데스크 등 p 국내: 국토해양부, 공간정보산업진흥원, 공간정보연구원, ETRI, 국토연구원, 부산대학교, 서울대학교, 안양대학교, 한국외국어대학교, 삼성 SDS, 현대 MN소프트 등 http://opengeospatial.rog 6
  • 7. I. 개발배경 및 목표 오픈 소스 GIS 관련 단체 Open Source Geospatial Foundation(OSGeo), 오픈 소스 GIS 및 오픈 GeoData의 사용 장려, 후원, 지원을 위한 비영리 민간 기구 q FOSS4G Conference OSGeo - Open Source Geospatial Foundation • 2006년 2월 4일, 미국 시카고에서 창설 • 사명 : 오픈 소스 지리공간 S/W의 개발 지 원 및 광범위한 사용 증진 • FOSS4G 커뮤니티의 커뮤니티로서 기능 http://osgeo.org 7
  • 8. 오픈 소스 GIS 관련 단체 I. 개발배경 및 목표 OSGeo 한국어 지부(OSGeo Korean Chapter) 한국어권 커뮤니티에서 오픈 소스 GIS와 개방형 지리정보의 사용 장려와 홍보 § 사명 : - 한국어권 커뮤니티에서 오픈 소스 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 8
  • 9. 오픈 소스 GIS 관련 단체 I. 개발배경 및 목표 한국 오픈소스 GIS 포럼 - 오픈소스 GIS의 홍보와 장려, 그리고 기술/마케팅 공유, 정부 정책에 대한 대응, 거대 GIS 기업에의 대응 등의 공동활동을 하기 위한 포럼 9
  • 10. I. 개발배경 및 목표 국내 오픈 소스 GIS 현황 국내 오픈 소스 GIS 활성화를 위한 요소 국내 오픈 소스 GIS 활성화를 위한 요소 한글화 지원 • 프로그램 한글화 및 한글 매뉴얼 완료 • 한글 인코딩 지원하기 완료 국내 특수환경 지원 • 서버 및 데스크탑 프로그램에서 국내 포털 지도 보기 부분 완료 • 국내 완료 좌표체계 지원하기 국내 공간 DBMS 및 포맷 지원 • 현재 오픈 소스 GIS 기반 국내 DBMS 및 포맷 지원은 전무한 상태 • 국내 공간 DBMS를 지원하는 DBMS를 드라이버 개발이 핵심 목표 10
  • 11. 국내 오픈 소스 GIS 현황 I. 개발배경 및 목표 GeoServer, uDig, QGIS, PostGIS 등 UI 및 매뉴얼 한글화 2013년 4월 말 GeoServer 2.1.3 버전부터 한글화 버전 출시됨 2013년 1월 현재 GeoServer 2.4.2 버전 출시중 11
  • 12. 국내 오픈 소스 GIS 현황 I. 개발배경 및 목표 TMS for Korea – QGIS에서 Daum, Naver, Olleh, VWorld 지도 등을 레이어로 사용 QGIS Plugin Repository 및 Daum 지형 예 12
  • 13. 국내 오픈 소스 GIS 현황 I. 개발배경 및 목표 국내 좌표체계 지원 – QGIS, uDig, GeoServer 모두 지원 13
  • 14. 국내 오픈 소스 GIS 현황 I. 개발배경 및 목표 국내 공간 DBMS 및 파일 포맷 드라이버 지원 14
  • 15. I. 개발배경 및 목표 관련 오픈 소스 GIS Java 계열 오픈소스 현황 gvSIG OGC Standards GeoAPI OpenMap uDig JUMP GeoTools Desktop GIS GeoServer deegree Server GIS GEOS: C JTS Topology Suite NTS: .NET (Geometry Engine) JSTS: JS Libraries 15
  • 16. 개발 목표 I. 개발배경 및 목표 Java 계열 오픈 소스 GIS에 국내 공간 DBMS를 지원 현재 오픈소스 GIS는 전 세계적으로 많이 사용 하는 상용 포맷들은 대부분 지원하고 있으나 국내 포맷 (공간 DBMS, 파일 포맷 등) 지원은 전무한 상태 16
  • 17. II. 과제 개발 현황 17
  • 18. 개발 내용 II. 과제 개발 적용대상 국내 공간 DBMS 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
  • 19. 개발 내용 II. 과제 개발 국내 공간 DBMS의 Server GIS 활용 지원 19
  • 20. II. 과제 개발 추진 체계 온/오프라인 커뮤니티, SourceForge 배포, GitHub 코드협업 계획 수립 저장소 생성 DBMS 정보수집 GeoTools 설계 uDig 설계 개발 개발 테스트 커뮤니티 OSGeo Korean Chapter Naver GIS프로그래밍연구소 카페 배포 테스트 배포 운영 및 피드백 20
  • 21. 참여 인력 II. 과제 개발 OSGeo(오픈소스 지리공간 재단) 및 OSGeo 한국어 지부 회원으로 구성 OSGeo 오픈소스 GIS 교육강사 및 한글화 번역 등을 담당 21
  • 22. II. 과제 개발 추진 일정 Contributor Altibase Kairos 저장소 Tibero 6 7 8 NGI Format 9 10 11 FOSS4G Korea 2013 2013스마트국토엑스포 커뮤니티모임 오픈소스 GIS 솔루션데이 FOSS4G Nottingham 2013 Asia Geospatial Forum 2013 22
  • 24. 구현 및 활용 III. 추진 실적 GeoTools DataStore Plugin 확장 24
  • 25. 구현 및 활용 III. 추진 실적 참조 클래스 25
  • 26. 구현 및 활용 III. 추진 실적 구현 26
  • 27. 구현 및 활용 III. 추진 실적 GeoServer 데이터 저장소 확인 27
  • 28. 구현 및 활용 III. 추진 실적 GeoServer + Altibase : Korea Planning Support Systems 28
  • 29. III. 추진 실적 과제 추진 실적 7월(Altibase), 8월(Tibero), 10월(Kairos), 11월(NIG 포맷) 과제내용 계획 실적 계획 Altibase Spatial 실적 계획 Tibero Spatial 실적 계획 Kairos Spatial 실적 계획 NGI Format 실적 월 단위 추진 계획 및 실적 5 6 7 8 9 10 11 실적 (%) 100 100 100 100 29
  • 30. III. 추진 실적 사업비집행 현황 인건비는 민간부담금, 집행 비율: 79.8% 간접비 ₩1,000,000 연구과제추진비 ₩7,800,000 인건비 ₩30,000,000 연구활동비 ₩17,400,000 장비및재료비 ₩13,800,000 간접비 0% 연구과제추진비 56% 인건비 90% 연구활동비 70% 장비및재료비 89% 30
  • 32. 라이선스 검증결과 IV. 수행결과 및 성과 GNU Lesser General Public License v2.1 or later p p 본 과제에서 수행한 4개의 하위 프로젝트는 모드 GeoTools 라이브러리에 기반하므로 GeoTools의 라이선스를 따름 검증분석 종합의견 32
  • 33. IV. 수행결과 및 성과 산출물 검증결과 공간 DBMS 검증 – 읽기/쓰기 및 활용 대분류 중분류 소분류 시험항목 Pass/F ail P P P P P P P 연결한 레이어를 로컬 컴퓨터에 Shapefile로 다운로드한 후 생성된 Shapefile 확인 P 포인트 레이어(테이블)를 생성 - 필드 및 좌표체계를 성정하고 피쳐(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 폴리곤 피쳐 삭제 DataStore 추가 레이어 등록 및 게시 생성한 폴리곤 레이어 중 2번 피쳐를 삭제하고 레이어에서 삭제되었는지 확인 지오서버를 열어 저장소를 추가 - 연결정보 등 설정 레이어 추가 버튼을 눌러 저장소에 등록된 레이어 중 하나를 선택하고 정보 확인 후 서비스 게시 P P P 레이어 미리보기 레이어 미리보기 버튼을 눌러 게시한 레이어를 웹상에서 미리보기 P 필터 설정 및 적용 WMS 서비스 연결 WMS 레이어 추가 및 탐색 uDig Desktop 활용 P 폴리곤 등록된 연결한 연결한 라인 피쳐 삽입 GeoServer 활용 라인 Shapefile을 공간 DBMS에 업로드 한 후 등록된 피쳐(Row) 개수를 확인 폴리곤 레이어 업로드 스키마 조회 좌표체계 조회 필터 조회 포인트 피쳐 갱신 공간 DBMS (Altibase, Tibero, Kairos) 라인 레이어 업로드 포인트 피쳐 삽입 레이어 관리 연결정보를 설정한 후 DBMS에 연결 DBMS에 저장된 공간 및 속성테이블의 목록 및 스키마조회 포인트 Shapefile을 공간 DBMS에 업로드 한 후 등록된 피쳐(Row) 개수를 확인 포인트 레이어 생성 Shapefile 업로드 연결 테이블 목록 조회 포인트 레이어 업로드 Shapefile 다운로드 DBMS 연결 레이어 미리보기 URL에 CQL 필터를 적용하여 필터가 적용되는지 확인 uDig을 실행 후 WMS 레이어 추가를 위한 연결정보 입력 불러올 WMS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 P P P WMS 레이어 속성정보 확인 WFS 서비스 연결 WFS 레이어 추가 및 탐색 WFS 레이어 속성정보 확인 속성확인 버튼을 눌러 WMS GetFeatureInfo 기능을 통한 속성정보 확인 WFS 레이어 추가를 위한 연결정보 입력 불러올 WFS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 속성확인 버튼을 눌러 피쳐의 속성정보 확인 P P P P Shapefile을 공간 DBMS에 업로드 한 후 등록된 피쳐(Row) 개수를 확인 레이어 중 하나를 연결 후 스키마를 조회 레이어의 좌표체계를 확인 레이어에 공간 및 속성 필터를 설정 후 피쳐의 개수가 필터의 조건과 같은지 확인 33
  • 34. IV. 수행결과 및 성과 산출물 검증결과 NGI 파일 검증 – 읽기전용 및 활용 대분류 중분류 소분류 시험항목 Pass/Fail uDig Desktop 활용 레이어 목록 조회 NGI 파일에 포함된 레이어 목록 및 스키마 조회 P Shapefile 변환 NGI 파일의 레이어를 Shapefile로 변환 P 지오서버를 열어 저장소를 추가 - 연결정보 등 설정 P 레이어 등록 및 게시 레이어 추가 버튼을 눌러 저장소에 등록된 레이어 중 하나를 선택하고 정보 확인 후 서비스 게시 P 레이어 미리보기 버튼을 눌러 게시한 레이어를 웹상에서 미리보기 P uDig을 실행 후 WMS 레이어 추가를 위한 연결정보 입력 P WMS 레이어 추가 및 탐색 NGI 포맷 P WMS 서비스 연결 GeoServer 활용 연결정보를 설정한 후 NGI 파일에 연결 레이어 미리보기 변환 연결 DataStore 추가 연결 불러올 WMS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 P WMS 레이어 속성정보 확인 속성확인 버튼을 눌러 WMS GetFeatureInfo 기능을 통한 속성정보 확인 F WFS 서비스 연결 WFS 레이어 추가를 위한 연결정보 입력 P WFS 레이어 추가 및 탐색 불러올 WFS 레이어를 선택하고 지도에 추가 후 확대/축소 등 탐색 F WFS 레이어 속성정보 확인 속성확인 버튼을 눌러 피쳐의 속성정보 확인 F 34
  • 35. IV. 수행결과 및 성과 온라인 커뮤니티 활동 온라인 커뮤니티 운영 실적 커뮤니티 활동 실적 구분 5월 다운로드 수 신규 참여자 수(SourceForge) (월별 누적치 기재) 신규 참여자 수(GitHub) (월별 누적치 기재) 세미나, 컨퍼런스 등 오프라인 행사개최 수 6월 7월 8월 9월 10월 11월 12월 합계 5 7 35 10 26 33 113 42 271 3 5 8 8 8 8 8 8 8 0 0 7 7 7 7 7 7 7 - - - 1 2 1 2 - 6 35
  • 36. 온라인 커뮤니티 활동 IV. 수행결과 및 성과 SourceForge - https://sourceforge.net/projects/gt-jdbc-korean/ 36
  • 37. 온라인 커뮤니티 활동 IV. 수행결과 및 성과 GitHub - https://github.com/mangosystem/gt-jdbc-korean 37
  • 38. IV. 수행결과 및 성과 온라인 커뮤니티 활동 온라인 커뮤니티 활동 OSGeo 한국어 지부 2013년 12월 현재 현황 - 회원 361명 GIS 프로그래밍 연구소 2013년 12월 현재 현황 - 회원 8552명 - 운영진 7명 38
  • 39. 온라인 커뮤니티 활동 IV. 수행결과 및 성과 공개SW 역량프라자 - 공개SW 도입사례 소개(2013.10.22) 39
  • 40. 오프라인 커뮤니티 활동 IV. 수행결과 및 성과 한국오픈소스 GIS 솔루션 데이 - 2013년 8월 28일, 상암동 누리꿈 스퀘어, 약 100여명 참석 40
  • 41. 오프라인 커뮤니티 활동 IV. 수행결과 및 성과 FOSS4G Nottingham 2013 - 2013년 9월 17일 ~ 9월 21일, 영국 노팅엄, 공식등록참가자 850명 • FOSS4G Nottingham 1023 성과 • GeoTools •공개SW 개발 지원사업 소개 및 커뮤니티 등록절차 확인 • uDig •한글화 프로젝트 기여 추가 •GXT 기여 절차 논의 41
  • 42. 오프라인 커뮤니티 활동 IV. 수행결과 및 성과 Asia Geospatial Forum 2013 - 2013년 9월 23일 ~ 9월28일, 말레이시아 쿠알라룸푸르 42
  • 43. 오프라인 커뮤니티 활동 IV. 수행결과 및 성과 FOSS4G Korea 2013 - 2013년 11월 14일 ~ 15일, 서울 토즈 신천점, 삼성동 COEX 43
  • 45. 개선 방향 V. 향후 계획 GeoTools 커뮤니티와 연계하여 GeoTools 플러그인 모듈 기여 추진 - 2014년 초 예정 45
  • 46. 성과활용 계획 V. 향후 계획 공공 GIS 분야의 DB 국산화 및 오픈소스 적용 사례 증가 46
  • 47. 추가 연구 계획 V. 향후 계획 uDig GIS 기반의 드라이버 추가 47