Geolocalization of IATA Codes

Retrieve geographical information for airports using their IATA or ICAO codes.

Travis build status Coverage status lifecycle

The goal of whereport is to provide a very light function to retrieve geographical information from airport's IATA codes.

whereport? thereport! An official candidate to be the package with the worst pun-in-title.


You can install whereport from github with:

# install.packages("devtools")


whereport goes well with ggmap. You can do something like:

where_iata(c("YVR","CHC")) %>%
  mutate_geocode(Location_served) %>%
  select(Airport_name, lon, lat)

and get a nice logitude langitude thingy ready for some spatial graphviz.

#> Information from URL :,%20New%20Zealand&sensor=false
#> Information from URL :,%20British%20Columbia,%20Canada&sensor=false
#>                         Airport_name       lon       lat
#> 1 Christchurch International Airport  172.6362 -43.53205
#> 2    Vancouver International Airport -123.1207  49.28273


whereport 0.1

  • First public version of whereport. Still experimental, but should be robust enough not to break too easily.
  • For now only one function is offered, where_iata(), that allows for the geolocalization of airports through their IATA codes.

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.1 by Giulio Valentino Dalla Riva, 2 years ago

Browse source code at

Authors: Giulio Valentino Dalla Riva [aut, cre]

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports dplyr

Suggests testthat, covr

See at CRAN