[foss4g korea 2014] making base maps with open data

39
Making Base Maps with Open Data 이이이 ([email protected] ) Twitter : mapplus 2014.08.27 ( 이 ) 이이이이이

Upload: minpa-lee

Post on 18-Dec-2014

1.652 views

Category:

Technology


6 download

DESCRIPTION

[FOSS4G Korea 2014] Making Base Maps with Open Data

TRANSCRIPT

Page 1: [FOSS4G Korea 2014] Making Base Maps with Open Data

Making Base Maps with Open Data

이민파 ([email protected])

Twitter : mapplus

2014.08.27

( 주 ) 망고시스템

Page 2: [FOSS4G Korea 2014] Making Base Maps with Open Data

2

Open

Open Source GIS

StandardsData

Page 3: [FOSS4G Korea 2014] Making Base Maps with Open Data

3

I. OVERVIEW

Page 4: [FOSS4G Korea 2014] Making Base Maps with Open Data

4

왠 뜬금없이 배경지도 ?

지도나 만들어볼까 ? 왜 ? 포털 , 공간정보 오픈플랫폼에서 다

제공하는데… 그러게… .

그래도 한번 해볼까 ? 그래 ~ 한번 해봐…

…. 그거 뭣하러 하나 ????

2014 년 2 월 쯤에…

그냥 !

Page 5: [FOSS4G Korea 2014] Making Base Maps with Open Data

5

목표분석 결과를 적절하게 표출할 수 있는 다양한 배경지도

Page 6: [FOSS4G Korea 2014] Making Base Maps with Open Data

6

이슈

데이터 갱신 문제는 어떻게 해결할 것인가 ?

편집은 최소화

단기간 변하지 않는 주제 중심으로

원 데이터 변경시 업데이트 자동화

참여형

Page 7: [FOSS4G Korea 2014] Making Base Maps with Open Data

7

II. OPEN DATA & RESOURCES

Page 8: [FOSS4G Korea 2014] Making Base Maps with Open Data

8

Open Data 와 배경지도 구성Base Maps

Vector Raster

SRTM 90mGDEM 30m

Shaded Re-lief

Korea World World

Natural Earth

OSM도로명주소

교통 DB

POI

편집 Data

국가공간정보유통센터

서울시열린데이터 광장

Page 9: [FOSS4G Korea 2014] Making Base Maps with Open Data

9

World - Raster – SRTM 90m

DEM 54GB, Shaded Relief 34GB, 842 Files

Page 10: [FOSS4G Korea 2014] Making Base Maps with Open Data

10

World - Raster – ASTER GDEM 30m

DEM 15GB, Shaded Relief 7.5GB, 420 Files

Page 11: [FOSS4G Korea 2014] Making Base Maps with Open Data

11

World – Natural Earth

10m_physical – bathymetry, lakes, administrative bnds…

Page 12: [FOSS4G Korea 2014] Making Base Maps with Open Data

12

World – OpenStreetMap

Asia – North Korea - osmconvert

Page 13: [FOSS4G Korea 2014] Making Base Maps with Open Data

13

Korea - Vector – 도로명주소 데이터

국가공간정보유통시스템의 도로명주소 25GB Shapefiles

작업 중!

Page 14: [FOSS4G Korea 2014] Making Base Maps with Open Data

14

Korea - Vector – 교통 DB 센터노드 / 링크 , 철도

작업 중!

Page 15: [FOSS4G Korea 2014] Making Base Maps with Open Data

15

Korea - Vector – 주제도국가공간정보유통시스템 주제도 – 산업입지 , 도시계획 등

Page 16: [FOSS4G Korea 2014] Making Base Maps with Open Data

16

Korea - Vector – 주제도서울 열린데이터 광장 주제도 – 한강 공원 주제도 등

Page 17: [FOSS4G Korea 2014] Making Base Maps with Open Data

17

Korea - Vector – POI 및 레이블건물 , 공공 , 교육 , 교통 , 공간 , 문화 , 보건위생 , 방재 , 체육 , 유통 및 공급시설 등 약120여종 - 아파트 23000건 등

작업 중!

Demo !

Page 18: [FOSS4G Korea 2014] Making Base Maps with Open Data

18

Korea - Vector – POI 및 레이블

항구 예

Page 19: [FOSS4G Korea 2014] Making Base Maps with Open Data

19

Korea - Vector – POI 및 레이블

골프장 예

Page 20: [FOSS4G Korea 2014] Making Base Maps with Open Data

20

Korea - Vector – 편집시도 / 시군구 행정경계 라인 , 해안선 , 철도 , 지하철노선 , 공원 / 골프장 등 경계

행정경계 해안선 제거

Page 21: [FOSS4G Korea 2014] Making Base Maps with Open Data

21

Open Font

http://www.bloter.net/archives/176482

Page 22: [FOSS4G Korea 2014] Making Base Maps with Open Data

22

Icon – Marker Symbols

https://www.mapbox.com/maki/

작업 중!

CC0 1.0 Universal (CC0 1.0)

Page 23: [FOSS4G Korea 2014] Making Base Maps with Open Data

23

III. OPEN STANDARDS

Page 24: [FOSS4G Korea 2014] Making Base Maps with Open Data

24

TMS(Tile Map Service)http://wiki.osgeo.org/wiki/Tile_Map_Service_Specificationhttp://{s}.tile.stamen.com/toner/{z}/{x}/{y}.png

Page 25: [FOSS4G Korea 2014] Making Base Maps with Open Data

25

Google Maps – V-World

http://www.heywhatsthat.com/gmt.html

Page 26: [FOSS4G Korea 2014] Making Base Maps with Open Data

26

IV. OPEN SOURCE GIS

Page 27: [FOSS4G Korea 2014] Making Base Maps with Open Data

27

Client

Server

Software

Mapnik

GeoServer

OGC WFS

QGIS uDig TileMill

PostGIS

Leaflet

RasterFiles…

Tiler

Python

GDAL

Node.js

Tornado

Page 28: [FOSS4G Korea 2014] Making Base Maps with Open Data

28

V. 편집 / 스타일링 / 타일링

Page 29: [FOSS4G Korea 2014] Making Base Maps with Open Data

29

데이터 처리

래스터 데이터 처리 데이터 다운로드 - python Merge, gdaldem, gdalwarp…

벡터 데이터 처리 도로명주소 업로드 후 속성분류 SQL KTDB 데이터 분류 및 도로종류별 정렬 OSM 분류 및 도로종류별 정렬 주소데이터 지오코딩 및 웹 위치 편집

GDAL, QGIS, uDig 등 오픈 소스 GIS 를 활용

Page 30: [FOSS4G Korea 2014] Making Base Maps with Open Data

30

Editor

QGIS + GDAL – Raster 처리 , 데이터 편집

VI. 활용

Page 31: [FOSS4G Korea 2014] Making Base Maps with Open Data

31

Editor

uDig GIS – GeoCoding, Schema Editing…

VI. 활용

Page 32: [FOSS4G Korea 2014] Making Base Maps with Open Data

32

Styler

TileMill (CartoCSS + Mapnik + Node.js + …)+ PostGIS

Page 33: [FOSS4G Korea 2014] Making Base Maps with Open Data

33

Web Editor

GeoServer WFS-T + Leaflet js

Page 34: [FOSS4G Korea 2014] Making Base Maps with Open Data

34

Tiler

Mapnik + Python

python render_tiles_5181.py basemap-physical_5181.xml "E:\server\tiles.5181/" 361824 166592 413280 215744 5 12 2

Page 35: [FOSS4G Korea 2014] Making Base Maps with Open Data

35

VI. 결과 및 향후 계획

Page 36: [FOSS4G Korea 2014] Making Base Maps with Open Data

36

결과

좌표체계 – EPSG:3857, EPSG:5181…

유형 – Physical, Gray, Retina support

Demo !

Page 37: [FOSS4G Korea 2014] Making Base Maps with Open Data

37

Retina : High-Density

Retina General V-World

Page 38: [FOSS4G Korea 2014] Making Base Maps with Open Data

38

앞으로 할 일

라이선스 검토 및 확인 – 측량성과심사 ? 데이터 소스별 라이선스

타일서버 및 서비스

업데이트 체계 - 협업

스타일링 및 프로젝트 적용

OMS 기여 - POI

Page 39: [FOSS4G Korea 2014] Making Base Maps with Open Data

39

감사합니다 !