3. 3OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
OpenStreetMap (OSM)
무료로 사용하는 지도 데이터
• 전세계를 대상으로 하는 지도 구축 프로젝트 또는 그 성과물
• 자발적으로 수집하는 지리정보(VGI)의 대표적인 사례
• www.openstreetmap.org
배경
• Wikipedia 성공에 착안하여 2004년 Steve Coast(영국) 창설
• 크라우드 소싱에 의한 데이터 축적
• 추진 주체: OSM 재단
(OpenStreetMap Foundation, 비영리)
• 개방 데이터베이스 라이선스
(ODbL, Open Database License)
6. 6OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
OSM 데이터 모델
요소 (Element) 비고
노드 (node) 포인트
노선 (way)
개방
폐합
면형
관계 (relation) 경로, 회전 제한, 다중폴리곤
태그 (tag) 노드, 노선, 관계에 적용하는 부속정보
7. 7OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
OSM 논리적 시스템 다이어그램
Ref – https://wiki.openstreetmap.org/wiki/Component_overview
약 6TB 저장 규모
(2016년말 기준)
8. 8OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
OpenStreetMap 데이터 활용
OpenStreetMap
비상업용
상업용
ODbL
개방 데이터베이스 라이센스
ODbL : CC BY-SA 유사 (BY: Attribution, SA: Share-Alike)
예: Mapbox
9. 9OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
OSM에 대한 Mapbox 상용화 적용 사례
OpenStreetMap
Mapbox Streets
OpenStreetMap
+ 독자적 확보 데이터
Mapbox Terrain USGS 등 13개 기관
Mapbox Satellite NASA, DigitalGlobe, USGS
사용자 보유 데이터
Terms of
Service
업데이트
개선
서비스
11. 11OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
스타일화된 Mapbox 맵 (6종)
Mapbox Light Mapbox Streets Mapbox Satellite Streets
Mapbox Dark Mapbox Outdoors Navigation
Light
Dark
Streets Outdoors
Satellite Streets
Navigation
12. 12OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
Mapbox 맵
벡터 맵
빠르고 가벼운 렌더링
부드러운 확대/축소
클라이언트 단에서 이루어지는
데이터 접근
(쿼리, 스타일, 동적인 디자인…)
앱(모바일, 웹)에서 즉시 사용
13. 13OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
동적인 스타일링 (예시)
맵 스타일 변경 (선택)
https://www.mapbox.com/mapbox-gl-js/example/setstyle/
14. 14OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
3D 시각화
OSM 건물 데이터를 이용한 3D 돌출(extrusion) 시각화
Ref – https://blog.mapbox.com/3d-features-in-mapbox-gl-js-e94734f12110
15. 15OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
Mapbox Studio (앱)
스타일 편집기 (맵 디자인 도구)
커스텀 맵을 디자인
스타일화된 6종의 Mapbox 맵
스타일 템플릿에서 시작
데이터셋 편집기
• 데이터 가져오기
• 데이터 관리
• 트레이싱으로 데이터 생성
16. 16OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
발행된 맵 스타일 (서비스) 활용
개발자 플랫폼에서
• Mapbox, Leaflet
GIS 애플리케이션에서
• ArcGIS, Tableau, CARTO, Fulcrum
WMTS를 지원하는 데스크탑에서
• ArcMap, QGIS
17. 17OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
QGIS에서 Mapbox 맵을 레이어로 추가
1) Mapbox Studio에서 맵 서비스 스타일을 </> Share, develop & use 로 접근
• ‘Mapbox WMTS Service’ 에서 QGIS용 WMTS endpoint URL을 복사
2) QGIS에서
WMS/WMTS 레이어 추가… 실행
• ‘새로 만들기’ 에서 WMTS endpoint
URL 입력후, 연결 & 레이어 추가
20. 20OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
Mapbox – OSM 기반의 위치데이터서비스 플랫폼
구성 요소
맵
• 벡터 맵
• 실시간 렌더링
검색
• 주소, 좌표, 지명
• 지오코딩
내비게이션
• 방향
• 경로
OpenStreetMap
오픈소스
SW
QGIS
PostGIS
Leaflet.js
Node.js
…
Mapbox
• Cloud
• On-premise
개발자를 위한
플랫폼
21. 21OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
로케이션 인텔리전스 분석
Tableau(BI 솔루션)와 결합된 활용 – 리테일 상점 분석
Ref – https://blog.mapbox.com/leveraging-mapbox-for-location-intelligent-analytics-in-tableau-da9a38235b04
22. 22OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
내비게이션 맵 (주간용, 야간용)
실시간 교통정보 수집을 통한 교통상황 반영
Ref – https://blog.mapbox.com/better-maps-for-navigation-e2a41b9dc048
30. 30OpenStreetMap 기반의 위치데이터서비스 플랫폼 – Mapbox
Appendix: FOSS4G Korea 2016 발표자료
FOSS4G Korea 2016 발표자료
• https://www.slideshare.net/KyusungChoi/openstreetmap-mapbox