SlideShare a Scribd company logo
1 of 20
OpenMapTiles
News, thematic layers, coordinate systems
Petr Sloup <petr.sloup@maptiler.com>
About OpenMapTiles
- Set of open-source tools for vector maps
- 200 million people see OpenMapTiles
every month
- https://openmaptiles.org/
- https://github.com/openmaptiles
1. Vector tile schema
- Defines map layers and attributes
- e.g. buildings, road, ...
https://openmaptiles.org/schema/
- Independent of the source data
- Usually OpenStreetMap
- Can also be used for your own data
- Adopted by Luxembourg's national geoportal
- Institut Cartogràfic i Geològic de Catalunya
- Inspiration for Ordnance Survey OpenZoomStack
2. Creating vector tiles
- Combination of several sources
- OpenStreetMap
- Wikidata (for 63 languages)
- Natural Earth (for nice overviews)
- The tools can be modified to work with your own data instead
3. Ready-to-use map styles
- Several styles ready to be used
- Many visually different maps from the same vector tiles
- Compatible with any data following the schema
- With prepared sprites and fonts
Latest releases
- docks and piers
- multilingual street names
- park names
- POI improvements
3.9 - Nov 2018
- transportation layer
- multi level roads, bridges
- water layer improvements
- bridges, aqueducts, labels
3.8 - May 2018
- water layers updates
- missing islands, intermittent rivers
- boundary fixes
- volcanoes
- POIs - dormitories, parking
- Indonesian, Basque/Euskara,
Occitan and Corsican
3.10 - June 2019
3.11 - planned features
- planned to release in Q4 2019
- make contributions easier
- review and update external repositories
- rendering of administrative boundaries
- revision of used Natural Earth data
- try to reduce number of repositories
Generate the map yourself
- all sources available on GitHub with tutorials
https://github.com/openmaptiles/openmaptiles
- for simple start use ./quickstart.sh
- https://openmaptiles.org/docs/
… or download pre-generated tiles
- The map tiles for selected areas
- Planet, continents, countries, cities, …
- Free to download (for non-commercial use)
- Regular weekly updates available
- Additional global data:
- Contour lines vector tiles for planet
- Global hillshading raster tiles
- Global cleaned DEM data
Project vision
- universal map schema for many applications
- create a beautiful basemaps with general layers that
contain topographic information
- keep the low size of the tiles and planet (60-70 GB)
Custom additional layers
- Any “custom” layer can be created as a separate tileset
- Process only the data you need, use the core OpenMapTiles data
for the rest
- Utilize the whole OpenMapTiles toolchain
- Sample for creating custom skiing layer from OpenStreetMap
https://github.com/openmaptiles/openmaptiles-skiing
- Step-by-step guide on State of the map 2018
https://youtu.be/bdOjVghEx3E
(or search for “SOTM 2018 OpenMapTiles”)
Real-world examples
- Outdoor - Hiking, Cycling, Skiing
- Open Infrastructure Map
Thematic layers
- additional thematic map data components
- in MapTiler Cloud free for non-commercial
- layers:
- Hiking - soon available
- Winter sports - in progress
- Infrastructure
- Sea map
- OpenMapTiles pipeline can be modified to create tiles
in custom coordinate systems and grids
- Great for local (national) coordinate systems
Coordinate systems – Beyond Mercator
- PBF-encoded MVT
- Stored in GeoPackage
- Full possibility of Tile Matrix Set definition
- Utilizing work-in-progress Vector Tiles extension spec
- Displayed with OpenLayers + proj4js
- Actually correct TileGrid definition
- Easy to combine with your own data (raster or vector)
- Using ol-mapbox-style to apply GL JSON styles
Coordinate systems – How it’s done
Coordinate systems – Try now
- WGS84 (EPSG:4326) available now in MapTiler Cloud!
- more coordinate systems coming soon
- including ready-to-use OpenLayers example
- Vector tiles with correctly defined TileGrid
- rasterized tiles also available
- XYZ, WMTS and Static Maps API
https://cloud.maptiler.com/maps/basic-4326/
WGS84 vector tiles - available now !
Special offer!
Free for non-commercial
… or use coupon
‘FOSS4G’
Subscribe to the FLEX or
UNLIMITED plan, and the
first month is on us !
https://cloud.maptiler.com
MapTiler & Open-source
TileServer-GL
Node.js server for serving vector maps as
well as on-the-fly rasterization.
EPSG.io
Search in a database of all spatial coordinate
systems, accessible via API and user-friendly
web interface.
OpenLayers contributors
Raster reprojection, TileJSON, UTFGrid, ...
GDAL contributors
gdal2tiles, GeoPDF, ...
https://www.maptiler.com/opensource/
Thank you
for your attention!
https://www.maptiler.com/opensource/
https://openmaptiles.org/

More Related Content

What's hot

Building maps for apps in the cloud - a Softlayer Use Case
Building maps for  apps in the cloud - a Softlayer Use CaseBuilding maps for  apps in the cloud - a Softlayer Use Case
Building maps for apps in the cloud - a Softlayer Use CaseTiman Rebel
 
Circos
CircosCircos
Circosmkim8
 
FME and the BGS in 2016/2017
FME and the BGS in 2016/2017FME and the BGS in 2016/2017
FME and the BGS in 2016/2017Sterling Geo
 
4. empirical and practical issues
4. empirical and practical issues4. empirical and practical issues
4. empirical and practical issuesLandDegradation
 
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHubEuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHubMartin Christen
 
Creating A Multi-wavelength Galactic Plane Atlas With Amazon Web Services
Creating A Multi-wavelength Galactic Plane Atlas With Amazon Web ServicesCreating A Multi-wavelength Galactic Plane Atlas With Amazon Web Services
Creating A Multi-wavelength Galactic Plane Atlas With Amazon Web Services G. Bruce Berriman
 
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineAGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineCamptocamp
 
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...DmitryZaitsev5
 
Mapreduce: Theory and implementation
Mapreduce: Theory and implementationMapreduce: Theory and implementation
Mapreduce: Theory and implementationSri Prasanna
 
GRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeologyGRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeologyMarkus Neteler
 
DARTS: Differentiable Architecture Search at 社内論文読み会
DARTS: Differentiable Architecture Search at 社内論文読み会DARTS: Differentiable Architecture Search at 社内論文読み会
DARTS: Differentiable Architecture Search at 社内論文読み会Masashi Shibata
 
The next generation of the Montage image mosaic engine
The next generation of the Montage image mosaic engineThe next generation of the Montage image mosaic engine
The next generation of the Montage image mosaic engineG. Bruce Berriman
 
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...ACSG Section Montréal
 
7. 3x3 matrixaddmulttouchpad
7. 3x3 matrixaddmulttouchpad7. 3x3 matrixaddmulttouchpad
7. 3x3 matrixaddmulttouchpadMedia4math
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation Shalikram Patel
 
Geopaparazzi, state of the art
Geopaparazzi, state of the artGeopaparazzi, state of the art
Geopaparazzi, state of the artHirofumi Hayashi
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemHaNJiN Lee
 

What's hot (20)

OpenLayer's basics
OpenLayer's basicsOpenLayer's basics
OpenLayer's basics
 
Diaz Collect Earth remote sensing activity data Nov 10 2014
Diaz Collect Earth remote sensing activity data Nov 10 2014Diaz Collect Earth remote sensing activity data Nov 10 2014
Diaz Collect Earth remote sensing activity data Nov 10 2014
 
Building maps for apps in the cloud - a Softlayer Use Case
Building maps for  apps in the cloud - a Softlayer Use CaseBuilding maps for  apps in the cloud - a Softlayer Use Case
Building maps for apps in the cloud - a Softlayer Use Case
 
Circos
CircosCircos
Circos
 
FME and the BGS in 2016/2017
FME and the BGS in 2016/2017FME and the BGS in 2016/2017
FME and the BGS in 2016/2017
 
4. empirical and practical issues
4. empirical and practical issues4. empirical and practical issues
4. empirical and practical issues
 
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHubEuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
EuroPython 2019: GeoSpatial Analysis using Python and JupyterHub
 
Creating A Multi-wavelength Galactic Plane Atlas With Amazon Web Services
Creating A Multi-wavelength Galactic Plane Atlas With Amazon Web ServicesCreating A Multi-wavelength Galactic Plane Atlas With Amazon Web Services
Creating A Multi-wavelength Galactic Plane Atlas With Amazon Web Services
 
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map EngineAGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
AGIT 2017: Cesium 1.35, WebGL Virtual Globe and Map Engine
 
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
Speed-up Solving Linear Systems on Parallel Architectures via Aggregation of ...
 
Mapreduce: Theory and implementation
Mapreduce: Theory and implementationMapreduce: Theory and implementation
Mapreduce: Theory and implementation
 
GRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeologyGRASS and OSGeo: a framework for archeology
GRASS and OSGeo: a framework for archeology
 
DARTS: Differentiable Architecture Search at 社内論文読み会
DARTS: Differentiable Architecture Search at 社内論文読み会DARTS: Differentiable Architecture Search at 社内論文読み会
DARTS: Differentiable Architecture Search at 社内論文読み会
 
The next generation of the Montage image mosaic engine
The next generation of the Montage image mosaic engineThe next generation of the Montage image mosaic engine
The next generation of the Montage image mosaic engine
 
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...
 
7. 3x3 matrixaddmulttouchpad
7. 3x3 matrixaddmulttouchpad7. 3x3 matrixaddmulttouchpad
7. 3x3 matrixaddmulttouchpad
 
Making data storage more efficient
Making data storage more efficientMaking data storage more efficient
Making data storage more efficient
 
Google map and navigation
Google map and navigation Google map and navigation
Google map and navigation
 
Geopaparazzi, state of the art
Geopaparazzi, state of the artGeopaparazzi, state of the art
Geopaparazzi, state of the art
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 

Similar to OpenMapTiles FOSS4G 2019

OpenMapTiles: Vector tiles from OpenStreetMap
OpenMapTiles: Vector tiles from OpenStreetMapOpenMapTiles: Vector tiles from OpenStreetMap
OpenMapTiles: Vector tiles from OpenStreetMapPetr Pridal
 
OpenStreetMap in the age of Spark
OpenStreetMap in the age of SparkOpenStreetMap in the age of Spark
OpenStreetMap in the age of SparkAdrian Bona
 
Building Maps with Leaflet
Building Maps with LeafletBuilding Maps with Leaflet
Building Maps with LeafletAndrew Howard
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsCommand Prompt., Inc
 
Open GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An IntroductionOpen GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An IntroductionRichard Cantwell
 
Come with an idea - go home with a web map: Tools for sharing maps and vector...
Come with an idea - go home with a web map: Tools for sharing maps and vector...Come with an idea - go home with a web map: Tools for sharing maps and vector...
Come with an idea - go home with a web map: Tools for sharing maps and vector...Stefan Keller
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptFatima891926
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptsafayetmim1
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptvikramvsu
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation George Percivall
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020GEO Analytics Canada
 
Block1.pdf
Block1.pdfBlock1.pdf
Block1.pdfMapTiler
 
Social Networks Analysis
Social Networks AnalysisSocial Networks Analysis
Social Networks AnalysisJoud Khattab
 
Webilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe ProjectWebilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe ProjectMartin Christen
 
GIS and Map Tiles
GIS and Map TilesGIS and Map Tiles
GIS and Map TilesPetr Pridal
 
Mapping in Drupal using OpenLayers
Mapping in Drupal using OpenLayersMapping in Drupal using OpenLayers
Mapping in Drupal using OpenLayersPeter Vanhee
 

Similar to OpenMapTiles FOSS4G 2019 (20)

OpenMapTiles: Vector tiles from OpenStreetMap
OpenMapTiles: Vector tiles from OpenStreetMapOpenMapTiles: Vector tiles from OpenStreetMap
OpenMapTiles: Vector tiles from OpenStreetMap
 
OpenStreetMap in the age of Spark
OpenStreetMap in the age of SparkOpenStreetMap in the age of Spark
OpenStreetMap in the age of Spark
 
Building Maps with Leaflet
Building Maps with LeafletBuilding Maps with Leaflet
Building Maps with Leaflet
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Open GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An IntroductionOpen GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An Introduction
 
Come with an idea - go home with a web map: Tools for sharing maps and vector...
Come with an idea - go home with a web map: Tools for sharing maps and vector...Come with an idea - go home with a web map: Tools for sharing maps and vector...
Come with an idea - go home with a web map: Tools for sharing maps and vector...
 
Mapping
MappingMapping
Mapping
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
GIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.pptGIS_Whirlwind_Tour.ppt
GIS_Whirlwind_Tour.ppt
 
Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation Analysis Ready Data workshop - OGC presentation
Analysis Ready Data workshop - OGC presentation
 
Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020Geo Analytics Canada Overview - May 2020
Geo Analytics Canada Overview - May 2020
 
ArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & RoadmapArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & Roadmap
 
Block1.pdf
Block1.pdfBlock1.pdf
Block1.pdf
 
Social Networks Analysis
Social Networks AnalysisSocial Networks Analysis
Social Networks Analysis
 
Open layers
Open layersOpen layers
Open layers
 
Webilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe ProjectWebilea: The OpenWebGlobe Project
Webilea: The OpenWebGlobe Project
 
GIS and Map Tiles
GIS and Map TilesGIS and Map Tiles
GIS and Map Tiles
 
Mapping in Drupal using OpenLayers
Mapping in Drupal using OpenLayersMapping in Drupal using OpenLayers
Mapping in Drupal using OpenLayers
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

OpenMapTiles FOSS4G 2019

  • 1. OpenMapTiles News, thematic layers, coordinate systems Petr Sloup <petr.sloup@maptiler.com>
  • 2. About OpenMapTiles - Set of open-source tools for vector maps - 200 million people see OpenMapTiles every month - https://openmaptiles.org/ - https://github.com/openmaptiles
  • 3. 1. Vector tile schema - Defines map layers and attributes - e.g. buildings, road, ... https://openmaptiles.org/schema/ - Independent of the source data - Usually OpenStreetMap - Can also be used for your own data - Adopted by Luxembourg's national geoportal - Institut Cartogràfic i Geològic de Catalunya - Inspiration for Ordnance Survey OpenZoomStack
  • 4. 2. Creating vector tiles - Combination of several sources - OpenStreetMap - Wikidata (for 63 languages) - Natural Earth (for nice overviews) - The tools can be modified to work with your own data instead
  • 5. 3. Ready-to-use map styles - Several styles ready to be used - Many visually different maps from the same vector tiles - Compatible with any data following the schema - With prepared sprites and fonts
  • 6. Latest releases - docks and piers - multilingual street names - park names - POI improvements 3.9 - Nov 2018 - transportation layer - multi level roads, bridges - water layer improvements - bridges, aqueducts, labels 3.8 - May 2018 - water layers updates - missing islands, intermittent rivers - boundary fixes - volcanoes - POIs - dormitories, parking - Indonesian, Basque/Euskara, Occitan and Corsican 3.10 - June 2019
  • 7. 3.11 - planned features - planned to release in Q4 2019 - make contributions easier - review and update external repositories - rendering of administrative boundaries - revision of used Natural Earth data - try to reduce number of repositories
  • 8. Generate the map yourself - all sources available on GitHub with tutorials https://github.com/openmaptiles/openmaptiles - for simple start use ./quickstart.sh - https://openmaptiles.org/docs/
  • 9. … or download pre-generated tiles - The map tiles for selected areas - Planet, continents, countries, cities, … - Free to download (for non-commercial use) - Regular weekly updates available - Additional global data: - Contour lines vector tiles for planet - Global hillshading raster tiles - Global cleaned DEM data
  • 10. Project vision - universal map schema for many applications - create a beautiful basemaps with general layers that contain topographic information - keep the low size of the tiles and planet (60-70 GB)
  • 11. Custom additional layers - Any “custom” layer can be created as a separate tileset - Process only the data you need, use the core OpenMapTiles data for the rest - Utilize the whole OpenMapTiles toolchain - Sample for creating custom skiing layer from OpenStreetMap https://github.com/openmaptiles/openmaptiles-skiing - Step-by-step guide on State of the map 2018 https://youtu.be/bdOjVghEx3E (or search for “SOTM 2018 OpenMapTiles”)
  • 12. Real-world examples - Outdoor - Hiking, Cycling, Skiing - Open Infrastructure Map
  • 13. Thematic layers - additional thematic map data components - in MapTiler Cloud free for non-commercial - layers: - Hiking - soon available - Winter sports - in progress - Infrastructure - Sea map
  • 14. - OpenMapTiles pipeline can be modified to create tiles in custom coordinate systems and grids - Great for local (national) coordinate systems Coordinate systems – Beyond Mercator
  • 15. - PBF-encoded MVT - Stored in GeoPackage - Full possibility of Tile Matrix Set definition - Utilizing work-in-progress Vector Tiles extension spec - Displayed with OpenLayers + proj4js - Actually correct TileGrid definition - Easy to combine with your own data (raster or vector) - Using ol-mapbox-style to apply GL JSON styles Coordinate systems – How it’s done
  • 16. Coordinate systems – Try now - WGS84 (EPSG:4326) available now in MapTiler Cloud! - more coordinate systems coming soon - including ready-to-use OpenLayers example - Vector tiles with correctly defined TileGrid - rasterized tiles also available - XYZ, WMTS and Static Maps API https://cloud.maptiler.com/maps/basic-4326/
  • 17. WGS84 vector tiles - available now !
  • 18. Special offer! Free for non-commercial … or use coupon ‘FOSS4G’ Subscribe to the FLEX or UNLIMITED plan, and the first month is on us ! https://cloud.maptiler.com
  • 19. MapTiler & Open-source TileServer-GL Node.js server for serving vector maps as well as on-the-fly rasterization. EPSG.io Search in a database of all spatial coordinate systems, accessible via API and user-friendly web interface. OpenLayers contributors Raster reprojection, TileJSON, UTFGrid, ... GDAL contributors gdal2tiles, GeoPDF, ... https://www.maptiler.com/opensource/
  • 20. Thank you for your attention! https://www.maptiler.com/opensource/ https://openmaptiles.org/