OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data...
Transcript of OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data...
![Page 1: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/1.jpg)
OpenMapTiles:
Vector tiles from
OpenStreetMap
Petr Pridal <[email protected]>
Jiri Komarek <[email protected]>
SOTM 2018, Jul 28th, Milano, Italy
![Page 2: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/2.jpg)
About OpenMapTiles
• Open-source tools for vector maps
• https://openmaptiles.org/
• https://github.com/openmaptiles
• Successor of OSM2VectorTiles
• Launched January 2017
![Page 3: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/3.jpg)
Klokan Technologies GmbH www.klokantech.com
![Page 4: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/4.jpg)
Map tiles
![Page 5: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/5.jpg)
![Page 6: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/6.jpg)
• 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
![Page 7: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/7.jpg)
Klokan Technologies GmbH www.klokantech.com
Using OpenMapTiles
www.openmaptiles.org
DEMO
![Page 8: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/8.jpg)
![Page 9: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/9.jpg)
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)
![Page 10: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/10.jpg)
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
![Page 11: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/11.jpg)
Klokan Technologies GmbH www.klokantech.com
OpenLayers Native Vector Tile Rendering with OpenMapTiles Vector Tiles and Style
OpenLayers
![Page 12: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/12.jpg)
Klokan Technologies GmbH www.klokantech.com
Custom Coordinate Systemsopenmaptiles.com/coordinate-systems/
WGS84
![Page 13: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/13.jpg)
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)
![Page 14: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/14.jpg)
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)
![Page 15: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/15.jpg)
Klokan Technologies GmbH www.klokantech.com
Modifying OpenMapTiles
www.openmaptiles.org
DEMO
![Page 16: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/16.jpg)
![Page 17: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/17.jpg)
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!
![Page 18: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/18.jpg)
OpenMapTiles.com
Extra map tiles and preprocessed geodata
Ready to use OpenStreetMap VT with weekly updates
Support + development + assistance with production deployment
![Page 19: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/19.jpg)
Klokan Technologies GmbH www.klokantech.com
Streets
![Page 20: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/20.jpg)
Klokan Technologies GmbH www.klokantech.com
Topo
![Page 21: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/21.jpg)
![Page 22: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/22.jpg)
![Page 23: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/23.jpg)
Don’t want to host on your servers?
![Page 25: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/25.jpg)
Reliable server infrastructure
![Page 26: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/26.jpg)
Looking for map hosting?
Get a FREE personal plan
Cheaper then maintaining your servers.
www.maptiler.com
![Page 27: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/27.jpg)
Klokan Technologies GmbH www.klokantech.com
![Page 28: OpenMapTiles - State of the Map · •Open Vector Tile Schema • Description of thematic data layers and attributes • Documented and extensible • Tools for generating vector](https://reader030.fdocuments.in/reader030/viewer/2022040913/5e885e220ca17e7bed748765/html5/thumbnails/28.jpg)
Thank you, OSM!
follow us on Twitter:
@klokantech
www.openmaptiles.org
www.maptiler.com
We are hiring! [email protected] git, python, osm tags, sql, docker