SlideShare a Scribd company logo
OpenMapTiles:
Vector tiles from

OpenStreetMap
Petr Pridal <petr.pridal@maptiler.com>
Jiri Komarek <jiri.komarek@maptiler.com>
SOTM 2018, Jul 28th, Milano, Italy
About OpenMapTiles
• Open-source tools for vector maps
• https://openmaptiles.org/
• https://github.com/openmaptiles
• Successor of OSM2VectorTiles
• Launched January 2017
Klokan Technologies GmbH www.klokantech.com
Map tiles
OpenMapTiles: Vector tiles from OpenStreetMap
• Open Vector Tile Schema
• Description of thematic data layers and attributes
• Documented and extensible
• Tools for generating vector tiles
• Creates MBTiles containing PBFs (MVT)
• Open Map Styles
• Prepared styles for the tile schema
• Easy to customize
Klokan Technologies GmbH www.klokantech.com
Using OpenMapTiles
www.openmaptiles.org
DEMO
OpenMapTiles: Vector tiles from OpenStreetMap
Choose your favourite server
• OpenMapTiles Server (vectors, rasters, WM(T)S, custom styles & data, …)
• TileServer GL Light (vectors only, pure JavaScript, node.js)
• TileServer GL (vectors + rasters using Mapbox GL Native, node.js/C++)
• TileServer PHP (vectors only)
• Tessera (powered by Tilelive)
• Postserve (on demand using ST_AsMVT)
Choose your favourite client API / SDK
• JavaScript API: OpenLayers, MB GL JS, Leaflet, WebGL Earth, …
• Mobile SDKs: MB GL for iOS / Android, Carto SDKs, … OpenMapTiles app.
• Desktop: QT Location, VectorTileRender .Net/C#, MapSui, …
• Games: Unity, …
• QGIS native plugin, ArcGIS compatibility
Klokan Technologies GmbH www.klokantech.com
OpenLayers Native Vector Tile Rendering
with OpenMapTiles Vector Tiles and Style
OpenLayers
Klokan Technologies GmbH www.klokantech.com
Custom Coordinate Systems

openmaptiles.com/coordinate-systems/
WGS84
Modifying OpenMapTiles
• Anybody can generate OpenMapTiles
• Tutorials https://openmaptiles.org/docs/
• Requires Docker and Docker Compose
• Large areas can take some time
• Don’t have to do that (downloads available)
How to turn OSM into vector tiles
• Import OSM data into database (imposm3)
• Spatial database to integrate, preprocess, query (PostGIS)
• Encode a query for each tile as vector tile (Tilelive Mapnik)
Klokan Technologies GmbH www.klokantech.com
Modifying OpenMapTiles
www.openmaptiles.org
DEMO
OpenMapTiles: Vector tiles from OpenStreetMap
Community
• Fork the project on GitHub (as others did)
• Use it for your subset of tags
• Make pull-request with new layers of fixes
• Talk to us, please!
OpenMapTiles.com
Extra map tiles and preprocessed geodata

Ready to use OpenStreetMap VT with weekly updates
Support + development + assistance with production deployment
Klokan Technologies GmbH www.klokantech.com
Streets
Klokan Technologies GmbH www.klokantech.com
Topo
OpenMapTiles: Vector tiles from OpenStreetMap
OpenMapTiles: Vector tiles from OpenStreetMap
Don’t want to host on your servers?
www.maptiler.com
Reliable server infrastructure
Looking for map hosting?
Get a FREE personal plan
Cheaper then maintaining your servers.
www.maptiler.com
Klokan Technologies GmbH www.klokantech.com
Thank you, OSM!
follow us on Twitter:
@klokantech
www.openmaptiles.org
www.maptiler.com
We are hiring!jobs@klokantech.com
git, python, osm tags,sql, docker

More Related Content

Similar to OpenMapTiles: Vector tiles from OpenStreetMap (20)

PPTX
Open layers
Janak Parajuli
 
PPTX
OpenMapTiles FOSS4G 2019
MapTiler
 
PPT
Building Maps with Leaflet
Jereme Causing
 
PPTX
Analysis Ready Data workshop - OGC presentation
George Percivall
 
PDF
Social Networks Analysis
Joud Khattab
 
PDF
LocationTech Tour 2016 - Vectortiles
Morgan Thompson
 
PDF
Vector Tiles with GeoServer and OpenLayers
Jody Garnett
 
PPTX
Adopting OpenTelemetry
Vincent Behar
 
PPTX
OpenStreetMap in 3D - current developments
virtualcitySYSTEMS GmbH
 
PPT
Sharing the Openness of the Maps via FOSS4G and the Web
Hidenori Fujimura
 
PDF
BCS Workshop: Old Maps Online
Petr Pridal
 
KEY
State of the Map 2012 talk
Wm Leler
 
PDF
Agi08 Jeremy Morley
Jeremy Morley
 
PDF
DSD-INT 2024 MeshKernel and Grid Editor - New mesh generation tools - Carniato
Deltares
 
PDF
Resilient microservices with Kubernetes - Mete Atamel
ITCamp
 
PDF
Mapping in Drupal using OpenLayers
Peter Vanhee
 
PPTX
Geo Analytics Canada Overview - May 2020
GEO Analytics Canada
 
PDF
mod-geocache / mapcache - A fast tiling solution for the apache web server
tbonfort
 
PDF
Matplotlib_Complete review_2021_abridged_version
Bhaskar J.Roy
 
PDF
Matplotlib Review 2021
Bhaskar J.Roy
 
Open layers
Janak Parajuli
 
OpenMapTiles FOSS4G 2019
MapTiler
 
Building Maps with Leaflet
Jereme Causing
 
Analysis Ready Data workshop - OGC presentation
George Percivall
 
Social Networks Analysis
Joud Khattab
 
LocationTech Tour 2016 - Vectortiles
Morgan Thompson
 
Vector Tiles with GeoServer and OpenLayers
Jody Garnett
 
Adopting OpenTelemetry
Vincent Behar
 
OpenStreetMap in 3D - current developments
virtualcitySYSTEMS GmbH
 
Sharing the Openness of the Maps via FOSS4G and the Web
Hidenori Fujimura
 
BCS Workshop: Old Maps Online
Petr Pridal
 
State of the Map 2012 talk
Wm Leler
 
Agi08 Jeremy Morley
Jeremy Morley
 
DSD-INT 2024 MeshKernel and Grid Editor - New mesh generation tools - Carniato
Deltares
 
Resilient microservices with Kubernetes - Mete Atamel
ITCamp
 
Mapping in Drupal using OpenLayers
Peter Vanhee
 
Geo Analytics Canada Overview - May 2020
GEO Analytics Canada
 
mod-geocache / mapcache - A fast tiling solution for the apache web server
tbonfort
 
Matplotlib_Complete review_2021_abridged_version
Bhaskar J.Roy
 
Matplotlib Review 2021
Bhaskar J.Roy
 

Recently uploaded (20)

PPTX
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
Productivity Management Software | Workstatus
Lovely Baghel
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PPTX
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
PDF
UiPath on Tour London Community Booth Deck
UiPathCommunity
 
PDF
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
PDF
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
Productivity Management Software | Workstatus
Lovely Baghel
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
Building a Production-Ready Barts Health Secure Data Environment Tooling, Acc...
Barts Health
 
UiPath on Tour London Community Booth Deck
UiPathCommunity
 
CIFDAQ'S Token Spotlight for 16th July 2025 - ALGORAND
CIFDAQ
 
Generative AI in Healthcare: Benefits, Use Cases & Challenges
Lily Clark
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
Bitcoin+ Escalando sin concesiones - Parte 1
Fernando Paredes García
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
2025-07-15 EMEA Volledig Inzicht Dutch Webinar
ThousandEyes
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
Ad

OpenMapTiles: Vector tiles from OpenStreetMap

  • 1. OpenMapTiles: Vector tiles from
 OpenStreetMap Petr Pridal <[email protected]> Jiri Komarek <[email protected]> SOTM 2018, Jul 28th, Milano, Italy
  • 2. About OpenMapTiles • Open-source tools for vector maps • https://openmaptiles.org/ • https://github.com/openmaptiles • Successor of OSM2VectorTiles • Launched January 2017
  • 3. Klokan Technologies GmbH www.klokantech.com
  • 6. • Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector tiles • Creates MBTiles containing PBFs (MVT) • Open Map Styles • Prepared styles for the tile schema • Easy to customize
  • 7. Klokan Technologies GmbH www.klokantech.com Using OpenMapTiles www.openmaptiles.org DEMO
  • 9. Choose your favourite server • OpenMapTiles Server (vectors, rasters, WM(T)S, custom styles & data, …) • TileServer GL Light (vectors only, pure JavaScript, node.js) • TileServer GL (vectors + rasters using Mapbox GL Native, node.js/C++) • TileServer PHP (vectors only) • Tessera (powered by Tilelive) • Postserve (on demand using ST_AsMVT)
  • 10. Choose your favourite client API / SDK • JavaScript API: OpenLayers, MB GL JS, Leaflet, WebGL Earth, … • Mobile SDKs: MB GL for iOS / Android, Carto SDKs, … OpenMapTiles app. • Desktop: QT Location, VectorTileRender .Net/C#, MapSui, … • Games: Unity, … • QGIS native plugin, ArcGIS compatibility
  • 11. Klokan Technologies GmbH www.klokantech.com OpenLayers Native Vector Tile Rendering with OpenMapTiles Vector Tiles and Style OpenLayers
  • 12. Klokan Technologies GmbH www.klokantech.com Custom Coordinate Systems
 openmaptiles.com/coordinate-systems/ WGS84
  • 13. Modifying OpenMapTiles • Anybody can generate OpenMapTiles • Tutorials https://openmaptiles.org/docs/ • Requires Docker and Docker Compose • Large areas can take some time • Don’t have to do that (downloads available)
  • 14. How to turn OSM into vector tiles • Import OSM data into database (imposm3) • Spatial database to integrate, preprocess, query (PostGIS) • Encode a query for each tile as vector tile (Tilelive Mapnik)
  • 15. Klokan Technologies GmbH www.klokantech.com Modifying OpenMapTiles www.openmaptiles.org DEMO
  • 17. Community • Fork the project on GitHub (as others did) • Use it for your subset of tags • Make pull-request with new layers of fixes • Talk to us, please!
  • 18. OpenMapTiles.com Extra map tiles and preprocessed geodata
 Ready to use OpenStreetMap VT with weekly updates Support + development + assistance with production deployment
  • 19. Klokan Technologies GmbH www.klokantech.com Streets
  • 20. Klokan Technologies GmbH www.klokantech.com Topo
  • 23. Don’t want to host on your servers?
  • 26. Looking for map hosting? Get a FREE personal plan Cheaper then maintaining your servers. www.maptiler.com
  • 27. Klokan Technologies GmbH www.klokantech.com
  • 28. Thank you, OSM! follow us on Twitter: @klokantech www.openmaptiles.org www.maptiler.com We are [email protected] git, python, osm tags,sql, docker