From f79883c7c3768a0999af91672795fa2ef734e60b Mon Sep 17 00:00:00 2001
From: "Thomas D. Pellegrin"
<47185363+TheAviationDoctor@users.noreply.github.com>
Date: Tue, 12 Nov 2024 22:56:45 +0800
Subject: [PATCH] Progressed app.R
---
.gitignore | 0
.my.cnf | 0
FutureAirport.Rproj | 0
LICENSE | 0
README.md | 0
app.R | 257 +++---
app_backup.R | 0
app_experimental.R | 0
data/apt/airports.csv | 1816 +++++++++++++++++++-------------------
data/apt/geolocation.csv | 0
data/apt/traffic.csv | 0
data/cdf | 1 -
data/cli/cli.csv | 0
scripts/1_airports.R | 0
scripts/2_import.R | 0
15 files changed, 1044 insertions(+), 1030 deletions(-)
mode change 100644 => 100755 .gitignore
mode change 100644 => 100755 .my.cnf
mode change 100644 => 100755 FutureAirport.Rproj
mode change 100644 => 100755 LICENSE
mode change 100644 => 100755 README.md
mode change 100644 => 100755 app.R
mode change 100644 => 100755 app_backup.R
mode change 100644 => 100755 app_experimental.R
mode change 100644 => 100755 data/apt/geolocation.csv
mode change 100644 => 100755 data/apt/traffic.csv
mode change 120000 => 100755 data/cdf
mode change 100644 => 100755 data/cli/cli.csv
mode change 100644 => 100755 scripts/1_airports.R
mode change 100644 => 100755 scripts/2_import.R
diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.my.cnf b/.my.cnf
old mode 100644
new mode 100755
diff --git a/FutureAirport.Rproj b/FutureAirport.Rproj
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/app.R b/app.R
old mode 100644
new mode 100755
index 7ef3df3..850b4d0
--- a/app.R
+++ b/app.R
@@ -19,23 +19,24 @@ cat("\014")
library(bsicons)
library(bslib)
library(data.table)
+library(htmltools)
library(leaflet)
library(shiny)
library(shinyjs)
# Load the airport data
dt_apt <- fread(
- file = "data/apt/airports.csv",
- header = TRUE,
- colClasses = c(rep("character", 3L), rep("numeric", 2L), "factor")
-) |> setkey(cols = icao)
+ file = "data/apt/airports.csv",
+ header = TRUE,
+ colClasses = c(rep("character", 3L), rep("numeric", 2L), "factor")
+) |> setkey(cols = icao)
# Load the climate data
dt_cli <- fread(
- file = "data/cli/cli.csv",
- header = TRUE,
- colClasses = c(rep("factor", 4L), rep("numeric", 12L))
-) |> setkey(cols = icao, var, ssp, year)
+ file = "data/cli/cli.csv",
+ header = TRUE,
+ colClasses = c(rep("factor", 4L), rep("numeric", 12L))
+) |> setkey(cols = icao, var, ssp, year)
# Initialize a list for the user choices
choices <- list("apt" = dt_apt$icao)
@@ -58,6 +59,13 @@ choices$var <- c(
"Air temperature" = "tas"
)
+# Define display names for the variables
+choices$units <- c(
+ "hurs" = "%",
+ "ps" = " Pa",
+ "tas" = "°C"
+)
+
# Define display names for the statistics
choices$stat <- c(
"Minimum (lowest annual value)" = "min",
@@ -74,10 +82,10 @@ choices$key <- c(
"Change in value since 2015" = "dif"
)
-# FOR DEBUGGING ONLY
+# # FOR DEBUGGING ONLY
# input <- list()
# input$apt <- "All"
-# input$ssp <- "ssp245"
+# input$ssp <- "ssp370"
# input$var <- "tas"
# input$stat <- "mean"
# input$key <- "abs"
@@ -86,28 +94,29 @@ choices$key <- c(
# ==== 1 UI layout ====
ui <- fillPage(
-
+
# ==== 1.1 Styling ====
-
+
theme = bs_theme(version = 5, bootswatch = "cosmo"),
tags$head(tags$style(HTML("
.bi-info-circle-fill { font-size: 14px; margin-left: 5px; cursor: pointer; color: #2780E3; }
- .row, .well { height: 100%;} # Side and main panels height
+ .row, .well { height: 100%;}
.shiny-input-select { font-family: 'Courier New', Courier, monospace; }
.col-sm-3 { padding-right: 0px; }
.col-sm-9 { padding: 0px; }
"))),
-
- # ==== 1.2 Display contents ====
-
+
sidebarLayout(
+
+ # ==== 1.2 Display sidebar panel with selectors ====
+
sidebarPanel(
width = 3,
h3("Climate change at airports worldwide, 2015–2100"),
hr(),
# Airport selector
tooltip(
- h6("Select an airport (optional):", bs_icon("info-circle-fill")), "Optionally, pick one of the ~900 airports worldwide with at least 1M passengers in annual traffic, sorted alphabetically by their IATA code. 'All' will display all airports at once.",
+ h6("Select or click on an airport (optional):", bs_icon("info-circle-fill")), "Optionally, pick one of the ~900 airports worldwide with at least 1M passengers in annual traffic, sorted alphabetically by their IATA code. 'All' will display all airports at once.",
placement = "bottom"
),
selectInput(
@@ -160,29 +169,31 @@ ui <- fillPage(
sep = "",
width = "100%"
),
- hr(),
- # For debugging only
- htmlOutput("apt"),
- htmlOutput("ssp"),
- htmlOutput("var"),
- htmlOutput("stat"),
- htmlOutput("key"),
- htmlOutput("year"),
- DT::DTOutput("table")
+
+ # # For debugging only
+ # htmlOutput("apt"),
+ # htmlOutput("ssp"),
+ # htmlOutput("var"),
+ # htmlOutput("stat"),
+ # htmlOutput("key"),
+ # htmlOutput("year"),
+ # htmlOutput("selected"),
+ # DT::DTOutput("table"),
+ # htmlOutput("range")
),
- mainPanel(
- width = 9,
- leafletOutput("map", height = "100%") # Display map
- )
+
+ # ==== 1.3 Display main panel with map ====
+
+ mainPanel(width = 9, leafletOutput("map", height = "100%"))
)
)
# ==== 2 Server logic ====
server <- function(input, output, session) {
-
- # ==== 2.1 Update selectors dynamically ====
-
+
+ # ==== 2.1 Update input values from selectors ====
+
# Airport selector
observe(
{
@@ -202,7 +213,7 @@ server <- function(input, output, session) {
inputId = "ssp",
label = NULL,
choices = choices$ssp,
- selected = choices$ssp[2]
+ selected = choices$ssp[3]
)
}
)
@@ -243,30 +254,15 @@ server <- function(input, output, session) {
)
}
)
-
- # ==== 2.2 Filter data dynamically based on selector inputs ====
-
- # Filter map data
- # dt_map <- reactive(
- # {
- # return(
- # dt_cli[
- # ssp == input$ssp &
- # var == input$var &
- # year == input$year,
- # # if(input$apt %in% icao) icao == input$apt else icao != input$apt,
- # .SD,
- # .SDcols = patterns(paste("icao", "ssp", "var", "year", input$stat, sep = "|"))
- # ]
- # )
- # }
- # )
+
+ # ==== 2.2 Filter data for SSP, variable, statistic, and year, based on selector inputs (always returns all airports) ====
+
dt_map <- reactive(
{
dt_cli[
ssp == input$ssp &
- var == input$var &
- year == input$year,
+ var == input$var &
+ year == input$year,
.(
icao = icao,
ssp = ssp,
@@ -275,83 +271,101 @@ server <- function(input, output, session) {
abs = get(paste("abs", input$stat, sep = "_")),
dif = get(paste("dif", input$stat, sep = "_"))
)
+ ][
+ dt_apt, on = "icao" # Merge with airport data table
+ ][,
+ popup := paste( # Assemble hover label
+ "", name, " (", iata, "/", icao, ") ", # Airport
+ " in ", year, # Year
+ " under ", substr(x = toupper(input$ssp), start = 1, stop = 4), ":", # SSP
+ names(choices$stat[choices$stat == input$stat]), " ", # Statistic
+ tolower(names(choices$var[choices$var == input$var])), ": ", # Variable
+ "", sprintf(fmt = "%.2f", abs), choices$units[[input$var]], ".", # Predicted value for the year
+ # Change in value since 2015
+ if(input$year > 2015) paste("Change since 2015: ", sprintf(fmt = "%+.2f", dif), if(choices$units[[input$var]] == "%") " p.p" else choices$units[[input$var]], ".", sep = ""), sep = "")
]
}
)
-
- # ==== 2.4 Process the map ====
-
- # Render the map
+
+ # ==== 2.3 Render the base map ====
+
output$map <- renderLeaflet(
{
- leaflet(options = leafletOptions(zoomControl = FALSE)) |>
- flyTo(
- lng = if(input$apt %in% dt_apt[, icao]) dt_apt[icao == input$apt, lon] else 0,
- lat = if(input$apt %in% dt_apt[, icao]) dt_apt[icao == input$apt, lat] else 50,
- zoom = if(input$apt %in% dt_apt[, icao]) 6 else 3
- ) |>
- addProviderTiles("OpenStreetMap") |>
- # clearMarkers() |>
+ leaflet(data = dt_map()) |>
+ addProviderTiles(providers$CartoDB.Positron)
+ }
+ )
+
+ # ==== 2.4 Listen for changes to filtered data ====
+
+ observe(
+ {
+ # Update the color palette
+ pal <- colorBin(
+ palette = "plasma",
+ domain = dt_map()[, get(input$key)],
+ reverse = TRUE
+ )
+ # Update the map
+ leafletProxy("map", data = dt_map()) |>
addCircleMarkers(
- data = dt_map(),
- lng = dt_apt[icao == icao, lon],
- lat = dt_apt[icao == icao, lat],
- radius = if(input$apt %in% dt_apt[, icao]) 10L else 5L,
- color = "black",
- stroke = TRUE,
- weight = .75,
- fill = TRUE,
- fillColor = "#2780E3",
- fillOpacity = .75
+ lng = ~lon,
+ lat = ~lat,
+ layerId = ~icao,
+ radius = 5L,
+ color = "black",
+ stroke = TRUE,
+ weight = .75,
+ fillColor = ~pal(get(input$key)),
+ fillOpacity = .8,
+ label = ~paste(name, " (", iata, "/", icao, "): ", sprintf(fmt = "%.2f", get(input$key)), choices$units[[input$var]], sep = ""),
+ labelOptions = labelOptions(textsize = "12px"),
+ ) |>
+ clearControls() |>
+ addLegend(
+ position = "bottomleft",
+ pal = pal,
+ values = ~get(input$key),
+ title = paste("Values in", choices$units[[input$var]], sep = " "),
+ labFormat = labelFormat(suffix = ""),
+ opacity = 1
)
}
)
-
- # Update the map
+
+ # ==== 2.5 Listen for airport dropdown selection ====
+
+ observeEvent(
+ input$apt,
+ {
+ if(input$apt %in% dt_apt[, icao]) {
+ leafletProxy("map") |>
+ flyTo(lng = dt_map()[icao == input$apt, lon], lat = dt_map()[icao == input$apt, lat], zoom = 14) |>
+ addPopups(lng = dt_map()[icao == input$apt, lon], lat = dt_map()[icao == input$apt, lat] + 0.001, popup = dt_map()[icao == input$apt, popup])
+ } else {
+ leafletProxy("map") |>
+ flyTo(lng = 0, lat = 0, zoom = 2) |>
+ clearPopups()
+ }
+ }
+ )
+
+ # ==== 2.6 Listen for clicks on map markers ====
+
+ observeEvent(
+ input$map_marker_click,
+ {
+ # Update the selectInput dropdown to match the clicked airport and trigger that action
+ updateSelectInput(session, inputId = "apt", selected = input$map_marker_click$id)
+ }
+ )
+
+ # ADD LEGEND TOO
+
+ # ==== 2.6 For debugging only ====
+
observe(
{
- leafletProxy("map", data = dt_map()) |>
- clearMarkers()
- # addCircleMarkers(
- # # Return all coordinates or just the ones of the selected airport
- # # lng = if(input$apt %in% dt_apt[, icao]) dt_apt[icao == input$apt, lon] else dt_apt[icao == icao, lon],
- # # lat = if(input$apt %in% dt_apt[, icao]) dt_apt[icao == input$apt, lat] else dt_apt[icao == icao, lat],
- # lng = dt_apt[icao == icao, lon],
- # lat = dt_apt[icao == icao, lat],
- # radius = if(input$apt %in% dt_apt[, icao]) 10L else 5L,
- # # Set the dot color to be either the absolute temperature or the temperature difference since 2015
- # color = "black",
- # stroke = TRUE,
- # weight = .75,
- # fill = TRUE,
- # # fillColor = pal(dt_cli[icao == icao & ssp == input$ssp & var == input$var & year == input$year, get(paste(input$key, input$stat, sep = "_"))]),
- # # fillColor = ~dt_pal(),
- # fillOpacity = if(input$apt %in% dt_apt[, icao]) 1L else .8,
- # # Tooltip
- # popupOptions(keepInView = TRUE, closeOnClick = NULL),
- # popup = paste(
- # if(input$apt %in% dt_apt[, icao]) {
- # paste("", dt_apt[icao == input$apt, name], " (", dt_apt[icao == input$apt, iata], "/", dt_apt[icao == input$apt, icao], ")", "", sep = "")
- # } else {
- # paste("", dt_apt[icao == icao, name], " (", dt_apt[icao == icao, iata], "/", dt_apt[icao == icao, icao], ")", "", sep = "")
- # },
- # # Statistic
- # names(choices$stat[choices$stat == input$stat]),
- # # Variable
- # tolower(names(choices$var[choices$var == input$var])),
- # # Year
- # "in", input$year, "under",
- # # SSP
- # substr(x = toupper(input$ssp), start = 1, stop = 4), "is",
- # # Absolute temperature
- # sprintf(fmt = "%.2f", dt_map()[icao == icao & year == input$year, get(paste("abs", input$stat, sep = "_"))]), "°C",
- # # Temperature difference
- # if(input$year > 2015) paste(" (", sprintf(fmt = "%+.2f", dt_map()[icao == icao & year == input$year, get(paste("dif", input$stat, sep = "_"))]), "°C since 2015).", sep = "") else ".",
- # sep = " "
- # )
-
-
- # For debugging only
output$apt <- renderText(input$apt)
output$ssp <- renderText(input$ssp)
output$var <- renderText(input$var)
@@ -359,9 +373,10 @@ server <- function(input, output, session) {
output$key <- renderText(input$key)
output$year <- renderText(input$year)
output$table <- DT::renderDT(dt_map())
-
+ output$range <- renderText(range(dt_map()[, get(input$key)]))
}
)
+
}
# Run the app
diff --git a/app_backup.R b/app_backup.R
old mode 100644
new mode 100755
diff --git a/app_experimental.R b/app_experimental.R
old mode 100644
new mode 100755
diff --git a/data/apt/airports.csv b/data/apt/airports.csv
index 22e1546..111eecd 100644
--- a/data/apt/airports.csv
+++ b/data/apt/airports.csv
@@ -1,908 +1,908 @@
-"iata","icao","name","lat","lon","zone"
-"ATL","KATL","Hartsfield Jackson Atlanta International Airport",33.6367,-84.428101,"Temperate"
-"PEK","ZBAA","Beijing Capital International Airport",40.08010101,116.5849991,"Temperate"
-"LAX","KLAX","Los Angeles International Airport",33.942501,-118.407997,"Temperate"
-"DXB","OMDB","Dubai International Airport",25.25279999,55.36439896,"Temperate"
-"ORD","KORD","Chicago O'Hare International Airport",41.9786,-87.9048,"Temperate"
-"LHR","EGLL","London Heathrow Airport",51.4706,-0.461941,"Temperate"
-"HND","RJTT","Tokyo Haneda International Airport",35.552299,139.779999,"Temperate"
-"PVG","ZSPD","Shanghai Pudong International Airport",31.1434,121.805,"Temperate"
-"CDG","LFPG","Charles de Gaulle International Airport",49.012798,2.55,"Temperate"
-"CAN","ZGGG","Guangzhou Baiyun International Airport",23.392401,113.299004,"Tropical"
-"HKG","VHHH","Hong Kong International Airport",22.308901,113.915001,"Tropical"
-"DFW","KDFW","Dallas Fort Worth International Airport",32.896801,-97.038002,"Temperate"
-"AMS","EHAM","Amsterdam Airport Schiphol",52.308601,4.76389,"Temperate"
-"DEL","VIDP","Indira Gandhi International Airport",28.5665,77.103104,"Temperate"
-"FRA","EDDF","Frankfurt am Main Airport",50.033333,8.570556,"Temperate"
-"ICN","RKSI","Incheon International Airport",37.46910095,126.4509964,"Temperate"
-"SIN","WSSS","Singapore Changi Airport",1.35019,103.994003,"Tropical"
-"DEN","KDEN","Denver International Airport",39.86169815,-104.6729965,"Temperate"
-"IST","LTFM","İstanbul Airport",41.261297,28.741951,"Temperate"
-"BKK","VTBS","Suvarnabhumi Airport",13.68109989,100.7470016,"Tropical"
-"JFK","KJFK","John F Kennedy International Airport",40.639801,-73.7789,"Temperate"
-"KUL","WMKK","Kuala Lumpur International Airport",2.745579958,101.7099991,"Tropical"
-"MAD","LEMD","Adolfo Suárez Madrid–Barajas Airport",40.471926,-3.56264,"Temperate"
-"CGK","WIII","Soekarno-Hatta International Airport",-6.12556982,106.6559982,"Tropical"
-"SFO","KSFO","San Francisco International Airport",37.61899948,-122.375,"Temperate"
-"CTU","ZUUU","Chengdu Shuangliu International Airport",30.57850075,103.9469986,"Temperate"
-"SZX","ZGSZ","Shenzhen Bao'an International Airport",22.639299,113.810997,"Tropical"
-"BCN","LEBL","Barcelona International Airport",41.2971,2.07846,"Temperate"
-"SEA","KSEA","Seattle Tacoma International Airport",47.449001,-122.308998,"Temperate"
-"MEX","MMMX","Licenciado Benito Juarez International Airport",19.4363,-99.072098,"Tropical"
-"YYZ","CYYZ","Lester B. Pearson International Airport",43.67720032,-79.63059998,"Temperate"
-"MCO","KMCO","Orlando International Airport",28.42939949,-81.30899811,"Temperate"
-"LAS","KLAS","McCarran International Airport",36.08010101,-115.1520004,"Temperate"
-"CLT","KCLT","Charlotte Douglas International Airport",35.2140007,-80.94309998,"Temperate"
-"SVO","UUEE","Sheremetyevo International Airport",55.972599,37.4146,"Temperate"
-"BOM","VABB","Chhatrapati Shivaji International Airport",19.08869934,72.86789703,"Tropical"
-"TPE","RCTP","Taiwan Taoyuan International Airport",25.0777,121.233002,"Temperate"
-"MNL","RPLL","Ninoy Aquino International Airport",14.5086,121.019997,"Tropical"
-"MUC","EDDM","Munich Airport",48.353802,11.7861,"Temperate"
-"KMG","ZPPP","Kunming Changshui International Airport",25.1019444,102.9291667,"Temperate"
-"EWR","KEWR","Newark Liberty International Airport",40.692501,-74.168701,"Temperate"
-"XIY","ZLXY","Xi'an Xianyang International Airport",34.447102,108.751999,"Temperate"
-"SYD","YSSY","Sydney Kingsford Smith International Airport",-33.94609833,151.177002,"Temperate"
-"LGW","EGKK","London Gatwick Airport",51.148102,-0.190278,"Temperate"
-"SHA","ZSSS","Shanghai Hongqiao International Airport",31.198104,121.33426,"Temperate"
-"PHX","KPHX","Phoenix Sky Harbor International Airport",33.435302,-112.005905,"Temperate"
-"IAH","KIAH","George Bush Intercontinental Houston Airport",29.9843998,-95.34140015,"Temperate"
-"FCO","LIRF","Leonardo da Vinci–Fiumicino Airport",41.8002778,12.2388889,"Temperate"
-"GRU","SBGR","Guarulhos - Governador André Franco Montoro International Airport",-23.43555641,-46.47305679,"Tropical"
-"CKG","ZUCK","Chongqing Jiangbei International Airport",29.71920013,106.6419983,"Temperate"
-"MIA","KMIA","Miami International Airport",25.79319954,-80.29060364,"Temperate"
-"NRT","RJAA","Narita International Airport",35.764702,140.386002,"Temperate"
-"BOS","KBOS","Logan International Airport",42.3643,-71.005203,"Temperate"
-"DMK","VTBD","Don Mueang International Airport",13.91259956,100.6070023,"Tropical"
-"SGN","VVTS","Tan Son Nhat International Airport",10.8188,106.652,"Tropical"
-"MEL","YMML","Melbourne International Airport",-37.673302,144.843002,"Temperate"
-"HGH","ZSHC","Hangzhou Xiaoshan International Airport",30.22949982,120.4339981,"Temperate"
-"MSP","KMSP","Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field",44.882,-93.221802,"Temperate"
-"DOH","OTHH","Hamad International Airport",25.273056,51.608056,"Temperate"
-"FLL","KFLL","Fort Lauderdale Hollywood International Airport",26.072599,-80.152702,"Temperate"
-"DTW","KDTW","Detroit Metropolitan Wayne County Airport",42.21239853,-83.35340118,"Temperate"
-"SAW","LTFJ","Istanbul Sabiha Gökçen International Airport",40.898602,29.3092,"Temperate"
-"JED","OEJN","King Abdulaziz International Airport",21.6796,39.156502,"Tropical"
-"BOG","SKBO","El Dorado International Airport",4.70159,-74.1469,"Tropical"
-"BLR","VOBL","Kempegowda International Airport",13.1979,77.706299,"Tropical"
-"DUB","EIDW","Dublin Airport",53.421299,-6.27007,"Temperate"
-"ZRH","LSZH","Zürich Airport",47.458056,8.548056,"Temperate"
-"PHL","KPHL","Philadelphia International Airport",39.87189865,-75.2410965,"Temperate"
-"ORY","LFPO","Paris-Orly Airport",48.7233333,2.3794444,"Temperate"
-"VIE","LOWW","Vienna International Airport",48.110298,16.5697,"Temperate"
-"LGA","KLGA","La Guardia Airport",40.777199,-73.872597,"Temperate"
-"KIX","RJBB","Kansai International Airport",34.427299,135.244003,"Temperate"
-"LIS","LPPT","Humberto Delgado Airport (Lisbon Portela Airport)",38.7813,-9.13592,"Temperate"
-"NKG","ZSNJ","Nanjing Lukou Airport",31.74200058,118.8619995,"Temperate"
-"CPH","EKCH","Copenhagen Kastrup Airport",55.61790085,12.65600014,"Temperate"
-"MAN","EGCC","Manchester Airport",53.349375,-2.279521,"Temperate"
-"MXP","LIMC","Malpensa International Airport",45.6306,8.72811,"Temperate"
-"PMI","LEPA","Palma De Mallorca Airport",39.55170059,2.738810062,"Temperate"
-"CJU","RKPC","Jeju International Airport",33.51129913,126.4929962,"Temperate"
-"HAN","VVNB","Noi Bai International Airport",21.221201,105.806999,"Tropical"
-"STN","EGSS","London Stansted Airport",51.88499832,0.234999999,"Temperate"
-"OSL","ENGM","Oslo Gardermoen Airport",60.19390106,11.10039997,"Temperate"
-"XMN","ZSAM","Xiamen Gaoqi International Airport",24.54400063,118.1279984,"Temperate"
-"CGO","ZHCC","Zhengzhou Xinzheng International Airport",34.5196991,113.8410034,"Temperate"
-"BWI","KBWI","Baltimore/Washington International Thurgood Marshall Airport",39.1754,-76.668297,"Temperate"
-"DUS","EDDL","Düsseldorf Airport",51.289501,6.76678,"Temperate"
-"YVR","CYVR","Vancouver International Airport",49.19390106,-123.1839981,"Temperate"
-"BRU","EBBR","Brussels Airport",50.90140152,4.48443985,"Temperate"
-"SLC","KSLC","Salt Lake City International Airport",40.785749,-111.979746,"Temperate"
-"WUH","ZHHH","Wuhan Tianhe International Airport",30.7838,114.208,"Temperate"
-"ATH","LGAV","Eleftherios Venizelos International Airport",37.93640137,23.94449997,"Temperate"
-"ARN","ESSA","Stockholm-Arlanda Airport",59.65190125,17.91860008,"Temperate"
-"DME","UUDD","Domodedovo International Airport",55.40879822,37.90629959,"Temperate"
-"SAN","KSAN","San Diego International Airport",32.73360062,-117.1900024,"Temperate"
-"LIM","SPJC","Jorge Chávez International Airport",-12.0219,-77.114305,"Tropical"
-"SCL","SCEL","Comodoro Arturo Merino Benítez International Airport",-33.39300156,-70.78579712,"Temperate"
-"RUH","OERK","King Khaled International Airport",24.95759964,46.69879913,"Temperate"
-"CSX","ZGHA","Changsha Huanghua International Airport",28.18919945,113.2200012,"Temperate"
-"TAO","ZSQD","Qingdao Jiaodong International Airport",36.361953,120.088171,"Temperate"
-"CUN","MMUN","Cancún International Airport",21.03650093,-86.87709808,"Tropical"
-"BNE","YBBN","Brisbane International Airport",-27.38419914,153.1170044,"Temperate"
-"HYD","VOHS","Rajiv Gandhi International Airport",17.231318,78.429855,"Tropical"
-"IAD","KIAD","Washington Dulles International Airport",38.9445,-77.455803,"Temperate"
-"DPS","WADD","Ngurah Rai (Bali) International Airport",-8.748169899,115.1669998,"Tropical"
-"GMP","RKSS","Gimpo International Airport",37.5583,126.791,"Temperate"
-"URC","ZWWW","Ürümqi Diwopu International Airport",43.90710068,87.47419739,"Temperate"
-"HAK","ZJHK","Haikou Meilan International Airport",19.9349,110.459,"Tropical"
-"MAA","VOMM","Chennai International Airport",12.990005,80.169296,"Tropical"
-"AYT","LTAI","Antalya International Airport",36.898701,30.800501,"Temperate"
-"CCU","VECC","Netaji Subhash Chandra Bose International Airport",22.65469933,88.44670105,"Tropical"
-"DCA","KDCA","Ronald Reagan Washington National Airport",38.8521,-77.037697,"Temperate"
-"TSN","ZBTJ","Tianjin Binhai International Airport",39.12440109,117.3460007,"Temperate"
-"TLV","LLBG","Ben Gurion International Airport",32.01139832,34.88669968,"Temperate"
-"CGH","SBSP","Congonhas Airport",-23.62611008,-46.65638733,"Temperate"
-"FUK","RJFF","Fukuoka Airport",33.58589935,130.451004,"Temperate"
-"TPA","KTPA","Tampa International Airport",27.97550011,-82.53320313,"Temperate"
-"HEL","EFHK","Helsinki Vantaa Airport",60.3172,24.963301,"Temperate"
-"CTS","RJCC","New Chitose Airport",42.7752,141.692001,"Temperate"
-"JNB","FAOR","OR Tambo International Airport",-26.1392,28.246,"Temperate"
-"KWE","ZUGY","Longdongbao Airport",26.53849983,106.8010025,"Temperate"
-"AUH","OMAA","Abu Dhabi International Airport",24.443764,54.651718,"Temperate"
-"AKL","NZAA","Auckland International Airport",-37.008099,174.792007,"Temperate"
-"HNL","PHNL","Daniel K Inouye International Airport",21.32062,-157.924228,"Tropical"
-"MDW","KMDW","Chicago Midway International Airport",41.785999,-87.752403,"Temperate"
-"HRB","ZYHB","Taiping Airport",45.62340164,126.25,"Temperate"
-"YUL","CYUL","Montreal / Pierre Elliott Trudeau International Airport",45.47060013,-73.74079895,"Temperate"
-"OKA","ROAH","Naha Airport / JASDF Naha Air Base",26.195801,127.646004,"Temperate"
-"DLC","ZYTL","Dalian Zhoushuizi International Airport",38.965698,121.539001,"Temperate"
-"PDX","KPDX","Portland International Airport",45.58869934,-122.5979996,"Temperate"
-"VKO","UUWW","Vnukovo International Airport",55.59149933,37.26150131,"Temperate"
-"AGP","LEMG","Málaga Airport",36.67490005,-4.499110222,"Temperate"
-"SHE","ZYTX","Shenyang Taoxian International Airport",41.639801,123.483002,"Temperate"
-"SYX","ZJSY","Sanya Phoenix International Airport",18.3029,109.412003,"Tropical"
-"SUB","WARR","Juanda International Airport",-7.379829884,112.7870026,"Tropical"
-"GVA","LSGG","Geneva Cointrin International Airport",46.23809814,6.108950138,"Temperate"
-"LTN","EGGW","London Luton Airport",51.87469864,-0.368333012,"Temperate"
-"CAI","HECA","Cairo International Airport",30.12190056,31.40559959,"Temperate"
-"WAW","EPWA","Warsaw Chopin Airport",52.16569901,20.96710014,"Temperate"
-"BNA","KBNA","Nashville International Airport",36.12450027,-86.67819977,"Temperate"
-"YYC","CYYC","Calgary International Airport",51.11389923,-114.0199966,"Temperate"
-"HAM","EDDH","Hamburg Helmut Schmidt Airport",53.630402,9.98823,"Temperate"
-"HKT","VTSP","Phuket International Airport",8.1132,98.316902,"Tropical"
-"LED","ULLI","Pulkovo Airport",59.8003006,30.26250076,"Temperate"
-"PUS","RKPK","Gimhae International Airport",35.17950058,128.9380035,"Temperate"
-"PRG","LKPR","Václav Havel Airport Prague",50.1008,14.26,"Temperate"
-"BSB","SBBR","Presidente Juscelino Kubitschek International Airport",-15.869167,-47.920834,"Tropical"
-"PTY","MPTO","Tocumen International Airport",9.071359634,-79.38349915,"Tropical"
-"AUS","KAUS","Austin Bergstrom International Airport",30.197535,-97.662015,"Temperate"
-"DAL","KDAL","Dallas Love Field",32.847099,-96.851799,"Temperate"
-"TNA","ZSJN","Yaoqiang Airport",36.85720062,117.2160034,"Temperate"
-"BUD","LHBP","Budapest Liszt Ferenc International Airport",47.42976,19.261093,"Temperate"
-"MCT","OOMS","Muscat International Airport",23.59329987,58.28440094,"Temperate"
-"STL","KSTL","St Louis Lambert International Airport",38.748697,-90.370003,"Temperate"
-"NNG","ZGNN","Nanning Wuxu Airport",22.608299,108.171997,"Tropical"
-"SJC","KSJC","Norman Y. Mineta San Jose International Airport",37.362598,-121.929001,"Temperate"
-"ITM","RJOO","Osaka International Airport",34.78549957,135.4380035,"Temperate"
-"KWI","OKBK","Kuwait International Airport",29.22660065,47.96889877,"Temperate"
-"FOC","ZSFZ","Fuzhou Changle International Airport",25.93510056,119.663002,"Temperate"
-"EDI","EGPH","Edinburgh Airport",55.95000076,-3.372499943,"Temperate"
-"ALC","LEAL","Alicante International Airport",38.28219986,-0.558156013,"Temperate"
-"GDL","MMGL","Don Miguel Hidalgo Y Costilla International Airport",20.52179909,-103.310997,"Tropical"
-"NCE","LFMN","Nice-Côte d'Azur Airport",43.65840149,7.215869904,"Temperate"
-"OTP","LROP","Henri Coandă International Airport",44.5711111,26.085,"Temperate"
-"HOU","KHOU","William P Hobby Airport",29.64539909,-95.27890015,"Temperate"
-"LHW","ZLLL","Lanzhou Zhongchuan Airport",36.51520157,103.6200027,"Temperate"
-"DAD","VVDN","Da Nang International Airport",16.04389954,108.1989975,"Tropical"
-"GIG","SBGL","Rio Galeão – Tom Jobim International Airport",-22.80999947,-43.25055695,"Tropical"
-"ESB","LTAC","Esenboğa International Airport",40.12810135,32.99509811,"Temperate"
-"BGY","LIME","Milan Bergamo Airport",45.673901,9.70417,"Temperate"
-"MSY","KMSY","Louis Armstrong New Orleans International Airport",29.99340057,-90.25800323,"Temperate"
-"RDU","KRDU","Raleigh Durham International Airport",35.87760162,-78.78749847,"Temperate"
-"CGQ","ZYCC","Longjia Airport",43.99620056,125.6849976,"Temperate"
-"PER","YPPH","Perth International Airport",-31.94029999,115.9670029,"Temperate"
-"AEP","SABE","Jorge Newbery Airpark",-34.5592,-58.4156,"Temperate"
-"OAK","KOAK","Metropolitan Oakland International Airport",37.721298,-122.221001,"Temperate"
-"ADD","HAAB","Addis Ababa Bole International Airport",8.977890015,38.79930115,"Tropical"
-"TYN","ZBYN","Taiyuan Wusu Airport",37.74689865,112.6279984,"Temperate"
-"STR","EDDS","Stuttgart Airport",48.68989944,9.221960068,"Temperate"
-"SMF","KSMF","Sacramento International Airport",38.69540024,-121.5910034,"Temperate"
-"BHX","EGBB","Birmingham International Airport",52.45389938,-1.748029947,"Temperate"
-"EZE","SAEZ","Ministro Pistarini International Airport",-34.8222,-58.5358,"Temperate"
-"OPO","LPPR","Francisco de Sá Carneiro Airport",41.24810028,-8.681389809,"Temperate"
-"CEB","RPVM","Mactan Cebu International Airport",10.30749989,123.9789963,"Tropical"
-"KHN","ZSCN","Nanchang Changbei International Airport",28.86499977,115.9000015,"Temperate"
-"NGO","RJGG","Chubu Centrair International Airport",34.85839844,136.8049927,"Temperate"
-"CGN","EDDK","Cologne Bonn Airport",50.86589813,7.142739773,"Temperate"
-"HET","ZBHH","Baita International Airport",40.851398,111.823997,"Temperate"
-"WNZ","ZSWZ","Wenzhou Longwan International Airport",27.912201,120.851997,"Temperate"
-"ZUH","ZGSD","Zhuhai Jinwan Airport",22.006399,113.375999,"Tropical"
-"LPA","GCLP","Gran Canaria Airport",27.93190002,-15.38659954,"Temperate"
-"AMD","VAAH","Sardar Vallabhbhai Patel International Airport",23.07719994,72.63469696,"Tropical"
-"LYS","LFLL","Lyon Saint-Exupéry Airport",45.725556,5.081111,"Temperate"
-"ADB","LTBJ","Adnan Menderes International Airport",38.29240036,27.15699959,"Temperate"
-"NGB","ZSNB","Ningbo Lishe International Airport",29.82670021,121.461998,"Temperate"
-"VCE","LIPZ","Venice Marco Polo Airport",45.505299,12.3519,"Temperate"
-"MCI","KMCI","Kansas City International Airport",39.2976,-94.713898,"Temperate"
-"HFE","ZSOF","Hefei Luogang International Airport",31.78000069,117.2979965,"Temperate"
-"KBP","UKBB","Boryspil International Airport",50.34500122,30.8946991,"Temperate"
-"CNX","VTCC","Chiang Mai International Airport",18.76679993,98.96260071,"Tropical"
-"UPG","WAAA","Hasanuddin International Airport",-5.061629772,119.5540009,"Tropical"
-"MTY","MMMY","General Mariano Escobedo International Airport",25.7784996,-100.1070023,"Temperate"
-"DAC","VGHS","Hazrat Shahjalal International Airport",23.843347,90.397783,"Temperate"
-"COK","VOCI","Cochin International Airport",10.152,76.401901,"Tropical"
-"NAP","LIRN","Naples International Airport",40.886002,14.2908,"Temperate"
-"CNF","SBCF","Tancredo Neves International Airport",-19.62444305,-43.9719429,"Tropical"
-"SJW","ZBSJ","Shijiazhuang Daguocun International Airport",38.28070068,114.6969986,"Temperate"
-"CMN","GMMN","Mohammed V International Airport",33.36750031,-7.589970112,"Temperate"
-"INC","ZLIC","Yinchuan Hedong International Airport",38.322758,106.393214,"Temperate"
-"TFS","GCTS","Tenerife South Airport",28.0445,-16.5725,"Temperate"
-"VCP","SBKP","Viracopos International Airport",-23.00740051,-47.1344986,"Tropical"
-"SHJ","OMSJ","Sharjah International Airport",25.32859993,55.51720047,"Temperate"
-"SNA","KSNA","John Wayne Airport-Orange County Airport",33.67570114,-117.8679962,"Temperate"
-"CMB","VCBI","Bandaranaike International Colombo Airport",7.180759907,79.88410187,"Tropical"
-"CPT","FACT","Cape Town International Airport",-33.96480179,18.60169983,"Temperate"
-"CTA","LICC","Catania-Fontanarossa Airport",37.466801,15.0664,"Temperate"
-"MRS","LFML","Marseille Provence Airport",43.43927192,5.221424103,"Temperate"
-"SAT","KSAT","San Antonio International Airport",29.533701,-98.469803,"Temperate"
-"RSW","KRSW","Southwest Florida International Airport",26.53619957,-81.75520325,"Temperate"
-"CLE","KCLE","Cleveland Hopkins International Airport",41.4117012,-81.84980011,"Temperate"
-"MFM","VMMC","Macau International Airport",22.149599,113.592003,"Tropical"
-"BAH","OBBI","Bahrain International Airport",26.267295,50.63764,"Temperate"
-"BKI","WBKK","Kota Kinabalu International Airport",5.937210083,116.0510025,"Tropical"
-"TLS","LFBO","Toulouse-Blagnac Airport",43.629101,1.36382,"Temperate"
-"YNT","ZSYT","Yantai Penglai International Airport",37.657222,120.987222,"Temperate"
-"PIT","KPIT","Pittsburgh International Airport",40.49150085,-80.23290253,"Temperate"
-"IND","KIND","Indianapolis International Airport",39.7173,-86.294403,"Temperate"
-"BLQ","LIPE","Bologna Guglielmo Marconi Airport",44.5354,11.2887,"Temperate"
-"SJU","TJSJ","Luis Munoz Marin International Airport",18.43939972,-66.00180054,"Tropical"
-"PEN","WMKP","Penang International Airport",5.297140121,100.2770004,"Tropical"
-"MDE","SKRG","Jose Maria Córdova International Airport",6.16454,-75.4231,"Tropical"
-"SDU","SBRJ","Santos Dumont Airport",-22.91049957,-43.1631012,"Tropical"
-"BRS","EGGD","Bristol Airport",51.382702,-2.71909,"Temperate"
-"ADL","YPAD","Adelaide International Airport",-34.945,138.531006,"Temperate"
-"GLA","EGPF","Glasgow International Airport",55.871899,-4.43306,"Temperate"
-"CVG","KCVG","Cincinnati Northern Kentucky International Airport",39.048801,-84.667801,"Temperate"
-"FAO","LPFR","Faro Airport",37.01440048,-7.965909958,"Temperate"
-"TIJ","MMTJ","General Abelardo L. Rodríguez International Airport",32.54109955,-116.9700012,"Temperate"
-"REC","SBRF","Guararapes - Gilberto Freyre International Airport",-8.126489639,-34.92359924,"Tropical"
-"GOI","VOGO","Dabolim Airport",15.38080025,73.83139801,"Tropical"
-"PNQ","VAPO","Pune Airport / Lohagaon Air Force Station",18.5821,73.919701,"Tropical"
-"VLC","LEVC","Valencia Airport",39.4893,-0.481625,"Temperate"
-"CMH","KCMH","John Glenn Columbus International Airport",39.998001,-82.891899,"Temperate"
-"BSL","LFSB","EuroAirport Basel-Mulhouse-Freiburg Airport",47.59,7.529167,"Temperate"
-"THR","OIII","Mehrabad International Airport",35.68920135,51.31340027,"Temperate"
-"BEY","OLBA","Beirut Rafic Hariri International Airport",33.82089996,35.48839951,"Temperate"
-"KRK","EPKK","Kraków John Paul II International Airport",50.077702,19.7848,"Temperate"
-"AMM","OJAI","Queen Alia International Airport",31.72260094,35.99319839,"Temperate"
-"JJN","ZSQZ","Quanzhou Jinjiang International Airport",24.7964,118.589996,"Temperate"
-"POA","SBPA","Salgado Filho Airport",-29.99440002,-51.17139816,"Temperate"
-"KNO","WIMM","Kualanamu International Airport",3.642222,98.885278,"Tropical"
-"CRL","EBCI","Brussels South Charleroi Airport",50.459202,4.45382,"Temperate"
-"DMM","OEDF","King Fahd International Airport",26.47120094,49.79790115,"Temperate"
-"KWL","ZGKL","Guilin Liangjiang International Airport",25.2181,110.039001,"Temperate"
-"YEG","CYEG","Edmonton International Airport",53.30970001,-113.5800018,"Temperate"
-"IBZ","LEIB","Ibiza Airport",38.8728981,1.37311995,"Temperate"
-"NBO","HKJK","Jomo Kenyatta International Airport",-1.319239974,36.92779922,"Tropical"
-"WUX","ZSWX","Sunan Shuofang International Airport",31.49440002,120.4290009,"Temperate"
-"BOD","LFBD","Bordeaux-Mérignac Airport",44.8283,-0.715556,"Temperate"
-"KHH","RCKH","Kaohsiung International Airport",22.577101,120.349998,"Tropical"
-"ALG","DAAG","Houari Boumediene Airport",36.691002,3.21541,"Temperate"
-"JOG","WAHH","Adisutjipto International Airport",-7.78818,110.431999,"Tropical"
-"SVQ","LEZL","Sevilla Airport",37.41799927,-5.893109798,"Temperate"
-"OGG","PHOG","Kahului Airport",20.8986,-156.429993,"Tropical"
-"SSA","SBSV","Deputado Luiz Eduardo Magalhães International Airport",-12.9086113,-38.32249832,"Tropical"
-"RIX","EVRA","Riga International Airport",56.92359924,23.97109985,"Temperate"
-"MLA","LMML","Malta International Airport",35.857498,14.4775,"Temperate"
-"KEF","BIKF","Keflavik International Airport",63.985001,-22.6056,"Temperate"
-"SWA","ZGOW","Jieyang Chaoshan International Airport",23.552,116.5033,"Temperate"
-"FOR","SBFZ","Pinto Martins International Airport",-3.77628,-38.5326,"Tropical"
-"MED","OEMA","Prince Mohammad Bin Abdulaziz Airport",24.5534,39.705101,"Temperate"
-"NTE","LFRS","Nantes Atlantique Airport",47.15319824,-1.610730052,"Temperate"
-"XNN","ZLXN","Xining Caojiabu Airport",36.5275,102.042999,"Temperate"
-"ACE","GCRR","Lanzarote Airport",28.945499,-13.6052,"Temperate"
-"SOF","LBSF","Sofia Airport",42.69669342,23.41143608,"Temperate"
-"JAX","KJAX","Jacksonville International Airport",30.49410057,-81.68789673,"Temperate"
-"LCA","LCLK","Larnaca International Airport",34.875099,33.624901,"Temperate"
-"LJG","ZPLJ","Lijiang Airport",26.68000031,100.2460022,"Temperate"
-"CHC","NZCH","Christchurch International Airport",-43.48939896,172.5319977,"Temperate"
-"RGN","VYYY","Yangon International Airport",16.90730095,96.1332016,"Tropical"
-"PUJ","MDPC","Punta Cana International Airport",18.56739998,-68.36340332,"Tropical"
-"PMO","LICJ","Falcone–Borsellino Airport",38.175999,13.091,"Temperate"
-"PBI","KPBI","Palm Beach International Airport",26.68320084,-80.09559631,"Temperate"
-"SKG","LGTS","Thessaloniki Macedonia International Airport",40.5196991,22.97089958,"Temperate"
-"MKE","KMKE","General Mitchell International Airport",42.94720078,-87.89659882,"Temperate"
-"KTM","VNKT","Tribhuvan International Airport",27.6966,85.3591,"Temperate"
-"KHI","OPKC","Jinnah International Airport",24.9065,67.160797,"Temperate"
-"TSA","RCSS","Taipei Songshan Airport",25.06940079,121.552002,"Temperate"
-"BDL","KBDL","Bradley International Airport",41.93889999,-72.68319702,"Temperate"
-"CXR","VVCR","Cam Ranh International Airport / Cam Ranh Air Base",11.9982,109.219002,"Tropical"
-"HLP","WIHH","Halim Perdanakusuma International Airport",-6.266610146,106.8909988,"Tropical"
-"LIN","LIML","Milano Linate Airport",45.445099,9.27674,"Temperate"
-"OOL","YBCG","Gold Coast Airport",-28.1644001,153.5050049,"Temperate"
-"LOS","DNMM","Murtala Muhammed International Airport",6.577370167,3.321160078,"Tropical"
-"PNH","VDPP","Phnom Penh International Airport",11.5466,104.844002,"Tropical"
-"WLG","NZWN","Wellington International Airport",-41.32720184,174.8049927,"Temperate"
-"GOT","ESGG","Gothenburg-Landvetter Airport",57.66279984,12.27980042,"Temperate"
-"RAK","GMMX","Menara Airport",31.60689926,-8.036299706,"Temperate"
-"BPN","WALL","Sultan Aji Muhamad Sulaiman Airport",-1.268270016,116.8939972,"Tropical"
-"GAU","VEGT","Lokpriya Gopinath Bordoloi International Airport",26.10610008,91.58589935,"Temperate"
-"CWB","SBCT","Afonso Pena Airport",-25.5284996,-49.17580032,"Temperate"
-"HER","LGIR","Heraklion International Nikos Kazantzakis Airport",35.33969879,25.18029976,"Temperate"
-"TUN","DTTA","Tunis Carthage International Airport",36.85100174,10.22719955,"Temperate"
-"BFS","EGAA","Belfast International Airport",54.65750122,-6.215829849,"Temperate"
-"BGO","ENBR","Bergen Airport Flesland",60.29339981,5.218140125,"Temperate"
-"OVB","UNNT","Tolmachevo Airport",55.01259995,82.65070343,"Temperate"
-"EIN","EHEH","Eindhoven Airport",51.45009995,5.374529839,"Temperate"
-"IKA","OIIE","Imam Khomeini International Airport",35.41609955,51.15219879,"Temperate"
-"HAJ","EDDV","Hannover Airport",52.46110153,9.685079575,"Temperate"
-"KCH","WBGG","Kuching International Airport",1.484699965,110.3470001,"Tropical"
-"BUR","KBUR","Bob Hope Airport",34.197703,-118.356378,"Temperate"
-"CIA","LIRA","Ciampino–G. B. Pastine International Airport",41.7994,12.5949,"Temperate"
-"TFN","GCXO","Tenerife Norte Airport",28.4827,-16.341499,"Temperate"
-"BIO","LEBB","Bilbao Airport",43.30110168,-2.910609961,"Temperate"
-"LKO","VILK","Chaudhary Charan Singh International Airport",26.76059914,80.88929749,"Temperate"
-"BEG","LYBE","Belgrade Nikola Tesla Airport",44.81840134,20.3090992,"Temperate"
-"AER","URSS","Sochi International Airport",43.449902,39.9566,"Temperate"
-"HAV","MUHA","José Martí International Airport",22.98920059,-82.40910339,"Tropical"
-"KOJ","RJFK","Kagoshima Airport",31.80340004,130.7189941,"Temperate"
-"ALA","UAAA","Almaty Airport",43.35210037,77.04049683,"Temperate"
-"DUR","FALE","King Shaka International Airport",-29.61444444,31.11972222,"Temperate"
-"SJO","MROC","Juan Santamaría International Airport",9.99386,-84.208801,"Tropical"
-"BRI","LIBD","Bari Karol Wojtyła Airport",41.138901,16.760599,"Temperate"
-"PSA","LIRP","Pisa International Airport",43.683899,10.3927,"Temperate"
-"ONT","KONT","Ontario International Airport",34.05599976,-117.6009979,"Temperate"
-"CTG","SKCG","Rafael Nuñez International Airport",10.4424,-75.513,"Tropical"
-"CLO","SKCL","Alfonso Bonilla Aragon International Airport",3.54322,-76.3816,"Tropical"
-"ANC","PANC","Ted Stevens Anchorage International Airport",61.17440033,-149.9960022,"Temperate"
-"SVX","USSS","Koltsovo Airport",56.74309921,60.80270004,"Temperate"
-"JAI","VIJP","Jaipur International Airport",26.8242,75.812202,"Temperate"
-"NAY","ZBNY","Beijing Nanyuan Airport",39.78279877,116.3880005,"Temperate"
-"SJD","MMSD","Los Cabos International Airport",23.15180016,-109.7210007,"Tropical"
-"UIO","SEQM","Mariscal Sucre International Airport",-0.129166667,-78.3575,"Tropical"
-"ISB","OPIS","Islamabad International Airport",33.549,72.82566,"Temperate"
-"YOW","CYOW","Ottawa Macdonald-Cartier International Airport",45.32249832,-75.66919708,"Temperate"
-"ABQ","KABQ","Albuquerque International Sunport",35.040199,-106.609001,"Temperate"
-"FUE","GCFV","Fuerteventura Airport",28.45269966,-13.86380005,"Temperate"
-"NCL","EGNT","Newcastle Airport",55.03749847,-1.691669941,"Temperate"
-"LCY","EGLC","London City Airport",51.505299,0.055278,"Temperate"
-"GDN","EPGD","Gdańsk Lech Wałęsa Airport",54.37760162,18.46619987,"Temperate"
-"MLE","VRMM","Malé International Airport",4.191830158,73.52909851,"Tropical"
-"CNS","YBCS","Cairns International Airport",-16.88579941,145.7550049,"Tropical"
-"BTH","WIDD","Hang Nadim International Airport",1.121029973,104.1190033,"Tropical"
-"JHG","ZPJH","Xishuangbanna Gasa Airport",21.97389984,100.7600021,"Tropical"
-"LPL","EGGP","Liverpool John Lennon Airport",53.33359909,-2.849720001,"Temperate"
-"PLM","WIPP","Sultan Mahmud Badaruddin II Airport",-2.898250103,104.6999969,"Tropical"
-"OMA","KOMA","Eppley Airfield",41.3032,-95.894096,"Temperate"
-"ADA","LTAF","Adana Şakirpaşa Airport",36.982201,35.280399,"Temperate"
-"BUF","KBUF","Buffalo Niagara International Airport",42.94049835,-78.73220062,"Temperate"
-"SRG","WAHS","Achmad Yani Airport",-6.97273,110.375,"Tropical"
-"SAL","MSLP","Monseñor Óscar Arnulfo Romero International Airport",13.4409,-89.055702,"Tropical"
-"PVR","MMPR","Licenciado Gustavo Díaz Ordaz International Airport",20.68009949,-105.2539978,"Tropical"
-"TAE","RKTN","Daegu Airport",35.896872,128.65531,"Temperate"
-"LHE","OPLA","Alama Iqbal International Airport",31.52160072,74.4036026,"Temperate"
-"CAG","LIEE","Cagliari Elmas Airport",39.251499,9.05428,"Temperate"
-"CHS","KCHS","Charleston International Airport",32.898602,-80.040497,"Temperate"
-"LXA","ZULS","Lhasa Gonggar Airport",29.29780006,90.91190338,"Temperate"
-"EMA","EGNX","East Midlands Airport",52.83110046,-1.328060031,"Temperate"
-"MBJ","MKJS","Sangster International Airport",18.50370026,-77.91339874,"Tropical"
-"MEM","KMEM","Memphis International Airport",35.04240036,-89.97669983,"Temperate"
-"JHB","WMKJ","Senai International Airport",1.64131,103.669998,"Tropical"
-"SIP","UKFF","Simferopol International Airport",45.0522,33.975101,"Temperate"
-"HRG","HEGN","Hurghada International Airport",27.180325,33.807292,"Temperate"
-"DVO","RPMD","Francisco Bangoy International Airport",7.12552,125.646004,"Tropical"
-"PAT","VEPT","Lok Nayak Jayaprakash Airport",25.59129906,85.08799744,"Temperate"
-"REP","VDSR","Siem Reap International Airport",13.41155,103.813044,"Tropical"
-"TAS","UTTT","Tashkent International Airport",41.25790024,69.28119659,"Temperate"
-"MSQ","UMMS","Minsk National Airport",53.888071,28.039964,"Temperate"
-"RIC","KRIC","Richmond International Airport",37.50519943,-77.31970215,"Temperate"
-"GYD","UBBB","Heydar Aliyev International Airport",40.46749878,50.04669952,"Temperate"
-"YWG","CYWG","Winnipeg / James Armstrong Richardson International Airport",49.90999985,-97.23989868,"Temperate"
-"VNO","EYVI","Vilnius International Airport",54.634102,25.285801,"Temperate"
-"RNO","KRNO","Reno Tahoe International Airport",39.49909973,-119.7679977,"Temperate"
-"TRD","ENVA","Trondheim Airport Værnes",63.4578018,10.9239998,"Temperate"
-"OKC","KOKC","Will Rogers World Airport",35.39310074,-97.60070038,"Temperate"
-"LUX","ELLX","Luxembourg-Findel International Airport",49.6233333,6.2044444,"Temperate"
-"KRR","URKK","Krasnodar Pashkovsky International Airport",45.03469849,39.17050171,"Temperate"
-"YHZ","CYHZ","Halifax / Stanfield International Airport",44.88079834,-63.50859833,"Temperate"
-"CRK","RPLC","Diosdado Macapagal International Airport",15.186,120.559998,"Tropical"
-"RHO","LGRP","Diagoras Airport",36.40539932,28.08620071,"Temperate"
-"SDQ","MDSD","Las Américas International Airport",18.42970085,-69.66889954,"Tropical"
-"SDF","KSDF","Louisville Muhammad Ali International Airport",38.1744,-85.736,"Temperate"
-"BOI","KBOI","Boise Air Terminal/Gowen Field",43.5644,-116.223,"Temperate"
-"ABV","DNAA","Nnamdi Azikiwe International Airport",9.006790161,7.263169765,"Tropical"
-"SVG","ENZV","Stavanger Airport Sola",58.87670135,5.63778019,"Temperate"
-"NUE","EDDN","Nuremberg Airport",49.498699,11.078056,"Temperate"
-"ORF","KORF","Norfolk International Airport",36.89459991,-76.20120239,"Temperate"
-"BBI","VEBS","Biju Patnaik Airport",20.24440002,85.81780243,"Tropical"
-"TRN","LIMF","Turin Airport",45.200802,7.64963,"Temperate"
-"MHD","OIMM","Mashhad International Airport",36.23519897,59.64099884,"Temperate"
-"BVA","LFOB","Paris Beauvais Tillé Airport",49.454399,2.11278,"Temperate"
-"GYE","SEGU","José Joaquín de Olmedo International Airport",-2.15741992,-79.88359833,"Tropical"
-"LBA","EGNM","Leeds Bradford Airport",53.86589813,-1.660570025,"Temperate"
-"PNK","WIOO","Supadio Airport",-0.150711,109.4039993,"Tropical"
-"DLM","LTBS","Dalaman International Airport",36.71310043,28.79249954,"Temperate"
-"PVD","KPVD","Theodore Francis Green State Airport",41.732601,-71.420403,"Temperate"
-"TRV","VOTV","Trivandrum International Airport",8.48211956,76.92009735,"Tropical"
-"MIG","ZUMY","Mianyang Airport",31.42810059,104.7409973,"Temperate"
-"CUZ","SPZO","Alejandro Velasco Astete International Airport",-13.53569984,-71.938797,"Tropical"
-"GEG","KGEG","Spokane International Airport",47.61989975,-117.5339966,"Temperate"
-"TBS","UGTB","Tbilisi International Airport",41.6692009,44.95470047,"Temperate"
-"NAS","MYNN","Lynden Pindling International Airport",25.039,-77.466202,"Temperate"
-"AHB","OEAB","Abha International Airport",18.2404,42.656601,"Tropical"
-"KOA","PHKO","Ellison Onizuka Kona International Airport at Keahole",19.738783,-156.045603,"Tropical"
-"HDY","VTSS","Hat Yai International Airport",6.933209896,100.3929977,"Tropical"
-"ECN","LCEN","Ercan International Airport",35.15470123,33.49610138,"Temperate"
-"MRU","FIMP","Sir Seewoosagur Ramgoolam International Airport",-20.430201,57.683601,"Tropical"
-"KBV","VTSG","Krabi Airport",8.09912014,98.98619843,"Tropical"
-"FLN","SBFL","Hercílio Luz International Airport",-27.67027855,-48.55250168,"Temperate"
-"GUM","PGUM","Antonio B. Won Pat International Airport",13.4834,144.796005,"Tropical"
-"BJV","LTFE","Milas Bodrum International Airport",37.25059891,27.66430092,"Temperate"
-"KTW","EPKT","Katowice International Airport",50.4743,19.08,"Temperate"
-"TUS","KTUS","Tucson International Airport / Morris Air National Guard Base",32.115004,-110.938053,"Temperate"
-"TZX","LTCG","Trabzon International Airport",40.99509811,39.78969955,"Temperate"
-"CCJ","VOCL","Calicut International Airport",11.13679981,75.95529938,"Tropical"
-"GRR","KGRR","Gerald R. Ford International Airport",42.88079834,-85.52279663,"Temperate"
-"CZX","ZSCG","Changzhou Benniu Airport",31.919701,119.778999,"Temperate"
-"PKU","WIBB","Sultan Syarif Kasim Ii (Simpang Tiga) Airport",0.460786015,101.4449997,"Tropical"
-"BEL","SBBE","Val de Cans/Júlio Cezar Ribeiro International Airport",-1.37925005,-48.47629929,"Tropical"
-"VRN","LIPX","Verona Villafranca Airport",45.395699,10.8885,"Temperate"
-"BDJ","WAOO","Syamsudin Noor Airport",-3.44236,114.763,"Tropical"
-"PDG","WIEE","Minangkabau International Airport",-0.786917,100.280998,"Tropical"
-"LGB","KLGB","Long Beach Airport (Daugherty Field)",33.817699,-118.152,"Temperate"
-"VVI","SLVR","Viru Viru International Airport",-17.6448,-63.135399,"Tropical"
-"ELP","KELP","El Paso International Airport",31.80719948,-106.3779984,"Temperate"
-"TSF","LIPH","Treviso-Sant'Angelo Airport",45.648399,12.1944,"Temperate"
-"COR","SACO","Ingeniero Ambrosio Taravella Airport",-31.323601,-64.208,"Temperate"
-"TIA","LATI","Tirana International Airport Mother Teresa",41.41469955,19.72060013,"Temperate"
-"ZAG","LDZA","Zagreb Airport",45.74290085,16.06879997,"Temperate"
-"PQC","VVPQ","Phu Quoc International Airport",10.1698,103.9931,"Tropical"
-"MAH","LEMH","Menorca Airport",39.86259842,4.218649864,"Temperate"
-"IXB","VEBD","Bagdogra Airport",26.68120003,88.32859802,"Temperate"
-"BGW","ORBI","Baghdad International Airport / New Al Muthana Air Base",33.262501,44.2346,"Temperate"
-"CBR","YSCB","Canberra International Airport",-35.30690002,149.1950073,"Temperate"
-"SDJ","RJSS","Sendai Airport",38.139702,140.917007,"Temperate"
-"GUA","MGGT","La Aurora Airport",14.5833,-90.527496,"Tropical"
-"NAG","VANP","Dr. Babasaheb Ambedkar International Airport",21.092199,79.047203,"Tropical"
-"VIX","SBVT","Eurico de Aguiar Salles Airport",-20.258057,-40.286388,"Tropical"
-"VNS","VEBN","Lal Bahadur Shastri Airport",25.452129,82.861805,"Temperate"
-"LIH","PHLI","Lihue Airport",21.97599983,-159.3390045,"Tropical"
-"POS","TTPP","Piarco International Airport",10.59539986,-61.33720016,"Tropical"
-"LOP","WADL","Lombok International Airport",-8.757322,116.276675,"Tropical"
-"WRO","EPWR","Copernicus Wrocław Airport",51.10269928,16.88579941,"Temperate"
-"BDO","WICC","Husein Sastranegara International Airport",-6.900629997,107.5759964,"Tropical"
-"GYN","SBGO","Santa Genoveva Airport",-16.63199997,-49.22069931,"Tropical"
-"IDR","VAID","Devi Ahilyabai Holkar Airport",22.72179985,75.80110168,"Tropical"
-"VVO","UHWW","Vladivostok International Airport",43.396256,132.148155,"Temperate"
-"CJB","VOCB","Coimbatore International Airport",11.02999973,77.04340363,"Tropical"
-"BLL","EKBI","Billund Airport",55.74029922,9.151780128,"Temperate"
-"SFB","KSFB","Orlando Sanford International Airport",28.77759933,-81.23750305,"Temperate"
-"OLB","LIEO","Olbia Costa Smeralda Airport",40.898701,9.51763,"Temperate"
-"KNH","RCBS","Kinmen Airport",24.4279,118.359001,"Temperate"
-"KRT","HSSK","Khartoum International Airport",15.5895,32.5532,"Tropical"
-"WMI","EPMO","Modlin Airport",52.451099,20.6518,"Temperate"
-"MZG","RCQC","Penghu Magong Airport",23.568701,119.627998,"Temperate"
-"SPU","LDSP","Split Airport",43.53889847,16.29800034,"Temperate"
-"ZHA","ZGZJ","Zhanjiang Xintang Airport",21.214399,110.358002,"Tropical"
-"KMJ","RJFT","Kumamoto Airport",32.83729935,130.8549957,"Temperate"
-"BHM","KBHM","Birmingham-Shuttlesworth International Airport",33.56290054,-86.75350189,"Temperate"
-"ALB","KALB","Albany International Airport",42.74829865,-73.80169678,"Temperate"
-"SXR","VISR","Sheikh ul Alam Airport",33.98709869,74.77420044,"Temperate"
-"TUL","KTUL","Tulsa International Airport",36.19839859,-95.88809967,"Temperate"
-"NTG","ZSNT","Nantong Airport",32.07080078,120.9759979,"Temperate"
-"SUF","LICA","Lamezia Terme Airport",38.905399,16.2423,"Temperate"
-"EVN","UDYZ","Zvartnots International Airport",40.14730072,44.39590073,"Temperate"
-"UKB","RJBE","Kobe Airport",34.63280106,135.223999,"Temperate"
-"LGK","WMKL","Langkawi International Airport",6.329730034,99.72869873,"Tropical"
-"CGB","SBCY","Marechal Rondon Airport",-15.65289974,-56.11669922,"Tropical"
-"MYJ","RJOM","Matsuyama Airport",33.82720184,132.6999969,"Temperate"
-"RMQ","RCMQ","Taichung International Airport / Ching Chuang Kang Air Base",24.2647,120.621002,"Temperate"
-"NGS","RJFU","Nagasaki Airport",32.91690063,129.9140015,"Temperate"
-"MAO","SBEG","Eduardo Gomes International Airport",-3.03861,-60.049702,"Tropical"
-"KIV","LUKK","Chişinău International Airport",46.92770004,28.93099976,"Temperate"
-"VTZ","VOVZ","Visakhapatnam Airport",17.721201,83.224503,"Tropical"
-"YIH","ZHYC","Yichang Sanxia Airport",30.55655,111.479988,"Temperate"
-"SAV","KSAV","Savannah Hilton Head International Airport",32.12760162,-81.20210266,"Temperate"
-"KZN","UWKD","Kazan International Airport",55.60620117,49.27870178,"Temperate"
-"CFU","LGKR","Ioannis Kapodistrias International Airport",39.60189819,19.9116993,"Temperate"
-"CCS","SVMI","Simón Bolívar International Airport",10.601194,-66.991222,"Tropical"
-"YTZ","CYTZ","Billy Bishop Toronto City Centre Airport",43.627499,-79.396202,"Temperate"
-"FNC","LPMA","Madeira Airport",32.697899,-16.7745,"Temperate"
-"HIJ","RJOA","Hiroshima Airport",34.4361,132.919006,"Temperate"
-"DSM","KDSM","Des Moines International Airport",41.5340004,-93.6631012,"Temperate"
-"TLL","EETN","Lennart Meri Tallinn Airport",59.41329956,24.83279991,"Temperate"
-"ILO","RPVI","Iloilo International Airport",10.833017,122.493358,"Tropical"
-"SCQ","LEST","Santiago de Compostela Airport",42.89630127,-8.415140152,"Temperate"
-"FLR","LIRQ","Peretola Airport",43.810001,11.2051,"Temperate"
-"CEI","VTCT","Mae Fah Luang - Chiang Rai International Airport",19.952299,99.882896,"Tropical"
-"PFO","LCPH","Paphos International Airport",34.7179985,32.4856987,"Temperate"
-"ROV","URRP","Platov International Airport",47.493888,39.924722,"Temperate"
-"MDC","WAMM","Sam Ratulangi Airport",1.54926002,124.9260025,"Tropical"
-"CJJ","RKTU","Cheongju International Airport/Cheongju Air Base (K-59/G-513)",36.717008,127.498741,"Temperate"
-"SZB","WMSA","Sultan Abdul Aziz Shah International Airport",3.130579948,101.5490036,"Tropical"
-"ACC","DGAA","Kotoka International Airport",5.6051898,-0.166786,"Tropical"
-"HBA","YMHB","Hobart International Airport",-42.83610153,147.5099945,"Temperate"
-"ATQ","VIAR","Sri Guru Ram Dass Jee International Airport",31.70960045,74.79730225,"Temperate"
-"WEH","ZSWH","Weihai Airport",37.18709946,122.2289963,"Temperate"
-"DJJ","WAJJ","Sentani International Airport",-2.57695,140.516006,"Tropical"
-"CLJ","LRCL","Cluj-Napoca International Airport",46.785198,23.686199,"Temperate"
-"LPB","SLLP","El Alto International Airport",-16.51329994,-68.19229889,"Tropical"
-"DYG","ZGDY","Dayong Airport",29.1028,110.443001,"Temperate"
-"MID","MMMD","Licenciado Manuel Crescencio Rejon Int Airport",20.93700027,-89.65769959,"Tropical"
-"DBV","LDDU","Dubrovnik Airport",42.56140137,18.26819992,"Temperate"
-"XUZ","ZSXZ","Xuzhou Guanyin Airport",34.059056,117.555278,"Temperate"
-"BAQ","SKBQ","Ernesto Cortissoz International Airport",10.8896,-74.7808,"Tropical"
-"DTM","EDLW","Dortmund Airport",51.5182991,7.612239838,"Temperate"
-"AUA","TNCA","Queen Beatrix International Airport",12.5014,-70.015198,"Tropical"
-"BJX","MMLO","Del Bajío International Airport",20.9935,-101.481003,"Tropical"
-"HUZ","ZGHZ","Huizhou Pingtan Airport",23.049999,114.599998,"Tropical"
-"BDS","LIBR","Brindisi Airport",40.6576,17.947001,"Temperate"
-"IEV","UKKK","Kiev Zhuliany International Airport",50.40194,30.45194,"Temperate"
-"PSP","KPSP","Palm Springs International Airport",33.8297,-116.507004,"Temperate"
-"KUF","UWWW","Kurumoch International Airport",53.50490189,50.16429901,"Temperate"
-"BMA","ESSB","Stockholm-Bromma Airport",59.35440063,17.94169998,"Temperate"
-"KMI","RJFM","Miyazaki Airport",31.87719917,131.4490051,"Temperate"
-"MYR","KMYR","Myrtle Beach International Airport",33.67969894,-78.92829895,"Temperate"
-"ROC","KROC","Greater Rochester International Airport",43.1189003,-77.67240143,"Temperate"
-"SYR","KSYR","Syracuse Hancock International Airport",43.11119843,-76.10630035,"Temperate"
-"ORK","EICK","Cork Airport",51.84130096,-8.491109848,"Temperate"
-"UFA","UWUU","Ufa International Airport",54.55749893,55.87440109,"Temperate"
-"IXR","VERC","Birsa Munda Airport",23.31430054,85.32170105,"Tropical"
-"YTY","ZSYA","Yangzhou Taizhou Airport",32.5634,119.7198,"Temperate"
-"DSS","GOBD","Blaise Diagne International Airport",14.67,-17.073333,"Tropical"
-"UTH","VTUD","Udon Thani Airport",17.38640022,102.788002,"Tropical"
-"KLO","RPVK","Kalibo International Airport",11.67940044,122.3759995,"Tropical"
-"VTE","VLVT","Wattay International Airport",17.98830032,102.5630035,"Tropical"
-"GSP","KGSP","Greenville Spartanburg International Airport",34.895699,-82.218903,"Temperate"
-"KHG","ZWSH","Kashgar Airport",39.54290009,76.01999664,"Temperate"
-"CBB","SLCB","Jorge Wilsterman International Airport",-17.42110062,-66.17710114,"Tropical"
-"HPH","VVCI","Cat Bi International Airport",20.81940079,106.7249985,"Tropical"
-"HLD","ZBLA","Hulunbuir Hailar Airport",49.205002,119.824997,"Temperate"
-"NAN","NFFN","Nadi International Airport",-17.7553997,177.4429932,"Tropical"
-"BHD","EGAC","George Best Belfast City Airport",54.61809921,-5.872499943,"Temperate"
-"TYS","KTYS","McGhee Tyson Airport",35.81100082,-83.9940033,"Temperate"
-"MYY","WBGR","Miri Airport",4.32201004,113.9869995,"Tropical"
-"YCU","ZBYC","Yuncheng Guangong Airport",35.116391,111.0313889,"Temperate"
-"ABZ","EGPD","Aberdeen Dyce Airport",57.20190048,-2.197779894,"Temperate"
-"CUL","MMCL","Bachigualato Federal International Airport",24.7645,-107.474998,"Temperate"
-"LEJ","EDDP","Leipzig/Halle Airport",51.423889,12.236389,"Temperate"
-"ISG","ROIG","New Ishigaki Airport",24.396389,124.245,"Temperate"
-"ZQN","NZQN","Queenstown International Airport",-45.021099,168.738998,"Temperate"
-"GZT","LTAJ","Gaziantep International Airport",36.94720078,37.47869873,"Temperate"
-"BHY","ZGBH","Beihai Fucheng Airport",21.5394,109.293999,"Tropical"
-"NYO","ESKN","Stockholm Skavsta Airport",58.788601,16.912201,"Temperate"
-"DSN","ZBDS","Ordos Ejin Horo Airport",39.49,109.8613889,"Temperate"
-"UYN","ZLYL","Yulin Yuyang Airport",38.35971,109.590927,"Temperate"
-"BGI","TBPB","Grantley Adams International Airport",13.0746,-59.4925,"Tropical"
-"IKT","UIII","Irkutsk Airport",52.26800156,104.3889999,"Temperate"
-"RUN","FMEE","Roland Garros Airport",-20.88710022,55.51029968,"Tropical"
-"TKG","WILL","Radin Inten II International Airport",-5.240556,105.175556,"Tropical"
-"MRV","URMM","Mineralnyye Vody Airport",44.22510147,43.08190155,"Temperate"
-"GIZ","OEGN","Jizan Regional Airport / King Abdullah bin Abdulaziz Airport",16.9011,42.5858,"Tropical"
-"RPR","VERP","Swami Vivekananda Airport",21.180401,81.7388,"Tropical"
-"KJA","UNKL","Krasnoyarsk International Airport",56.173077,92.492437,"Temperate"
-"IXC","VICG","Chandigarh Airport",30.67350006,76.78849792,"Temperate"
-"KRL","ZWKL","Korla Airport",41.69779968,86.12889862,"Temperate"
-"SKP","LWSK","Skopje International Airport",41.961601,21.621401,"Temperate"
-"CJC","SCCF","El Loa Airport",-22.49819946,-68.9036026,"Tropical"
-"MSN","KMSN","Dane County Regional Truax Field",43.13990021,-89.33750153,"Temperate"
-"IGU","SBFI","Cataratas International Airport",-25.60027885,-54.48500061,"Temperate"
-"NAT","SBSG","São Gonçalo do Amarante - Governador Aluízio Alves International Airport",-5.769804,-35.366578,"Tropical"
-"DAR","HTDA","Julius Nyerere International Airport",-6.87811,39.202599,"Tropical"
-"CGY","RPMY","Laguindingan Airport",8.612203,124.456496,"Tropical"
-"ABJ","DIAP","Félix-Houphouët-Boigny International Airport",5.26139,-3.92629,"Tropical"
-"ASB","UTAA","Ashgabat International Airport",37.986801,58.361,"Temperate"
-"SMR","SKSM","Simón Bolívar International Airport",11.1196,-74.2306,"Tropical"
-"PPS","RPVP","Puerto Princesa Airport",9.742119789,118.7590027,"Tropical"
-"USM","VTSM","Samui Airport",9.547789574,100.0619965,"Tropical"
-"TOS","ENTC","Tromsø Airport",69.6832962,18.91889954,"Frigid"
-"KGD","UMKK","Khrabrovo Airport",54.88999939,20.59259987,"Temperate"
-"PNS","KPNS","Pensacola International Airport",30.4734,-87.1866,"Temperate"
-"YLW","CYLW","Kelowna International Airport",49.9561,-119.377998,"Temperate"
-"ANF","SCFA","Andrés Sabella Gálvez International Airport",-23.444501,-70.445099,"Temperate"
-"BRE","EDDW","Bremen Airport",53.04750061,8.786669731,"Temperate"
-"PTP","TFFR","Pointe-à-Pitre Le Raizet",16.265301,-61.531799,"Tropical"
-"PIE","KPIE","St Petersburg Clearwater International Airport",27.91020012,-82.68740082,"Temperate"
-"KOE","WATT","El Tari Airport",-10.17160034,123.6709976,"Tropical"
-"CHQ","LGSA","Chania International Airport",35.53170013,24.14970016,"Temperate"
-"MDZ","SAME","El Plumerillo Airport",-32.83169937,-68.79290009,"Temperate"
-"PRN","BKPR","Priština Adem Jashari International Airport",42.5728,21.035801,"Temperate"
-"KBL","OAKB","Hamid Karzai International Airport",34.565899,69.212303,"Temperate"
-"KGS","LGKO","Kos Airport",36.79330063,27.0916996,"Temperate"
-"PWM","KPWM","Portland International Jetport",43.646198,-70.309303,"Temperate"
-"JTR","LGSR","Santorini Airport",36.39920044,25.47929955,"Temperate"
-"LIT","KLIT","Bill & Hillary Clinton National Airport/Adams Field",34.72940063,-92.22429657,"Temperate"
-"ASR","LTAU","Kayseri Erkilet Airport",38.770401,35.49539948,"Temperate"
-"HBE","HEBA","Borg El Arab International Airport",30.91769981,29.69639969,"Temperate"
-"LYI","ZSLY","Shubuling Airport",35.04610062,118.4120026,"Temperate"
-"DRW","YPDN","Darwin International Airport",-12.41469955,130.8769989,"Tropical"
-"LAD","FNLU","Quatro de Fevereiro Airport",-8.85837,13.2312,"Tropical"
-"GSO","KGSO","Piedmont Triad International Airport",36.09780121,-79.93730164,"Temperate"
-"TRF","ENTO","Sandefjord Airport, Torp",59.18669891,10.25860024,"Temperate"
-"LUM","ZPMS","Dehong Mangshi Airport",24.4011,98.5317,"Temperate"
-"BAV","ZBOW","Baotou Airport",40.56000137,109.9970016,"Temperate"
-"ADZ","SKSP","Gustavo Rojas Pinilla International Airport",12.5836,-81.7112,"Tropical"
-"MDL","VYMD","Mandalay International Airport",21.70219994,95.97789764,"Tropical"
-"SOC","WAHQ","Adisumarmo International Airport",-7.513564,110.750494,"Tropical"
-"KHV","UHHH","Khabarovsk-Novy Airport",48.52799988,135.1880035,"Temperate"
-"KOS","VDSV","Sihanoukville International Airport",10.5797,103.637001,"Tropical"
-"BTS","LZIB","M. R. Štefánik Airport",48.17020035,17.21269989,"Temperate"
-"MCZ","SBMO","Zumbi dos Palmares Airport",-9.510809898,-35.79169846,"Tropical"
-"TAK","RJOT","Takamatsu Airport",34.21419907,134.0160065,"Temperate"
-"LIL","LFQQ","Lille-Lesquin Airport",50.563332,3.086886,"Temperate"
-"SYZ","OISS","Shiraz Shahid Dastghaib International Airport",29.5392,52.589802,"Temperate"
-"HIA","ZSSH","Lianshui Airport",33.79083333,119.125,"Temperate"
-"SSH","HESH","Sharm El Sheikh International Airport",27.97730064,34.39500046,"Temperate"
-"BZE","MZBZ","Philip S. W. Goldson International Airport",17.53910065,-88.30819702,"Tropical"
-"AGA","GMAD","Al Massira Airport",30.322478,-9.412003,"Temperate"
-"YYJ","CYYJ","Victoria International Airport",48.64690018,-123.4260025,"Temperate"
-"PGK","WIPK","Pangkal Pinang (Depati Amir) Airport",-2.162199974,106.1389999,"Tropical"
-"SOQ","WASS","Domine Eduard Osok Airport",-0.894,131.287,"Tropical"
-"YNZ","ZSYN","Yancheng Airport",33.425833,120.203056,"Temperate"
-"HLA","FALA","Lanseria Airport",-25.93849945,27.92609978,"Temperate"
-"VII","VVVH","Vinh Airport",18.73760033,105.6709976,"Tropical"
-"FRU","UCFM","Manas International Airport",43.06129837,74.4776001,"Temperate"
-"MVD","SUMU","Carrasco International /General C L Berisso Airport",-34.838402,-56.0308,"Temperate"
-"SEN","EGMC","Southend Airport",51.5714,0.695556,"Temperate"
-"YIW","ZSYW","Yiwu Airport",29.34469986,120.0319977,"Temperate"
-"MMX","ESMS","Malmö Sturup Airport",55.53630536,13.37619781,"Temperate"
-"BOJ","LBBG","Burgas Airport",42.56959915,27.51519966,"Temperate"
-"KWJ","RKJJ","Gwangju Airport",35.123173,126.805444,"Temperate"
-"FDF","TFFF","Martinique Aimé Césaire International Airport",14.5909996,-61.00320053,"Tropical"
-"MPH","RPVE","Godofredo P. Ramos Airport",11.9245,121.954002,"Tropical"
-"IXE","VOML","Mangalore International Airport",12.9612999,74.89009857,"Tropical"
-"POM","AYPY","Port Moresby Jacksons International Airport",-9.443380356,147.2200012,"Tropical"
-"MPL","LFMT","Montpellier-Méditerranée Airport",43.57619858,3.963010073,"Temperate"
-"KKC","VTUK","Khon Kaen Airport",16.46660042,102.7839966,"Tropical"
-"DLU","ZPDL","Dali Airport",25.649401,100.319,"Temperate"
-"FAT","KFAT","Fresno Yosemite International Airport",36.776199,-119.718002,"Temperate"
-"TJM","USTR","Roshchino International Airport",57.1896019,65.32430267,"Temperate"
-"AQP","SPQU","Rodríguez Ballón International Airport",-16.34110069,-71.58309937,"Tropical"
-"BGA","SKBG","Palonegro Airport",7.1265,-73.1848,"Tropical"
-"POZ","EPPO","Poznań-Ławica Airport",52.42100143,16.82629967,"Temperate"
-"ZYI","ZUZY","Zunyi Xinzhou Airport",27.5895,107.0007,"Temperate"
-"NVT","SBNF","Ministro Victor Konder International Airport",-26.879999,-48.651402,"Temperate"
-"EBL","ORER","Erbil International Airport",36.23759842,43.96319962,"Temperate"
-"NJF","ORNI","Al Najaf International Airport",31.989853,44.404317,"Temperate"
-"SRQ","KSRQ","Sarasota Bradenton International Airport",27.39539909,-82.55439758,"Temperate"
-"HUI","VVPB","Phu Bai International Airport",16.401501,107.703003,"Tropical"
-"PEI","SKPE","Matecaña International Airport",4.81267,-75.7395,"Tropical"
-"YQB","CYQB","Quebec Jean Lesage International Airport",46.7911,-71.393303,"Temperate"
-"URT","VTSB","Surat Thani Airport",9.132599831,99.13559723,"Tropical"
-"SBW","WBGS","Sibu Airport",2.261600018,111.9850006,"Tropical"
-"GRO","LEGE","Girona Airport",41.90100098,2.760550022,"Temperate"
-"DLI","VVDL","Lien Khuong Airport",11.75,108.366997,"Tropical"
-"YNJ","ZYYJ","Yanji Chaoyangchuan Airport",42.88280106,129.451004,"Temperate"
-"PMC","SCTE","El Tepual Airport",-41.43889999,-73.09400177,"Temperate"
-"KBR","WMKC","Sultan Ismail Petra Airport",6.16685009,102.2929993,"Tropical"
-"BWN","WBSB","Brunei International Airport",4.944200039,114.9280014,"Tropical"
-"CGP","VGEG","Shah Amanat International Airport",22.249599,91.813301,"Tropical"
-"IXZ","VOPB","Vir Savarkar International Airport",11.64120007,92.72969818,"Tropical"
-"LZO","ZULZ","Luzhou Yunlong Airport",29.030357,105.468407,"Temperate"
-"ORN","DAOO","Oran International Airport Ahmed Ben Bella",35.623901,-0.621183,"Temperate"
-"TSV","YBTL","Townsville Airport / RAAF Base Townsville",-19.252904,146.766512,"Tropical"
-"HMO","MMHO","General Ignacio P. Garcia International Airport",29.09589958,-111.0479965,"Temperate"
-"STV","VASU","Surat Airport",21.1140995,72.7417984,"Tropical"
-"PDL","LPPD","João Paulo II Airport",37.74119949,-25.69790077,"Temperate"
-"BPS","SBPS","Porto Seguro Airport",-16.438601,-39.080898,"Tropical"
-"TWU","WBKW","Tawau Airport",4.320159912,118.1279984,"Tropical"
-"BOO","ENBO","Bodø Airport",67.26920319,14.36530018,"Frigid"
-"XNA","KXNA","Northwest Arkansas Regional Airport",36.281898,-94.306801,"Temperate"
-"SOU","EGHI","Southampton Airport",50.95029831,-1.35679996,"Temperate"
-"KIN","MKJP","Norman Manley International Airport",17.93569946,-76.78749847,"Tropical"
-"AKU","ZWAK","Aksu Onsu Airport",41.262501,80.291702,"Temperate"
-"PLZ","FAPE","Port Elizabeth International Airport",-33.984901,25.6173,"Temperate"
-"UBP","VTUU","Ubon Ratchathani Airport",15.25129986,104.8700027,"Tropical"
-"AZA","KIWA","Phoenix-Mesa-Gateway Airport",33.3078,-111.654999,"Temperate"
-"PKX","ZBAD","Beijing Daxing International Airport",39.509945,116.41092,"Temperate"
-"MHT","KMHT","Manchester-Boston Regional Airport",42.932598,-71.435699,"Temperate"
-"IXJ","VIJU","Jammu Airport",32.688849,74.838152,"Temperate"
-"FMM","EDJA","Memmingen Allgau Airport",47.98880005,10.23950005,"Temperate"
-"EBB","HUEN","Entebbe International Airport",0.042386,32.443501,"Tropical"
-"LJU","LJLJ","Ljubljana Jože Pučnik Airport",46.223701,14.4576,"Temperate"
-"ICT","KICT","Wichita Eisenhower National Airport",37.649899,-97.433098,"Temperate"
-"DAY","KDAY","James M Cox Dayton International Airport",39.90240097,-84.2193985,"Temperate"
-"LWO","UKLL","Lviv International Airport",49.8125,23.95610046,"Temperate"
-"TUU","OETB","Tabuk Airport",28.3654,36.6189,"Temperate"
-"CIF","ZBCF","Chifeng Airport",42.23500061,118.9079971,"Temperate"
-"HPN","KHPN","Westchester County Airport",41.06700134,-73.70760345,"Temperate"
-"BCD","RPVB","Bacolod-Silay Airport",10.7764,123.014999,"Tropical"
-"RTM","EHRD","Rotterdam The Hague Airport",51.956902,4.43722,"Temperate"
-"TRZ","VOTR","Tiruchirappalli International Airport",10.7654,78.709702,"Tropical"
-"DIY","LTCC","Diyarbakir Airport",37.89390183,40.20100021,"Temperate"
-"COS","KCOS","City of Colorado Springs Municipal Airport",38.805801,-104.700996,"Temperate"
-"CUU","MMCU","General Roberto Fierro Villalobos International Airport",28.70289993,-105.9649963,"Temperate"
-"JER","EGJJ","Jersey Airport",49.207901,-2.195509911,"Temperate"
-"MMY","ROMY","Miyako Airport",24.78280067,125.2949982,"Temperate"
-"KOW","ZSGZ","Ganzhou Airport",25.853333,114.778889,"Temperate"
-"KCZ","RJOK","Kochi Ryoma Airport",33.546101,133.669006,"Temperate"
-"KMQ","RJNK","Komatsu Airport / JASDF Komatsu Air Base",36.3946,136.406998,"Temperate"
-"STI","MDST","Cibao International Airport",19.40609932,-70.60469818,"Tropical"
-"SGC","USRR","Surgut Airport",61.34370041,73.40180206,"Temperate"
-"CCP","SCIE","Carriel Sur Airport",-36.772701,-73.063103,"Temperate"
-"HTN","ZWTN","Hotan Airport",37.03850174,79.86489868,"Temperate"
-"SLZ","SBSL","Marechal Cunha Machado International Airport",-2.58536005,-44.23410034,"Tropical"
-"OIT","RJFO","Oita Airport",33.47940063,131.7369995,"Temperate"
-"CWL","EGFF","Cardiff International Airport",51.39670181,-3.343329906,"Temperate"
-"VPS","KVPS","Destin-Fort Walton Beach Airport",30.4832,-86.525398,"Temperate"
-"DJB","WIJJ","Sultan Thaha Airport",-1.63802,103.643997,"Tropical"
-"PLW","WAML","Mutiara Airport",-0.918542027,119.9100037,"Tropical"
-"IXM","VOMD","Madurai Airport",9.83450985,78.09339905,"Tropical"
-"SZG","LOWS","Salzburg Airport",47.79330063,13.00430012,"Temperate"
-"XFN","ZHXF","Xiangyang Liuji Airport",32.1506,112.291,"Temperate"
-"TSR","LRTR","Timişoara Traian Vuia Airport",45.80989838,21.33790016,"Temperate"
-"YXE","CYXE","Saskatoon John G. Diefenbaker International Airport",52.17079926,-106.6999969,"Temperate"
-"LYG","ZSLG","Lianyungang Airport",34.571667,118.873611,"Temperate"
-"PGD","KPGD","Charlotte County Airport",26.92020035,-81.9905014,"Temperate"
-"AVL","KAVL","Asheville Regional Airport",35.436199,-82.541801,"Temperate"
-"CJS","MMCS","Abraham González International Airport",31.63610077,-106.4290009,"Temperate"
-"YIN","ZWYN","Yining Airport",43.955799,81.330299,"Temperate"
-"TRK","WAQQ","Juwata Airport",3.326667,117.569444,"Tropical"
-"LZH","ZGZH","Liuzhou Bailian Airport",24.2075,109.390999,"Temperate"
-"SNN","EINN","Shannon Airport",52.702,-8.92482,"Temperate"
-"FEZ","GMFF","Saïss Airport",33.9272995,-4.97796011,"Temperate"
-"IQQ","SCDA","Diego Aracena Airport",-20.53520012,-70.1812973,"Tropical"
-"BZN","KBZN","Gallatin Field",45.77750015,-111.1529999,"Temperate"
-"OKJ","RJOB","Okayama Momotaro Airport",34.756901,133.854996,"Temperate"
-"ELQ","OEGS","Gassim Airport",26.30279922,43.7743988,"Temperate"
-"UTP","VTBU","U-Tapao International Airport",12.67990017,101.0049973,"Tropical"
-"ISP","KISP","Long Island Mac Arthur Airport",40.79520035,-73.10019684,"Temperate"
-"CGR","SBCG","Campo Grande Airport",-20.46870041,-54.67250061,"Tropical"
-"BRC","SAZS","San Carlos De Bariloche Airport",-41.151199,-71.157501,"Temperate"
-"GOA","LIMJ","Genoa Cristoforo Colombo Airport",44.4133,8.8375,"Temperate"
-"CNN","VOKN","Kannur International Airport",11.918614,75.547211,"Tropical"
-"JMK","LGMK","Mikonos Airport",37.43510056,25.34810066,"Temperate"
-"ODS","UKOO","Odessa International Airport",46.42679977,30.67650032,"Temperate"
-"YYT","CYYT","St. John's International Airport",47.61859894,-52.75189972,"Temperate"
-"AJA","LFKJ","Ajaccio-Napoléon Bonaparte Airport",41.92359924,8.802920341,"Temperate"
-"DJE","DTTJ","Djerba Zarzis International Airport",33.875,10.7755003,"Temperate"
-"DRS","EDDC","Dresden Airport",51.13280106,13.76720047,"Temperate"
-"CEK","USCC","Chelyabinsk Balandino Airport",55.305801,61.5033,"Temperate"
-"MDT","KMDT","Harrisburg International Airport",40.19350052,-76.76339722,"Temperate"
-"AAQ","URKA","Anapa Vityazevo Airport",45.0021019,37.34730148,"Temperate"
-"PEE","USPP","Perm International Airport",57.914501,56.021198,"Temperate"
-"SPC","GCLA","La Palma Airport",28.626499,-17.7556,"Temperate"
-"VER","MMVR","General Heriberto Jara International Airport",19.14590073,-96.18730164,"Tropical"
-"TGZ","MMTG","Angel Albino Corzo International Airport",16.56360054,-93.02249908,"Tropical"
-"DWC","OMDW","Al Maktoum International Airport",24.896356,55.161389,"Temperate"
-"VAR","LBWN","Varna Airport",43.232101,27.8251,"Temperate"
-"AAL","EKYT","Aalborg Airport",57.09275891,9.849243164,"Temperate"
-"ASU","SGAS","Silvio Pettirossi International Airport",-25.23999977,-57.52000046,"Temperate"
-"HHN","EDFH","Frankfurt-Hahn Airport",49.9487,7.26389,"Temperate"
-"BIA","LFKB","Bastia-Poretta Airport",42.55270004,9.483730316,"Temperate"
-"UDR","VAUD","Maharana Pratap Airport",24.61770058,73.89610291,"Temperate"
-"AXT","RJSK","Akita Airport",39.61560059,140.2189941,"Temperate"
-"TCZ","ZUTC","Tengchong Tuofeng Airport",24.93805556,98.48583333,"Temperate"
-"SXB","LFST","Strasbourg Airport",48.53829956,7.628230095,"Temperate"
-"SXM","TNCM","Princess Juliana International Airport",18.04100037,-63.10889816,"Tropical"
-"SZF","LTFH","Samsun Çarşamba Airport",41.254501,36.567101,"Temperate"
-"LST","YMLT","Launceston Airport",-41.54529953,147.2140045,"Temperate"
-"KGL","HRYR","Kigali International Airport",-1.96863,30.1395,"Tropical"
-"HKD","RJCH","Hakodate Airport",41.77000046,140.8220062,"Temperate"
-"UIH","VVPC","Phu Cat Airport",13.955,109.042,"Tropical"
-"DED","VIDN","Dehradun Airport",30.189699,78.180298,"Temperate"
-"HSN","ZSZS","Zhoushan Airport",29.93420029,122.3619995,"Temperate"
-"HSV","KHSV","Huntsville International Carl T Jones Field",34.6371994,-86.77510071,"Temperate"
-"ZIA","UUBW","Zhukovsky International Airport",55.553299,38.150002,"Temperate"
-"LEX","KLEX","Blue Grass Airport",38.03649902,-84.60590363,"Temperate"
-"DYU","UTDD","Dushanbe Airport",38.54330063,68.82499695,"Temperate"
-"AMQ","WAPP","Pattimura Airport, Ambon",-3.710259914,128.0890045,"Tropical"
-"VCA","VVCT","Can Tho International Airport",10.08510017,105.711998,"Tropical"
-"IXA","VEAT","Agartala Airport",23.88699913,91.24040222,"Temperate"
-"ZTH","LGZA","Zakynthos International Airport ""Dionysios Solomos""",37.7509,20.8843,"Temperate"
-"MCX","URML","Uytash Airport",42.81679916,47.65230179,"Temperate"
-"LYA","ZHLY","Luoyang Airport",34.74110031,112.3880005,"Temperate"
-"TNG","GMTT","Tangier Ibn Battouta Airport",35.726898,-5.91689,"Temperate"
-"CUR","TNCC","Hato International Airport",12.1889,-68.959801,"Tropical"
-"OVD","LEAS","Asturias Airport",43.56359863,-6.034619808,"Temperate"
-"DSA","EGCN","Robin Hood Doncaster Sheffield Airport",53.48053781,-1.010656357,"Temperate"
-"TAG","RPSP","Bohol-Panglao International Airport",9.566667,123.775,"Tropical"
-"BTV","KBTV","Burlington International Airport",44.47190094,-73.15329742,"Temperate"
-"IGR","SARI","Cataratas Del Iguazú International Airport",-25.737301,-54.4734,"Temperate"
-"OSS","UCFO","Osh Airport",40.60900116,72.79329681,"Temperate"
-"GCM","MWCR","Owen Roberts International Airport",19.2928009,-81.35769653,"Tropical"
-"BHO","VABP","Raja Bhoj International Airport",23.28750038,77.33740234,"Tropical"
-"PEW","OPPS","Peshawar International Airport",33.9939003,71.51460266,"Temperate"
-"VAN","LTCI","Van Ferit Melen Airport",38.46820068,43.33229828,"Temperate"
-"AHO","LIEA","Alghero-Fertilia Airport",40.632099,8.29077,"Temperate"
-"MAF","KMAF","Midland International Airport",31.94249916,-102.2020035,"Temperate"
-"SLL","OOSA","Salalah Airport",17.0387001,54.09130096,"Tropical"
-"JPA","SBJP","Presidente Castro Pinto International Airport",-7.145833015,-34.94861221,"Tropical"
-"TKS","RJOS","Tokushima Awaodori Airport / JMSDF Tokushima Air Base",34.132801,134.606995,"Temperate"
-"NTL","YWLM","Newcastle Airport",-32.79499817,151.8339996,"Temperate"
-"MBA","HKMO","Moi International Airport",-4.03483,39.5942,"Tropical"
-"CID","KCID","The Eastern Iowa Airport",41.884701,-91.7108,"Temperate"
-"LCG","LECO","A Coruña Airport",43.302101,-8.37726,"Temperate"
-"WMT","ZUMT","Zunyi Maotai Airport",27.81638,106.33268,"Temperate"
-"FKB","EDSB","Karlsruhe Baden-Baden Airport",48.77939987,8.080499649,"Temperate"
-"TAC","RPVA","Daniel Z. Romualdez Airport",11.228035,125.027761,"Tropical"
-"PAP","MTPP","Toussaint Louverture International Airport",18.57999992,-72.29250336,"Tropical"
-"IMF","VEIM","Imphal Airport",24.76000023,93.896698,"Temperate"
-"STT","TIST","Cyril E. King Airport",18.33729935,-64.9733963,"Tropical"
-"HAS","OEHL","Ha'il Airport",27.437901,41.686298,"Temperate"
-"CAE","KCAE","Columbia Metropolitan Airport",33.93880081,-81.11949921,"Temperate"
-"PUQ","SCCI","Pdte. Carlos Ibañez del Campo Airport",-53.002602,-70.854599,"Temperate"
-"MCY","YBSU","Sunshine Coast Airport",-26.6033,153.091003,"Temperate"
-"SEZ","FSIA","Seychelles International Airport",-4.67434,55.521801,"Tropical"
-"VRA","MUVR","Juan Gualberto Gomez International Airport",23.03440094,-81.43530273,"Tropical"
-"MIR","DTMB","Monastir Habib Bourguiba International Airport",35.7580986,10.75469971,"Temperate"
-"NST","VTSF","Nakhon Si Thammarat Airport",8.539620399,99.94470215,"Tropical"
-"SLA","SASA","Martin Miguel De Guemes International Airport",-24.8560009,-65.48619843,"Temperate"
-"WDS","ZHSY","Shiyan Wudangshan Airport",32.591667,110.907778,"Temperate"
-"SID","GVAC","Amílcar Cabral International Airport",16.7414,-22.9494,"Tropical"
-"ENH","ZHES","Enshi Airport",30.32029915,109.4850006,"Temperate"
-"VGA","VOBZ","Vijayawada Airport",16.530399,80.796799,"Tropical"
-"AVV","YMAV","Avalon Airport",-38.039398,144.468994,"Temperate"
-"ZNZ","HTZA","Abeid Amani Karume International Airport",-6.22202,39.224899,"Tropical"
-"GRX","LEGR","Federico Garcia Lorca Airport",37.18870163,-3.777359962,"Temperate"
-"PLS","MBPV","Providenciales Airport",21.77359962,-72.26589966,"Tropical"
-"HYN","ZSLQ","Huangyan Luqiao Airport",28.56220055,121.4290009,"Temperate"
-"NRN","EDLV","Weeze Airport",51.60240173,6.142169952,"Temperate"
-"TGD","LYPG","Podgorica Airport / Podgorica Golubovci Airbase",42.359402,19.2519,"Temperate"
-"ULN","ZMUB","Buyant-Ukhaa International Airport",47.843102,106.766998,"Temperate"
-"PPT","NTAA","Faa'a International Airport",-17.553699,-149.606995,"Tropical"
-"IAS","LRIA","Iaşi Airport",47.17850113,27.62059975,"Temperate"
-"AWZ","OIAW","Lieutenant General Qasem Soleimani International Airport",31.3374,48.762001,"Temperate"
-"ECP","KECP","Northwest Florida Beaches International Airport",30.357106,-85.795414,"Temperate"
-"MPM","FQMA","Maputo Airport",-25.920799,32.572601,"Temperate"
-"BDQ","VABO","Vadodara Airport",22.336201,73.226303,"Tropical"
-"BTU","WBGB","Bintulu Airport",3.123850107,113.0199966,"Tropical"
-"YQR","CYQR","Regina International Airport",50.43190002,-104.6660004,"Temperate"
-"LSC","SCSE","La Florida Airport",-29.916201,-71.199501,"Temperate"
-"VSA","MMVA","Carlos Rovirosa Pérez International Airport",17.99699974,-92.81739807,"Tropical"
-"HTY","LTDA","Hatay Airport",36.362778,36.282223,"Temperate"
-"MGA","MNMG","Augusto C. Sandino (Managua) International Airport",12.14150047,-86.16819763,"Tropical"
-"AOJ","RJSA","Aomori Airport",40.73469925,140.6909943,"Temperate"
-"BSD","ZPBS","Baoshan Yunduan Airport",25.053301,99.168297,"Temperate"
-"ACX","ZUYI","Xingyi Airport",25.08638889,104.9594444,"Temperate"
-"KDI","WAWW","Wolter Monginsidi Airport",-4.081610203,122.4179993,"Tropical"
-"BES","LFRB","Brest Bretagne Airport",48.44789886,-4.418540001,"Temperate"
-"EUG","KEUG","Mahlon Sweet Field",44.12459946,-123.211998,"Temperate"
-"OMS","UNOO","Omsk Central Airport",54.96699905,73.3105011,"Temperate"
-"ITO","PHTO","Hilo International Airport",19.72139931,-155.0480042,"Tropical"
-"UUS","UHSS","Yuzhno-Sakhalinsk Airport",46.88869858,142.7180023,"Temperate"
-"LIR","MRLB","Daniel Oduber Quiros International Airport",10.5933,-85.544403,"Tropical"
-"VOG","URWW","Volgograd International Airport",48.78250122,44.34550095,"Temperate"
-"SGF","KSGF","Springfield Branson National Airport",37.24570084,-93.38860321,"Temperate"
-"MXL","MMML","General Rodolfo Sánchez Taboada International Airport",32.6306,-115.241997,"Temperate"
-"DAT","ZBDT","Datong Airport",40.060299,113.482002,"Temperate"
-"SDR","LEXJ","Santander Airport",43.42710114,-3.820009947,"Temperate"
-"FAI","PAFA","Fairbanks International Airport",64.81510162,-147.8560028,"Temperate"
-"UDI","SBUL","Ten. Cel. Aviador César Bombonato Airport",-18.883612,-48.225277,"Tropical"
-"KUN","EYKA","Kaunas International Airport",54.96390152,24.08480072,"Temperate"
-"HRE","FVRG","Robert Gabriel Mugabe International Airport",-17.931801,31.0928,"Tropical"
-"ZAM","RPMZ","Zamboanga International Airport",6.922420025,122.0599976,"Tropical"
-"MUX","OPMT","Multan International Airport",30.20319939,71.4190979,"Temperate"
-"THE","SBTE","Senador Petrônio Portela Airport",-5.059939861,-42.82350159,"Tropical"
-"FSD","KFSD","Sioux Falls Regional Airport / Joe Foss Field",43.585463,-96.741152,"Temperate"
-"OAX","MMOX","Xoxocotlán International Airport",16.99990082,-96.72660065,"Tropical"
-"YKS","UEEE","Yakutsk Airport",62.09329987,129.7709961,"Temperate"
-"IQT","SPQT","Coronel FAP Francisco Secada Vignetta International Airport",-3.784739971,-73.30879974,"Tropical"
-"QRO","MMQT","Querétaro Intercontinental Airport",20.6173,-100.185997,"Tropical"
-"SJJ","LQSA","Sarajevo International Airport",43.82460022,18.3314991,"Temperate"
-"XIC","ZUXC","Xichang Qingshan Airport",27.9890995,102.1839981,"Temperate"
-"EOH","SKMD","Enrique Olaya Herrera Airport",6.220549,-75.590582,"Tropical"
-"TIF","OETF","Ta’if Regional Airport",21.483001,40.543442,"Tropical"
-"AES","ENAL","Ålesund Airport",62.5625,6.119699955,"Temperate"
-"JAN","KJAN","Jackson-Medgar Wiley Evers International Airport",32.31119919,-90.07589722,"Temperate"
-"NQN","SAZN","Presidente Peron Airport",-38.949001,-68.155701,"Temperate"
-"AJU","SBAR","Santa Maria Airport",-10.984,-37.070301,"Tropical"
-"XRY","LEJR","Jerez Airport",36.744598,-6.06011,"Temperate"
-"BIQ","LFBZ","Biarritz-Anglet-Bayonne Airport",43.4683333,-1.5311111,"Temperate"
-"SDK","WBKS","Sandakan Airport",5.900899887,118.0589981,"Tropical"
-"KIJ","RJSN","Niigata Airport",37.95589828,139.1210022,"Temperate"
-"TNR","FMMI","Ivato Airport",-18.7969,47.478802,"Tropical"
-"LLA","ESPA","Luleå Airport",65.54380035,22.12199974,"Temperate"
-"CHA","KCHA","Chattanooga Metropolitan Airport (Lovell Field)",35.035301,-85.203796,"Temperate"
-"SAP","MHLM","Ramón Villeda Morales International Airport",15.4526,-87.923599,"Tropical"
-"TAB","TTCP","Tobago-Crown Point Airport",11.14970016,-60.8321991,"Tropical"
-"KRY","ZWKM","Karamay Airport",45.46655,84.9527,"Temperate"
-"OUL","EFOU","Oulu Airport",64.930099,25.354601,"Temperate"
-"DUD","NZDN","Dunedin Airport",-45.92810059,170.197998,"Temperate"
-"RBA","GMME","Rabat-Salé Airport",34.051498,-6.75152,"Temperate"
-"MLG","WARA","Abdul Rachman Saleh Airport",-7.92656,112.714996,"Tropical"
-"RMU","LEMI","Región de Murcia International Airport",37.803,-1.125,"Temperate"
-"ILM","KILM","Wilmington International Airport",34.27059937,-77.90260315,"Temperate"
-"KKJ","RJFR","Kitakyushu Airport",33.845901,131.035004,"Temperate"
-"NSN","NZNS","Nelson Airport",-41.2983017,173.220993,"Temperate"
-"BTJ","WITT","Sultan Iskandar Muda International Airport",5.522872024,95.42063713,"Tropical"
-"NNY","ZHNY","Nanyang Jiangying Airport",32.980801,112.614998,"Temperate"
-"KRS","ENCN","Kristiansand Airport",58.204201,8.08537,"Temperate"
-"WXN","ZUWX","Wanxian Airport",30.8017,108.433,"Temperate"
-"MDG","ZYMD","Mudanjiang Hailang International Airport",44.52410126,129.5690002,"Temperate"
-"PIU","SPUR","Capitán FAP Guillermo Concha Iberico International Airport",-5.205749989,-80.61640167,"Tropical"
-"CUC","SKCC","Camilo Daza International Airport",7.92757,-72.5115,"Tropical"
-"MFR","KMFR","Rogue Valley International Medford Airport",42.37419891,-122.8730011,"Temperate"
-"ACY","KACY","Atlantic City International Airport",39.45759964,-74.57720184,"Temperate"
-"TBZ","OITT","Tabriz International Airport",38.13389969,46.23500061,"Temperate"
-"TIV","LYTV","Tivat Airport",42.40470123,18.72330093,"Temperate"
-"OGU","LTCB","Ordu Giresun Airport",40.966872,38.085995,"Temperate"
-"LBB","KLBB","Lubbock Preston Smith International Airport",33.663601,-101.822998,"Temperate"
-"MZT","MMMZ","General Rafael Buelna International Airport",23.1614,-106.265999,"Tropical"
-"ASJ","RJKA","Amami Airport",28.43059921,129.7129974,"Temperate"
-"SPN","PGSN","Saipan International Airport",15.119,145.729004,"Tropical"
-"DLA","FKKD","Douala International Airport",4.006080151,9.719479561,"Tropical"
-"ANU","TAPA","V.C. Bird International Airport",17.1367,-61.792702,"Tropical"
-"VGO","LEVX","Vigo Airport",42.23180008,-8.62677002,"Temperate"
-"GES","RPMR","General Santos International Airport",6.058000088,125.0960007,"Tropical"
-"MTR","SKMR","Los Garzones Airport",8.82374,-75.8258,"Tropical"
-"ZCO","SCQP","La Araucanía Airport",-38.9259,-72.6515,"Temperate"
-"TGG","WMKN","Sultan Mahmud Airport",5.382639885,103.1029968,"Tropical"
-"NKM","RJNA","Nagoya Airport / JASDF Komaki Air Base",35.255759,136.924095,"Temperate"
-"RMF","HEMA","Marsa Alam International Airport",25.5571003,34.58369827,"Temperate"
-"FIH","FZAA","Ndjili International Airport",-4.38575,15.4446,"Tropical"
-"TJQ","WIKT","H.A.S. Hanandjoeddin International Airport",-2.74572,107.754997,"Tropical"
-"CGD","ZGCD","Changde Airport",28.91889954,111.6399994,"Temperate"
-"REU","LERS","Reus Air Base",41.1473999,1.167170048,"Temperate"
-"TGO","ZBTL","Tongliao Airport",43.556702,122.199997,"Temperate"
+iata,icao,name,lat,lon,zone
+ATL,KATL,Hartsfield Jackson Atlanta Intl. Airport,33.6367,-84.428101,Temperate
+PEK,ZBAA,Beijing Capital Intl. Airport,40.08010101,116.5849991,Temperate
+LAX,KLAX,Los Angeles Intl. Airport,33.942501,-118.407997,Temperate
+DXB,OMDB,Dubai Intl. Airport,25.25279999,55.36439896,Temperate
+ORD,KORD,Chicago O'Hare Intl. Airport,41.9786,-87.9048,Temperate
+LHR,EGLL,London Heathrow Airport,51.4706,-0.461941,Temperate
+HND,RJTT,Tokyo Haneda Intl. Airport,35.552299,139.779999,Temperate
+PVG,ZSPD,Shanghai Pudong Intl. Airport,31.1434,121.805,Temperate
+CDG,LFPG,Charles de Gaulle Intl. Airport,49.012798,2.55,Temperate
+CAN,ZGGG,Guangzhou Baiyun Intl. Airport,23.392401,113.299004,Tropical
+HKG,VHHH,Hong Kong Intl. Airport,22.308901,113.915001,Tropical
+DFW,KDFW,Dallas Fort Worth Intl. Airport,32.896801,-97.038002,Temperate
+AMS,EHAM,Amsterdam Airport Schiphol,52.308601,4.76389,Temperate
+DEL,VIDP,Indira Gandhi Intl. Airport,28.5665,77.103104,Temperate
+FRA,EDDF,Frankfurt am Main Airport,50.033333,8.570556,Temperate
+ICN,RKSI,Incheon Intl. Airport,37.46910095,126.4509964,Temperate
+SIN,WSSS,Singapore Changi Airport,1.35019,103.994003,Tropical
+DEN,KDEN,Denver Intl. Airport,39.86169815,-104.6729965,Temperate
+IST,LTFM,İstanbul Airport,41.261297,28.741951,Temperate
+BKK,VTBS,Suvarnabhumi Airport,13.68109989,100.7470016,Tropical
+JFK,KJFK,John F Kennedy Intl. Airport,40.639801,-73.7789,Temperate
+KUL,WMKK,Kuala Lumpur Intl. Airport,2.745579958,101.7099991,Tropical
+MAD,LEMD,Adolfo Suárez Madrid–Barajas Airport,40.471926,-3.56264,Temperate
+CGK,WIII,Soekarno-Hatta Intl. Airport,-6.12556982,106.6559982,Tropical
+SFO,KSFO,San Francisco Intl. Airport,37.61899948,-122.375,Temperate
+CTU,ZUUU,Chengdu Shuangliu Intl. Airport,30.57850075,103.9469986,Temperate
+SZX,ZGSZ,Shenzhen Bao'an Intl. Airport,22.639299,113.810997,Tropical
+BCN,LEBL,Barcelona Intl. Airport,41.2971,2.07846,Temperate
+SEA,KSEA,Seattle Tacoma Intl. Airport,47.449001,-122.308998,Temperate
+MEX,MMMX,Licenciado Benito Juarez Intl. Airport,19.4363,-99.072098,Tropical
+YYZ,CYYZ,Lester B. Pearson Intl. Airport,43.67720032,-79.63059998,Temperate
+MCO,KMCO,Orlando Intl. Airport,28.42939949,-81.30899811,Temperate
+LAS,KLAS,McCarran Intl. Airport,36.08010101,-115.1520004,Temperate
+CLT,KCLT,Charlotte Douglas Intl. Airport,35.2140007,-80.94309998,Temperate
+SVO,UUEE,Sheremetyevo Intl. Airport,55.972599,37.4146,Temperate
+BOM,VABB,Chhatrapati Shivaji Intl. Airport,19.08869934,72.86789703,Tropical
+TPE,RCTP,Taiwan Taoyuan Intl. Airport,25.0777,121.233002,Temperate
+MNL,RPLL,Ninoy Aquino Intl. Airport,14.5086,121.019997,Tropical
+MUC,EDDM,Munich Airport,48.353802,11.7861,Temperate
+KMG,ZPPP,Kunming Changshui Intl. Airport,25.1019444,102.9291667,Temperate
+EWR,KEWR,Newark Liberty Intl. Airport,40.692501,-74.168701,Temperate
+XIY,ZLXY,Xi'an Xianyang Intl. Airport,34.447102,108.751999,Temperate
+SYD,YSSY,Sydney Kingsford Smith Intl. Airport,-33.94609833,151.177002,Temperate
+LGW,EGKK,London Gatwick Airport,51.148102,-0.190278,Temperate
+SHA,ZSSS,Shanghai Hongqiao Intl. Airport,31.198104,121.33426,Temperate
+PHX,KPHX,Phoenix Sky Harbor Intl. Airport,33.435302,-112.005905,Temperate
+IAH,KIAH,George Bush Intercontinental Houston Airport,29.9843998,-95.34140015,Temperate
+FCO,LIRF,Leonardo da Vinci–Fiumicino Airport,41.8002778,12.2388889,Temperate
+GRU,SBGR,Guarulhos - Governador André Franco Montoro Intl. Airport,-23.43555641,-46.47305679,Tropical
+CKG,ZUCK,Chongqing Jiangbei Intl. Airport,29.71920013,106.6419983,Temperate
+MIA,KMIA,Miami Intl. Airport,25.79319954,-80.29060364,Temperate
+NRT,RJAA,Narita Intl. Airport,35.764702,140.386002,Temperate
+BOS,KBOS,Logan Intl. Airport,42.3643,-71.005203,Temperate
+DMK,VTBD,Don Mueang Intl. Airport,13.91259956,100.6070023,Tropical
+SGN,VVTS,Tan Son Nhat Intl. Airport,10.8188,106.652,Tropical
+MEL,YMML,Melbourne Intl. Airport,-37.673302,144.843002,Temperate
+HGH,ZSHC,Hangzhou Xiaoshan Intl. Airport,30.22949982,120.4339981,Temperate
+MSP,KMSP,Minneapolis–Saint Paul Intl. Airport / Wold–Chamberlain Field,44.882,-93.221802,Temperate
+DOH,OTHH,Hamad Intl. Airport,25.273056,51.608056,Temperate
+FLL,KFLL,Fort Lauderdale Hollywood Intl. Airport,26.072599,-80.152702,Temperate
+DTW,KDTW,Detroit Metropolitan Wayne County Airport,42.21239853,-83.35340118,Temperate
+SAW,LTFJ,Istanbul Sabiha Gökçen Intl. Airport,40.898602,29.3092,Temperate
+JED,OEJN,King Abdulaziz Intl. Airport,21.6796,39.156502,Tropical
+BOG,SKBO,El Dorado Intl. Airport,4.70159,-74.1469,Tropical
+BLR,VOBL,Kempegowda Intl. Airport,13.1979,77.706299,Tropical
+DUB,EIDW,Dublin Airport,53.421299,-6.27007,Temperate
+ZRH,LSZH,Zürich Airport,47.458056,8.548056,Temperate
+PHL,KPHL,Philadelphia Intl. Airport,39.87189865,-75.2410965,Temperate
+ORY,LFPO,Paris-Orly Airport,48.7233333,2.3794444,Temperate
+VIE,LOWW,Vienna Intl. Airport,48.110298,16.5697,Temperate
+LGA,KLGA,La Guardia Airport,40.777199,-73.872597,Temperate
+KIX,RJBB,Kansai Intl. Airport,34.427299,135.244003,Temperate
+LIS,LPPT,Humberto Delgado Airport (Lisbon Portela Airport),38.7813,-9.13592,Temperate
+NKG,ZSNJ,Nanjing Lukou Airport,31.74200058,118.8619995,Temperate
+CPH,EKCH,Copenhagen Kastrup Airport,55.61790085,12.65600014,Temperate
+MAN,EGCC,Manchester Airport,53.349375,-2.279521,Temperate
+MXP,LIMC,Malpensa Intl. Airport,45.6306,8.72811,Temperate
+PMI,LEPA,Palma De Mallorca Airport,39.55170059,2.738810062,Temperate
+CJU,RKPC,Jeju Intl. Airport,33.51129913,126.4929962,Temperate
+HAN,VVNB,Noi Bai Intl. Airport,21.221201,105.806999,Tropical
+STN,EGSS,London Stansted Airport,51.88499832,0.234999999,Temperate
+OSL,ENGM,Oslo Gardermoen Airport,60.19390106,11.10039997,Temperate
+XMN,ZSAM,Xiamen Gaoqi Intl. Airport,24.54400063,118.1279984,Temperate
+CGO,ZHCC,Zhengzhou Xinzheng Intl. Airport,34.5196991,113.8410034,Temperate
+BWI,KBWI,Baltimore/Washington Intl. Thurgood Marshall Airport,39.1754,-76.668297,Temperate
+DUS,EDDL,Düsseldorf Airport,51.289501,6.76678,Temperate
+YVR,CYVR,Vancouver Intl. Airport,49.19390106,-123.1839981,Temperate
+BRU,EBBR,Brussels Airport,50.90140152,4.48443985,Temperate
+SLC,KSLC,Salt Lake City Intl. Airport,40.785749,-111.979746,Temperate
+WUH,ZHHH,Wuhan Tianhe Intl. Airport,30.7838,114.208,Temperate
+ATH,LGAV,Eleftherios Venizelos Intl. Airport,37.93640137,23.94449997,Temperate
+ARN,ESSA,Stockholm-Arlanda Airport,59.65190125,17.91860008,Temperate
+DME,UUDD,Domodedovo Intl. Airport,55.40879822,37.90629959,Temperate
+SAN,KSAN,San Diego Intl. Airport,32.73360062,-117.1900024,Temperate
+LIM,SPJC,Jorge Chávez Intl. Airport,-12.0219,-77.114305,Tropical
+SCL,SCEL,Comodoro Arturo Merino Benítez Intl. Airport,-33.39300156,-70.78579712,Temperate
+RUH,OERK,King Khaled Intl. Airport,24.95759964,46.69879913,Temperate
+CSX,ZGHA,Changsha Huanghua Intl. Airport,28.18919945,113.2200012,Temperate
+TAO,ZSQD,Qingdao Jiaodong Intl. Airport,36.361953,120.088171,Temperate
+CUN,MMUN,Cancún Intl. Airport,21.03650093,-86.87709808,Tropical
+BNE,YBBN,Brisbane Intl. Airport,-27.38419914,153.1170044,Temperate
+HYD,VOHS,Rajiv Gandhi Intl. Airport,17.231318,78.429855,Tropical
+IAD,KIAD,Washington Dulles Intl. Airport,38.9445,-77.455803,Temperate
+DPS,WADD,Ngurah Rai (Bali) Intl. Airport,-8.748169899,115.1669998,Tropical
+GMP,RKSS,Gimpo Intl. Airport,37.5583,126.791,Temperate
+URC,ZWWW,Ürümqi Diwopu Intl. Airport,43.90710068,87.47419739,Temperate
+HAK,ZJHK,Haikou Meilan Intl. Airport,19.9349,110.459,Tropical
+MAA,VOMM,Chennai Intl. Airport,12.990005,80.169296,Tropical
+AYT,LTAI,Antalya Intl. Airport,36.898701,30.800501,Temperate
+CCU,VECC,Netaji Subhash Chandra Bose Intl. Airport,22.65469933,88.44670105,Tropical
+DCA,KDCA,Ronald Reagan Washington National Airport,38.8521,-77.037697,Temperate
+TSN,ZBTJ,Tianjin Binhai Intl. Airport,39.12440109,117.3460007,Temperate
+TLV,LLBG,Ben Gurion Intl. Airport,32.01139832,34.88669968,Temperate
+CGH,SBSP,Congonhas Airport,-23.62611008,-46.65638733,Temperate
+FUK,RJFF,Fukuoka Airport,33.58589935,130.451004,Temperate
+TPA,KTPA,Tampa Intl. Airport,27.97550011,-82.53320313,Temperate
+HEL,EFHK,Helsinki Vantaa Airport,60.3172,24.963301,Temperate
+CTS,RJCC,New Chitose Airport,42.7752,141.692001,Temperate
+JNB,FAOR,OR Tambo Intl. Airport,-26.1392,28.246,Temperate
+KWE,ZUGY,Longdongbao Airport,26.53849983,106.8010025,Temperate
+AUH,OMAA,Abu Dhabi Intl. Airport,24.443764,54.651718,Temperate
+AKL,NZAA,Auckland Intl. Airport,-37.008099,174.792007,Temperate
+HNL,PHNL,Daniel K Inouye Intl. Airport,21.32062,-157.924228,Tropical
+MDW,KMDW,Chicago Midway Intl. Airport,41.785999,-87.752403,Temperate
+HRB,ZYHB,Taiping Airport,45.62340164,126.25,Temperate
+YUL,CYUL,Montreal / Pierre Elliott Trudeau Intl. Airport,45.47060013,-73.74079895,Temperate
+OKA,ROAH,Naha Airport / JASDF Naha Air Base,26.195801,127.646004,Temperate
+DLC,ZYTL,Dalian Zhoushuizi Intl. Airport,38.965698,121.539001,Temperate
+PDX,KPDX,Portland Intl. Airport,45.58869934,-122.5979996,Temperate
+VKO,UUWW,Vnukovo Intl. Airport,55.59149933,37.26150131,Temperate
+AGP,LEMG,Málaga Airport,36.67490005,-4.499110222,Temperate
+SHE,ZYTX,Shenyang Taoxian Intl. Airport,41.639801,123.483002,Temperate
+SYX,ZJSY,Sanya Phoenix Intl. Airport,18.3029,109.412003,Tropical
+SUB,WARR,Juanda Intl. Airport,-7.379829884,112.7870026,Tropical
+GVA,LSGG,Geneva Cointrin Intl. Airport,46.23809814,6.108950138,Temperate
+LTN,EGGW,London Luton Airport,51.87469864,-0.368333012,Temperate
+CAI,HECA,Cairo Intl. Airport,30.12190056,31.40559959,Temperate
+WAW,EPWA,Warsaw Chopin Airport,52.16569901,20.96710014,Temperate
+BNA,KBNA,Nashville Intl. Airport,36.12450027,-86.67819977,Temperate
+YYC,CYYC,Calgary Intl. Airport,51.11389923,-114.0199966,Temperate
+HAM,EDDH,Hamburg Helmut Schmidt Airport,53.630402,9.98823,Temperate
+HKT,VTSP,Phuket Intl. Airport,8.1132,98.316902,Tropical
+LED,ULLI,Pulkovo Airport,59.8003006,30.26250076,Temperate
+PUS,RKPK,Gimhae Intl. Airport,35.17950058,128.9380035,Temperate
+PRG,LKPR,Václav Havel Airport Prague,50.1008,14.26,Temperate
+BSB,SBBR,Presidente Juscelino Kubitschek Intl. Airport,-15.869167,-47.920834,Tropical
+PTY,MPTO,Tocumen Intl. Airport,9.071359634,-79.38349915,Tropical
+AUS,KAUS,Austin Bergstrom Intl. Airport,30.197535,-97.662015,Temperate
+DAL,KDAL,Dallas Love Field,32.847099,-96.851799,Temperate
+TNA,ZSJN,Yaoqiang Airport,36.85720062,117.2160034,Temperate
+BUD,LHBP,Budapest Liszt Ferenc Intl. Airport,47.42976,19.261093,Temperate
+MCT,OOMS,Muscat Intl. Airport,23.59329987,58.28440094,Temperate
+STL,KSTL,St Louis Lambert Intl. Airport,38.748697,-90.370003,Temperate
+NNG,ZGNN,Nanning Wuxu Airport,22.608299,108.171997,Tropical
+SJC,KSJC,Norman Y. Mineta San Jose Intl. Airport,37.362598,-121.929001,Temperate
+ITM,RJOO,Osaka Intl. Airport,34.78549957,135.4380035,Temperate
+KWI,OKBK,Kuwait Intl. Airport,29.22660065,47.96889877,Temperate
+FOC,ZSFZ,Fuzhou Changle Intl. Airport,25.93510056,119.663002,Temperate
+EDI,EGPH,Edinburgh Airport,55.95000076,-3.372499943,Temperate
+ALC,LEAL,Alicante Intl. Airport,38.28219986,-0.558156013,Temperate
+GDL,MMGL,Don Miguel Hidalgo Y Costilla Intl. Airport,20.52179909,-103.310997,Tropical
+NCE,LFMN,Nice-Côte d'Azur Airport,43.65840149,7.215869904,Temperate
+OTP,LROP,Henri Coandă Intl. Airport,44.5711111,26.085,Temperate
+HOU,KHOU,William P Hobby Airport,29.64539909,-95.27890015,Temperate
+LHW,ZLLL,Lanzhou Zhongchuan Airport,36.51520157,103.6200027,Temperate
+DAD,VVDN,Da Nang Intl. Airport,16.04389954,108.1989975,Tropical
+GIG,SBGL,Rio Galeão – Tom Jobim Intl. Airport,-22.80999947,-43.25055695,Tropical
+ESB,LTAC,Esenboğa Intl. Airport,40.12810135,32.99509811,Temperate
+BGY,LIME,Milan Bergamo Airport,45.673901,9.70417,Temperate
+MSY,KMSY,Louis Armstrong New Orleans Intl. Airport,29.99340057,-90.25800323,Temperate
+RDU,KRDU,Raleigh Durham Intl. Airport,35.87760162,-78.78749847,Temperate
+CGQ,ZYCC,Longjia Airport,43.99620056,125.6849976,Temperate
+PER,YPPH,Perth Intl. Airport,-31.94029999,115.9670029,Temperate
+AEP,SABE,Jorge Newbery Airpark,-34.5592,-58.4156,Temperate
+OAK,KOAK,Metropolitan Oakland Intl. Airport,37.721298,-122.221001,Temperate
+ADD,HAAB,Addis Ababa Bole Intl. Airport,8.977890015,38.79930115,Tropical
+TYN,ZBYN,Taiyuan Wusu Airport,37.74689865,112.6279984,Temperate
+STR,EDDS,Stuttgart Airport,48.68989944,9.221960068,Temperate
+SMF,KSMF,Sacramento Intl. Airport,38.69540024,-121.5910034,Temperate
+BHX,EGBB,Birmingham Intl. Airport,52.45389938,-1.748029947,Temperate
+EZE,SAEZ,Ministro Pistarini Intl. Airport,-34.8222,-58.5358,Temperate
+OPO,LPPR,Francisco de Sá Carneiro Airport,41.24810028,-8.681389809,Temperate
+CEB,RPVM,Mactan Cebu Intl. Airport,10.30749989,123.9789963,Tropical
+KHN,ZSCN,Nanchang Changbei Intl. Airport,28.86499977,115.9000015,Temperate
+NGO,RJGG,Chubu Centrair Intl. Airport,34.85839844,136.8049927,Temperate
+CGN,EDDK,Cologne Bonn Airport,50.86589813,7.142739773,Temperate
+HET,ZBHH,Baita Intl. Airport,40.851398,111.823997,Temperate
+WNZ,ZSWZ,Wenzhou Longwan Intl. Airport,27.912201,120.851997,Temperate
+ZUH,ZGSD,Zhuhai Jinwan Airport,22.006399,113.375999,Tropical
+LPA,GCLP,Gran Canaria Airport,27.93190002,-15.38659954,Temperate
+AMD,VAAH,Sardar Vallabhbhai Patel Intl. Airport,23.07719994,72.63469696,Tropical
+LYS,LFLL,Lyon Saint-Exupéry Airport,45.725556,5.081111,Temperate
+ADB,LTBJ,Adnan Menderes Intl. Airport,38.29240036,27.15699959,Temperate
+NGB,ZSNB,Ningbo Lishe Intl. Airport,29.82670021,121.461998,Temperate
+VCE,LIPZ,Venice Marco Polo Airport,45.505299,12.3519,Temperate
+MCI,KMCI,Kansas City Intl. Airport,39.2976,-94.713898,Temperate
+HFE,ZSOF,Hefei Luogang Intl. Airport,31.78000069,117.2979965,Temperate
+KBP,UKBB,Boryspil Intl. Airport,50.34500122,30.8946991,Temperate
+CNX,VTCC,Chiang Mai Intl. Airport,18.76679993,98.96260071,Tropical
+UPG,WAAA,Hasanuddin Intl. Airport,-5.061629772,119.5540009,Tropical
+MTY,MMMY,General Mariano Escobedo Intl. Airport,25.7784996,-100.1070023,Temperate
+DAC,VGHS,Hazrat Shahjalal Intl. Airport,23.843347,90.397783,Temperate
+COK,VOCI,Cochin Intl. Airport,10.152,76.401901,Tropical
+NAP,LIRN,Naples Intl. Airport,40.886002,14.2908,Temperate
+CNF,SBCF,Tancredo Neves Intl. Airport,-19.62444305,-43.9719429,Tropical
+SJW,ZBSJ,Shijiazhuang Daguocun Intl. Airport,38.28070068,114.6969986,Temperate
+CMN,GMMN,Mohammed V Intl. Airport,33.36750031,-7.589970112,Temperate
+INC,ZLIC,Yinchuan Hedong Intl. Airport,38.322758,106.393214,Temperate
+TFS,GCTS,Tenerife South Airport,28.0445,-16.5725,Temperate
+VCP,SBKP,Viracopos Intl. Airport,-23.00740051,-47.1344986,Tropical
+SHJ,OMSJ,Sharjah Intl. Airport,25.32859993,55.51720047,Temperate
+SNA,KSNA,John Wayne Airport-Orange County Airport,33.67570114,-117.8679962,Temperate
+CMB,VCBI,Bandaranaike Intl. Colombo Airport,7.180759907,79.88410187,Tropical
+CPT,FACT,Cape Town Intl. Airport,-33.96480179,18.60169983,Temperate
+CTA,LICC,Catania-Fontanarossa Airport,37.466801,15.0664,Temperate
+MRS,LFML,Marseille Provence Airport,43.43927192,5.221424103,Temperate
+SAT,KSAT,San Antonio Intl. Airport,29.533701,-98.469803,Temperate
+RSW,KRSW,Southwest Florida Intl. Airport,26.53619957,-81.75520325,Temperate
+CLE,KCLE,Cleveland Hopkins Intl. Airport,41.4117012,-81.84980011,Temperate
+MFM,VMMC,Macau Intl. Airport,22.149599,113.592003,Tropical
+BAH,OBBI,Bahrain Intl. Airport,26.267295,50.63764,Temperate
+BKI,WBKK,Kota Kinabalu Intl. Airport,5.937210083,116.0510025,Tropical
+TLS,LFBO,Toulouse-Blagnac Airport,43.629101,1.36382,Temperate
+YNT,ZSYT,Yantai Penglai Intl. Airport,37.657222,120.987222,Temperate
+PIT,KPIT,Pittsburgh Intl. Airport,40.49150085,-80.23290253,Temperate
+IND,KIND,Indianapolis Intl. Airport,39.7173,-86.294403,Temperate
+BLQ,LIPE,Bologna Guglielmo Marconi Airport,44.5354,11.2887,Temperate
+SJU,TJSJ,Luis Munoz Marin Intl. Airport,18.43939972,-66.00180054,Tropical
+PEN,WMKP,Penang Intl. Airport,5.297140121,100.2770004,Tropical
+MDE,SKRG,Jose Maria Córdova Intl. Airport,6.16454,-75.4231,Tropical
+SDU,SBRJ,Santos Dumont Airport,-22.91049957,-43.1631012,Tropical
+BRS,EGGD,Bristol Airport,51.382702,-2.71909,Temperate
+ADL,YPAD,Adelaide Intl. Airport,-34.945,138.531006,Temperate
+GLA,EGPF,Glasgow Intl. Airport,55.871899,-4.43306,Temperate
+CVG,KCVG,Cincinnati Northern Kentucky Intl. Airport,39.048801,-84.667801,Temperate
+FAO,LPFR,Faro Airport,37.01440048,-7.965909958,Temperate
+TIJ,MMTJ,General Abelardo L. Rodríguez Intl. Airport,32.54109955,-116.9700012,Temperate
+REC,SBRF,Guararapes - Gilberto Freyre Intl. Airport,-8.126489639,-34.92359924,Tropical
+GOI,VOGO,Dabolim Airport,15.38080025,73.83139801,Tropical
+PNQ,VAPO,Pune Airport / Lohagaon Air Force Station,18.5821,73.919701,Tropical
+VLC,LEVC,Valencia Airport,39.4893,-0.481625,Temperate
+CMH,KCMH,John Glenn Columbus Intl. Airport,39.998001,-82.891899,Temperate
+BSL,LFSB,EuroAirport Basel-Mulhouse-Freiburg Airport,47.59,7.529167,Temperate
+THR,OIII,Mehrabad Intl. Airport,35.68920135,51.31340027,Temperate
+BEY,OLBA,Beirut Rafic Hariri Intl. Airport,33.82089996,35.48839951,Temperate
+KRK,EPKK,Kraków John Paul II Intl. Airport,50.077702,19.7848,Temperate
+AMM,OJAI,Queen Alia Intl. Airport,31.72260094,35.99319839,Temperate
+JJN,ZSQZ,Quanzhou Jinjiang Intl. Airport,24.7964,118.589996,Temperate
+POA,SBPA,Salgado Filho Airport,-29.99440002,-51.17139816,Temperate
+KNO,WIMM,Kualanamu Intl. Airport,3.642222,98.885278,Tropical
+CRL,EBCI,Brussels South Charleroi Airport,50.459202,4.45382,Temperate
+DMM,OEDF,King Fahd Intl. Airport,26.47120094,49.79790115,Temperate
+KWL,ZGKL,Guilin Liangjiang Intl. Airport,25.2181,110.039001,Temperate
+YEG,CYEG,Edmonton Intl. Airport,53.30970001,-113.5800018,Temperate
+IBZ,LEIB,Ibiza Airport,38.8728981,1.37311995,Temperate
+NBO,HKJK,Jomo Kenyatta Intl. Airport,-1.319239974,36.92779922,Tropical
+WUX,ZSWX,Sunan Shuofang Intl. Airport,31.49440002,120.4290009,Temperate
+BOD,LFBD,Bordeaux-Mérignac Airport,44.8283,-0.715556,Temperate
+KHH,RCKH,Kaohsiung Intl. Airport,22.577101,120.349998,Tropical
+ALG,DAAG,Houari Boumediene Airport,36.691002,3.21541,Temperate
+JOG,WAHH,Adisutjipto Intl. Airport,-7.78818,110.431999,Tropical
+SVQ,LEZL,Sevilla Airport,37.41799927,-5.893109798,Temperate
+OGG,PHOG,Kahului Airport,20.8986,-156.429993,Tropical
+SSA,SBSV,Deputado Luiz Eduardo Magalhães Intl. Airport,-12.9086113,-38.32249832,Tropical
+RIX,EVRA,Riga Intl. Airport,56.92359924,23.97109985,Temperate
+MLA,LMML,Malta Intl. Airport,35.857498,14.4775,Temperate
+KEF,BIKF,Keflavik Intl. Airport,63.985001,-22.6056,Temperate
+SWA,ZGOW,Jieyang Chaoshan Intl. Airport,23.552,116.5033,Temperate
+FOR,SBFZ,Pinto Martins Intl. Airport,-3.77628,-38.5326,Tropical
+MED,OEMA,Prince Mohammad Bin Abdulaziz Airport,24.5534,39.705101,Temperate
+NTE,LFRS,Nantes Atlantique Airport,47.15319824,-1.610730052,Temperate
+XNN,ZLXN,Xining Caojiabu Airport,36.5275,102.042999,Temperate
+ACE,GCRR,Lanzarote Airport,28.945499,-13.6052,Temperate
+SOF,LBSF,Sofia Airport,42.69669342,23.41143608,Temperate
+JAX,KJAX,Jacksonville Intl. Airport,30.49410057,-81.68789673,Temperate
+LCA,LCLK,Larnaca Intl. Airport,34.875099,33.624901,Temperate
+LJG,ZPLJ,Lijiang Airport,26.68000031,100.2460022,Temperate
+CHC,NZCH,Christchurch Intl. Airport,-43.48939896,172.5319977,Temperate
+RGN,VYYY,Yangon Intl. Airport,16.90730095,96.1332016,Tropical
+PUJ,MDPC,Punta Cana Intl. Airport,18.56739998,-68.36340332,Tropical
+PMO,LICJ,Falcone–Borsellino Airport,38.175999,13.091,Temperate
+PBI,KPBI,Palm Beach Intl. Airport,26.68320084,-80.09559631,Temperate
+SKG,LGTS,Thessaloniki Macedonia Intl. Airport,40.5196991,22.97089958,Temperate
+MKE,KMKE,General Mitchell Intl. Airport,42.94720078,-87.89659882,Temperate
+KTM,VNKT,Tribhuvan Intl. Airport,27.6966,85.3591,Temperate
+KHI,OPKC,Jinnah Intl. Airport,24.9065,67.160797,Temperate
+TSA,RCSS,Taipei Songshan Airport,25.06940079,121.552002,Temperate
+BDL,KBDL,Bradley Intl. Airport,41.93889999,-72.68319702,Temperate
+CXR,VVCR,Cam Ranh Intl. Airport / Cam Ranh Air Base,11.9982,109.219002,Tropical
+HLP,WIHH,Halim Perdanakusuma Intl. Airport,-6.266610146,106.8909988,Tropical
+LIN,LIML,Milano Linate Airport,45.445099,9.27674,Temperate
+OOL,YBCG,Gold Coast Airport,-28.1644001,153.5050049,Temperate
+LOS,DNMM,Murtala Muhammed Intl. Airport,6.577370167,3.321160078,Tropical
+PNH,VDPP,Phnom Penh Intl. Airport,11.5466,104.844002,Tropical
+WLG,NZWN,Wellington Intl. Airport,-41.32720184,174.8049927,Temperate
+GOT,ESGG,Gothenburg-Landvetter Airport,57.66279984,12.27980042,Temperate
+RAK,GMMX,Menara Airport,31.60689926,-8.036299706,Temperate
+BPN,WALL,Sultan Aji Muhamad Sulaiman Airport,-1.268270016,116.8939972,Tropical
+GAU,VEGT,Lokpriya Gopinath Bordoloi Intl. Airport,26.10610008,91.58589935,Temperate
+CWB,SBCT,Afonso Pena Airport,-25.5284996,-49.17580032,Temperate
+HER,LGIR,Heraklion Intl. Nikos Kazantzakis Airport,35.33969879,25.18029976,Temperate
+TUN,DTTA,Tunis Carthage Intl. Airport,36.85100174,10.22719955,Temperate
+BFS,EGAA,Belfast Intl. Airport,54.65750122,-6.215829849,Temperate
+BGO,ENBR,Bergen Airport Flesland,60.29339981,5.218140125,Temperate
+OVB,UNNT,Tolmachevo Airport,55.01259995,82.65070343,Temperate
+EIN,EHEH,Eindhoven Airport,51.45009995,5.374529839,Temperate
+IKA,OIIE,Imam Khomeini Intl. Airport,35.41609955,51.15219879,Temperate
+HAJ,EDDV,Hannover Airport,52.46110153,9.685079575,Temperate
+KCH,WBGG,Kuching Intl. Airport,1.484699965,110.3470001,Tropical
+BUR,KBUR,Bob Hope Airport,34.197703,-118.356378,Temperate
+CIA,LIRA,Ciampino–G. B. Pastine Intl. Airport,41.7994,12.5949,Temperate
+TFN,GCXO,Tenerife Norte Airport,28.4827,-16.341499,Temperate
+BIO,LEBB,Bilbao Airport,43.30110168,-2.910609961,Temperate
+LKO,VILK,Chaudhary Charan Singh Intl. Airport,26.76059914,80.88929749,Temperate
+BEG,LYBE,Belgrade Nikola Tesla Airport,44.81840134,20.3090992,Temperate
+AER,URSS,Sochi Intl. Airport,43.449902,39.9566,Temperate
+HAV,MUHA,José Martí Intl. Airport,22.98920059,-82.40910339,Tropical
+KOJ,RJFK,Kagoshima Airport,31.80340004,130.7189941,Temperate
+ALA,UAAA,Almaty Airport,43.35210037,77.04049683,Temperate
+DUR,FALE,King Shaka Intl. Airport,-29.61444444,31.11972222,Temperate
+SJO,MROC,Juan Santamaría Intl. Airport,9.99386,-84.208801,Tropical
+BRI,LIBD,Bari Karol Wojtyła Airport,41.138901,16.760599,Temperate
+PSA,LIRP,Pisa Intl. Airport,43.683899,10.3927,Temperate
+ONT,KONT,Ontario Intl. Airport,34.05599976,-117.6009979,Temperate
+CTG,SKCG,Rafael Nuñez Intl. Airport,10.4424,-75.513,Tropical
+CLO,SKCL,Alfonso Bonilla Aragon Intl. Airport,3.54322,-76.3816,Tropical
+ANC,PANC,Ted Stevens Anchorage Intl. Airport,61.17440033,-149.9960022,Temperate
+SVX,USSS,Koltsovo Airport,56.74309921,60.80270004,Temperate
+JAI,VIJP,Jaipur Intl. Airport,26.8242,75.812202,Temperate
+NAY,ZBNY,Beijing Nanyuan Airport,39.78279877,116.3880005,Temperate
+SJD,MMSD,Los Cabos Intl. Airport,23.15180016,-109.7210007,Tropical
+UIO,SEQM,Mariscal Sucre Intl. Airport,-0.129166667,-78.3575,Tropical
+ISB,OPIS,Islamabad Intl. Airport,33.549,72.82566,Temperate
+YOW,CYOW,Ottawa Macdonald-Cartier Intl. Airport,45.32249832,-75.66919708,Temperate
+ABQ,KABQ,Albuquerque Intl. Sunport,35.040199,-106.609001,Temperate
+FUE,GCFV,Fuerteventura Airport,28.45269966,-13.86380005,Temperate
+NCL,EGNT,Newcastle Airport,55.03749847,-1.691669941,Temperate
+LCY,EGLC,London City Airport,51.505299,0.055278,Temperate
+GDN,EPGD,Gdańsk Lech Wałęsa Airport,54.37760162,18.46619987,Temperate
+MLE,VRMM,Malé Intl. Airport,4.191830158,73.52909851,Tropical
+CNS,YBCS,Cairns Intl. Airport,-16.88579941,145.7550049,Tropical
+BTH,WIDD,Hang Nadim Intl. Airport,1.121029973,104.1190033,Tropical
+JHG,ZPJH,Xishuangbanna Gasa Airport,21.97389984,100.7600021,Tropical
+LPL,EGGP,Liverpool John Lennon Airport,53.33359909,-2.849720001,Temperate
+PLM,WIPP,Sultan Mahmud Badaruddin II Airport,-2.898250103,104.6999969,Tropical
+OMA,KOMA,Eppley Airfield,41.3032,-95.894096,Temperate
+ADA,LTAF,Adana Şakirpaşa Airport,36.982201,35.280399,Temperate
+BUF,KBUF,Buffalo Niagara Intl. Airport,42.94049835,-78.73220062,Temperate
+SRG,WAHS,Achmad Yani Airport,-6.97273,110.375,Tropical
+SAL,MSLP,Monseñor Óscar Arnulfo Romero Intl. Airport,13.4409,-89.055702,Tropical
+PVR,MMPR,Licenciado Gustavo Díaz Ordaz Intl. Airport,20.68009949,-105.2539978,Tropical
+TAE,RKTN,Daegu Airport,35.896872,128.65531,Temperate
+LHE,OPLA,Alama Iqbal Intl. Airport,31.52160072,74.4036026,Temperate
+CAG,LIEE,Cagliari Elmas Airport,39.251499,9.05428,Temperate
+CHS,KCHS,Charleston Intl. Airport,32.898602,-80.040497,Temperate
+LXA,ZULS,Lhasa Gonggar Airport,29.29780006,90.91190338,Temperate
+EMA,EGNX,East Midlands Airport,52.83110046,-1.328060031,Temperate
+MBJ,MKJS,Sangster Intl. Airport,18.50370026,-77.91339874,Tropical
+MEM,KMEM,Memphis Intl. Airport,35.04240036,-89.97669983,Temperate
+JHB,WMKJ,Senai Intl. Airport,1.64131,103.669998,Tropical
+SIP,UKFF,Simferopol Intl. Airport,45.0522,33.975101,Temperate
+HRG,HEGN,Hurghada Intl. Airport,27.180325,33.807292,Temperate
+DVO,RPMD,Francisco Bangoy Intl. Airport,7.12552,125.646004,Tropical
+PAT,VEPT,Lok Nayak Jayaprakash Airport,25.59129906,85.08799744,Temperate
+REP,VDSR,Siem Reap Intl. Airport,13.41155,103.813044,Tropical
+TAS,UTTT,Tashkent Intl. Airport,41.25790024,69.28119659,Temperate
+MSQ,UMMS,Minsk National Airport,53.888071,28.039964,Temperate
+RIC,KRIC,Richmond Intl. Airport,37.50519943,-77.31970215,Temperate
+GYD,UBBB,Heydar Aliyev Intl. Airport,40.46749878,50.04669952,Temperate
+YWG,CYWG,Winnipeg / James Armstrong Richardson Intl. Airport,49.90999985,-97.23989868,Temperate
+VNO,EYVI,Vilnius Intl. Airport,54.634102,25.285801,Temperate
+RNO,KRNO,Reno Tahoe Intl. Airport,39.49909973,-119.7679977,Temperate
+TRD,ENVA,Trondheim Airport Værnes,63.4578018,10.9239998,Temperate
+OKC,KOKC,Will Rogers World Airport,35.39310074,-97.60070038,Temperate
+LUX,ELLX,Luxembourg-Findel Intl. Airport,49.6233333,6.2044444,Temperate
+KRR,URKK,Krasnodar Pashkovsky Intl. Airport,45.03469849,39.17050171,Temperate
+YHZ,CYHZ,Halifax / Stanfield Intl. Airport,44.88079834,-63.50859833,Temperate
+CRK,RPLC,Diosdado Macapagal Intl. Airport,15.186,120.559998,Tropical
+RHO,LGRP,Diagoras Airport,36.40539932,28.08620071,Temperate
+SDQ,MDSD,Las Américas Intl. Airport,18.42970085,-69.66889954,Tropical
+SDF,KSDF,Louisville Muhammad Ali Intl. Airport,38.1744,-85.736,Temperate
+BOI,KBOI,Boise Air Terminal/Gowen Field,43.5644,-116.223,Temperate
+ABV,DNAA,Nnamdi Azikiwe Intl. Airport,9.006790161,7.263169765,Tropical
+SVG,ENZV,Stavanger Airport Sola,58.87670135,5.63778019,Temperate
+NUE,EDDN,Nuremberg Airport,49.498699,11.078056,Temperate
+ORF,KORF,Norfolk Intl. Airport,36.89459991,-76.20120239,Temperate
+BBI,VEBS,Biju Patnaik Airport,20.24440002,85.81780243,Tropical
+TRN,LIMF,Turin Airport,45.200802,7.64963,Temperate
+MHD,OIMM,Mashhad Intl. Airport,36.23519897,59.64099884,Temperate
+BVA,LFOB,Paris Beauvais Tillé Airport,49.454399,2.11278,Temperate
+GYE,SEGU,José Joaquín de Olmedo Intl. Airport,-2.15741992,-79.88359833,Tropical
+LBA,EGNM,Leeds Bradford Airport,53.86589813,-1.660570025,Temperate
+PNK,WIOO,Supadio Airport,-0.150711,109.4039993,Tropical
+DLM,LTBS,Dalaman Intl. Airport,36.71310043,28.79249954,Temperate
+PVD,KPVD,Theodore Francis Green State Airport,41.732601,-71.420403,Temperate
+TRV,VOTV,Trivandrum Intl. Airport,8.48211956,76.92009735,Tropical
+MIG,ZUMY,Mianyang Airport,31.42810059,104.7409973,Temperate
+CUZ,SPZO,Alejandro Velasco Astete Intl. Airport,-13.53569984,-71.938797,Tropical
+GEG,KGEG,Spokane Intl. Airport,47.61989975,-117.5339966,Temperate
+TBS,UGTB,Tbilisi Intl. Airport,41.6692009,44.95470047,Temperate
+NAS,MYNN,Lynden Pindling Intl. Airport,25.039,-77.466202,Temperate
+AHB,OEAB,Abha Intl. Airport,18.2404,42.656601,Tropical
+KOA,PHKO,Ellison Onizuka Kona Intl. Airport at Keahole,19.738783,-156.045603,Tropical
+HDY,VTSS,Hat Yai Intl. Airport,6.933209896,100.3929977,Tropical
+ECN,LCEN,Ercan Intl. Airport,35.15470123,33.49610138,Temperate
+MRU,FIMP,Sir Seewoosagur Ramgoolam Intl. Airport,-20.430201,57.683601,Tropical
+KBV,VTSG,Krabi Airport,8.09912014,98.98619843,Tropical
+FLN,SBFL,Hercílio Luz Intl. Airport,-27.67027855,-48.55250168,Temperate
+GUM,PGUM,Antonio B. Won Pat Intl. Airport,13.4834,144.796005,Tropical
+BJV,LTFE,Milas Bodrum Intl. Airport,37.25059891,27.66430092,Temperate
+KTW,EPKT,Katowice Intl. Airport,50.4743,19.08,Temperate
+TUS,KTUS,Tucson Intl. Airport / Morris Air National Guard Base,32.115004,-110.938053,Temperate
+TZX,LTCG,Trabzon Intl. Airport,40.99509811,39.78969955,Temperate
+CCJ,VOCL,Calicut Intl. Airport,11.13679981,75.95529938,Tropical
+GRR,KGRR,Gerald R. Ford Intl. Airport,42.88079834,-85.52279663,Temperate
+CZX,ZSCG,Changzhou Benniu Airport,31.919701,119.778999,Temperate
+PKU,WIBB,Sultan Syarif Kasim Ii (Simpang Tiga) Airport,0.460786015,101.4449997,Tropical
+BEL,SBBE,Val de Cans/Júlio Cezar Ribeiro Intl. Airport,-1.37925005,-48.47629929,Tropical
+VRN,LIPX,Verona Villafranca Airport,45.395699,10.8885,Temperate
+BDJ,WAOO,Syamsudin Noor Airport,-3.44236,114.763,Tropical
+PDG,WIEE,Minangkabau Intl. Airport,-0.786917,100.280998,Tropical
+LGB,KLGB,Long Beach Airport (Daugherty Field),33.817699,-118.152,Temperate
+VVI,SLVR,Viru Viru Intl. Airport,-17.6448,-63.135399,Tropical
+ELP,KELP,El Paso Intl. Airport,31.80719948,-106.3779984,Temperate
+TSF,LIPH,Treviso-Sant'Angelo Airport,45.648399,12.1944,Temperate
+COR,SACO,Ingeniero Ambrosio Taravella Airport,-31.323601,-64.208,Temperate
+TIA,LATI,Tirana Intl. Airport Mother Teresa,41.41469955,19.72060013,Temperate
+ZAG,LDZA,Zagreb Airport,45.74290085,16.06879997,Temperate
+PQC,VVPQ,Phu Quoc Intl. Airport,10.1698,103.9931,Tropical
+MAH,LEMH,Menorca Airport,39.86259842,4.218649864,Temperate
+IXB,VEBD,Bagdogra Airport,26.68120003,88.32859802,Temperate
+BGW,ORBI,Baghdad Intl. Airport / New Al Muthana Air Base,33.262501,44.2346,Temperate
+CBR,YSCB,Canberra Intl. Airport,-35.30690002,149.1950073,Temperate
+SDJ,RJSS,Sendai Airport,38.139702,140.917007,Temperate
+GUA,MGGT,La Aurora Airport,14.5833,-90.527496,Tropical
+NAG,VANP,Dr. Babasaheb Ambedkar Intl. Airport,21.092199,79.047203,Tropical
+VIX,SBVT,Eurico de Aguiar Salles Airport,-20.258057,-40.286388,Tropical
+VNS,VEBN,Lal Bahadur Shastri Airport,25.452129,82.861805,Temperate
+LIH,PHLI,Lihue Airport,21.97599983,-159.3390045,Tropical
+POS,TTPP,Piarco Intl. Airport,10.59539986,-61.33720016,Tropical
+LOP,WADL,Lombok Intl. Airport,-8.757322,116.276675,Tropical
+WRO,EPWR,Copernicus Wrocław Airport,51.10269928,16.88579941,Temperate
+BDO,WICC,Husein Sastranegara Intl. Airport,-6.900629997,107.5759964,Tropical
+GYN,SBGO,Santa Genoveva Airport,-16.63199997,-49.22069931,Tropical
+IDR,VAID,Devi Ahilyabai Holkar Airport,22.72179985,75.80110168,Tropical
+VVO,UHWW,Vladivostok Intl. Airport,43.396256,132.148155,Temperate
+CJB,VOCB,Coimbatore Intl. Airport,11.02999973,77.04340363,Tropical
+BLL,EKBI,Billund Airport,55.74029922,9.151780128,Temperate
+SFB,KSFB,Orlando Sanford Intl. Airport,28.77759933,-81.23750305,Temperate
+OLB,LIEO,Olbia Costa Smeralda Airport,40.898701,9.51763,Temperate
+KNH,RCBS,Kinmen Airport,24.4279,118.359001,Temperate
+KRT,HSSK,Khartoum Intl. Airport,15.5895,32.5532,Tropical
+WMI,EPMO,Modlin Airport,52.451099,20.6518,Temperate
+MZG,RCQC,Penghu Magong Airport,23.568701,119.627998,Temperate
+SPU,LDSP,Split Airport,43.53889847,16.29800034,Temperate
+ZHA,ZGZJ,Zhanjiang Xintang Airport,21.214399,110.358002,Tropical
+KMJ,RJFT,Kumamoto Airport,32.83729935,130.8549957,Temperate
+BHM,KBHM,Birmingham-Shuttlesworth Intl. Airport,33.56290054,-86.75350189,Temperate
+ALB,KALB,Albany Intl. Airport,42.74829865,-73.80169678,Temperate
+SXR,VISR,Sheikh ul Alam Airport,33.98709869,74.77420044,Temperate
+TUL,KTUL,Tulsa Intl. Airport,36.19839859,-95.88809967,Temperate
+NTG,ZSNT,Nantong Airport,32.07080078,120.9759979,Temperate
+SUF,LICA,Lamezia Terme Airport,38.905399,16.2423,Temperate
+EVN,UDYZ,Zvartnots Intl. Airport,40.14730072,44.39590073,Temperate
+UKB,RJBE,Kobe Airport,34.63280106,135.223999,Temperate
+LGK,WMKL,Langkawi Intl. Airport,6.329730034,99.72869873,Tropical
+CGB,SBCY,Marechal Rondon Airport,-15.65289974,-56.11669922,Tropical
+MYJ,RJOM,Matsuyama Airport,33.82720184,132.6999969,Temperate
+RMQ,RCMQ,Taichung Intl. Airport / Ching Chuang Kang Air Base,24.2647,120.621002,Temperate
+NGS,RJFU,Nagasaki Airport,32.91690063,129.9140015,Temperate
+MAO,SBEG,Eduardo Gomes Intl. Airport,-3.03861,-60.049702,Tropical
+KIV,LUKK,Chişinău Intl. Airport,46.92770004,28.93099976,Temperate
+VTZ,VOVZ,Visakhapatnam Airport,17.721201,83.224503,Tropical
+YIH,ZHYC,Yichang Sanxia Airport,30.55655,111.479988,Temperate
+SAV,KSAV,Savannah Hilton Head Intl. Airport,32.12760162,-81.20210266,Temperate
+KZN,UWKD,Kazan Intl. Airport,55.60620117,49.27870178,Temperate
+CFU,LGKR,Ioannis Kapodistrias Intl. Airport,39.60189819,19.9116993,Temperate
+CCS,SVMI,Simón Bolívar Intl. Airport,10.601194,-66.991222,Tropical
+YTZ,CYTZ,Billy Bishop Toronto City Centre Airport,43.627499,-79.396202,Temperate
+FNC,LPMA,Madeira Airport,32.697899,-16.7745,Temperate
+HIJ,RJOA,Hiroshima Airport,34.4361,132.919006,Temperate
+DSM,KDSM,Des Moines Intl. Airport,41.5340004,-93.6631012,Temperate
+TLL,EETN,Lennart Meri Tallinn Airport,59.41329956,24.83279991,Temperate
+ILO,RPVI,Iloilo Intl. Airport,10.833017,122.493358,Tropical
+SCQ,LEST,Santiago de Compostela Airport,42.89630127,-8.415140152,Temperate
+FLR,LIRQ,Peretola Airport,43.810001,11.2051,Temperate
+CEI,VTCT,Mae Fah Luang - Chiang Rai Intl. Airport,19.952299,99.882896,Tropical
+PFO,LCPH,Paphos Intl. Airport,34.7179985,32.4856987,Temperate
+ROV,URRP,Platov Intl. Airport,47.493888,39.924722,Temperate
+MDC,WAMM,Sam Ratulangi Airport,1.54926002,124.9260025,Tropical
+CJJ,RKTU,Cheongju Intl. Airport/Cheongju Air Base (K-59/G-513),36.717008,127.498741,Temperate
+SZB,WMSA,Sultan Abdul Aziz Shah Intl. Airport,3.130579948,101.5490036,Tropical
+ACC,DGAA,Kotoka Intl. Airport,5.6051898,-0.166786,Tropical
+HBA,YMHB,Hobart Intl. Airport,-42.83610153,147.5099945,Temperate
+ATQ,VIAR,Sri Guru Ram Dass Jee Intl. Airport,31.70960045,74.79730225,Temperate
+WEH,ZSWH,Weihai Airport,37.18709946,122.2289963,Temperate
+DJJ,WAJJ,Sentani Intl. Airport,-2.57695,140.516006,Tropical
+CLJ,LRCL,Cluj-Napoca Intl. Airport,46.785198,23.686199,Temperate
+LPB,SLLP,El Alto Intl. Airport,-16.51329994,-68.19229889,Tropical
+DYG,ZGDY,Dayong Airport,29.1028,110.443001,Temperate
+MID,MMMD,Licenciado Manuel Crescencio Rejon Int Airport,20.93700027,-89.65769959,Tropical
+DBV,LDDU,Dubrovnik Airport,42.56140137,18.26819992,Temperate
+XUZ,ZSXZ,Xuzhou Guanyin Airport,34.059056,117.555278,Temperate
+BAQ,SKBQ,Ernesto Cortissoz Intl. Airport,10.8896,-74.7808,Tropical
+DTM,EDLW,Dortmund Airport,51.5182991,7.612239838,Temperate
+AUA,TNCA,Queen Beatrix Intl. Airport,12.5014,-70.015198,Tropical
+BJX,MMLO,Del Bajío Intl. Airport,20.9935,-101.481003,Tropical
+HUZ,ZGHZ,Huizhou Pingtan Airport,23.049999,114.599998,Tropical
+BDS,LIBR,Brindisi Airport,40.6576,17.947001,Temperate
+IEV,UKKK,Kiev Zhuliany Intl. Airport,50.40194,30.45194,Temperate
+PSP,KPSP,Palm Springs Intl. Airport,33.8297,-116.507004,Temperate
+KUF,UWWW,Kurumoch Intl. Airport,53.50490189,50.16429901,Temperate
+BMA,ESSB,Stockholm-Bromma Airport,59.35440063,17.94169998,Temperate
+KMI,RJFM,Miyazaki Airport,31.87719917,131.4490051,Temperate
+MYR,KMYR,Myrtle Beach Intl. Airport,33.67969894,-78.92829895,Temperate
+ROC,KROC,Greater Rochester Intl. Airport,43.1189003,-77.67240143,Temperate
+SYR,KSYR,Syracuse Hancock Intl. Airport,43.11119843,-76.10630035,Temperate
+ORK,EICK,Cork Airport,51.84130096,-8.491109848,Temperate
+UFA,UWUU,Ufa Intl. Airport,54.55749893,55.87440109,Temperate
+IXR,VERC,Birsa Munda Airport,23.31430054,85.32170105,Tropical
+YTY,ZSYA,Yangzhou Taizhou Airport,32.5634,119.7198,Temperate
+DSS,GOBD,Blaise Diagne Intl. Airport,14.67,-17.073333,Tropical
+UTH,VTUD,Udon Thani Airport,17.38640022,102.788002,Tropical
+KLO,RPVK,Kalibo Intl. Airport,11.67940044,122.3759995,Tropical
+VTE,VLVT,Wattay Intl. Airport,17.98830032,102.5630035,Tropical
+GSP,KGSP,Greenville Spartanburg Intl. Airport,34.895699,-82.218903,Temperate
+KHG,ZWSH,Kashgar Airport,39.54290009,76.01999664,Temperate
+CBB,SLCB,Jorge Wilsterman Intl. Airport,-17.42110062,-66.17710114,Tropical
+HPH,VVCI,Cat Bi Intl. Airport,20.81940079,106.7249985,Tropical
+HLD,ZBLA,Hulunbuir Hailar Airport,49.205002,119.824997,Temperate
+NAN,NFFN,Nadi Intl. Airport,-17.7553997,177.4429932,Tropical
+BHD,EGAC,George Best Belfast City Airport,54.61809921,-5.872499943,Temperate
+TYS,KTYS,McGhee Tyson Airport,35.81100082,-83.9940033,Temperate
+MYY,WBGR,Miri Airport,4.32201004,113.9869995,Tropical
+YCU,ZBYC,Yuncheng Guangong Airport,35.116391,111.0313889,Temperate
+ABZ,EGPD,Aberdeen Dyce Airport,57.20190048,-2.197779894,Temperate
+CUL,MMCL,Bachigualato Federal Intl. Airport,24.7645,-107.474998,Temperate
+LEJ,EDDP,Leipzig/Halle Airport,51.423889,12.236389,Temperate
+ISG,ROIG,New Ishigaki Airport,24.396389,124.245,Temperate
+ZQN,NZQN,Queenstown Intl. Airport,-45.021099,168.738998,Temperate
+GZT,LTAJ,Gaziantep Intl. Airport,36.94720078,37.47869873,Temperate
+BHY,ZGBH,Beihai Fucheng Airport,21.5394,109.293999,Tropical
+NYO,ESKN,Stockholm Skavsta Airport,58.788601,16.912201,Temperate
+DSN,ZBDS,Ordos Ejin Horo Airport,39.49,109.8613889,Temperate
+UYN,ZLYL,Yulin Yuyang Airport,38.35971,109.590927,Temperate
+BGI,TBPB,Grantley Adams Intl. Airport,13.0746,-59.4925,Tropical
+IKT,UIII,Irkutsk Airport,52.26800156,104.3889999,Temperate
+RUN,FMEE,Roland Garros Airport,-20.88710022,55.51029968,Tropical
+TKG,WILL,Radin Inten II Intl. Airport,-5.240556,105.175556,Tropical
+MRV,URMM,Mineralnyye Vody Airport,44.22510147,43.08190155,Temperate
+GIZ,OEGN,Jizan Regional Airport / King Abdullah bin Abdulaziz Airport,16.9011,42.5858,Tropical
+RPR,VERP,Swami Vivekananda Airport,21.180401,81.7388,Tropical
+KJA,UNKL,Krasnoyarsk Intl. Airport,56.173077,92.492437,Temperate
+IXC,VICG,Chandigarh Airport,30.67350006,76.78849792,Temperate
+KRL,ZWKL,Korla Airport,41.69779968,86.12889862,Temperate
+SKP,LWSK,Skopje Intl. Airport,41.961601,21.621401,Temperate
+CJC,SCCF,El Loa Airport,-22.49819946,-68.9036026,Tropical
+MSN,KMSN,Dane County Regional Truax Field,43.13990021,-89.33750153,Temperate
+IGU,SBFI,Cataratas Intl. Airport,-25.60027885,-54.48500061,Temperate
+NAT,SBSG,São Gonçalo do Amarante - Governador Aluízio Alves Intl. Airport,-5.769804,-35.366578,Tropical
+DAR,HTDA,Julius Nyerere Intl. Airport,-6.87811,39.202599,Tropical
+CGY,RPMY,Laguindingan Airport,8.612203,124.456496,Tropical
+ABJ,DIAP,Félix-Houphouët-Boigny Intl. Airport,5.26139,-3.92629,Tropical
+ASB,UTAA,Ashgabat Intl. Airport,37.986801,58.361,Temperate
+SMR,SKSM,Simón Bolívar Intl. Airport,11.1196,-74.2306,Tropical
+PPS,RPVP,Puerto Princesa Airport,9.742119789,118.7590027,Tropical
+USM,VTSM,Samui Airport,9.547789574,100.0619965,Tropical
+TOS,ENTC,Tromsø Airport,69.6832962,18.91889954,Frigid
+KGD,UMKK,Khrabrovo Airport,54.88999939,20.59259987,Temperate
+PNS,KPNS,Pensacola Intl. Airport,30.4734,-87.1866,Temperate
+YLW,CYLW,Kelowna Intl. Airport,49.9561,-119.377998,Temperate
+ANF,SCFA,Andrés Sabella Gálvez Intl. Airport,-23.444501,-70.445099,Temperate
+BRE,EDDW,Bremen Airport,53.04750061,8.786669731,Temperate
+PTP,TFFR,Pointe-à-Pitre Le Raizet,16.265301,-61.531799,Tropical
+PIE,KPIE,St Petersburg Clearwater Intl. Airport,27.91020012,-82.68740082,Temperate
+KOE,WATT,El Tari Airport,-10.17160034,123.6709976,Tropical
+CHQ,LGSA,Chania Intl. Airport,35.53170013,24.14970016,Temperate
+MDZ,SAME,El Plumerillo Airport,-32.83169937,-68.79290009,Temperate
+PRN,BKPR,Priština Adem Jashari Intl. Airport,42.5728,21.035801,Temperate
+KBL,OAKB,Hamid Karzai Intl. Airport,34.565899,69.212303,Temperate
+KGS,LGKO,Kos Airport,36.79330063,27.0916996,Temperate
+PWM,KPWM,Portland Intl. Jetport,43.646198,-70.309303,Temperate
+JTR,LGSR,Santorini Airport,36.39920044,25.47929955,Temperate
+LIT,KLIT,Bill & Hillary Clinton National Airport/Adams Field,34.72940063,-92.22429657,Temperate
+ASR,LTAU,Kayseri Erkilet Airport,38.770401,35.49539948,Temperate
+HBE,HEBA,Borg El Arab Intl. Airport,30.91769981,29.69639969,Temperate
+LYI,ZSLY,Shubuling Airport,35.04610062,118.4120026,Temperate
+DRW,YPDN,Darwin Intl. Airport,-12.41469955,130.8769989,Tropical
+LAD,FNLU,Quatro de Fevereiro Airport,-8.85837,13.2312,Tropical
+GSO,KGSO,Piedmont Triad Intl. Airport,36.09780121,-79.93730164,Temperate
+TRF,ENTO,"Sandefjord Airport, Torp",59.18669891,10.25860024,Temperate
+LUM,ZPMS,Dehong Mangshi Airport,24.4011,98.5317,Temperate
+BAV,ZBOW,Baotou Airport,40.56000137,109.9970016,Temperate
+ADZ,SKSP,Gustavo Rojas Pinilla Intl. Airport,12.5836,-81.7112,Tropical
+MDL,VYMD,Mandalay Intl. Airport,21.70219994,95.97789764,Tropical
+SOC,WAHQ,Adisumarmo Intl. Airport,-7.513564,110.750494,Tropical
+KHV,UHHH,Khabarovsk-Novy Airport,48.52799988,135.1880035,Temperate
+KOS,VDSV,Sihanoukville Intl. Airport,10.5797,103.637001,Tropical
+BTS,LZIB,M. R. Štefánik Airport,48.17020035,17.21269989,Temperate
+MCZ,SBMO,Zumbi dos Palmares Airport,-9.510809898,-35.79169846,Tropical
+TAK,RJOT,Takamatsu Airport,34.21419907,134.0160065,Temperate
+LIL,LFQQ,Lille-Lesquin Airport,50.563332,3.086886,Temperate
+SYZ,OISS,Shiraz Shahid Dastghaib Intl. Airport,29.5392,52.589802,Temperate
+HIA,ZSSH,Lianshui Airport,33.79083333,119.125,Temperate
+SSH,HESH,Sharm El Sheikh Intl. Airport,27.97730064,34.39500046,Temperate
+BZE,MZBZ,Philip S. W. Goldson Intl. Airport,17.53910065,-88.30819702,Tropical
+AGA,GMAD,Al Massira Airport,30.322478,-9.412003,Temperate
+YYJ,CYYJ,Victoria Intl. Airport,48.64690018,-123.4260025,Temperate
+PGK,WIPK,Pangkal Pinang (Depati Amir) Airport,-2.162199974,106.1389999,Tropical
+SOQ,WASS,Domine Eduard Osok Airport,-0.894,131.287,Tropical
+YNZ,ZSYN,Yancheng Airport,33.425833,120.203056,Temperate
+HLA,FALA,Lanseria Airport,-25.93849945,27.92609978,Temperate
+VII,VVVH,Vinh Airport,18.73760033,105.6709976,Tropical
+FRU,UCFM,Manas Intl. Airport,43.06129837,74.4776001,Temperate
+MVD,SUMU,Carrasco Intl. /General C L Berisso Airport,-34.838402,-56.0308,Temperate
+SEN,EGMC,Southend Airport,51.5714,0.695556,Temperate
+YIW,ZSYW,Yiwu Airport,29.34469986,120.0319977,Temperate
+MMX,ESMS,Malmö Sturup Airport,55.53630536,13.37619781,Temperate
+BOJ,LBBG,Burgas Airport,42.56959915,27.51519966,Temperate
+KWJ,RKJJ,Gwangju Airport,35.123173,126.805444,Temperate
+FDF,TFFF,Martinique Aimé Césaire Intl. Airport,14.5909996,-61.00320053,Tropical
+MPH,RPVE,Godofredo P. Ramos Airport,11.9245,121.954002,Tropical
+IXE,VOML,Mangalore Intl. Airport,12.9612999,74.89009857,Tropical
+POM,AYPY,Port Moresby Jacksons Intl. Airport,-9.443380356,147.2200012,Tropical
+MPL,LFMT,Montpellier-Méditerranée Airport,43.57619858,3.963010073,Temperate
+KKC,VTUK,Khon Kaen Airport,16.46660042,102.7839966,Tropical
+DLU,ZPDL,Dali Airport,25.649401,100.319,Temperate
+FAT,KFAT,Fresno Yosemite Intl. Airport,36.776199,-119.718002,Temperate
+TJM,USTR,Roshchino Intl. Airport,57.1896019,65.32430267,Temperate
+AQP,SPQU,Rodríguez Ballón Intl. Airport,-16.34110069,-71.58309937,Tropical
+BGA,SKBG,Palonegro Airport,7.1265,-73.1848,Tropical
+POZ,EPPO,Poznań-Ławica Airport,52.42100143,16.82629967,Temperate
+ZYI,ZUZY,Zunyi Xinzhou Airport,27.5895,107.0007,Temperate
+NVT,SBNF,Ministro Victor Konder Intl. Airport,-26.879999,-48.651402,Temperate
+EBL,ORER,Erbil Intl. Airport,36.23759842,43.96319962,Temperate
+NJF,ORNI,Al Najaf Intl. Airport,31.989853,44.404317,Temperate
+SRQ,KSRQ,Sarasota Bradenton Intl. Airport,27.39539909,-82.55439758,Temperate
+HUI,VVPB,Phu Bai Intl. Airport,16.401501,107.703003,Tropical
+PEI,SKPE,Matecaña Intl. Airport,4.81267,-75.7395,Tropical
+YQB,CYQB,Quebec Jean Lesage Intl. Airport,46.7911,-71.393303,Temperate
+URT,VTSB,Surat Thani Airport,9.132599831,99.13559723,Tropical
+SBW,WBGS,Sibu Airport,2.261600018,111.9850006,Tropical
+GRO,LEGE,Girona Airport,41.90100098,2.760550022,Temperate
+DLI,VVDL,Lien Khuong Airport,11.75,108.366997,Tropical
+YNJ,ZYYJ,Yanji Chaoyangchuan Airport,42.88280106,129.451004,Temperate
+PMC,SCTE,El Tepual Airport,-41.43889999,-73.09400177,Temperate
+KBR,WMKC,Sultan Ismail Petra Airport,6.16685009,102.2929993,Tropical
+BWN,WBSB,Brunei Intl. Airport,4.944200039,114.9280014,Tropical
+CGP,VGEG,Shah Amanat Intl. Airport,22.249599,91.813301,Tropical
+IXZ,VOPB,Vir Savarkar Intl. Airport,11.64120007,92.72969818,Tropical
+LZO,ZULZ,Luzhou Yunlong Airport,29.030357,105.468407,Temperate
+ORN,DAOO,Oran Intl. Airport Ahmed Ben Bella,35.623901,-0.621183,Temperate
+TSV,YBTL,Townsville Airport / RAAF Base Townsville,-19.252904,146.766512,Tropical
+HMO,MMHO,General Ignacio P. Garcia Intl. Airport,29.09589958,-111.0479965,Temperate
+STV,VASU,Surat Airport,21.1140995,72.7417984,Tropical
+PDL,LPPD,João Paulo II Airport,37.74119949,-25.69790077,Temperate
+BPS,SBPS,Porto Seguro Airport,-16.438601,-39.080898,Tropical
+TWU,WBKW,Tawau Airport,4.320159912,118.1279984,Tropical
+BOO,ENBO,Bodø Airport,67.26920319,14.36530018,Frigid
+XNA,KXNA,Northwest Arkansas Regional Airport,36.281898,-94.306801,Temperate
+SOU,EGHI,Southampton Airport,50.95029831,-1.35679996,Temperate
+KIN,MKJP,Norman Manley Intl. Airport,17.93569946,-76.78749847,Tropical
+AKU,ZWAK,Aksu Onsu Airport,41.262501,80.291702,Temperate
+PLZ,FAPE,Port Elizabeth Intl. Airport,-33.984901,25.6173,Temperate
+UBP,VTUU,Ubon Ratchathani Airport,15.25129986,104.8700027,Tropical
+AZA,KIWA,Phoenix-Mesa-Gateway Airport,33.3078,-111.654999,Temperate
+PKX,ZBAD,Beijing Daxing Intl. Airport,39.509945,116.41092,Temperate
+MHT,KMHT,Manchester-Boston Regional Airport,42.932598,-71.435699,Temperate
+IXJ,VIJU,Jammu Airport,32.688849,74.838152,Temperate
+FMM,EDJA,Memmingen Allgau Airport,47.98880005,10.23950005,Temperate
+EBB,HUEN,Entebbe Intl. Airport,0.042386,32.443501,Tropical
+LJU,LJLJ,Ljubljana Jože Pučnik Airport,46.223701,14.4576,Temperate
+ICT,KICT,Wichita Eisenhower National Airport,37.649899,-97.433098,Temperate
+DAY,KDAY,James M Cox Dayton Intl. Airport,39.90240097,-84.2193985,Temperate
+LWO,UKLL,Lviv Intl. Airport,49.8125,23.95610046,Temperate
+TUU,OETB,Tabuk Airport,28.3654,36.6189,Temperate
+CIF,ZBCF,Chifeng Airport,42.23500061,118.9079971,Temperate
+HPN,KHPN,Westchester County Airport,41.06700134,-73.70760345,Temperate
+BCD,RPVB,Bacolod-Silay Airport,10.7764,123.014999,Tropical
+RTM,EHRD,Rotterdam The Hague Airport,51.956902,4.43722,Temperate
+TRZ,VOTR,Tiruchirappalli Intl. Airport,10.7654,78.709702,Tropical
+DIY,LTCC,Diyarbakir Airport,37.89390183,40.20100021,Temperate
+COS,KCOS,City of Colorado Springs Municipal Airport,38.805801,-104.700996,Temperate
+CUU,MMCU,General Roberto Fierro Villalobos Intl. Airport,28.70289993,-105.9649963,Temperate
+JER,EGJJ,Jersey Airport,49.207901,-2.195509911,Temperate
+MMY,ROMY,Miyako Airport,24.78280067,125.2949982,Temperate
+KOW,ZSGZ,Ganzhou Airport,25.853333,114.778889,Temperate
+KCZ,RJOK,Kochi Ryoma Airport,33.546101,133.669006,Temperate
+KMQ,RJNK,Komatsu Airport / JASDF Komatsu Air Base,36.3946,136.406998,Temperate
+STI,MDST,Cibao Intl. Airport,19.40609932,-70.60469818,Tropical
+SGC,USRR,Surgut Airport,61.34370041,73.40180206,Temperate
+CCP,SCIE,Carriel Sur Airport,-36.772701,-73.063103,Temperate
+HTN,ZWTN,Hotan Airport,37.03850174,79.86489868,Temperate
+SLZ,SBSL,Marechal Cunha Machado Intl. Airport,-2.58536005,-44.23410034,Tropical
+OIT,RJFO,Oita Airport,33.47940063,131.7369995,Temperate
+CWL,EGFF,Cardiff Intl. Airport,51.39670181,-3.343329906,Temperate
+VPS,KVPS,Destin-Fort Walton Beach Airport,30.4832,-86.525398,Temperate
+DJB,WIJJ,Sultan Thaha Airport,-1.63802,103.643997,Tropical
+PLW,WAML,Mutiara Airport,-0.918542027,119.9100037,Tropical
+IXM,VOMD,Madurai Airport,9.83450985,78.09339905,Tropical
+SZG,LOWS,Salzburg Airport,47.79330063,13.00430012,Temperate
+XFN,ZHXF,Xiangyang Liuji Airport,32.1506,112.291,Temperate
+TSR,LRTR,Timişoara Traian Vuia Airport,45.80989838,21.33790016,Temperate
+YXE,CYXE,Saskatoon John G. Diefenbaker Intl. Airport,52.17079926,-106.6999969,Temperate
+LYG,ZSLG,Lianyungang Airport,34.571667,118.873611,Temperate
+PGD,KPGD,Charlotte County Airport,26.92020035,-81.9905014,Temperate
+AVL,KAVL,Asheville Regional Airport,35.436199,-82.541801,Temperate
+CJS,MMCS,Abraham González Intl. Airport,31.63610077,-106.4290009,Temperate
+YIN,ZWYN,Yining Airport,43.955799,81.330299,Temperate
+TRK,WAQQ,Juwata Airport,3.326667,117.569444,Tropical
+LZH,ZGZH,Liuzhou Bailian Airport,24.2075,109.390999,Temperate
+SNN,EINN,Shannon Airport,52.702,-8.92482,Temperate
+FEZ,GMFF,Saïss Airport,33.9272995,-4.97796011,Temperate
+IQQ,SCDA,Diego Aracena Airport,-20.53520012,-70.1812973,Tropical
+BZN,KBZN,Gallatin Field,45.77750015,-111.1529999,Temperate
+OKJ,RJOB,Okayama Momotaro Airport,34.756901,133.854996,Temperate
+ELQ,OEGS,Gassim Airport,26.30279922,43.7743988,Temperate
+UTP,VTBU,U-Tapao Intl. Airport,12.67990017,101.0049973,Tropical
+ISP,KISP,Long Island Mac Arthur Airport,40.79520035,-73.10019684,Temperate
+CGR,SBCG,Campo Grande Airport,-20.46870041,-54.67250061,Tropical
+BRC,SAZS,San Carlos De Bariloche Airport,-41.151199,-71.157501,Temperate
+GOA,LIMJ,Genoa Cristoforo Colombo Airport,44.4133,8.8375,Temperate
+CNN,VOKN,Kannur Intl. Airport,11.918614,75.547211,Tropical
+JMK,LGMK,Mikonos Airport,37.43510056,25.34810066,Temperate
+ODS,UKOO,Odessa Intl. Airport,46.42679977,30.67650032,Temperate
+YYT,CYYT,St. John's Intl. Airport,47.61859894,-52.75189972,Temperate
+AJA,LFKJ,Ajaccio-Napoléon Bonaparte Airport,41.92359924,8.802920341,Temperate
+DJE,DTTJ,Djerba Zarzis Intl. Airport,33.875,10.7755003,Temperate
+DRS,EDDC,Dresden Airport,51.13280106,13.76720047,Temperate
+CEK,USCC,Chelyabinsk Balandino Airport,55.305801,61.5033,Temperate
+MDT,KMDT,Harrisburg Intl. Airport,40.19350052,-76.76339722,Temperate
+AAQ,URKA,Anapa Vityazevo Airport,45.0021019,37.34730148,Temperate
+PEE,USPP,Perm Intl. Airport,57.914501,56.021198,Temperate
+SPC,GCLA,La Palma Airport,28.626499,-17.7556,Temperate
+VER,MMVR,General Heriberto Jara Intl. Airport,19.14590073,-96.18730164,Tropical
+TGZ,MMTG,Angel Albino Corzo Intl. Airport,16.56360054,-93.02249908,Tropical
+DWC,OMDW,Al Maktoum Intl. Airport,24.896356,55.161389,Temperate
+VAR,LBWN,Varna Airport,43.232101,27.8251,Temperate
+AAL,EKYT,Aalborg Airport,57.09275891,9.849243164,Temperate
+ASU,SGAS,Silvio Pettirossi Intl. Airport,-25.23999977,-57.52000046,Temperate
+HHN,EDFH,Frankfurt-Hahn Airport,49.9487,7.26389,Temperate
+BIA,LFKB,Bastia-Poretta Airport,42.55270004,9.483730316,Temperate
+UDR,VAUD,Maharana Pratap Airport,24.61770058,73.89610291,Temperate
+AXT,RJSK,Akita Airport,39.61560059,140.2189941,Temperate
+TCZ,ZUTC,Tengchong Tuofeng Airport,24.93805556,98.48583333,Temperate
+SXB,LFST,Strasbourg Airport,48.53829956,7.628230095,Temperate
+SXM,TNCM,Princess Juliana Intl. Airport,18.04100037,-63.10889816,Tropical
+SZF,LTFH,Samsun Çarşamba Airport,41.254501,36.567101,Temperate
+LST,YMLT,Launceston Airport,-41.54529953,147.2140045,Temperate
+KGL,HRYR,Kigali Intl. Airport,-1.96863,30.1395,Tropical
+HKD,RJCH,Hakodate Airport,41.77000046,140.8220062,Temperate
+UIH,VVPC,Phu Cat Airport,13.955,109.042,Tropical
+DED,VIDN,Dehradun Airport,30.189699,78.180298,Temperate
+HSN,ZSZS,Zhoushan Airport,29.93420029,122.3619995,Temperate
+HSV,KHSV,Huntsville Intl. Carl T Jones Field,34.6371994,-86.77510071,Temperate
+ZIA,UUBW,Zhukovsky Intl. Airport,55.553299,38.150002,Temperate
+LEX,KLEX,Blue Grass Airport,38.03649902,-84.60590363,Temperate
+DYU,UTDD,Dushanbe Airport,38.54330063,68.82499695,Temperate
+AMQ,WAPP,"Pattimura Airport, Ambon",-3.710259914,128.0890045,Tropical
+VCA,VVCT,Can Tho Intl. Airport,10.08510017,105.711998,Tropical
+IXA,VEAT,Agartala Airport,23.88699913,91.24040222,Temperate
+ZTH,LGZA,"Zakynthos Intl. Airport ""Dionysios Solomos""",37.7509,20.8843,Temperate
+MCX,URML,Uytash Airport,42.81679916,47.65230179,Temperate
+LYA,ZHLY,Luoyang Airport,34.74110031,112.3880005,Temperate
+TNG,GMTT,Tangier Ibn Battouta Airport,35.726898,-5.91689,Temperate
+CUR,TNCC,Hato Intl. Airport,12.1889,-68.959801,Tropical
+OVD,LEAS,Asturias Airport,43.56359863,-6.034619808,Temperate
+DSA,EGCN,Robin Hood Doncaster Sheffield Airport,53.48053781,-1.010656357,Temperate
+TAG,RPSP,Bohol-Panglao Intl. Airport,9.566667,123.775,Tropical
+BTV,KBTV,Burlington Intl. Airport,44.47190094,-73.15329742,Temperate
+IGR,SARI,Cataratas Del Iguazú Intl. Airport,-25.737301,-54.4734,Temperate
+OSS,UCFO,Osh Airport,40.60900116,72.79329681,Temperate
+GCM,MWCR,Owen Roberts Intl. Airport,19.2928009,-81.35769653,Tropical
+BHO,VABP,Raja Bhoj Intl. Airport,23.28750038,77.33740234,Tropical
+PEW,OPPS,Peshawar Intl. Airport,33.9939003,71.51460266,Temperate
+VAN,LTCI,Van Ferit Melen Airport,38.46820068,43.33229828,Temperate
+AHO,LIEA,Alghero-Fertilia Airport,40.632099,8.29077,Temperate
+MAF,KMAF,Midland Intl. Airport,31.94249916,-102.2020035,Temperate
+SLL,OOSA,Salalah Airport,17.0387001,54.09130096,Tropical
+JPA,SBJP,Presidente Castro Pinto Intl. Airport,-7.145833015,-34.94861221,Tropical
+TKS,RJOS,Tokushima Awaodori Airport / JMSDF Tokushima Air Base,34.132801,134.606995,Temperate
+NTL,YWLM,Newcastle Airport,-32.79499817,151.8339996,Temperate
+MBA,HKMO,Moi Intl. Airport,-4.03483,39.5942,Tropical
+CID,KCID,The Eastern Iowa Airport,41.884701,-91.7108,Temperate
+LCG,LECO,A Coruña Airport,43.302101,-8.37726,Temperate
+WMT,ZUMT,Zunyi Maotai Airport,27.81638,106.33268,Temperate
+FKB,EDSB,Karlsruhe Baden-Baden Airport,48.77939987,8.080499649,Temperate
+TAC,RPVA,Daniel Z. Romualdez Airport,11.228035,125.027761,Tropical
+PAP,MTPP,Toussaint Louverture Intl. Airport,18.57999992,-72.29250336,Tropical
+IMF,VEIM,Imphal Airport,24.76000023,93.896698,Temperate
+STT,TIST,Cyril E. King Airport,18.33729935,-64.9733963,Tropical
+HAS,OEHL,Ha'il Airport,27.437901,41.686298,Temperate
+CAE,KCAE,Columbia Metropolitan Airport,33.93880081,-81.11949921,Temperate
+PUQ,SCCI,Pdte. Carlos Ibañez del Campo Airport,-53.002602,-70.854599,Temperate
+MCY,YBSU,Sunshine Coast Airport,-26.6033,153.091003,Temperate
+SEZ,FSIA,Seychelles Intl. Airport,-4.67434,55.521801,Tropical
+VRA,MUVR,Juan Gualberto Gomez Intl. Airport,23.03440094,-81.43530273,Tropical
+MIR,DTMB,Monastir Habib Bourguiba Intl. Airport,35.7580986,10.75469971,Temperate
+NST,VTSF,Nakhon Si Thammarat Airport,8.539620399,99.94470215,Tropical
+SLA,SASA,Martin Miguel De Guemes Intl. Airport,-24.8560009,-65.48619843,Temperate
+WDS,ZHSY,Shiyan Wudangshan Airport,32.591667,110.907778,Temperate
+SID,GVAC,Amílcar Cabral Intl. Airport,16.7414,-22.9494,Tropical
+ENH,ZHES,Enshi Airport,30.32029915,109.4850006,Temperate
+VGA,VOBZ,Vijayawada Airport,16.530399,80.796799,Tropical
+AVV,YMAV,Avalon Airport,-38.039398,144.468994,Temperate
+ZNZ,HTZA,Abeid Amani Karume Intl. Airport,-6.22202,39.224899,Tropical
+GRX,LEGR,Federico Garcia Lorca Airport,37.18870163,-3.777359962,Temperate
+PLS,MBPV,Providenciales Airport,21.77359962,-72.26589966,Tropical
+HYN,ZSLQ,Huangyan Luqiao Airport,28.56220055,121.4290009,Temperate
+NRN,EDLV,Weeze Airport,51.60240173,6.142169952,Temperate
+TGD,LYPG,Podgorica Airport / Podgorica Golubovci Airbase,42.359402,19.2519,Temperate
+ULN,ZMUB,Buyant-Ukhaa Intl. Airport,47.843102,106.766998,Temperate
+PPT,NTAA,Faa'a Intl. Airport,-17.553699,-149.606995,Tropical
+IAS,LRIA,Iaşi Airport,47.17850113,27.62059975,Temperate
+AWZ,OIAW,Lieutenant General Qasem Soleimani Intl. Airport,31.3374,48.762001,Temperate
+ECP,KECP,Northwest Florida Beaches Intl. Airport,30.357106,-85.795414,Temperate
+MPM,FQMA,Maputo Airport,-25.920799,32.572601,Temperate
+BDQ,VABO,Vadodara Airport,22.336201,73.226303,Tropical
+BTU,WBGB,Bintulu Airport,3.123850107,113.0199966,Tropical
+YQR,CYQR,Regina Intl. Airport,50.43190002,-104.6660004,Temperate
+LSC,SCSE,La Florida Airport,-29.916201,-71.199501,Temperate
+VSA,MMVA,Carlos Rovirosa Pérez Intl. Airport,17.99699974,-92.81739807,Tropical
+HTY,LTDA,Hatay Airport,36.362778,36.282223,Temperate
+MGA,MNMG,Augusto C. Sandino (Managua) Intl. Airport,12.14150047,-86.16819763,Tropical
+AOJ,RJSA,Aomori Airport,40.73469925,140.6909943,Temperate
+BSD,ZPBS,Baoshan Yunduan Airport,25.053301,99.168297,Temperate
+ACX,ZUYI,Xingyi Airport,25.08638889,104.9594444,Temperate
+KDI,WAWW,Wolter Monginsidi Airport,-4.081610203,122.4179993,Tropical
+BES,LFRB,Brest Bretagne Airport,48.44789886,-4.418540001,Temperate
+EUG,KEUG,Mahlon Sweet Field,44.12459946,-123.211998,Temperate
+OMS,UNOO,Omsk Central Airport,54.96699905,73.3105011,Temperate
+ITO,PHTO,Hilo Intl. Airport,19.72139931,-155.0480042,Tropical
+UUS,UHSS,Yuzhno-Sakhalinsk Airport,46.88869858,142.7180023,Temperate
+LIR,MRLB,Daniel Oduber Quiros Intl. Airport,10.5933,-85.544403,Tropical
+VOG,URWW,Volgograd Intl. Airport,48.78250122,44.34550095,Temperate
+SGF,KSGF,Springfield Branson National Airport,37.24570084,-93.38860321,Temperate
+MXL,MMML,General Rodolfo Sánchez Taboada Intl. Airport,32.6306,-115.241997,Temperate
+DAT,ZBDT,Datong Airport,40.060299,113.482002,Temperate
+SDR,LEXJ,Santander Airport,43.42710114,-3.820009947,Temperate
+FAI,PAFA,Fairbanks Intl. Airport,64.81510162,-147.8560028,Temperate
+UDI,SBUL,Ten. Cel. Aviador César Bombonato Airport,-18.883612,-48.225277,Tropical
+KUN,EYKA,Kaunas Intl. Airport,54.96390152,24.08480072,Temperate
+HRE,FVRG,Robert Gabriel Mugabe Intl. Airport,-17.931801,31.0928,Tropical
+ZAM,RPMZ,Zamboanga Intl. Airport,6.922420025,122.0599976,Tropical
+MUX,OPMT,Multan Intl. Airport,30.20319939,71.4190979,Temperate
+THE,SBTE,Senador Petrônio Portela Airport,-5.059939861,-42.82350159,Tropical
+FSD,KFSD,Sioux Falls Regional Airport / Joe Foss Field,43.585463,-96.741152,Temperate
+OAX,MMOX,Xoxocotlán Intl. Airport,16.99990082,-96.72660065,Tropical
+YKS,UEEE,Yakutsk Airport,62.09329987,129.7709961,Temperate
+IQT,SPQT,Coronel FAP Francisco Secada Vignetta Intl. Airport,-3.784739971,-73.30879974,Tropical
+QRO,MMQT,Querétaro Intercontinental Airport,20.6173,-100.185997,Tropical
+SJJ,LQSA,Sarajevo Intl. Airport,43.82460022,18.3314991,Temperate
+XIC,ZUXC,Xichang Qingshan Airport,27.9890995,102.1839981,Temperate
+EOH,SKMD,Enrique Olaya Herrera Airport,6.220549,-75.590582,Tropical
+TIF,OETF,Ta’if Regional Airport,21.483001,40.543442,Tropical
+AES,ENAL,Ålesund Airport,62.5625,6.119699955,Temperate
+JAN,KJAN,Jackson-Medgar Wiley Evers Intl. Airport,32.31119919,-90.07589722,Temperate
+NQN,SAZN,Presidente Peron Airport,-38.949001,-68.155701,Temperate
+AJU,SBAR,Santa Maria Airport,-10.984,-37.070301,Tropical
+XRY,LEJR,Jerez Airport,36.744598,-6.06011,Temperate
+BIQ,LFBZ,Biarritz-Anglet-Bayonne Airport,43.4683333,-1.5311111,Temperate
+SDK,WBKS,Sandakan Airport,5.900899887,118.0589981,Tropical
+KIJ,RJSN,Niigata Airport,37.95589828,139.1210022,Temperate
+TNR,FMMI,Ivato Airport,-18.7969,47.478802,Tropical
+LLA,ESPA,Luleå Airport,65.54380035,22.12199974,Temperate
+CHA,KCHA,Chattanooga Metropolitan Airport (Lovell Field),35.035301,-85.203796,Temperate
+SAP,MHLM,Ramón Villeda Morales Intl. Airport,15.4526,-87.923599,Tropical
+TAB,TTCP,Tobago-Crown Point Airport,11.14970016,-60.8321991,Tropical
+KRY,ZWKM,Karamay Airport,45.46655,84.9527,Temperate
+OUL,EFOU,Oulu Airport,64.930099,25.354601,Temperate
+DUD,NZDN,Dunedin Airport,-45.92810059,170.197998,Temperate
+RBA,GMME,Rabat-Salé Airport,34.051498,-6.75152,Temperate
+MLG,WARA,Abdul Rachman Saleh Airport,-7.92656,112.714996,Tropical
+RMU,LEMI,Región de Murcia Intl. Airport,37.803,-1.125,Temperate
+ILM,KILM,Wilmington Intl. Airport,34.27059937,-77.90260315,Temperate
+KKJ,RJFR,Kitakyushu Airport,33.845901,131.035004,Temperate
+NSN,NZNS,Nelson Airport,-41.2983017,173.220993,Temperate
+BTJ,WITT,Sultan Iskandar Muda Intl. Airport,5.522872024,95.42063713,Tropical
+NNY,ZHNY,Nanyang Jiangying Airport,32.980801,112.614998,Temperate
+KRS,ENCN,Kristiansand Airport,58.204201,8.08537,Temperate
+WXN,ZUWX,Wanxian Airport,30.8017,108.433,Temperate
+MDG,ZYMD,Mudanjiang Hailang Intl. Airport,44.52410126,129.5690002,Temperate
+PIU,SPUR,Capitán FAP Guillermo Concha Iberico Intl. Airport,-5.205749989,-80.61640167,Tropical
+CUC,SKCC,Camilo Daza Intl. Airport,7.92757,-72.5115,Tropical
+MFR,KMFR,Rogue Valley Intl. Medford Airport,42.37419891,-122.8730011,Temperate
+ACY,KACY,Atlantic City Intl. Airport,39.45759964,-74.57720184,Temperate
+TBZ,OITT,Tabriz Intl. Airport,38.13389969,46.23500061,Temperate
+TIV,LYTV,Tivat Airport,42.40470123,18.72330093,Temperate
+OGU,LTCB,Ordu Giresun Airport,40.966872,38.085995,Temperate
+LBB,KLBB,Lubbock Preston Smith Intl. Airport,33.663601,-101.822998,Temperate
+MZT,MMMZ,General Rafael Buelna Intl. Airport,23.1614,-106.265999,Tropical
+ASJ,RJKA,Amami Airport,28.43059921,129.7129974,Temperate
+SPN,PGSN,Saipan Intl. Airport,15.119,145.729004,Tropical
+DLA,FKKD,Douala Intl. Airport,4.006080151,9.719479561,Tropical
+ANU,TAPA,V.C. Bird Intl. Airport,17.1367,-61.792702,Tropical
+VGO,LEVX,Vigo Airport,42.23180008,-8.62677002,Temperate
+GES,RPMR,General Santos Intl. Airport,6.058000088,125.0960007,Tropical
+MTR,SKMR,Los Garzones Airport,8.82374,-75.8258,Tropical
+ZCO,SCQP,La Araucanía Airport,-38.9259,-72.6515,Temperate
+TGG,WMKN,Sultan Mahmud Airport,5.382639885,103.1029968,Tropical
+NKM,RJNA,Nagoya Airport / JASDF Komaki Air Base,35.255759,136.924095,Temperate
+RMF,HEMA,Marsa Alam Intl. Airport,25.5571003,34.58369827,Temperate
+FIH,FZAA,Ndjili Intl. Airport,-4.38575,15.4446,Tropical
+TJQ,WIKT,H.A.S. Hanandjoeddin Intl. Airport,-2.74572,107.754997,Tropical
+CGD,ZGCD,Changde Airport,28.91889954,111.6399994,Temperate
+REU,LERS,Reus Air Base,41.1473999,1.167170048,Temperate
+TGO,ZBTL,Tongliao Airport,43.556702,122.199997,Temperate
\ No newline at end of file
diff --git a/data/apt/geolocation.csv b/data/apt/geolocation.csv
old mode 100644
new mode 100755
diff --git a/data/apt/traffic.csv b/data/apt/traffic.csv
old mode 100644
new mode 100755
diff --git a/data/cdf b/data/cdf
deleted file mode 120000
index a8b28ad..0000000
--- a/data/cdf
+++ /dev/null
@@ -1 +0,0 @@
-/Users/thomas/Dropbox/Projects/Code/PhD/data/cli
\ No newline at end of file
diff --git a/data/cdf b/data/cdf
new file mode 100755
index 0000000..e69de29
diff --git a/data/cli/cli.csv b/data/cli/cli.csv
old mode 100644
new mode 100755
diff --git a/scripts/1_airports.R b/scripts/1_airports.R
old mode 100644
new mode 100755
diff --git a/scripts/2_import.R b/scripts/2_import.R
old mode 100644
new mode 100755