[foss4g korea 2014] making base maps with open data
DESCRIPTION
[FOSS4G Korea 2014] Making Base Maps with Open DataTRANSCRIPT
2
Open
Open Source GIS
StandardsData
3
I. OVERVIEW
4
왠 뜬금없이 배경지도 ?
지도나 만들어볼까 ? 왜 ? 포털 , 공간정보 오픈플랫폼에서 다
제공하는데… 그러게… .
그래도 한번 해볼까 ? 그래 ~ 한번 해봐…
…. 그거 뭣하러 하나 ????
2014 년 2 월 쯤에…
그냥 !
5
목표분석 결과를 적절하게 표출할 수 있는 다양한 배경지도
6
이슈
데이터 갱신 문제는 어떻게 해결할 것인가 ?
편집은 최소화
단기간 변하지 않는 주제 중심으로
원 데이터 변경시 업데이트 자동화
참여형
7
II. OPEN DATA & RESOURCES
8
Open Data 와 배경지도 구성Base Maps
Vector Raster
SRTM 90mGDEM 30m
Shaded Re-lief
Korea World World
Natural Earth
OSM도로명주소
교통 DB
POI
편집 Data
국가공간정보유통센터
서울시열린데이터 광장
9
World - Raster – SRTM 90m
DEM 54GB, Shaded Relief 34GB, 842 Files
10
World - Raster – ASTER GDEM 30m
DEM 15GB, Shaded Relief 7.5GB, 420 Files
11
World – Natural Earth
10m_physical – bathymetry, lakes, administrative bnds…
12
World – OpenStreetMap
Asia – North Korea - osmconvert
13
Korea - Vector – 도로명주소 데이터
국가공간정보유통시스템의 도로명주소 25GB Shapefiles
작업 중!
14
Korea - Vector – 교통 DB 센터노드 / 링크 , 철도
작업 중!
15
Korea - Vector – 주제도국가공간정보유통시스템 주제도 – 산업입지 , 도시계획 등
16
Korea - Vector – 주제도서울 열린데이터 광장 주제도 – 한강 공원 주제도 등
17
Korea - Vector – POI 및 레이블건물 , 공공 , 교육 , 교통 , 공간 , 문화 , 보건위생 , 방재 , 체육 , 유통 및 공급시설 등 약120여종 - 아파트 23000건 등
작업 중!
Demo !
18
Korea - Vector – POI 및 레이블
항구 예
19
Korea - Vector – POI 및 레이블
골프장 예
20
Korea - Vector – 편집시도 / 시군구 행정경계 라인 , 해안선 , 철도 , 지하철노선 , 공원 / 골프장 등 경계
행정경계 해안선 제거
21
Open Font
http://www.bloter.net/archives/176482
22
Icon – Marker Symbols
https://www.mapbox.com/maki/
작업 중!
CC0 1.0 Universal (CC0 1.0)
23
III. OPEN STANDARDS
24
TMS(Tile Map Service)http://wiki.osgeo.org/wiki/Tile_Map_Service_Specificationhttp://{s}.tile.stamen.com/toner/{z}/{x}/{y}.png
25
Google Maps – V-World
http://www.heywhatsthat.com/gmt.html
26
IV. OPEN SOURCE GIS
27
Client
Server
Software
Mapnik
GeoServer
OGC WFS
QGIS uDig TileMill
PostGIS
Leaflet
RasterFiles…
Tiler
Python
GDAL
Node.js
Tornado
28
V. 편집 / 스타일링 / 타일링
29
데이터 처리
래스터 데이터 처리 데이터 다운로드 - python Merge, gdaldem, gdalwarp…
벡터 데이터 처리 도로명주소 업로드 후 속성분류 SQL KTDB 데이터 분류 및 도로종류별 정렬 OSM 분류 및 도로종류별 정렬 주소데이터 지오코딩 및 웹 위치 편집
GDAL, QGIS, uDig 등 오픈 소스 GIS 를 활용
30
Editor
QGIS + GDAL – Raster 처리 , 데이터 편집
VI. 활용
31
Editor
uDig GIS – GeoCoding, Schema Editing…
VI. 활용
32
Styler
TileMill (CartoCSS + Mapnik + Node.js + …)+ PostGIS
33
Web Editor
GeoServer WFS-T + Leaflet js
34
Tiler
Mapnik + Python
python render_tiles_5181.py basemap-physical_5181.xml "E:\server\tiles.5181/" 361824 166592 413280 215744 5 12 2
35
VI. 결과 및 향후 계획
36
결과
좌표체계 – EPSG:3857, EPSG:5181…
유형 – Physical, Gray, Retina support
Demo !
37
Retina : High-Density
Retina General V-World
38
앞으로 할 일
라이선스 검토 및 확인 – 측량성과심사 ? 데이터 소스별 라이선스
타일서버 및 서비스
업데이트 체계 - 협업
스타일링 및 프로젝트 적용
OMS 기여 - POI
39
감사합니다 !