From your data to vector tiles in your web&mobile app
2021-09-27, 14:00–18:00, Frida Kahlo

The goal of this workshop is to go through all aspects of geospatial application development from data processing, vector tiles generating and publishing to writing the application code.
We explore practically how to use popular open-source projects such as OpenMapTiles, PostGIS, QGIS, MapLibre GL JS and Native to build a complete map application.


When it comes to application development, we all tend to focus on our own areas of expertise such as geospatial data processing, database scripting, javascript development etc. However, the real power comes when all this knowledge is connected together and the right tools from OpenSource toolbox are chosen for the job.

The goal of this workshop is to go through all aspects of geospatial application development and show how OpenMapTiles, PostGIS, QGIS, MapLibre GL JS and Native can be used to build first-class map applications based on vector tiles. We will show how to prepare data and generate vector tiles for your base map using the OpenMapTiles project. Then we modify the style and use QGIS analytic tools to generate a custom dataset. Finally, we will use the generated base map with custom layer(s) in the web and mobile app.


Authors and Affiliations

Pohanka, Tomas (1)
Laza, Adam (1)
Pokorny, Petr (1)

(1) MapTiler, Switzerland

Level

3 - Medium. Advanced knowledge is recommended.

Requirements for the Attendees

Installed: Docker, Git, QGIS, text editor or IDE.
Basic skills with Docker, Git and QGIS is an advantage.
For mobile app development: MacBook with xcode and android studio

Open-source enthusiast. Always keen on learning new technologies but I believe there is no problem you couldn’t fix with Python, PostGIS and enough duct tape.