Aerial imagery pipeline for offline field mapping
Problem
Crews working a large remote site needed high-resolution offline maps of it, but the aerial imagery, elevation and boundary data were scattered across separate public catalogues and tile services, in formats no mapping app could load directly and none of them usable without a signal.
Approach
Built a command-line pipeline that resolves imagery from several public catalogues through one adapter layer, caches every tile it fetches, optionally upscales them with super-resolution models, and packages the result with elevation and vector overlays into a single offline map bundle.
Outcome
Scattered public imagery, elevation and vector sources become one offline map package a field mapping app reads directly, rebuilt repeatably from a single command rather than assembled by hand.
Python · GeoPandas · Rasterio · STAC · WMTS · Shapely · Typer · Pydantic · structlog · MBTiles · DTED · KML · httpx · Docker