Data Status
Live build / version info for each layer this server hosts.
Server
Shard ·
58d2a7b4bbd0Build ·
28351d9Built ·
2026-10-13 20:33 UTCData Layers
| Layer | Version | Source | Format | Refresh | Updated (UTC) | Size |
|---|---|---|---|---|---|---|
| Drone Basemap | world-261012b | OpenStreetMap · 2026-10-05 · country/state borders built from OSM boundary relations | PMTiles (vector) | periodic rebuild | 86.9 GB | |
| Ocean & Coastline Polygons | 2026-10-11 | OpenStreetMap coastline via osmdata.openstreetmap.de (ODbL) · 14,522 split polygons, EPSG:3857 | Shapefile → baked into the Drone Basemap tiles | with each basemap rebuild | — | — |
| Cities, Countries & Coastlines (Natural Earth) | places-v2 | Natural Earth 1:10m (public domain) · populated places w/ population, country outlines + labels; land polygon is a below-z3 fallback only (the basemap tiles carry the real coastline from z3 up) | GeoJSON | static · NE releases | — | |
| Time Zones | tzdb-2026c | timezone-boundary-builder 2026c · OpenStreetMap (ODbL) | quantized index (JS, 29 KB gz) | static · tzdb releases | — | — |
| Public Lands (PAD-US) | v1 · baked 2026-05-09 | USGS PAD-US 4.1 · 437k polygons | PMTiles | manual (PAD-US releases ~annually) | 263.2 MB | |
| Aerial Imagery Sheet | 18,071 archives | every baked aerial pyramid below, served as ONE map layer · sharpest source draws on top | raster PMTiles → /api/imagery | as bakes land · tiles/imagery_index.py | 47.0 GB | |
| Airport Aerial (NAIP) | 15,394 airports | USDA NAIP aerial, 0.6 m · box = OSM aerodrome ∪ runways, else ± 750 m on the reference point · flown 2016–2023 | WebP/JPEG PMTiles per airport | per airport · bake_airport_naip.py | 41.4 GB | |
| FRIA Aerial (NAIP) | 2,661 of 2,717 FRIAs | USDA NAIP aerial, 0.6–1 m · one baked pyramid per FRIA page · flown 2021–2023 | WebP/JPEG PMTiles per FRIA | per FRIA · fria-tiles job (new FRIAs) | 5.6 GB | |
| FRIA Terrain & Canopy (3DEP lidar) | 2,717 DEMs · 1,204 canopy | USGS 3DEP 1 m lidar · DEM, hillshade, slope, drainage; canopy / obstacle heights where lidar was flown | COG per FRIA | per FRIA · bake pipeline | — | |
| VFR Sectional Mosaic | v8 | FAA VFR Raster Charts · 2026-09-03 edition | MosaicJSON + COG | 56-day FAA cycle | 17.3 GB · 52 charts | |
| UAS Facility Map (LAANC) | 261012 | FAA UASFM · 2026-10-12 | PMTiles | build_uas.sh | 602.7 MB | |
| Class Airspace | 261012 | FAA NASR · 2026-10-12 | PMTiles | 28-day NASR cycle | 853.4 MB | |
| Obstacles (DOF) | 261012 | FAA Digital Obstacle File · 2026-10-12 | PMTiles | 28-day DOF cycle | 163.5 MB | |
| Airports (worldwide) | world-261012 | OurAirports (public domain) + FAA NASR fuel | PMTiles | ~monthly with NASR · build_airports.sh | 114.5 MB | |
| Terminal Procedures (d-TPP) | 2610 | FAA d-TPP · approach plates / SIDs / STARs / airport diagrams (US) | JSON index → FAA PDFs | 28-day FAA cycle · build_dtpp.py | — | |
| FRIA Zones | 261012 | FAA ArcGIS · 2026-10-12 · 2,723 zones | PMTiles (vector) | ~monthly with NASR · tiles/build_fria.sh | 4.7 MB |
Weather Layers
| Layer | Version | Source | Format | Refresh | Updated (UTC) | Size |
|---|---|---|---|---|---|---|
| AIRMETs / SIGMETs (worldwide) | v1 | AviationWeather.gov · US AIRMET/SIGMET + international SIGMET | GeoJSON (live) | 5 min | — | |
| Tropical Cyclones — tracks, cones & share cards | v1 | NHC/CPHC advisories (Atlantic, E & Central Pacific) · JTWC warnings (W Pacific, Indian, S Hemisphere) · TC SIGMETs | GeoJSON (live) · /api/storms · og cards | feed 15 min · advisories 6-hourly · cards 30 min (storm-og job) | 657 B | |
| METARs (worldwide) | v1 | AviationWeather.gov · worldwide stations (any ICAO) | JSON (live) | 5 min | — | |
| TAFs (worldwide) | v1 | AviationWeather.gov · terminal forecast, any ICAO | JSON (live) | 10 min | — | — |
| Point Winds (worldwide) | GFS 2026-10-15 00z | NOAA GFS 0.25° · 10–180 m AGL + 900/800/700 mb × 7 days, surface T/p/precip · Open-Meteo fallback | int16 column cube, range-read per query → JSON | 6-hourly GFS cycle · build_wind_cube.py | 1.8 GB | |
| Wind Field (animated, worldwide) | GFS 2026-10-15 00z | NOAA GFS 0.25° wind · 5 altitude decks (surface–700 mb) × 5-day forecast (+ 1° scrub tier) | RG PNG (u/v) + JSON header, per deck × hour | 6-hourly GFS cycle · build_windfield.py | 1.0 MB | |
| Wind Field — high-zoom US (HRRR 3 km) | HRRR 2026-10-15 08z | NOAA HRRR 3 km CONUS · 10 m + 80 m AGL × 18 h hourly forecast (swaps in past z~5.5) | RG PNG (u/v) + JSON header, per deck × hour | hourly HRRR cycle · build_windfield_hrrr.py | 1.2 MB | |
| Weather Radar (worldwide) | v1 | Iowa State Mesonet NEXRAD (US · archive to 1995 on the time scrubber) · RainViewer (global) | raster (live) | 5 min | — | |
| Storm Archive | 29 storms · 15 pages | every advisory fix of every storm we've tracked (JTWC / NHC) — can't be rebuilt after the fact | JSON track per storm → /cyclone/{name} | 30 min · storm-og job | 7.6 KB |
Upstream Sources
- FAA AeroNav — VFR sectionals (raster)
- FAA UASFM / LAANC — UAS facility maps + airspace authorization grids
- FAA NASR — class airspace, airports
- OurAirports — worldwide airport database (the /airport pages)
- FAA Digital Obstacle File — obstacles
- FAA FRIA Registry — Remote ID exempt zones (via FAA ArcGIS)
- AviationWeather.gov (NWS/AWC) — METARs, AIRMETs, SIGMETs
- NOAA Open Data (AWS) — GFS 0.25° global + HRRR 3 km CONUS models (point winds, the animated field + forecast scrub)
- Open-Meteo — point-winds fallback
- Iowa State Mesonet — NEXRAD weather radar (NOAA NWS)
- USGS 3DEP — digital elevation models (parks, rivers)
- USGS PAD-US 4.1 — public lands by managing agency
- US Census TIGER — state boundaries (rivers pages)
- OpenStreetMap — drone basemap (custom OSM vector tiles, no commercial POIs)
- timezone-boundary-builder — time-zone boundaries (OpenStreetMap, ODbL) — local sunrise/sunset at the point you're looking at
- Google Noto Fonts — map label glyphs (multi-script, self-hosted)
Tools
- Whitebox Tools — flow accumulation, Strahler stream order
- titiler — dynamic raster tiling from COGs
- tippecanoe — vector tile generation (obstacles, airspace)
- Planetiler — OSM → vector tiles, custom drone schema (the basemap)
- tz-lookup — coordinate → IANA zone in 29 KB (DST rules come from the browser's own Intl)
- PMTiles — single-file tile archive, served by HTTP range (no tile server)
- build_pbf_glyphs — SDF label glyph generation (Noto pack)
- MapLibre GL JS / Native — browser + iOS rendering
- Cloudflare — DNS, edge caching / CDN, bot filtering (WAF)