Skip to content

faa-nasr-airports

The FAA's airport, heliport and seaplane base list (NASR), for the infrastructure layers

What it does

Installs one file, the FAA's NASR airport list as CSV in a zip (about 8 MB), under /usr/local/share/hammunition/data/faa-nasr-airports/. Nothing reads it on its own: hammunition maps infra import --from-nasr turns the sites in your map regions into a layer for QMapShack, Navit, phones and the browser map, named "Airports and heliports (FAA NASR )", each site with its type, status, public or private use, elevation and identifiers.

Why you would want it

Airfields, hospital heliports and seaplane bases are where people and supplies arrive in a disaster, and where a medevac lands. OpenStreetMap carries many of them (the transport layer); the FAA's list is the authoritative one for the US, with every private strip and helipad and its status.

Before it will work

Map regions installed (hammunition install osm-regions): the import keeps what lies in their boxes. QMapShack, Navit or the browser map to see the layer.

How it installs

  • data (FAA NASR 2026-10-01, public domain, https://www.faa.gov/air_traffic/flight_info/aeronav/aero_data/NASR_Subscription/): https://nfdc.faa.gov/webContent/28DaySub/extra/01_Oct_2026_APT_CSV.zip (8,030,968 bytes)

Known problems

US only. A region's box is a rectangle, so it holds sites across a state line. The list is the cycle's: a site closed since is still listed until the pin is regenerated, and a closed one says so in its description. Positions are the FAA's reference points, not runways.

Keeping it current

  • probe: none
  • strategy: reinstall
  • A new NASR cycle every 28 days. The weekly pin review runs scripts/gen_nasr_pin.py --check, which goes red when a newer cycle has taken effect or the pinned URL stops answering; regenerating is running the script with no arguments (an 8 MB download), which writes the new cycle's URL, digest, size, version and licence line into this manifest. The pinned cycle keeps installing as long as the FAA serves it, or from a LAN mirror that holds it.

Where to get help with the software itself

The FAA's Aeronautical Information Services (https://www.faa.gov/air_traffic/flight_info/aeronav/), where a wrong entry is reported; Hammunition only converts the file.

Source: catalog/packages/faa-nasr-airports.yaml