SlideShare a Scribd company logo
1 of 18
Download to read offline
Cartography: Vector Tiles
From an Open Initiative
To an Industry Standard
Frédéric Rodrigo
frederic.rodrigo@makina-corpus.com
CC-By-SA 2019
Context
●
Maps, a profession
– GIS format : images on WMS protocol
●
The Web, maps for everyone
– Google Maps, Bing, IGN, OpenStreetMap...
●
Tiles
– split, pre-compute
– images 256x256
Need of Interaction
●
Slow interactions, roud trip to server
●
Google Maps introduced vectors
– on Android in 2010, on the web in 2013
●
Need for alternatives
UTFGrid
●
Ecosystem in raster tiles
●
Tiles overlay of information
– 64x64
– Simple content
Vector Tiles
MVT, Mapbox Vector Tile
1.Binary Container: PBF + gzip
2.Content: layers
– Free properties (a la OSM)
– Geometry, relative, tile coordinates
3.Data Schema
Vector Tiles
Data Schema
●
The art of organizing things
●
Data schema subject to copyright
– Proprietary Mapbox Schema
– Need of Open Schema: OpenMapTiles
Distribution
●
Same as raster tiles
●
File, HTTP
●
MBTiles Packaged
– SQLite database
Consumers
●
Web Map libraries (WebGL)
– Mapbox GL, OpenLayer…
●
Desktop GIS
– QGIS, Esri
●
Natives mobiles SDK, Qt, Game
engines...
Advantages
●
Intermediate data
– Cache
– One Vector Tiles set, Many Maps
●
Style and customize on the clients side
– Mapbox GL Style JSON
●
Interaction, highlight
●
Soft zoom, rotation
●
Access to the data, selection
Disadvantages
●
Geometries are sliced by tiles
– Eg. require to pre-compute centre of
polygones
●
Not made for 3D
●
Built for the Web
– Adaptation required for GIS
Provider
Up from the Garage
●
Postgres
●
Mapnik
●
Pre rendering: OpenMapTiles
– OpenStreetMap
●
On the fly: lot of “small” projects
Provider
Down from the Cloud
●
OpenStreetMap data providers
– Mapbox
– MapTiler (OpenMapTiles)
– Jawg Maps (fork of OpenMapTiles)
●
Proprietary
– HERE, TomTom, Esri, Azure Maps
●
Public
– Swisstopo (l'IGN Suisse), IGN France en beta
OGC Normalisation
●
Redaction of MVT Version 3
●
Evaluation by OGC in process
●
Integration into other OGC Norms
– WMTS, WFS, GeoPackage
●
Better
– Definition
– Metadata
– Support of projection
Resources
●
MVT Spec(Creative Commons Legal Code)
●
OpenMapTiles(BSD 3-Clause)
●
Mapbox GL JS Style Spec (BSD 3-Clause)
●
Makina Corpus Blog
– Tour d’horizon des serveurs de tuilesvectorielles pour fond de carte
– Carte de Cassini vectorielle
Maps Expertize
●
Free Software
●
Development
●
Consultancy
Frédéric Rodrigo
frederic.rodrigo@makina-corpus.com

More Related Content

What's hot

What's hot (11)

Maximising the use of 3D data (Tom Timms, STAR APIC)
Maximising the use of 3D data (Tom Timms, STAR APIC)Maximising the use of 3D data (Tom Timms, STAR APIC)
Maximising the use of 3D data (Tom Timms, STAR APIC)
 
Drupal mapping, a brid's eye view
Drupal mapping, a brid's eye viewDrupal mapping, a brid's eye view
Drupal mapping, a brid's eye view
 
Sorin Hermon, 'Towards an integrated repository for research and management o...
Sorin Hermon, 'Towards an integrated repository for research and management o...Sorin Hermon, 'Towards an integrated repository for research and management o...
Sorin Hermon, 'Towards an integrated repository for research and management o...
 
Quick museum artefacts digitization in 3D-ICONS, presented by Sara Gonizzi Ba...
Quick museum artefacts digitization in 3D-ICONS, presented by Sara Gonizzi Ba...Quick museum artefacts digitization in 3D-ICONS, presented by Sara Gonizzi Ba...
Quick museum artefacts digitization in 3D-ICONS, presented by Sara Gonizzi Ba...
 
2013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 32013.05 - IASSIST 2013 - 3
2013.05 - IASSIST 2013 - 3
 
Cultural Heritage and Crowdsourcing (ZLB)
Cultural Heritage and Crowdsourcing (ZLB)Cultural Heritage and Crowdsourcing (ZLB)
Cultural Heritage and Crowdsourcing (ZLB)
 
Sound Archives and Musical Instrument Collections
Sound Archives and Musical Instrument CollectionsSound Archives and Musical Instrument Collections
Sound Archives and Musical Instrument Collections
 
DURAARK at IGeLU 2014
DURAARK at IGeLU 2014DURAARK at IGeLU 2014
DURAARK at IGeLU 2014
 
Big query public datasets
Big query public datasetsBig query public datasets
Big query public datasets
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
 
MongoDB IoT City Tour LONDON: Managing the Database Complexity, by Arthur Vie...
MongoDB IoT City Tour LONDON: Managing the Database Complexity, by Arthur Vie...MongoDB IoT City Tour LONDON: Managing the Database Complexity, by Arthur Vie...
MongoDB IoT City Tour LONDON: Managing the Database Complexity, by Arthur Vie...
 

Similar to Cartography: Vector Tiles From an Open Initiative To an Industry Standard

BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps Online
Petr Pridal
 
Wherecamp Navigation Conference 2015 - New written standards for the new maps?
Wherecamp Navigation Conference 2015 - New written standards for the new maps?Wherecamp Navigation Conference 2015 - New written standards for the new maps?
Wherecamp Navigation Conference 2015 - New written standards for the new maps?
WhereCampBerlin
 
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4Gmago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
SANGHEE SHIN
 

Similar to Cartography: Vector Tiles From an Open Initiative To an Industry Standard (20)

Agi08 Jeremy Morley
Agi08 Jeremy MorleyAgi08 Jeremy Morley
Agi08 Jeremy Morley
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
BCS Workshop: Old Maps Online
BCS Workshop: Old Maps OnlineBCS Workshop: Old Maps Online
BCS Workshop: Old Maps Online
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
 
GIS and Map Tiles
GIS and Map TilesGIS and Map Tiles
GIS and Map Tiles
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
Wherecamp Navigation Conference 2015 - New written standards for the new maps?
Wherecamp Navigation Conference 2015 - New written standards for the new maps?Wherecamp Navigation Conference 2015 - New written standards for the new maps?
Wherecamp Navigation Conference 2015 - New written standards for the new maps?
 
Nutiteq Wherecamp Berlin 2015
Nutiteq Wherecamp Berlin 2015Nutiteq Wherecamp Berlin 2015
Nutiteq Wherecamp Berlin 2015
 
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
10 Visualization of 3D data in the web environment – Open Land Use and Yield ...
 
Introduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jaysonIntroduction of super map gis 10i bitcc technology jayson
Introduction of super map gis 10i bitcc technology jayson
 
Gdal introduction
Gdal introductionGdal introduction
Gdal introduction
 
State of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin PlatformState of mago3D, An Open Source Based Digital Twin Platform
State of mago3D, An Open Source Based Digital Twin Platform
 
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4Gmago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
mago3D: Let's integrate BIM and 3D GIS on top of FOSS4G
 
Intro To Geospatial
Intro To GeospatialIntro To Geospatial
Intro To Geospatial
 
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
 
Geonode 2.0
Geonode 2.0Geonode 2.0
Geonode 2.0
 
Mobile LBS
Mobile LBSMobile LBS
Mobile LBS
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019
 
MartinBauer_DigitalTwins.pdf
MartinBauer_DigitalTwins.pdfMartinBauer_DigitalTwins.pdf
MartinBauer_DigitalTwins.pdf
 
IoT Meets the Cloud: The Origins of Edge Computing
IoT Meets the Cloud:  The Origins of Edge ComputingIoT Meets the Cloud:  The Origins of Edge Computing
IoT Meets the Cloud: The Origins of Edge Computing
 

More from Frédéric Rodrigo

More from Frédéric Rodrigo (20)

OSXP 2021 - MAKINA MAPS
OSXP 2021 - MAKINA MAPSOSXP 2021 - MAKINA MAPS
OSXP 2021 - MAKINA MAPS
 
Osmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSSOsmose-QA, OpenData, Mapillary and MapCSS
Osmose-QA, OpenData, Mapillary and MapCSS
 
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSMAutomatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
Automatic Enhancement of Pedestrian Route using extracted Landmarks from OSM
 
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSMAnnoter automatiquement un itinéraire piéton avec des repères issus d'OSM
Annoter automatiquement un itinéraire piéton avec des repères issus d'OSM
 
Osmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de donnéesOsmose-QA, Qualité et intégration de données
Osmose-QA, Qualité et intégration de données
 
OSRM, Utilisation avancée
OSRM, Utilisation avancéeOSRM, Utilisation avancée
OSRM, Utilisation avancée
 
Open Traffic
Open TrafficOpen Traffic
Open Traffic
 
Osmose-QA
Osmose-QAOsmose-QA
Osmose-QA
 
OSRM L'état du routage
OSRM L'état du routageOSRM L'état du routage
OSRM L'état du routage
 
OSRM - Open Source Routing Machine
OSRM - Open Source Routing MachineOSRM - Open Source Routing Machine
OSRM - Open Source Routing Machine
 
Addok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateauAddok, BAN et BANO dans un bateau
Addok, BAN et BANO dans un bateau
 
Osmose-QA
Osmose-QAOsmose-QA
Osmose-QA
 
Osmose-QA OpenData
Osmose-QA OpenDataOsmose-QA OpenData
Osmose-QA OpenData
 
20150607 sotm-us-osmose-qa
20150607 sotm-us-osmose-qa20150607 sotm-us-osmose-qa
20150607 sotm-us-osmose-qa
 
Mapotempo
MapotempoMapotempo
Mapotempo
 
Osmose : la conquête du monde
Osmose : la conquête du mondeOsmose : la conquête du monde
Osmose : la conquête du monde
 
5/5 Osm 20141118-l2.3-réutilisation
5/5 Osm 20141118-l2.3-réutilisation5/5 Osm 20141118-l2.3-réutilisation
5/5 Osm 20141118-l2.3-réutilisation
 
4/5 Osm 20141118-l2.2-collecte et contribution
4/5 Osm 20141118-l2.2-collecte et contribution4/5 Osm 20141118-l2.2-collecte et contribution
4/5 Osm 20141118-l2.2-collecte et contribution
 
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
3/5 Osm 20141118-l2.1-être à l'aise avec open streetmap
 
2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contribution2/5 Osm 20141106-l1.2-initiation à la contribution
2/5 Osm 20141106-l1.2-initiation à la contribution
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Cartography: Vector Tiles From an Open Initiative To an Industry Standard