Offline Disaster Relief Coordination with OpenStreetMap and FastAPI
summary
An offline map server running on a Raspberry Pi Zero 2W serves Germany-wide OpenStreetMap vector tiles (4.2 GB PBF → MBTiles) via FastAPI + MBTiles to a local Wi‑Fi hotspot, renders with LeafletJS and supports UTM coords, drawing and exports. Place/street extraction uses PyOsmium into SQLite, a 30 MB GeoJSON is queried by a custom Rust PyO3 module for speed, and LoRaWAN tests show ~400 m in dense areas and >2 km line‑of‑sight — prototype works in live bomb‑evacuation demos.
AI-written summary · about
chapters (12)
- 0:00THW and disaster relief challenges
- 2:42Offline disaster relief map requirements
- 3:50OpenStreetMap data with MBTiles
- 5:15Raspberry Pi and Wi-Fi hotspot setup
- 6:43Vector maps with Leaflet
- 8:32Location search with Rust
- 10:02Extracting places and streets
- 11:29Clustering by regions
- 13:16UTM reference coordinates
- 14:40Live demo of map system
- 19:59Future plans with LoRaWAN
- 23:15Summary and Q&A
related talks
01h 41mOpenStreetWhat? Mapping The World With Open Data
05mSimplifying access to OpenStreetMap data for urban planning
49mWhen maps are mission-critical: How Watch Duty powers wildfire safety with Mapbox
01h 34mBuild a Web Map with Open Source Tools
15mMaking maps work on mobile
45mMapping the Future: The Intersection of Geospatial, Open Source, and Open Data
20mBuilding maps with Impact on React and the Jamstack
32m"A Developer's Guide to Open Source Web Mapping Libraries"
