10. Working with Vector Tiles and PMTiles#

10.1. Introduction#

10.2. Learning Objectives#

10.3. Sample Datasets#

10.4. Installation and Setup#

10.5. Visualizing Vector Tiles Directly from Files#

10.5.1. Configuring JupyterHub Access (Optional)#

10.5.2. Visualizing Data from Vector Files#

10.5.3. Visualizing Data from Existing DuckDB Databases#

10.6. Converting Vector Data to PMTiles#

10.6.1. Understanding Coordinate Transformations for PMTiles#

10.6.2. Exporting a Global Cities Dataset to PMTiles#

10.7. Visualizing PMTiles#

10.7.1. Visualizing Local PMTiles with Martin Tile Server#

10.7.2. Visualizing Cloud-Hosted PMTiles#

10.7.3. Creating 3D Building Visualizations#

10.7.4. Simplified 3D Building Visualization#

10.7.5. Visualizing 2D Building Footprints#

10.7.6. Visualizing Overture Transportation Networks#

10.7.7. Visualizing Overture Places#

10.8. Key Takeaways#

10.9. Exercises#

10.9.1. Exercise 1: Visualizing Local Vector Files with On-the-Fly Tiling#

10.9.2. Exercise 2: Visualizing Data from DuckDB Database#

10.9.3. Exercise 3: Converting Spatial Data to PMTiles#

10.9.4. Exercise 4: Serving and Visualizing Local PMTiles#

10.9.5. Exercise 5: Exporting NYC Data to PMTiles#

10.9.6. Exercise 6: Multi-Layer PMTiles Visualization#

10.9.7. Exercise 7: Visualizing Cloud-Hosted Overture Data#

10.9.8. Exercise 8: Custom 3D Building Visualization#

10.9.9. Exercise 9: Overture Transportation Network Analysis#

10.9.10. Exercise 10: Complete Spatial Analysis to PMTiles Workflow#