Skip to content

GeoJSON & KML sets of 28k+ airports with ICAO/IATA codes, names, cities, two-letter country identifiers, elevation, latitude & longitude, and a timezone identifier. (Based on mwgg/Airports)

NibblePoker/Data-Airport-Location

Repository files navigation

GeoJSON & KML Airport Data

GeoJSON & KML sets of 28k+ airports with ICAO/IATA codes, names, cities, two-letter country identifiers, elevation, latitude & longitude, and a timezone identifier.

This repo is entirely based on data provided by mwgg/Airports !

Downloading

If you just want to download the files, just head over to the release page.

Running

If you want to run this script yourself, you simply need to run the following commands:

git clone --recurse-submodules https://github.com/NibblePoker/Data-Airport-Location.git
cd Data-Airport-Location
git submodule update --recursive --remote
pip install -r requirements.txt
python make_all.py

Your newly baked GeoJSON files should be in the output/ folder.

GeoJSON Structure

All .geojson files use the following standard structure:

{
  "type":"FeatureCollection",
  "features":[
    {
      "type":"Feature",
      "geometry":{
        "type":"Point",
        "coordinates":[-151.695999146,59.94919968]  // As [longitude,latitude]
      },
      "properties":{
        "icao":"00AK",
        "iata":null,
        "name":"Lowell Field",
        "city":"Anchor Point",
        "state":"Alaska",
        "elevation":450,  // Can be in feet or meters.
        "tz":"America/Anchorage"
      }
    }
    // More may follow here.
  ]
}

Remarks

All future continent-based filtering will be done using Wikipedia's list that is itself based on ISO 3166-1.

License

The datasets provided by this repository is based on the dataset provided by mwgg/Airports and is licensed under the MIT License.

About

GeoJSON & KML sets of 28k+ airports with ICAO/IATA codes, names, cities, two-letter country identifiers, elevation, latitude & longitude, and a timezone identifier. (Based on mwgg/Airports)

Topics

Resources

Stars

Watchers

Forks

Languages