diff --git a/.travis.yml b/.travis.yml
index f450ce85..ef07c34e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,38 +4,37 @@ cache:
directories:
- '$HOME/.m2/repository'
- '$HOME/.sonar/cache'
+
addons:
sonarcloud:
organization: "mivek-github"
token:
secure: $SONARCLOUD_TOKEN
-jobs:
- include:
- - if: branch in (develop, master)
- jdk: oraclejdk8
- - if: branch = develop
- jdk: openjdk8
+jdk: oraclejdk8
before_install:
- # Retrieve keys only if building branch is either develop or master and not a pull request
+ # Retrieve keys only if build is not on a pull request
- bash scripts/before_install.sh
install:
- mvn compile test-compile
script:
- # If the branch is either develop or master then the deploy goal is used otherwise the maven install is used
+ # If the branch is master then the deploy goal is used otherwise the maven install is used
- bash scripts/script.sh
-before_deploy: bash scripts/before_deploy.sh
+before_deploy:
+ - VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
+ - bash scripts/before_deploy.sh ${VERSION}
deploy:
provider: releases
- file: target/metarParser-$version.jar
+ file: target/metarParser-${VERSION}.jar
api_key:
secure: $GITHUB_OATH
skip_cleanup: true
draft: true
+ name: ${VERSION}
on:
branch: master
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 279a58ee..785670e5 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -6,14 +6,28 @@
Open an issue describing the bug and the steps to reproduce it.
If you are willing to fix the bug:
-* Open a Github Pull request
-* Reference the issue in the pull request (Put the name/number of the issue inside a commit or inside the pull request description).
-* Make sure the PR passes checks (coverage, code climate, codacy...)
+* Open a Github Pull request
+* Reference the issue in the pull request (Put the name/number of the issue inside a commit or inside the pull request description).
+* Make sure the PR passes checks (coverage, sonar, codacy...)
**Add a new feature**
If you want to add a new feature, open an issue describing the feature you want to add.
+**Development flow**
+
+* Create a branch from master. Prefix the branch name with the type of branch you want to create. Eg: "feature/", "bugfix/", "clean/"
+
+* Update the pom
+ * For a feature bump the minor version of the pom. Eg: 1.6.0 -> 1.7.0
+ * For a bug or a clean bump the patch version of the pom. Eg: 1.6.0 -> 1.6.1
+
+* Update the README with the new version of the project
+
+* Add new code and the tests
+
+* Push code and create the pull request towards the master branch
+
**Internationalization**
This project currently supports English and French languages.
diff --git a/LICENSE b/LICENSE
index 54bf4ec3..b6f48117 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
-Copyright (c) 2018 mivek
+Copyright (c) 2018-2019 mivek
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index adb9d104..1adc5cf7 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,15 @@
-Master:
[](https://travis-ci.org/mivek/MetarParser)
-Develop:
-[](https://travis-ci.org/mivek/MetarParser)
[](https://sonarcloud.io/dashboard?id=io.github.mivek%3AmetarParser)
[](https://sonarcloud.io/dashboard?id=io.github.mivek%3AmetarParser)
+
+
# MetarParser
This java lib provides a Metar and TAF decoder.
Use the MetarFacade class and its method decode to decode a metar.
-Use the MetarFacade class and its method retrieveFromAirport to get the metar of an airport. This metod take the icao code as parameter.
+Use the MetarFacade class and its method retrieveFromAirport to get the metar of an airport. This method take the icao code as parameter.
The trends of the metar are not parsed.
## Table of content
@@ -30,10 +29,10 @@ The trends of the metar are not parsed.
io.github.mivek
metarParser
- 1.4
+ 1.6.1
```
-Or check [here](https://search.maven.org/artifact/io.github.mivek/metarParser/1.3/jar) if you are not using maven.
+Or check [here](https://search.maven.org/artifact/io.github.mivek/metarParser/) if you are not using maven.
## Model
The model is generated by using the Eclipse visualization tool [ObjectAid](http://www.objectaid.com/home).
When updating classes in packages io.github.mivek.enums or io.github.mivek.model, the class diagram is also updated.
@@ -41,7 +40,7 @@ When added a new class/enumeration in one of those package, drag and drop the ne

### Enumerations
-The application contains numerous enumarations to represent datas.
+The application contains numerous enumerations to represent data.
- CloudType: to represent the type of cloud.
- CloudQuantity: to represent the amount of clouds.
- Intensity: to represent the intensity of a meteorological phenomenon.
@@ -170,9 +169,11 @@ TAF taf = facade.retrieveFromAirport(icao);
English and french locales are supported by the library. The library uses the user's locale.
The default locale is english.
-#### Change the locale
+#### Change the locale and contributing
To change the locale use the method `setLocale(Locale)` of the class `Messages.java`
```(java)
Messages.getInstance().setLocale(Locale.FRENCH); // Changes the locale to french.
```
-If you are willing to add a new locale please see [Contributing.md file](CONTRIBUTING.md).
+If you are willing to add a new locale or contribute to the project please see [Contributing.md file](CONTRIBUTING.md).
+
+[Jetbrains](https://www.jetbrains.com/?from=metarParser) open source project.
diff --git a/checkstyle.xml b/checkstyle.xml
index d761589c..f554f240 100644
--- a/checkstyle.xml
+++ b/checkstyle.xml
@@ -1,10 +1,10 @@
-
@@ -17,9 +17,6 @@ Checkstyle configuration that checks the sun coding conventions.
-
-
-
diff --git a/jetbrains_small.png b/jetbrains_small.png
new file mode 100644
index 00000000..1618cca2
Binary files /dev/null and b/jetbrains_small.png differ
diff --git a/model.jpg b/model.jpg
index ec1670dd..4b25e671 100644
Binary files a/model.jpg and b/model.jpg differ
diff --git a/model.ucls b/model.ucls
index d107fcd7..2f0680e2 100644
--- a/model.ucls
+++ b/model.ucls
@@ -2,242 +2,242 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
-
+
-
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
@@ -245,200 +245,162 @@
-
-
-
-
-
-
-
+
+
+
-
+
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
-
+
-
-
-
-
+
+
+
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
+
- 4.0.0
- io.github.mivek
- metarParser
- 1.5
- metarParser
- This project is a metar parser.
-Use the MetarFacade and its method "parse()" to parse a metar string and retrieve a Metar Object.
- https://github.com/mivek/MetarParser
-
- https://github.com/mivek/MetarParser/tree/master
- scm:git:git@github.com:mivek/MetarParser.git
- scm:git:git@github.com:mivek/MetarParser.git
- HEAD
-
-
- travis-ci
- https://travis-ci.org/mivek/MetarParser
-
-
- github
- https://github.com/mivek/MetarParser/issues
-
+
+ 4.0.0
+ io.github.mivek
+ metarParser
+ 1.6.1
+ metarParser
+ This project is a metar parser.
+ Use the MetarFacade and its method "parse()" to parse a metar string and retrieve a Metar Object.
+
+ https://github.com/mivek/MetarParser
+
+ https://github.com/mivek/MetarParser/tree/master
+ scm:git:git@github.com:mivek/MetarParser.git
+ scm:git:git@github.com:mivek/MetarParser.git
+ HEAD
+
+
+ travis-ci
+ https://travis-ci.org/mivek/MetarParser
+
+
+ github
+ https://github.com/mivek/MetarParser/issues
+
-
-
- The MIT License
- https://opensource.org/licenses/MIT
-
-
+
+
+ The MIT License
+ https://opensource.org/licenses/MIT
+
+
-
- 1.8
- 1.8
- 3.0.0
- 2.9.1
- 1.6
- UTF-8
-
+
+ 1.8
+ 1.8
+ 3.0.1
+ 3.1.0
+ 1.6
+ UTF-8
+
-
-
- Jean-Kevin Kpadey
- jeankevin.kpadey@gmail.com
- https://github.com/mivek
-
-
+
+
+ Jean-Kevin Kpadey
+ jeankevin.kpadey@gmail.com
+ https://github.com/mivek
+
+
-
-
- com.opencsv
- opencsv
- 4.1
-
-
- org.hamcrest
- hamcrest-all
- 1.3
- test
-
-
- junit
- junit
- 4.12
- test
-
-
+
+
+ jcenter
+ http://jcenter.bintray.com/
+
+
-
- src/main/java
- install
- ${basedir}/target
- ${project.artifactId}-${project.version}
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.8.0
-
-
- com.github.spotbugs
- spotbugs-maven-plugin
- 3.1.11
-
-
-
- check
-
- verify
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 3.0.0-M3
-
-
- org.pitest
- pitest-maven
- 1.4.0
-
-
-
- mutationCoverage
-
-
- 84
- 94
-
- io.github.mivek.model.*
- io.github.mivek.parser.*
-
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.8.1
-
-
- default-prepare-agent
-
- prepare-agent
-
-
-
- default-report
-
- report
-
-
-
- default-check
-
- check
-
-
-
-
- BUNDLE
-
-
- INSTRUCTION
- COVEREDRATIO
- 0.96
-
-
- BRANCH
- COVEREDRATIO
- 0.96
-
-
-
-
-
-
-
-
-
-
+
+
+ com.opencsv
+ opencsv
+ 4.6
+
+
+ org.hamcrest
+ hamcrest-all
+ 1.3
+ test
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+ pl.pojo
+ pojo-tester
+ 0.7.6
+ test
+
+
-
-
- release
-
-
- ossrh
- https://oss.sonatype.org/content/repositories/snapshots
-
-
- ossrh
- https://oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven.source.plugin.version}
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- ${maven.javadoc.plugin.version}
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- ${maven.gpg.plugin.version}
-
-
- sign-artifacts
- verify
-
- sign
-
-
-
-
-
- org.sonatype.plugins
- nexus-staging-maven-plugin
- 1.6.7
- true
-
- ossrh
- https://oss.sonatype.org/
- true
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
-
- true
- false
- deploy
-
-
-
-
-
-
+
+ src/main/java
+ install
+ ${basedir}/target
+ ${project.artifactId}-${project.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ com.github.spotbugs
+ spotbugs-maven-plugin
+ 3.1.11
+
+
+
+ check
+
+ verify
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M3
+
+
+ org.pitest
+ pitest-maven
+ 1.4.7
+
+
+
+ mutationCoverage
+
+
+ 90
+ 99
+
+ io.github.mivek.parser.*
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.8.3
+
+
+ default-prepare-agent
+
+ prepare-agent
+
+
+
+ default-report
+
+ report
+
+
+
+ default-check
+
+ check
+
+
+
+
+ BUNDLE
+
+
+ INSTRUCTION
+ COVEREDRATIO
+ 0.98
+
+
+ BRANCH
+ COVEREDRATIO
+ 0.97
+
+
+
+
+
+
+
+
+
+
+
+
+
+ release
+
+
+ ossrh
+ https://oss.sonatype.org/content/repositories/snapshots
+
+
+ ossrh
+ https://oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven.source.plugin.version}
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven.javadoc.plugin.version}
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ ${maven.gpg.plugin.version}
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+ org.sonatype.plugins
+ nexus-staging-maven-plugin
+ 1.6.8
+ true
+
+ ossrh
+ https://oss.sonatype.org/
+ true
+
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ 2.5.3
+
+ true
+ false
+ deploy
+
+
+
+
+
+
diff --git a/scripts/before_deploy.sh b/scripts/before_deploy.sh
index ce3a4080..1aa386a8 100644
--- a/scripts/before_deploy.sh
+++ b/scripts/before_deploy.sh
@@ -1,9 +1,9 @@
+#!/usr/bin/env bash
set -ev
-if [ $TRAVIS_BRANCH = "master" ] && [ $TRAVIS_PULL_REQUEST = "false" ]
+if [ "$TRAVIS_BRANCH" = "master" ] && [ "$TRAVIS_PULL_REQUEST" = "false" ]
then
git config --local user.name $NAME
git config --local user.email $EMAIL
- version=$(grep -Po -m1 '(.*)' pom.xml | grep -Po '(\d\.\d)')
- git tag $version
-fi
\ No newline at end of file
+ git tag $1
+fi
diff --git a/scripts/before_install.sh b/scripts/before_install.sh
index 3d00cb42..24110792 100644
--- a/scripts/before_install.sh
+++ b/scripts/before_install.sh
@@ -1,4 +1,5 @@
-if [ "$TRAVIS_SECURE_ENV_VARS" = "true" ] && [ "$TRAVIS_PULL_REQUEST" = "false" ];then
+#!/usr/bin/env bash
+if [ "$TRAVIS_SECURE_ENV_VARS" = "true" ] && [ "$TRAVIS_PULL_REQUEST" = "false" ] && [ "$TRAVIS_BRANCH" = "master" ];then
echo $GPG_SECRET_KEYS | base64 --decode | $GPG_EXECUTABLE --import
echo $GPG_OWNERTRUST | base64 --decode | $GPG_EXECUTABLE --import-ownertrust
fi
diff --git a/scripts/script.sh b/scripts/script.sh
index bdb50bab..9ba50c38 100644
--- a/scripts/script.sh
+++ b/scripts/script.sh
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
if [ "$TRAVIS_SECURE_ENV_VARS" = "true" ];then
- if [ "$TRAVIS_PULL_REQUEST" = "false" ];then
+ if [ "$TRAVIS_PULL_REQUEST" = "false" ] && [ "$TRAVIS_BRANCH" = "master" ];then
mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent deploy sonar:sonar --settings .settings.xml -P release,ossrh
else
mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install sonar:sonar
diff --git a/src/main/java/io/github/mivek/model/AbstractWeatherCode.java b/src/main/java/io/github/mivek/model/AbstractWeatherCode.java
index 82f6a11e..f109d21c 100644
--- a/src/main/java/io/github/mivek/model/AbstractWeatherCode.java
+++ b/src/main/java/io/github/mivek/model/AbstractWeatherCode.java
@@ -1,9 +1,10 @@
package io.github.mivek.model;
-import java.time.LocalTime;
-
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
+import java.time.LocalTime;
+
/**
* @author mivek
* Parent class of {@link Metar} and {@link TAF}.
@@ -11,69 +12,69 @@
public abstract class AbstractWeatherCode extends AbstractWeatherContainer {
/** Integer for the day of the metar. */
- private Integer fDay;
+ private Integer day;
/** Time of the metar. */
- private LocalTime fTime;
+ private LocalTime time;
/** Airport of the metar. */
- private Airport fAirport;
+ private Airport airport;
/** Original message of the metar. */
- private String fMessage;
+ private String message;
/**
* @return the day
*/
public Integer getDay() {
- return fDay;
+ return day;
}
/**
* @param pDay the day to set
*/
public void setDay(final Integer pDay) {
- fDay = pDay;
+ day = pDay;
}
/**
* @return the time
*/
public LocalTime getTime() {
- return fTime;
+ return time;
}
/**
* @param pTime the time to set
*/
public void setTime(final LocalTime pTime) {
- fTime = pTime;
+ time = pTime;
}
/**
* @return the airport
*/
public Airport getAirport() {
- return fAirport;
+ return airport;
}
/**
* @param pAirport the airport to set
*/
public void setAirport(final Airport pAirport) {
- fAirport = pAirport;
+ airport = pAirport;
}
/**
* @return the message
*/
public String getMessage() {
- return fMessage;
+ return message;
}
/**
* @param pMessage the message to set
*/
public void setMessage(final String pMessage) {
- fMessage = pMessage;
+ message = pMessage;
}
/**
@@ -82,11 +83,11 @@ public void setMessage(final String pMessage) {
@Override
public String toString() {
return new ToStringBuilder(this).
- append("day of the month", fDay).
- append("time of report", fTime).
- append("airport", fAirport).
+ append(Messages.getInstance().getString("ToString.day.month"), day).
+ append(Messages.getInstance().getString("ToString.report.time"), time).
+ append(Messages.getInstance().getString("ToString.airport"), airport).
appendSuper(super.toString()).
- append("original message", fMessage).
+ append(Messages.getInstance().getString("ToString.message"), message).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/AbstractWeatherContainer.java b/src/main/java/io/github/mivek/model/AbstractWeatherContainer.java
index f7a73978..b8e325cd 100644
--- a/src/main/java/io/github/mivek/model/AbstractWeatherContainer.java
+++ b/src/main/java/io/github/mivek/model/AbstractWeatherContainer.java
@@ -1,5 +1,6 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
import java.util.ArrayList;
@@ -10,70 +11,70 @@
*/
public abstract class AbstractWeatherContainer {
/** The wind. */
- private Wind fWind;
+ private Wind wind;
/** The visibility. */
- private Visibility fVisibility;
+ private Visibility visibility;
/** The list of clouds. */
- private List fClouds;
+ private List clouds;
/** The list of weatherConditions. */
- private List fWeatherConditions;
+ private List weatherConditions;
/** the vertical Visibility in feet. */
- private Integer fVerticalVisibility;
+ private Integer verticalVisibility;
/** The wind shear. */
- private WindShear fWindShear;
+ private WindShear windShear;
/** Indicates whether the event contains CAVOK (ceiling and visibility ok). */
- private boolean fCavok;
+ private boolean cavok;
/**Contains the remarks.*/
- private String fRemark;
+ private String remark;
/**
* Constructor to initialize the lists.
*/
public AbstractWeatherContainer() {
- fClouds = new ArrayList<>();
- fWeatherConditions = new ArrayList<>();
+ clouds = new ArrayList<>();
+ weatherConditions = new ArrayList<>();
}
/**
* @return the wind
*/
public final Wind getWind() {
- return fWind;
+ return wind;
}
/**
* @param pWind the wind element to set.
*/
public final void setWind(final Wind pWind) {
- fWind = pWind;
+ wind = pWind;
}
/**
* @return the visibility
*/
public final Visibility getVisibility() {
- return fVisibility;
+ return visibility;
}
/**
* @param pVisibility the visibility to set
*/
public final void setVisibility(final Visibility pVisibility) {
- fVisibility = pVisibility;
+ visibility = pVisibility;
}
/**
* @return the clouds
*/
public final List getClouds() {
- return fClouds;
+ return clouds;
}
/**
* @return the weatherConditions
*/
public final List getWeatherConditions() {
- return fWeatherConditions;
+ return weatherConditions;
}
/**
@@ -85,7 +86,7 @@ public boolean addCloud(final Cloud pCloud) {
if (pCloud == null) {
return false;
}
- fClouds.add(pCloud);
+ clouds.add(pCloud);
return true;
}
@@ -99,7 +100,7 @@ public boolean addWeatherCondition(final WeatherCondition pWeatherCondition) {
if (pWeatherCondition == null) {
return false;
}
- fWeatherConditions.add(pWeatherCondition);
+ weatherConditions.add(pWeatherCondition);
return true;
}
@@ -107,56 +108,56 @@ public boolean addWeatherCondition(final WeatherCondition pWeatherCondition) {
* @return the verticalVisibility in feet.
*/
public Integer getVerticalVisibility() {
- return fVerticalVisibility;
+ return verticalVisibility;
}
/**
* @param pVerticalVisibility the verticalVisibility to set
*/
public void setVerticalVisibility(final Integer pVerticalVisibility) {
- fVerticalVisibility = pVerticalVisibility;
+ verticalVisibility = pVerticalVisibility;
}
/**
* @return the windShear
*/
public WindShear getWindShear() {
- return fWindShear;
+ return windShear;
}
/**
* @param pWindShear the windShear to set
*/
public void setWindShear(final WindShear pWindShear) {
- fWindShear = pWindShear;
+ windShear = pWindShear;
}
/**
* @return the cavok
*/
public boolean isCavok() {
- return fCavok;
+ return cavok;
}
/**
* @param pCavok the cavok to set
*/
public void setCavok(final boolean pCavok) {
- fCavok = pCavok;
+ cavok = pCavok;
}
/**
* @return the remark
*/
public String getRemark() {
- return fRemark;
+ return remark;
}
/**
* @param pRemark the remark to set
*/
public void setRemark(final String pRemark) {
- fRemark = pRemark;
+ remark = pRemark;
}
/**
@@ -165,20 +166,20 @@ public void setRemark(final String pRemark) {
@Override
public String toString() {
ToStringBuilder builder = new ToStringBuilder(this);
- if (fWind != null) {
- builder.appendToString(fWind.toString());
+ if (wind != null) {
+ builder.appendToString(wind.toString());
}
- if (fVisibility != null) {
- builder.appendToString(fVisibility.toString());
+ if (visibility != null) {
+ builder.appendToString(visibility.toString());
}
- builder.append("vertical visibility (ft)", fVerticalVisibility).
- append("clouds", fClouds.toString()).
- append("weather conditions", fWeatherConditions.toString());
- if (fWindShear != null) {
- builder.appendToString(fWindShear.toString());
+ builder.append(Messages.getInstance().getString("ToString.vertical.visibility"), verticalVisibility).
+ append(Messages.getInstance().getString("ToString.clouds"), clouds.toString()).
+ append(Messages.getInstance().getString("ToString.weather.conditions"), weatherConditions.toString());
+ if (windShear != null) {
+ builder.appendToString(windShear.toString());
}
- builder.append("cavok", fCavok).
- append("remark", fRemark);
+ builder.append(Messages.getInstance().getString("ToString.cavok"), cavok).
+ append(Messages.getInstance().getString("ToString.remark"), remark);
return builder.toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/Airport.java b/src/main/java/io/github/mivek/model/Airport.java
index 91b534a8..7ac77b9f 100644
--- a/src/main/java/io/github/mivek/model/Airport.java
+++ b/src/main/java/io/github/mivek/model/Airport.java
@@ -5,57 +5,35 @@
* @author mivek
*/
public class Airport {
- /**
- * Name of the airport.
- */
- private String fName;
- /**
- * Name of the city.
- */
- private String fCity;
- /**
- * Country of the airport.
- */
- private Country fCountry;
- /**
- * Iata code of the airport.
- */
- private String fIata;
- /**
- * Icao code of the airport.
- */
- private String fIcao;
- /**
- * Latitude of the airport.
- */
- private double fLatitude;
- /**
- * Longitude of the airport.
- */
- private double fLongitude;
- /**
- * Altitude of the airport.
- */
- private int fAltitude;
- /**
- * Timezone of the airport.
- */
- private String fTimezone;
- /**
- * DST of the airport.
- */
- private String fDst;
- /**
- * tzdatabase of the aiport.
- */
- private String fTzDatabase;
+ /** Name of the airport. */
+ private String name;
+ /** Name of the city. */
+ private String city;
+ /** Country of the airport. */
+ private Country country;
+ /** Iata code of the airport. */
+ private String iata;
+ /** Icao code of the airport. */
+ private String icao;
+ /** Latitude of the airport. */
+ private double latitude;
+ /** Longitude of the airport. */
+ private double longitude;
+ /** Altitude of the airport. */
+ private int altitude;
+ /** Timezone of the airport. */
+ private String timezone;
+ /** DST of the airport. */
+ private String dst;
+ /** tzdatabase of the aiport. */
+ private String tzDatabase;
/**
* Getter of name.
* @return string name.
*/
public String getName() {
- return fName;
+ return name;
}
/**
@@ -63,7 +41,7 @@ public String getName() {
* @param pName name of the airport.
*/
public void setName(final String pName) {
- fName = pName;
+ name = pName;
}
/**
@@ -71,7 +49,7 @@ public void setName(final String pName) {
* @return string of city.
*/
public String getCity() {
- return fCity;
+ return city;
}
/**
@@ -79,7 +57,7 @@ public String getCity() {
* @param pCity string of the name of the city.
*/
public void setCity(final String pCity) {
- fCity = pCity;
+ city = pCity;
}
/**
@@ -87,7 +65,7 @@ public void setCity(final String pCity) {
* @return a country object.
*/
public Country getCountry() {
- return fCountry;
+ return country;
}
/**
@@ -95,7 +73,7 @@ public Country getCountry() {
* @param pCountry The country to set.
*/
public void setCountry(final Country pCountry) {
- fCountry = pCountry;
+ country = pCountry;
}
/**
@@ -103,7 +81,7 @@ public void setCountry(final Country pCountry) {
* @return string of iata.
*/
public String getIata() {
- return fIata;
+ return iata;
}
/**
@@ -111,7 +89,7 @@ public String getIata() {
* @param pIata string of iata.
*/
public void setIata(final String pIata) {
- fIata = pIata;
+ iata = pIata;
}
/**
@@ -119,7 +97,7 @@ public void setIata(final String pIata) {
* @return string icao code.
*/
public String getIcao() {
- return fIcao;
+ return icao;
}
/**
@@ -127,7 +105,7 @@ public String getIcao() {
* @param pIcao string of icao.
*/
public void setIcao(final String pIcao) {
- fIcao = pIcao;
+ icao = pIcao;
}
/**
@@ -135,7 +113,16 @@ public void setIcao(final String pIcao) {
* @return latitude.
*/
public double getLatitude() {
- return fLatitude;
+ return latitude;
+ }
+
+ /**
+ * Setter of latitude.
+ *
+ * @param pLatitude Latitude to set.
+ */
+ public void setLatitude(final double pLatitude) {
+ latitude = pLatitude;
}
/**
@@ -143,7 +130,16 @@ public double getLatitude() {
* @return longitude.
*/
public double getLongitude() {
- return fLongitude;
+ return longitude;
+ }
+
+ /**
+ * Setter of longitude.
+ *
+ * @param pLongitude to set.
+ */
+ public void setLongitude(final double pLongitude) {
+ longitude = pLongitude;
}
/**
@@ -151,7 +147,16 @@ public double getLongitude() {
* @return altitude.
*/
public int getAltitude() {
- return fAltitude;
+ return altitude;
+ }
+
+ /**
+ * Setter of altitude.
+ *
+ * @param pAltitude the altitude to set.
+ */
+ public void setAltitude(final int pAltitude) {
+ altitude = pAltitude;
}
/**
@@ -159,7 +164,7 @@ public int getAltitude() {
* @return string of timezone.
*/
public String getTimezone() {
- return fTimezone;
+ return timezone;
}
/**
@@ -167,7 +172,7 @@ public String getTimezone() {
* @param pTimezone timezone string to set.
*/
public void setTimezone(final String pTimezone) {
- fTimezone = pTimezone;
+ timezone = pTimezone;
}
/**
@@ -175,7 +180,7 @@ public void setTimezone(final String pTimezone) {
* @return string of dst.
*/
public String getDst() {
- return fDst;
+ return dst;
}
/**
@@ -183,7 +188,7 @@ public String getDst() {
* @param pDst the dst to set.
*/
public void setDst(final String pDst) {
- fDst = pDst;
+ dst = pDst;
}
/**
@@ -191,7 +196,7 @@ public void setDst(final String pDst) {
* @return string of tzDatabase.
*/
public String getTzDatabase() {
- return fTzDatabase;
+ return tzDatabase;
}
/**
@@ -199,37 +204,13 @@ public String getTzDatabase() {
* @param pTzDatabase The tzDatabase to set.
*/
public void setTzDatabase(final String pTzDatabase) {
- fTzDatabase = pTzDatabase;
- }
-
- /**
- * Setter of latitude.
- * @param pLatitude Latitude to set.
- */
- public void setLatitude(final double pLatitude) {
- fLatitude = pLatitude;
- }
-
- /**
- * Setter of longitude.
- * @param pLongitude to set.
- */
- public void setLongitude(final double pLongitude) {
- fLongitude = pLongitude;
- }
-
- /**
- * Setter of altitude.
- * @param pAltitude the altitude to set.
- */
- public void setAltitude(final int pAltitude) {
- fAltitude = pAltitude;
+ tzDatabase = pTzDatabase;
}
@Override
public final boolean equals(final Object pObj) {
if (pObj instanceof Airport) {
- return fIcao.equals(((Airport) pObj).getIcao());
+ return icao.equals(((Airport) pObj).getIcao());
}
return false;
}
@@ -237,12 +218,12 @@ public final boolean equals(final Object pObj) {
@Override
public final int hashCode() {
int result;
- result = 31 * fIcao.hashCode();
+ result = 31 * icao.hashCode();
return result;
}
@Override
public final String toString() {
- return fName + " (" + fIcao + ")";
+ return name + " (" + icao + ")";
}
}
diff --git a/src/main/java/io/github/mivek/model/Cloud.java b/src/main/java/io/github/mivek/model/Cloud.java
index bb86f5ff..01ffedd6 100644
--- a/src/main/java/io/github/mivek/model/Cloud.java
+++ b/src/main/java/io/github/mivek/model/Cloud.java
@@ -1,9 +1,9 @@
package io.github.mivek.model;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-
import io.github.mivek.enums.CloudQuantity;
import io.github.mivek.enums.CloudType;
+import io.github.mivek.internationalization.Messages;
+import org.apache.commons.lang3.builder.ToStringBuilder;
/**
* Class representing a cloud element. Clouds are composed of : a quantity a
@@ -11,18 +11,12 @@
* @author mivek
*/
public class Cloud {
- /**
- * The height of the cloud (unit: feet).
- */
- private int fHeight;
- /**
- * The quantity of the cloud.
- */
- private CloudQuantity fQuantity;
- /**
- * The type of the cloud.
- */
- private CloudType fType;
+ /** The height of the cloud (unit: feet). */
+ private int height;
+ /** The quantity of the cloud. */
+ private CloudQuantity quantity;
+ /** The type of the cloud. */
+ private CloudType type;
/**
* Getter of the altitude (unit: meters, approximation).
@@ -31,7 +25,17 @@ public class Cloud {
*/
@Deprecated
public int getAltitude() {
- return fHeight * 30 / 100;
+ return height * 30 / 100;
+ }
+
+ /**
+ * Setter of the altitude (unit: meters).
+ *
+ * @param pAltitude The altitude to set.
+ * @deprecated Use {@link #setHeight(int)}
+ */
+ @Deprecated public void setAltitude(final int pAltitude) {
+ height = pAltitude * 100 / 30;
}
/**
@@ -39,7 +43,7 @@ public int getAltitude() {
* @return int of height.
*/
public int getHeight() {
- return fHeight;
+ return height;
}
/**
@@ -47,17 +51,7 @@ public int getHeight() {
* @param pHeight The height to set.
*/
public void setHeight(final int pHeight) {
- fHeight = pHeight;
- }
-
- /**
- * Setter of the altitude (unit: meters).
- * @param pAltitude The altitude to set.
- * @deprecated Use {@link #setHeight(int)}
- */
- @Deprecated
- public void setAltitude(final int pAltitude) {
- fHeight = pAltitude * 100 / 30;
+ height = pHeight;
}
/**
@@ -65,7 +59,7 @@ public void setAltitude(final int pAltitude) {
* @return a CloudQuantity.
*/
public CloudQuantity getQuantity() {
- return fQuantity;
+ return quantity;
}
/**
@@ -73,7 +67,7 @@ public CloudQuantity getQuantity() {
* @param pQuantity The CloudQuantity to set.
*/
public void setQuantity(final CloudQuantity pQuantity) {
- fQuantity = pQuantity;
+ quantity = pQuantity;
}
/**
@@ -81,7 +75,7 @@ public void setQuantity(final CloudQuantity pQuantity) {
* @return a CloudType.
*/
public CloudType getType() {
- return fType;
+ return type;
}
/**
@@ -89,16 +83,16 @@ public CloudType getType() {
* @param pType The CloudType to set.
*/
public void setType(final CloudType pType) {
- fType = pType;
+ type = pType;
}
@Override
public final String toString() {
return new ToStringBuilder(this).
- append("quantity", fQuantity).
- append("type", fType).
- append("height (ft)", fHeight).
- append("height (m)", getAltitude()).
+ append(Messages.getInstance().getString("ToString.quantity"), quantity).
+ append(Messages.getInstance().getString("ToString.type"), type).
+ append(Messages.getInstance().getString("ToString.height.feet"), height).
+ append(Messages.getInstance().getString("ToString.height.meter"), getAltitude()).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/Country.java b/src/main/java/io/github/mivek/model/Country.java
index 643bdfa8..7b2a9220 100644
--- a/src/main/java/io/github/mivek/model/Country.java
+++ b/src/main/java/io/github/mivek/model/Country.java
@@ -8,14 +8,14 @@ public class Country {
/**
* Name of the country.
*/
- private String fName;
+ private String name;
/**
* Getter of name.
* @return the name.
*/
public String getName() {
- return fName;
+ return name;
}
/**
@@ -23,11 +23,11 @@ public String getName() {
* @param pName the name to set.
*/
public void setName(final String pName) {
- fName = pName;
+ name = pName;
}
@Override
public final String toString() {
- return fName;
+ return name;
}
}
diff --git a/src/main/java/io/github/mivek/model/Metar.java b/src/main/java/io/github/mivek/model/Metar.java
index c021d983..8d507a91 100644
--- a/src/main/java/io/github/mivek/model/Metar.java
+++ b/src/main/java/io/github/mivek/model/Metar.java
@@ -1,5 +1,6 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import io.github.mivek.model.trend.AbstractMetarTrend;
import org.apache.commons.lang3.Validate;
import org.apache.commons.lang3.builder.ToStringBuilder;
@@ -12,92 +13,77 @@
* @author mivek
*/
public class Metar extends AbstractWeatherCode {
- /**
- * Temperature.
- */
- private Integer fTemperature;
- /**
- * Dew point.
- */
- private Integer fDewPoint;
- /**
- * Altimeter in HPa..
- */
- private Integer fAltimeter;
- /**
- * Nosig value.
- */
- private boolean fNosig;
- /**
- * Auto Value.
- */
- private boolean fAuto;
- /**
- * List of runways information.
- */
- private List fRunways;
-
- /**
- * List of trends.
- */
- private List fTrends;
+ /** Temperature. */
+ private Integer temperature;
+ /** Dew point. */
+ private Integer dewPoint;
+ /** Altimeter in HPa. */
+ private Integer altimeter;
+ /** Nosig value. */
+ private boolean nosig;
+ /** Auto Value. */
+ private boolean auto;
+ /** List of runways information. */
+ private List runways;
+ /** List of trends. */
+ private List trends;
/**
* Constructor.
*/
public Metar() {
super();
- fRunways = new ArrayList<>();
- fTrends = new ArrayList<>();
+ runways = new ArrayList<>();
+ trends = new ArrayList<>();
}
/**
* @return the temperature
*/
public Integer getTemperature() {
- return fTemperature;
+ return temperature;
}
/**
* @param pTemperature the temperature to set
*/
public void setTemperature(final Integer pTemperature) {
- fTemperature = pTemperature;
+ temperature = pTemperature;
}
/**
* @return the dewPoint
*/
public Integer getDewPoint() {
- return fDewPoint;
+ return dewPoint;
}
/**
* @param pDewPoint the dewPoint to set
*/
public void setDewPoint(final Integer pDewPoint) {
- fDewPoint = pDewPoint;
+ dewPoint = pDewPoint;
}
/**
* @return the altimeter in HPa.
*/
public Integer getAltimeter() {
- return fAltimeter;
+ return altimeter;
}
/**
* @param pAltimeter the altimeter to set
*/
public void setAltimeter(final Integer pAltimeter) {
- fAltimeter = pAltimeter;
+ altimeter = pAltimeter;
}
/**
* @return the runways
*/
public List getRunways() {
- return fRunways;
+ return runways;
}
/**
@@ -105,35 +91,35 @@ public List getRunways() {
* @param pRunwayInformation the runway to add.
*/
public void addRunwayInfo(final RunwayInfo pRunwayInformation) {
- fRunways.add(pRunwayInformation);
+ runways.add(pRunwayInformation);
}
/**
* @return the nosig
*/
public boolean isNosig() {
- return fNosig;
+ return nosig;
}
/**
* @param pNosig the nosig to set
*/
public void setNosig(final boolean pNosig) {
- fNosig = pNosig;
+ nosig = pNosig;
}
/**
* @return the auto
*/
public boolean isAuto() {
- return fAuto;
+ return auto;
}
/**
* @param pAuto the auto to set
*/
public void setAuto(final boolean pAuto) {
- fAuto = pAuto;
+ auto = pAuto;
}
/**
@@ -141,26 +127,26 @@ public void setAuto(final boolean pAuto) {
* @param pTrend the trend to add.
*/
public void addTrend(final AbstractMetarTrend pTrend) {
- fTrends.add(Validate.notNull(pTrend));
+ trends.add(Validate.notNull(pTrend));
}
/**
* @return the list of trends.
*/
public List getTrends() {
- return fTrends;
+ return trends;
}
@Override public final String toString() {
return new ToStringBuilder(this).
appendSuper(super.toString()).
- append("temperature", fTemperature).
- append("dew point", fDewPoint).
- append("altimeter (hPa)", fAltimeter).
- append("nosig", fNosig).
- append("auto", fAuto).
- append("runways information", fRunways.toString()).
- append("trends", fTrends.toString()).
+ append(Messages.getInstance().getString("ToString.temperature"), temperature).
+ append(Messages.getInstance().getString("ToString.dew.point"), dewPoint).
+ append(Messages.getInstance().getString("ToString.altimeter"), altimeter).
+ append(Messages.getInstance().getString("ToString.nosig"), nosig).
+ append(Messages.getInstance().getString("ToString.auto"), auto).
+ append(Messages.getInstance().getString("ToString.runway.info"), runways.toString()).
+ append(Messages.getInstance().getString("ToString.trends"), trends.toString()).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/RunwayInfo.java b/src/main/java/io/github/mivek/model/RunwayInfo.java
index 770ea6ec..e583655c 100644
--- a/src/main/java/io/github/mivek/model/RunwayInfo.java
+++ b/src/main/java/io/github/mivek/model/RunwayInfo.java
@@ -1,5 +1,6 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -7,29 +8,21 @@
* @author mivek
*/
public class RunwayInfo {
- /**
- * The name of the runway.
- */
- private String fName;
- /**
- * The minimal visibility on the runway.
- */
- private int fMinRange;
- /**
- * The maximal visibility on the runway.
- */
- private int fMaxRange;
- /**
- * The tread.
- */
- private String fTrend;
+ /** The name of the runway. */
+ private String name;
+ /** The minimal visibility on the runway. */
+ private int minRange;
+ /** The maximal visibility on the runway. */
+ private int maxRange;
+ /** The tread. */
+ private String trend;
/**
* Getter of name.
* @return the name.
*/
public String getName() {
- return fName;
+ return name;
}
/**
@@ -37,7 +30,7 @@ public String getName() {
* @param pName the name to set.
*/
public void setName(final String pName) {
- fName = pName;
+ name = pName;
}
/**
@@ -45,7 +38,7 @@ public void setName(final String pName) {
* @return the minRange.
*/
public int getMinRange() {
- return fMinRange;
+ return minRange;
}
/**
@@ -53,7 +46,7 @@ public int getMinRange() {
* @param pMinRange the minRange to set.
*/
public void setMinRange(final int pMinRange) {
- fMinRange = pMinRange;
+ minRange = pMinRange;
}
/**
@@ -61,7 +54,7 @@ public void setMinRange(final int pMinRange) {
* @return maxRange.
*/
public int getMaxRange() {
- return fMaxRange;
+ return maxRange;
}
/**
@@ -69,7 +62,7 @@ public int getMaxRange() {
* @param pMaxRange the maxrange to set.
*/
public void setMaxRange(final int pMaxRange) {
- fMaxRange = pMaxRange;
+ maxRange = pMaxRange;
}
/**
@@ -77,7 +70,7 @@ public void setMaxRange(final int pMaxRange) {
* @return the trend.
*/
public String getTrend() {
- return fTrend;
+ return trend;
}
/**
@@ -85,16 +78,16 @@ public String getTrend() {
* @param pTrend Trend to set.
*/
public void setTrend(final String pTrend) {
- fTrend = pTrend;
+ trend = pTrend;
}
@Override
public final String toString() {
return new ToStringBuilder(this).
- append("name", fName).
- append("min visibility", fMinRange).
- append("max visibility", fMaxRange).
- append("trend", fTrend).
+ append(Messages.getInstance().getString("ToString.name"), name).
+ append(Messages.getInstance().getString("ToString.visibility.min"), minRange).
+ append(Messages.getInstance().getString("ToString.visibility.max"), maxRange).
+ append(Messages.getInstance().getString("ToString.trend"), trend).
toString();
}
diff --git a/src/main/java/io/github/mivek/model/TAF.java b/src/main/java/io/github/mivek/model/TAF.java
index e3146c1e..77e60ca7 100644
--- a/src/main/java/io/github/mivek/model/TAF.java
+++ b/src/main/java/io/github/mivek/model/TAF.java
@@ -1,13 +1,15 @@
package io.github.mivek.model;
-import java.util.ArrayList;
-import java.util.List;
-
+import io.github.mivek.internationalization.Messages;
import io.github.mivek.model.trend.BECMGTafTrend;
import io.github.mivek.model.trend.FMTafTrend;
import io.github.mivek.model.trend.PROBTafTrend;
import io.github.mivek.model.trend.TEMPOTafTrend;
import io.github.mivek.model.trend.validity.Validity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+import java.util.ArrayList;
+import java.util.List;
/**
* Class representing a TAF.
@@ -15,64 +17,64 @@
*/
public class TAF extends AbstractWeatherCode {
/** The valididty of the TAF. */
- private Validity fValidity;
+ private Validity validity;
/** List of BECMG changes. */
- private List fBECMGs;
+ private List bECMGs;
/** List of From changes. */
- private List fFMs;
+ private List fMs;
/** List of Tempos changes. */
- private List fTempos;
+ private List tempos;
/** List of probability changes. */
- private List fProbs;
+ private List probs;
/** Probability of the metar. */
- private Integer fProbability;
+ private Integer probability;
/**Indicate if the taf event is ameded.*/
- private boolean fAmendment;
+ private boolean amendment;
/**
* Constructor.
*/
public TAF() {
super();
- fBECMGs = new ArrayList<>();
- fFMs = new ArrayList<>();
- fTempos = new ArrayList<>();
- fProbs = new ArrayList<>();
+ bECMGs = new ArrayList<>();
+ fMs = new ArrayList<>();
+ tempos = new ArrayList<>();
+ probs = new ArrayList<>();
}
/**
* @return the validity
*/
public Validity getValidity() {
- return fValidity;
+ return validity;
}
/**
* @param pValidity the validity to set
*/
public void setValidity(final Validity pValidity) {
- fValidity = pValidity;
+ validity = pValidity;
}
/**
* @return the bECMGs
*/
public List getBECMGs() {
- return fBECMGs;
+ return bECMGs;
}
/**
* @return the fMs
*/
public List getFMs() {
- return fFMs;
+ return fMs;
}
/**
* @return the probs
*/
public List getProbs() {
- return fProbs;
+ return probs;
}
/**
@@ -80,7 +82,7 @@ public List getProbs() {
* @param pChange the change to add.
*/
public void addTempo(final TEMPOTafTrend pChange) {
- fTempos.add(pChange);
+ tempos.add(pChange);
}
/**
@@ -88,14 +90,14 @@ public void addTempo(final TEMPOTafTrend pChange) {
* @param pChange the change to add.
*/
public void addProb(final PROBTafTrend pChange) {
- fProbs.add(pChange);
+ probs.add(pChange);
}
/**
* @return the probability
*/
public Integer getProbability() {
- return fProbability;
+ return probability;
}
/**
@@ -103,7 +105,7 @@ public Integer getProbability() {
* the probability to set
*/
public void setProbability(final Integer pProbability) {
- fProbability = pProbability;
+ probability = pProbability;
}
/**
@@ -111,7 +113,7 @@ public void setProbability(final Integer pProbability) {
* @param pChange the change to add.
*/
public void addBECMG(final BECMGTafTrend pChange) {
- fBECMGs.add(pChange);
+ bECMGs.add(pChange);
}
/**
@@ -119,27 +121,33 @@ public void addBECMG(final BECMGTafTrend pChange) {
* @param pChange the change to add.
*/
public void addFM(final FMTafTrend pChange) {
- fFMs.add(pChange);
+ fMs.add(pChange);
}
/**
* @return the tempos
*/
public List getTempos() {
- return fTempos;
+ return tempos;
}
/**
* @return the amendment
*/
public boolean isAmendment() {
- return fAmendment;
+ return amendment;
}
/**
* @param pAmendment the amendment to set
*/
public void setAmendment(final boolean pAmendment) {
- fAmendment = pAmendment;
+ amendment = pAmendment;
+ }
+
+ @Override public final String toString() {
+ return new ToStringBuilder(this).appendSuper(super.toString()).appendToString(validity.toString()).append(Messages.getInstance().getString("ToString.probability"), probability)
+ .append(Messages.getInstance().getString("ToString.amendment"), amendment).appendToString(bECMGs.toString()).appendToString(fMs.toString()).appendToString(tempos.toString())
+ .appendToString(probs.toString()).toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/TemperatureDated.java b/src/main/java/io/github/mivek/model/TemperatureDated.java
index c4e88b26..aca4dae8 100644
--- a/src/main/java/io/github/mivek/model/TemperatureDated.java
+++ b/src/main/java/io/github/mivek/model/TemperatureDated.java
@@ -1,5 +1,6 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -7,67 +8,61 @@
* @author mivek
*/
public class TemperatureDated {
- /**
- * The temperature.
- */
- private Integer fTemperature;
- /**
- * The day.
- */
- private Integer fDay;
- /**
- * The hour.
- */
- private Integer fHour;
+ /** The temperature. */
+ private Integer temperature;
+ /** The day. */
+ private Integer day;
+ /** The hour. */
+ private Integer hour;
/**
* @return the temperature
*/
public Integer getTemperature() {
- return fTemperature;
+ return temperature;
}
/**
* @param pTemperature the temperature to set
*/
public void setTemperature(final Integer pTemperature) {
- fTemperature = pTemperature;
+ temperature = pTemperature;
}
/**
* @return the day
*/
public Integer getDay() {
- return fDay;
+ return day;
}
/**
* @param pDay the day to set
*/
public void setDay(final Integer pDay) {
- fDay = pDay;
+ day = pDay;
}
/**
* @return the hour
*/
public Integer getHour() {
- return fHour;
+ return hour;
}
/**
* @param pHour the hour to set
*/
public void setHour(final Integer pHour) {
- fHour = pHour;
+ hour = pHour;
}
@Override
public final String toString() {
return new ToStringBuilder(this).
- append("temperature (°C)", fTemperature).
- append("day of the month", fDay).
- append("hour of the day", fHour).
+ append(Messages.getInstance().getString("ToString.temperature"), temperature).
+ append(Messages.getInstance().getString("ToString.day.month"), day).
+ append(Messages.getInstance().getString("ToString.day.hour"), hour).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/Visibility.java b/src/main/java/io/github/mivek/model/Visibility.java
index c9cdaefb..7de1a82e 100644
--- a/src/main/java/io/github/mivek/model/Visibility.java
+++ b/src/main/java/io/github/mivek/model/Visibility.java
@@ -1,5 +1,6 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -7,25 +8,19 @@
* @author mivek
*/
public class Visibility {
- /**
- * mainVisibility of the metar.
- */
- private String fMainVisibility;
- /**
- * minimal visibility of the metar.
- */
- private int fMinVisibility;
- /**
- * Direction of the minimal visibility.
- */
- private String fMinDirection;
+ /** mainVisibility of the metar. */
+ private String mainVisibility;
+ /** minimal visibility of the metar. */
+ private int minVisibility;
+ /** Direction of the minimal visibility. */
+ private String minDirection;
/**
* Getter of the mainVisibility.
* @return the mainvisibility.
*/
public String getMainVisibility() {
- return fMainVisibility;
+ return mainVisibility;
}
/**
@@ -33,7 +28,7 @@ public String getMainVisibility() {
* @param pMainVisibility the main visibility to set.
*/
public void setMainVisibility(final String pMainVisibility) {
- fMainVisibility = pMainVisibility;
+ mainVisibility = pMainVisibility;
}
/**
@@ -41,7 +36,7 @@ public void setMainVisibility(final String pMainVisibility) {
* @return the minimal visibility.
*/
public int getMinVisibility() {
- return fMinVisibility;
+ return minVisibility;
}
/**
@@ -49,7 +44,7 @@ public int getMinVisibility() {
* @param pMinVisibility the minimal visibility to set.
*/
public void setMinVisibility(final int pMinVisibility) {
- fMinVisibility = pMinVisibility;
+ minVisibility = pMinVisibility;
}
/**
@@ -57,7 +52,7 @@ public void setMinVisibility(final int pMinVisibility) {
* @return the direction.
*/
public String getMinDirection() {
- return fMinDirection;
+ return minDirection;
}
/**
@@ -65,14 +60,14 @@ public String getMinDirection() {
* @param pMinDirection the minimal direction to set.
*/
public void setMinDirection(final String pMinDirection) {
- fMinDirection = pMinDirection;
+ minDirection = pMinDirection;
}
@Override
public final String toString() {
return new ToStringBuilder(this).
- append("main visibility", fMainVisibility).
- append("minimum visibility", fMinVisibility).
- append("minimum visibility direction", fMinDirection).toString();
+ append(Messages.getInstance().getString("ToString.visibility.main"), mainVisibility).
+ append(Messages.getInstance().getString("ToString.visibility.min"), minVisibility).
+ append(Messages.getInstance().getString("ToString.visibility.min.direction"), minDirection).toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/WeatherCondition.java b/src/main/java/io/github/mivek/model/WeatherCondition.java
index 1f176382..deb30f01 100644
--- a/src/main/java/io/github/mivek/model/WeatherCondition.java
+++ b/src/main/java/io/github/mivek/model/WeatherCondition.java
@@ -1,37 +1,31 @@
package io.github.mivek.model;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.commons.lang3.builder.ToStringBuilder;
-
import io.github.mivek.enums.Descriptive;
import io.github.mivek.enums.Intensity;
import io.github.mivek.enums.Phenomenon;
+import io.github.mivek.internationalization.Messages;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+import java.util.ArrayList;
+import java.util.List;
/**
* Weather condition class.
* @author mivek
*/
public class WeatherCondition {
- /**
- * Intensity of the condition (optional).
- */
- private Intensity fIntensity;
- /**
- * Descriptive of the condition (optional).
- */
- private Descriptive fDescriptive;
- /**
- * List of phenomenons of the condition.
- */
- private List fPhenomenons;
+ /** Intensity of the condition (optional). */
+ private Intensity intensity;
+ /** Descriptive of the condition (optional). */
+ private Descriptive descriptive;
+ /** List of phenomenons of the condition. */
+ private List phenomenons;
/**
* Constructor.
*/
public WeatherCondition() {
- fPhenomenons = new ArrayList<>();
+ phenomenons = new ArrayList<>();
}
/**
@@ -39,7 +33,7 @@ public WeatherCondition() {
* @return the Intensity of the condition.
*/
public Intensity getIntensity() {
- return fIntensity;
+ return intensity;
}
/**
@@ -47,7 +41,7 @@ public Intensity getIntensity() {
* @param pIntensity The intensity to set.
*/
public void setIntensity(final Intensity pIntensity) {
- fIntensity = pIntensity;
+ intensity = pIntensity;
}
/**
@@ -55,7 +49,7 @@ public void setIntensity(final Intensity pIntensity) {
* @return the descriptive.
*/
public Descriptive getDescriptive() {
- return fDescriptive;
+ return descriptive;
}
/**
@@ -63,7 +57,7 @@ public Descriptive getDescriptive() {
* @param pDescriptive the descriptive to set.
*/
public void setDescriptive(final Descriptive pDescriptive) {
- fDescriptive = pDescriptive;
+ descriptive = pDescriptive;
}
/**
@@ -71,7 +65,7 @@ public void setDescriptive(final Descriptive pDescriptive) {
* @return a list of phenomenons.
*/
public List getPhenomenons() {
- return fPhenomenons;
+ return phenomenons;
}
/**
@@ -79,7 +73,7 @@ public List getPhenomenons() {
* @param pPhenomenon The Phenomenon to add.
*/
public void addPhenomenon(final Phenomenon pPhenomenon) {
- fPhenomenons.add(pPhenomenon);
+ phenomenons.add(pPhenomenon);
}
/**
@@ -87,15 +81,15 @@ public void addPhenomenon(final Phenomenon pPhenomenon) {
* @return true if there is at least phenomenon.
*/
public boolean isValid() {
- return !fPhenomenons.isEmpty();
+ return !phenomenons.isEmpty();
}
@Override
public final String toString() {
return new ToStringBuilder(this).
- append("intensity", fIntensity).
- append("descriptive", fDescriptive).
- append("phenomenons", fPhenomenons.toString()).
+ append(Messages.getInstance().getString("ToString.intensity"), intensity).
+ append(Messages.getInstance().getString("ToString.descriptive"), descriptive).
+ append(Messages.getInstance().getString("ToString.phenomenons"), phenomenons.toString()).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/Wind.java b/src/main/java/io/github/mivek/model/Wind.java
index 032c3d1f..53f1a955 100644
--- a/src/main/java/io/github/mivek/model/Wind.java
+++ b/src/main/java/io/github/mivek/model/Wind.java
@@ -1,5 +1,6 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -9,26 +10,26 @@
*/
public class Wind {
/** Speed of the wind. */
- private int fSpeed;
+ private int speed;
/** Direction of the wind. */
- private String fDirection;
+ private String direction;
/** Direction of the wind. */
- private Integer fDirectionDegrees;
+ private Integer directionDegrees;
/** The speed of the gust. */
- private int fGust;
+ private int gust;
/** The minimal variation of the wind. */
- private int fExtreme1;
+ private int extreme1;
/** The maximum variation of the wind. */
- private int fExtreme2;
+ private int extreme2;
/** The unit of the speed. */
- private String fUnit;
+ private String unit;
/**
* Getter of the speed.
* @return the speed.
*/
public int getSpeed() {
- return fSpeed;
+ return speed;
}
/**
@@ -36,7 +37,7 @@ public int getSpeed() {
* @param pSpeed the speed to set.
*/
public void setSpeed(final int pSpeed) {
- fSpeed = pSpeed;
+ speed = pSpeed;
}
/**
@@ -44,7 +45,7 @@ public void setSpeed(final int pSpeed) {
* @return The Direction of the wind.
*/
public String getDirection() {
- return fDirection;
+ return direction;
}
/**
@@ -52,7 +53,7 @@ public String getDirection() {
* @param pDirection the direction to set.
*/
public void setDirection(final String pDirection) {
- fDirection = pDirection;
+ direction = pDirection;
}
/**
@@ -60,7 +61,7 @@ public void setDirection(final String pDirection) {
* @return the gust.
*/
public int getGust() {
- return fGust;
+ return gust;
}
/**
@@ -68,7 +69,7 @@ public int getGust() {
* @param pGust the gust to set.
*/
public void setGust(final int pGust) {
- fGust = pGust;
+ gust = pGust;
}
/**
@@ -76,7 +77,7 @@ public void setGust(final int pGust) {
* @return the minimal variation of the wind.
*/
public int getExtreme1() {
- return fExtreme1;
+ return extreme1;
}
/**
@@ -84,7 +85,7 @@ public int getExtreme1() {
* @param pExtreme1 the minimal wind variation to set.
*/
public void setExtreme1(final int pExtreme1) {
- fExtreme1 = pExtreme1;
+ extreme1 = pExtreme1;
}
/**
@@ -92,7 +93,7 @@ public void setExtreme1(final int pExtreme1) {
* @return the wind variation.
*/
public int getExtreme2() {
- return fExtreme2;
+ return extreme2;
}
/**
@@ -100,7 +101,7 @@ public int getExtreme2() {
* @param pExtreme2 the wind variation to set.
*/
public void setExtreme2(final int pExtreme2) {
- fExtreme2 = pExtreme2;
+ extreme2 = pExtreme2;
}
/**
@@ -108,7 +109,7 @@ public void setExtreme2(final int pExtreme2) {
* @return the unit.
*/
public String getUnit() {
- return fUnit;
+ return unit;
}
/**
@@ -116,21 +117,21 @@ public String getUnit() {
* @param pUnit The unit to set.
*/
public void setUnit(final String pUnit) {
- fUnit = pUnit;
+ unit = pUnit;
}
/**
* @return the directionDegrees.
*/
public Integer getDirectionDegrees() {
- return fDirectionDegrees;
+ return directionDegrees;
}
/**
* @param pDirectionDegrees the directionDegrees to set.
*/
public void setDirectionDegrees(final Integer pDirectionDegrees) {
- fDirectionDegrees = pDirectionDegrees;
+ directionDegrees = pDirectionDegrees;
}
/**
@@ -139,13 +140,13 @@ public void setDirectionDegrees(final Integer pDirectionDegrees) {
@Override
public String toString() {
return new ToStringBuilder(this).
- append("speed", fSpeed).
- append("unit", fUnit).
- append("direction", fDirection).
- append("direction (degrees)", fDirectionDegrees).
- append("gusts", fGust).
- append("minimal wind variation", fExtreme1).
- append("maximal wind variation", fExtreme2).
+ append(Messages.getInstance().getString("ToString.wind.speed"), speed).
+ append(Messages.getInstance().getString("ToString.wind.unit"), unit).
+ append(Messages.getInstance().getString("ToString.wind.direction"), direction).
+ append(Messages.getInstance().getString("ToString.wind.direction.degrees"), directionDegrees).
+ append(Messages.getInstance().getString("ToString.wind.gusts"), gust).
+ append(Messages.getInstance().getString("ToString.wind.min.variation"), extreme1).
+ append(Messages.getInstance().getString("ToString.wind.max.variation"), extreme2).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/WindShear.java b/src/main/java/io/github/mivek/model/WindShear.java
index 141d7193..a67984d3 100644
--- a/src/main/java/io/github/mivek/model/WindShear.java
+++ b/src/main/java/io/github/mivek/model/WindShear.java
@@ -1,5 +1,6 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -7,28 +8,28 @@
* @author mivek
*/
public class WindShear extends Wind {
- /** The fHeight of the wind shear in feet. */
- private int fHeight;
+ /** The height of the wind shear in feet. */
+ private int height;
/**
* @return the height
*/
public int getHeight() {
- return fHeight;
+ return height;
}
/**
* @param pHeight the height to set
*/
public void setHeight(final int pHeight) {
- fHeight = pHeight;
+ height = pHeight;
}
@Override
public final String toString() {
return new ToStringBuilder(this).
appendSuper(super.toString()).
- append("height (feet)", fHeight).
+ append(Messages.getInstance().getString("ToString.height.feet"), height).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/trend/AbstractMetarTrend.java b/src/main/java/io/github/mivek/model/trend/AbstractMetarTrend.java
index dd71415e..d10e50e7 100644
--- a/src/main/java/io/github/mivek/model/trend/AbstractMetarTrend.java
+++ b/src/main/java/io/github/mivek/model/trend/AbstractMetarTrend.java
@@ -1,10 +1,11 @@
package io.github.mivek.model.trend;
-import java.util.ArrayList;
-import java.util.List;
-
import io.github.mivek.enums.WeatherChangeType;
import io.github.mivek.model.trend.validity.AbstractMetarTrendTime;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+import java.util.ArrayList;
+import java.util.List;
/**
* Abstract class for metar's trend.
@@ -14,7 +15,7 @@ public abstract class AbstractMetarTrend extends AbstractTrend {
/**
* List containing the times properties of the trend.
*/
- private List fTimes;
+ private List times;
/**
* Constructor.
@@ -22,14 +23,14 @@ public abstract class AbstractMetarTrend extends AbstractTrend {
*/
protected AbstractMetarTrend(final WeatherChangeType pType) {
super(pType);
- fTimes = new ArrayList<>();
+ times = new ArrayList<>();
}
/**
* @return the times
*/
public List getTimes() {
- return fTimes;
+ return times;
}
/**
@@ -37,7 +38,14 @@ public List getTimes() {
* @param pTime the element to add.
*/
public void addTime(final AbstractMetarTrendTime pTime) {
- fTimes.add(pTime);
+ times.add(pTime);
+ }
+
+ /**
+ * @return a description of the object.
+ */
+ @Override public String toString() {
+ return new ToStringBuilder(this).appendSuper(super.toString()).append(times.toString()).toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/trend/AbstractTafTrend.java b/src/main/java/io/github/mivek/model/trend/AbstractTafTrend.java
index edc02a26..745917e1 100644
--- a/src/main/java/io/github/mivek/model/trend/AbstractTafTrend.java
+++ b/src/main/java/io/github/mivek/model/trend/AbstractTafTrend.java
@@ -1,8 +1,10 @@
package io.github.mivek.model.trend;
import io.github.mivek.enums.WeatherChangeType;
+import io.github.mivek.internationalization.Messages;
import io.github.mivek.model.TemperatureDated;
import io.github.mivek.model.trend.validity.AbstractValidity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
/**
* Class representing a weather change.
@@ -10,22 +12,14 @@
* @author mivek
*/
public abstract class AbstractTafTrend extends AbstractTrend {
- /**
- * The validity of the change.
- */
- private T fValidity;
- /**
- * The probability of the change.
- */
- private Integer fProbability;
- /**
- * The maximum temperature.
- */
- private TemperatureDated fMaxTemperature;
- /**
- * The minimum temperature.
- */
- private TemperatureDated fMinTemperature;
+ /** The validity of the change. */
+ private T validity;
+ /** The probability of the change. */
+ private Integer probability;
+ /** The maximum temperature. */
+ private TemperatureDated maxTemperature;
+ /** The minimum temperature. */
+ private TemperatureDated minTemperature;
/**
* Constructor with parameter.
@@ -39,14 +33,14 @@ protected AbstractTafTrend(final WeatherChangeType pType) {
* @return the validity
*/
public T getValidity() {
- return fValidity;
+ return validity;
}
/**
* @param pValidity the validity to set
*/
public void setValidity(final T pValidity) {
- fValidity = pValidity;
+ validity = pValidity;
}
@@ -54,42 +48,54 @@ public void setValidity(final T pValidity) {
* @return the probability
*/
public Integer getProbability() {
- return fProbability;
+ return probability;
}
/**
* @param pProbability the probability to set
*/
public void setProbability(final Integer pProbability) {
- fProbability = pProbability;
+ probability = pProbability;
}
/**
* @return the maxTemperature
*/
public TemperatureDated getMaxTemperature() {
- return fMaxTemperature;
+ return maxTemperature;
}
/**
* @param pMaxTemperature the maxTemperature to set
*/
public void setMaxTemperature(final TemperatureDated pMaxTemperature) {
- fMaxTemperature = pMaxTemperature;
+ maxTemperature = pMaxTemperature;
}
/**
* @return the minTemperature
*/
public TemperatureDated getMinTemperature() {
- return fMinTemperature;
+ return minTemperature;
}
/**
* @param pMinTemperature the minTemperature to set
*/
public void setMinTemperature(final TemperatureDated pMinTemperature) {
- fMinTemperature = pMinTemperature;
+ minTemperature = pMinTemperature;
}
+ /**
+ * @return A description of the object.
+ */
+ @Override public String toString() {
+ return new ToStringBuilder(this).
+ appendSuper(super.toString()).
+ appendToString(validity.toString()).
+ append(Messages.getInstance().getString("ToString.probability"), probability).
+ append(Messages.getInstance().getString("ToString.temperature.max"), maxTemperature).
+ append(Messages.getInstance().getString("ToString.temperature.min"), minTemperature).
+ toString();
+ }
}
diff --git a/src/main/java/io/github/mivek/model/trend/AbstractTrend.java b/src/main/java/io/github/mivek/model/trend/AbstractTrend.java
index c8bfd8b1..3958bdb0 100644
--- a/src/main/java/io/github/mivek/model/trend/AbstractTrend.java
+++ b/src/main/java/io/github/mivek/model/trend/AbstractTrend.java
@@ -2,29 +2,35 @@
import io.github.mivek.enums.WeatherChangeType;
import io.github.mivek.model.AbstractWeatherContainer;
+import org.apache.commons.lang3.builder.ToStringBuilder;
/**
* Abstract class for trends.
* @author mivek
*/
public abstract class AbstractTrend extends AbstractWeatherContainer {
- /**
- * Type of trend.
- */
- private WeatherChangeType fType;
+ /** Type of trend. */
+ private WeatherChangeType type;
/**
* Constructor.
* @param pType the type of the trend.
*/
protected AbstractTrend(final WeatherChangeType pType) {
- fType = pType;
+ type = pType;
}
/**
* @return the type
*/
public final WeatherChangeType getType() {
- return fType;
+ return type;
+ }
+
+ /**
+ * @return a description of the object
+ */
+ @Override public String toString() {
+ return new ToStringBuilder(this).appendToString(type.toString()).appendSuper(super.toString()).toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/trend/validity/AbstractMetarTrendTime.java b/src/main/java/io/github/mivek/model/trend/validity/AbstractMetarTrendTime.java
index 2285b6f2..02e7e8c8 100644
--- a/src/main/java/io/github/mivek/model/trend/validity/AbstractMetarTrendTime.java
+++ b/src/main/java/io/github/mivek/model/trend/validity/AbstractMetarTrendTime.java
@@ -1,10 +1,9 @@
package io.github.mivek.model.trend.validity;
-import java.time.LocalTime;
-
+import io.github.mivek.enums.TimeIndicator;
import org.apache.commons.lang3.Validate;
-import io.github.mivek.enums.TimeIndicator;
+import java.time.LocalTime;
/**
* Abstract class for the time trend in a metar.
@@ -14,43 +13,43 @@ public abstract class AbstractMetarTrendTime {
/**
* Type of trend AT, FM or TL.
*/
- private TimeIndicator fType;
+ private TimeIndicator type;
/**
* Time of the change.
*/
- private LocalTime fTime;
+ private LocalTime time;
/**
* Constructor.
* @param pType the type of trend.
*/
protected AbstractMetarTrendTime(final TimeIndicator pType) {
- fType = pType;
+ this.type = pType;
}
/**
* @return the time
*/
public LocalTime getTime() {
- return fTime;
+ return time;
}
/**
* @param pTime the time to set
*/
public void setTime(final LocalTime pTime) {
- fTime = Validate.notNull(pTime);
+ time = Validate.notNull(pTime);
}
/**
* @return the type
*/
public TimeIndicator getType() {
- return fType;
+ return type;
}
@Override
public final String toString() {
- return fType + " " + fTime;
+ return type + " " + time;
}
}
diff --git a/src/main/java/io/github/mivek/model/trend/validity/AbstractValidity.java b/src/main/java/io/github/mivek/model/trend/validity/AbstractValidity.java
index 84345cce..ab20dee7 100644
--- a/src/main/java/io/github/mivek/model/trend/validity/AbstractValidity.java
+++ b/src/main/java/io/github/mivek/model/trend/validity/AbstractValidity.java
@@ -1,5 +1,6 @@
package io.github.mivek.model.trend.validity;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -10,38 +11,40 @@ public abstract class AbstractValidity implements IValidity {
/**
* Beginning day of the taf's validity.
*/
- private Integer fStartDay;
+ private Integer startDay;
/**
* Beginning hour of the taf's validity.
*/
- private Integer fStartHour;
+ private Integer startHour;
@Override
public final Integer getStartDay() {
- return fStartDay;
+ return startDay;
}
@Override
public final void setStartDay(final Integer pStartDay) {
- fStartDay = pStartDay;
+ startDay = pStartDay;
}
@Override
public final Integer getStartHour() {
- return fStartHour;
+ return startHour;
}
@Override
public final void setStartHour(final Integer pStartHour) {
- fStartHour = pStartHour;
+ startHour = pStartHour;
}
- @Override
- public String toString() {
+ /**
+ * @return a string describing the object.
+ */
+ @Override public String toString() {
return new ToStringBuilder(this).
- append("starting day of the month", fStartDay).
- append("starting hour of the day", fStartHour).
+ append(Messages.getInstance().getString("ToString.start.day.month"), startDay).
+ append(Messages.getInstance().getString("ToString.start.hour.day"), startHour).
toString();
}
diff --git a/src/main/java/io/github/mivek/model/trend/validity/BeginningValidity.java b/src/main/java/io/github/mivek/model/trend/validity/BeginningValidity.java
index 070ea3aa..0595388c 100644
--- a/src/main/java/io/github/mivek/model/trend/validity/BeginningValidity.java
+++ b/src/main/java/io/github/mivek/model/trend/validity/BeginningValidity.java
@@ -1,5 +1,6 @@
package io.github.mivek.model.trend.validity;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -7,30 +8,28 @@
* @author mivek
*/
public class BeginningValidity extends AbstractValidity {
- /**
- * the minutes.
- */
- private Integer fStartMinutes;
+ /** the minutes. */
+ private Integer startMinutes;
/**
* @return the startMinutes
*/
public Integer getStartMinutes() {
- return fStartMinutes;
+ return startMinutes;
}
/**
* @param pStartMinutes the startMinutes to set
*/
public void setStartMinutes(final Integer pStartMinutes) {
- fStartMinutes = pStartMinutes;
+ startMinutes = pStartMinutes;
}
@Override
public final String toString() {
return new ToStringBuilder(this).
appendSuper(super.toString()).
- append("starting minute", fStartMinutes).
+ append(Messages.getInstance().getString("ToString.start.minute"), startMinutes).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/model/trend/validity/Validity.java b/src/main/java/io/github/mivek/model/trend/validity/Validity.java
index f1efc3ba..99507074 100644
--- a/src/main/java/io/github/mivek/model/trend/validity/Validity.java
+++ b/src/main/java/io/github/mivek/model/trend/validity/Validity.java
@@ -1,5 +1,6 @@
package io.github.mivek.model.trend.validity;
+import io.github.mivek.internationalization.Messages;
import org.apache.commons.lang3.builder.ToStringBuilder;
/**
@@ -11,46 +12,46 @@ public final class Validity extends AbstractValidity {
/**
* Ending day of the taf's validity.
*/
- private Integer fEndDay;
+ private Integer endDay;
/**
* Ending hour of the taf's validity.
*/
- private Integer fEndHour;
+ private Integer endHour;
/**
* @return the endDay
*/
public Integer getEndDay() {
- return fEndDay;
+ return endDay;
}
/**
* @param pEndDay the endDay to set
*/
public void setEndDay(final Integer pEndDay) {
- fEndDay = pEndDay;
+ endDay = pEndDay;
}
/**
* @return the endHour
*/
public Integer getEndHour() {
- return fEndHour;
+ return endHour;
}
/**
* @param pEndHour the endHour to set
*/
public void setEndHour(final Integer pEndHour) {
- fEndHour = pEndHour;
+ endHour = pEndHour;
}
@Override
public String toString() {
return new ToStringBuilder(this).
appendSuper(super.toString()).
- append("end day of the month", fEndDay).
- append("end hour of the day", fEndHour).
+ append(Messages.getInstance().getString("ToString.end.day.month"), endDay).
+ append(Messages.getInstance().getString("ToString.end.hour.day"), endHour).
toString();
}
}
diff --git a/src/main/java/io/github/mivek/parser/MetarParser.java b/src/main/java/io/github/mivek/parser/MetarParser.java
index fa3c551e..44e79943 100644
--- a/src/main/java/io/github/mivek/parser/MetarParser.java
+++ b/src/main/java/io/github/mivek/parser/MetarParser.java
@@ -1,9 +1,5 @@
package io.github.mivek.parser;
-import java.util.regex.Pattern;
-
-import org.apache.commons.lang3.ArrayUtils;
-
import io.github.mivek.exception.ErrorCodes;
import io.github.mivek.exception.ParseException;
import io.github.mivek.model.Airport;
@@ -18,6 +14,9 @@
import io.github.mivek.model.trend.validity.TLTime;
import io.github.mivek.utils.Converter;
import io.github.mivek.utils.Regex;
+import org.apache.commons.lang3.ArrayUtils;
+
+import java.util.regex.Pattern;
/**
* This controller contains methods that parse the metar code. This class is a
@@ -28,13 +27,13 @@ public final class MetarParser extends AbstractParser {
/** Instance of the class. */
private static MetarParser instance = new MetarParser();
/** Pattern regex for runway with min and max range visibility. */
- private static final Pattern RUNWAY_MAX_RANGE_REGEX = Pattern.compile("^R(\\d{2}\\w?)\\/(\\d{4})V(\\d{3})(\\w{0,2})");
+ private static final Pattern RUNWAY_MAX_RANGE_REGEX = Pattern.compile("^R(\\d{2}\\w?)/(\\d{4})V(\\d{3})(\\w{0,2})");
/** Pattern regex for runway visibility. */
- private static final Pattern RUNWAY_REGEX = Pattern.compile("^R(\\d{2}\\w?)\\/(\\w)?(\\d{4})(\\w{0,2})$");
+ private static final Pattern RUNWAY_REGEX = Pattern.compile("^R(\\d{2}\\w?)/(\\w)?(\\d{4})(\\w{0,2})$");
/** Pattern to recognize a runway. */
- private static final Pattern GENERIC_RUNWAY_REGEX = Pattern.compile("^(R\\d{2}\\w?\\/)");
+ private static final Pattern GENERIC_RUNWAY_REGEX = Pattern.compile("^(R\\d{2}\\w?/)");
/** Pattern of the temperature block. */
- private static final Pattern TEMPERATURE_REGEX = Pattern.compile("^(M?\\d{2})\\/(M?\\d{2})$");
+ private static final Pattern TEMPERATURE_REGEX = Pattern.compile("^(M?\\d{2})/(M?\\d{2})$");
/** Pattern of the altimeter (Pascals). */
private static final Pattern ALTIMETER_REGEX = Pattern.compile("^Q(\\d{4})$");
/** Pattern for the altimeter in inches of mercury. */
@@ -83,37 +82,37 @@ public Metar parse(final String pMetarCode) throws ParseException {
int metarTabLength = metarTab.length;
for (int i = 2; i < metarTabLength; i++) {
String[] matches;
- if (generalParse(m, metarTab[i])) {
- continue;
- } else if ("NOSIG".equals(metarTab[i])) {
- m.setNosig(true);
- } else if ("AUTO".equals(metarTab[i])) {
- m.setAuto(true);
- } else if (RMK.equals(metarTab[i])) {
- parseRMK(m, metarTab, i);
- } else if (Regex.find(GENERIC_RUNWAY_REGEX, metarTab[i])) {
- RunwayInfo ri = parseRunWayAction(metarTab[i]);
- m.addRunwayInfo(ri);
- } else if (Regex.find(TEMPERATURE_REGEX, metarTab[i])) {
- matches = Regex.pregMatch(TEMPERATURE_REGEX, metarTab[i]);
- m.setTemperature(Converter.convertTemperature(matches[1]));
- m.setDewPoint(Converter.convertTemperature(matches[2]));
- } else if (Regex.find(ALTIMETER_REGEX, metarTab[i])) {
- matches = Regex.pregMatch(ALTIMETER_REGEX, metarTab[i]);
- m.setAltimeter(Integer.parseInt(matches[1]));
- } else if (Regex.find(ALTIMETER_MERCURY_REGEX, metarTab[i])) {
- matches = Regex.pregMatch(ALTIMETER_MERCURY_REGEX, metarTab[i]);
- double mercury = Double.parseDouble(matches[1]) / 100;
- m.setAltimeter(Integer.valueOf((int) Converter.inchesMercuryToHPascal(mercury)));
- } else if (metarTab[i].equals(TEMPO) || metarTab[i].equals(BECMG)) {
- AbstractMetarTrend trend;
- if (metarTab[i].equals(TEMPO)) {
- trend = new TEMPOMetarTrend();
- } else {
- trend = new BECMGMetarTrend();
+ if (!generalParse(m, metarTab[i])) {
+ if ("NOSIG".equals(metarTab[i])) {
+ m.setNosig(true);
+ } else if ("AUTO".equals(metarTab[i])) {
+ m.setAuto(true);
+ } else if (RMK.equals(metarTab[i])) {
+ parseRMK(m, metarTab, i);
+ } else if (Regex.find(GENERIC_RUNWAY_REGEX, metarTab[i])) {
+ RunwayInfo ri = parseRunWayAction(metarTab[i]);
+ m.addRunwayInfo(ri);
+ } else if (Regex.find(TEMPERATURE_REGEX, metarTab[i])) {
+ matches = Regex.pregMatch(TEMPERATURE_REGEX, metarTab[i]);
+ m.setTemperature(Converter.convertTemperature(matches[1]));
+ m.setDewPoint(Converter.convertTemperature(matches[2]));
+ } else if (Regex.find(ALTIMETER_REGEX, metarTab[i])) {
+ matches = Regex.pregMatch(ALTIMETER_REGEX, metarTab[i]);
+ m.setAltimeter(Integer.parseInt(matches[1]));
+ } else if (Regex.find(ALTIMETER_MERCURY_REGEX, metarTab[i])) {
+ matches = Regex.pregMatch(ALTIMETER_MERCURY_REGEX, metarTab[i]);
+ double mercury = Double.parseDouble(matches[1]) / 100;
+ m.setAltimeter((int) Converter.inchesMercuryToHPascal(mercury));
+ } else if (metarTab[i].equals(TEMPO) || metarTab[i].equals(BECMG)) {
+ AbstractMetarTrend trend;
+ if (metarTab[i].equals(TEMPO)) {
+ trend = new TEMPOMetarTrend();
+ } else {
+ trend = new BECMGMetarTrend();
+ }
+ i = iterTrend(i, trend, metarTab);
+ m.addTrend(trend);
}
- i = iterTrend(i, trend, metarTab);
- m.addTrend(trend);
}
}
return m;
@@ -125,14 +124,16 @@ public Metar parse(final String pMetarCode) throws ParseException {
* @return a object with parsed informations.
*/
protected RunwayInfo parseRunWayAction(final String runWayPart) {
- String[] matches;
RunwayInfo ri = new RunwayInfo();
- if (ArrayUtils.isNotEmpty(matches = Regex.pregMatch(RUNWAY_REGEX, runWayPart))) {
+ String[] matches = Regex.pregMatch(RUNWAY_REGEX, runWayPart);
+ if (ArrayUtils.isNotEmpty(matches)) {
ri.setName(matches[1]);
ri.setMinRange(Integer.parseInt(matches[3]));
ri.setTrend(Converter.convertTrend(matches[4]));
return ri;
- } else if (ArrayUtils.isNotEmpty(matches = Regex.pregMatch(RUNWAY_MAX_RANGE_REGEX, runWayPart))) {
+ }
+ matches = Regex.pregMatch(RUNWAY_MAX_RANGE_REGEX, runWayPart);
+ if (ArrayUtils.isNotEmpty(matches)) {
ri.setName(matches[1]);
ri.setMinRange(Integer.parseInt(matches[2]));
ri.setMaxRange(Integer.parseInt(matches[3]));
@@ -175,7 +176,7 @@ protected void processChange(final AbstractMetarTrend pTrend, final String pPart
} else if (pPart.startsWith(TILL)) {
TLTime tl = new TLTime();
tl.setTime(Converter.stringToTime(pPart.substring(2)));
- pTrend.addTime(tl);
+ pTrend.addTime(tl);
} else {
generalParse(pTrend, pPart);
}
diff --git a/src/main/java/io/github/mivek/parser/RemarkParser.java b/src/main/java/io/github/mivek/parser/RemarkParser.java
index 2bbd2a42..218c266f 100644
--- a/src/main/java/io/github/mivek/parser/RemarkParser.java
+++ b/src/main/java/io/github/mivek/parser/RemarkParser.java
@@ -1,12 +1,12 @@
package io.github.mivek.parser;
+import io.github.mivek.internationalization.Messages;
+import io.github.mivek.utils.Regex;
+
import java.util.MissingResourceException;
import java.util.logging.Logger;
import java.util.regex.Pattern;
-import io.github.mivek.internationalization.Messages;
-import io.github.mivek.utils.Regex;
-
/**
* @author mivek
*/
@@ -17,21 +17,21 @@ public final class RemarkParser {
private static final Logger LOGGER = Logger.getLogger(RemarkParser.class.getName());
/** Wind peak pattern. */
- private static final Pattern WIND_PEAK = Pattern.compile("^PK WND (\\d{3})(\\d{2,3})\\/(\\d{2})?(\\d{2})");
+ private static final Pattern WIND_PEAK = Pattern.compile("^PK WND (\\d{3})(\\d{2,3})/(\\d{2})?(\\d{2})");
/** Wind shift pattern. */
private static final Pattern WIND_SHIFT = Pattern.compile("^WSHFT (\\d{2})?(\\d{2})");
/** Wind shift fopa pattern. */
private static final Pattern WIND_SHIFT_FROPA = Pattern.compile("^WSHFT (\\d{2})?(\\d{2}) FROPA");
/** Tower visibility. */
- private static final Pattern TOWER_VISIBILITY = Pattern.compile("^TWR VIS ((\\d)*( )?(\\d?\\/?\\d))");
+ private static final Pattern TOWER_VISIBILITY = Pattern.compile("^TWR VIS ((\\d)*( )?(\\d?/?\\d))");
/** Surface visibility. */
- private static final Pattern SURFACE_VISIBILITY = Pattern.compile("^SFC VIS ((\\d)*( )?(\\d?\\/?\\d))");
+ private static final Pattern SURFACE_VISIBILITY = Pattern.compile("^SFC VIS ((\\d)*( )?(\\d?/?\\d))");
/** Variable prevailing visibility. */
- private static final Pattern VARIABLE_PREVAILING_VISIBILITY = Pattern.compile("^VIS ((\\d)*( )?(\\d?\\/?\\d))V((\\d)*( )?(\\d?\\/?\\d))");
+ private static final Pattern VARIABLE_PREVAILING_VISIBILITY = Pattern.compile("^VIS ((\\d)*( )?(\\d?/?\\d))V((\\d)*( )?(\\d?/?\\d))");
/** Sector visibility. */
- private static final Pattern SECTOR_VISIBILITY = Pattern.compile("^VIS ([A-Z]{1,2}) ((\\d)*( )?(\\d?\\/?\\d))");
+ private static final Pattern SECTOR_VISIBILITY = Pattern.compile("^VIS ([A-Z]{1,2}) ((\\d)*( )?(\\d?/?\\d))");
/** Visibility at second location. */
- private static final Pattern SECOND_LOCATION_VISIBILITY = Pattern.compile("^VIS ((\\d)*( )?(\\d?\\/?\\d)) (\\w+)");
+ private static final Pattern SECOND_LOCATION_VISIBILITY = Pattern.compile("^VIS ((\\d)*( )?(\\d?/?\\d)) (\\w+)");
/** Tornadic activity with beginning time. */
private static final Pattern TORNADIC_ACTIVITY_BEGINNING = Pattern.compile("^(TORNADO|FUNNEL CLOUD|WATERSPOUT) (B(\\d{2})?(\\d{2}))( (\\d+)? ([A-Z]{1,2})?)?");
/** Tornadic activity with ending time. */
@@ -45,9 +45,9 @@ public final class RemarkParser {
/** Thunderstorm location. */
private static final Pattern THUNDERSTORM_LOCATION = Pattern.compile("^TS ([A-Z]{2})");
/** Hail size less than. */
- private static final Pattern HAIL_SIZE_LESS_THAN = Pattern.compile("^GR LESS THAN ((\\d )?(\\d\\/\\d)?)");
+ private static final Pattern HAIL_SIZE_LESS_THAN = Pattern.compile("^GR LESS THAN ((\\d )?(\\d/\\d)?)");
/** Hail size. */
- private static final Pattern HAIL_SIZE = Pattern.compile("^GR ((\\d\\/\\d)|((\\d) ?(\\d\\/\\d)?))");
+ private static final Pattern HAIL_SIZE = Pattern.compile("^GR ((\\d/\\d)|((\\d) ?(\\d/\\d)?))");
/** Snow pellets intensity. */
private static final Pattern SNOW_PELLETS_INTENSITY = Pattern.compile("^GS (LGT|MOD|HVY)");
/** Virga with direction. */
@@ -65,7 +65,13 @@ public final class RemarkParser {
/** Sea level pressure. */
private static final Pattern SEAL_LEVEL_PRESSURE = Pattern.compile("^SLP(\\d{2})(\\d)");
/** Snow increasing rapidly. */
- private static final Pattern SNOW_INCR_RAPIDLY = Pattern.compile("^SNINCR (\\d+)\\/(\\d+)");
+ private static final Pattern SNOW_INCR_RAPIDLY = Pattern.compile("^SNINCR (\\d+)/(\\d+)");
+ /** Constant for cloud quantity. */
+ private static final String CLOUD_QUANTITY = "CloudQuantity.";
+ /** Constant for Remark. */
+ private static final String REMARK = "Remark.";
+ /** Constant for converter. */
+ private static final String CONVERTER = "Converter.";
/** Message instance. */
private final Messages fMessages;
@@ -114,7 +120,7 @@ public String parse(final String pRemark) {
rmk = rmk.replaceFirst(VARIABLE_PREVAILING_VISIBILITY.pattern(), "").trim();
} else if (Regex.find(SECTOR_VISIBILITY, rmk)) {
String[] sectorVisibilityParts = Regex.pregMatch(SECTOR_VISIBILITY, rmk);
- sb.append(fMessages.getString("Remark.Sector.Visibility", fMessages.getString("Converter." + sectorVisibilityParts[1]), sectorVisibilityParts[2])).append(" ");
+ sb.append(fMessages.getString("Remark.Sector.Visibility", fMessages.getString(CONVERTER + sectorVisibilityParts[1]), sectorVisibilityParts[2])).append(" ");
rmk = rmk.replaceFirst(SECTOR_VISIBILITY.pattern(), "").trim();
} else if (Regex.find(SECOND_LOCATION_VISIBILITY, rmk)) {
String[] secondLocationVisibilityParts = Regex.pregMatch(SECOND_LOCATION_VISIBILITY, rmk);
@@ -122,18 +128,18 @@ public String parse(final String pRemark) {
rmk = rmk.replaceFirst(SECOND_LOCATION_VISIBILITY.pattern(), "").trim();
} else if (Regex.find(TORNADIC_ACTIVITY_BEG_END, rmk)) {
String[] tornadicParts = Regex.pregMatch(TORNADIC_ACTIVITY_BEG_END, rmk);
- sb.append(fMessages.getString("Remark.Tornadic.Activity.BegEnd", fMessages.getString("Remark." + tornadicParts[1].replace(" ", "")), verifyString(tornadicParts[3]), tornadicParts[4],
- verifyString(tornadicParts[6]), tornadicParts[7], tornadicParts[9], fMessages.getString("Converter." + tornadicParts[10]))).append(" ");
+ sb.append(fMessages.getString("Remark.Tornadic.Activity.BegEnd", fMessages.getString(REMARK + tornadicParts[1].replace(" ", "")), verifyString(tornadicParts[3]), tornadicParts[4],
+ verifyString(tornadicParts[6]), tornadicParts[7], tornadicParts[9], fMessages.getString(CONVERTER + tornadicParts[10]))).append(" ");
rmk = rmk.replaceFirst(TORNADIC_ACTIVITY_BEG_END.pattern(), "").trim();
} else if (Regex.find(TORNADIC_ACTIVITY_BEGINNING, rmk)) {
String[] tornadicParts = Regex.pregMatch(TORNADIC_ACTIVITY_BEGINNING, rmk);
- sb.append(fMessages.getString("Remark.Tornadic.Activity.Beginning", fMessages.getString("Remark." + tornadicParts[1].replace(" ", "")), verifyString(tornadicParts[3]),
- tornadicParts[4], tornadicParts[6], fMessages.getString("Converter." + tornadicParts[7]))).append(" ");
+ sb.append(fMessages.getString("Remark.Tornadic.Activity.Beginning", fMessages.getString(REMARK + tornadicParts[1].replace(" ", "")), verifyString(tornadicParts[3]), tornadicParts[4],
+ tornadicParts[6], fMessages.getString(CONVERTER + tornadicParts[7]))).append(" ");
rmk = rmk.replaceFirst(TORNADIC_ACTIVITY_BEGINNING.pattern(), "").trim();
} else if (Regex.find(TORNADIC_ACTIVITY_ENDING, rmk)) {
String[] tornadicParts = Regex.pregMatch(TORNADIC_ACTIVITY_ENDING, rmk);
- sb.append(fMessages.getString("Remark.Tornadic.Activity.Ending", fMessages.getString("Remark." + tornadicParts[1].replace(" ", "")), verifyString(tornadicParts[3]), tornadicParts[4],
- tornadicParts[6], fMessages.getString("Converter." + tornadicParts[7]))).append(" ");
+ sb.append(fMessages.getString("Remark.Tornadic.Activity.Ending", fMessages.getString(REMARK + tornadicParts[1].replace(" ", "")), verifyString(tornadicParts[3]), tornadicParts[4],
+ tornadicParts[6], fMessages.getString(CONVERTER + tornadicParts[7]))).append(" ");
rmk = rmk.replaceFirst(TORNADIC_ACTIVITY_ENDING.pattern(), "").trim();
} else if (Regex.find(PRECIPITATION_BEG_END, rmk)) {
String[] precipitationBegEnd = Regex.pregMatch(PRECIPITATION_BEG_END, rmk);
@@ -143,13 +149,12 @@ public String parse(final String pRemark) {
rmk = rmk.replaceFirst(PRECIPITATION_BEG_END.pattern(), "").trim();
} else if (Regex.find(THUNDERSTORM_LOCATION_MOVING, rmk)) {
String[] thunderStormParts = Regex.pregMatch(THUNDERSTORM_LOCATION_MOVING, rmk);
- sb.append(
- fMessages.getString("Remark.Thunderstorm.Location.Moving", fMessages.getString("Converter." + thunderStormParts[1]), fMessages.getString("Converter." + thunderStormParts[2])))
- .append(" ");
+ sb.append(fMessages.getString("Remark.Thunderstorm.Location.Moving", fMessages.getString(CONVERTER + thunderStormParts[1]), fMessages.getString(CONVERTER + thunderStormParts[2])))
+ .append(" ");
rmk = rmk.replaceFirst(THUNDERSTORM_LOCATION_MOVING.pattern(), "").trim();
} else if (Regex.find(THUNDERSTORM_LOCATION, rmk)) {
String[] thunderStormParts = Regex.pregMatch(THUNDERSTORM_LOCATION, rmk);
- sb.append(fMessages.getString("Remark.Thunderstorm.Location", fMessages.getString("Converter." + thunderStormParts[1]))).append(" ");
+ sb.append(fMessages.getString("Remark.Thunderstorm.Location", fMessages.getString(CONVERTER + thunderStormParts[1]))).append(" ");
rmk = rmk.replaceFirst(THUNDERSTORM_LOCATION.pattern(), "").trim();
} else if (Regex.find(HAIL_SIZE, rmk)) {
String[] hailParts = Regex.pregMatch(HAIL_SIZE, rmk);
@@ -161,11 +166,11 @@ public String parse(final String pRemark) {
rmk = rmk.replaceFirst(HAIL_SIZE_LESS_THAN.pattern(), "").trim();
} else if (Regex.find(SNOW_PELLETS_INTENSITY, rmk)) {
String[] intensityParts = Regex.pregMatch(SNOW_PELLETS_INTENSITY, rmk);
- sb.append(fMessages.getString("Remark.Snow.Pellets", fMessages.getString("Remark." + intensityParts[1]))).append(" ");
+ sb.append(fMessages.getString("Remark.Snow.Pellets", fMessages.getString(REMARK + intensityParts[1]))).append(" ");
rmk = rmk.replaceFirst(SNOW_PELLETS_INTENSITY.pattern(), "").trim();
} else if (Regex.find(VIRGA_DIRECTION, rmk)) {
String[] virgaDirection = Regex.pregMatch(VIRGA_DIRECTION, rmk);
- sb.append(fMessages.getString("Remark.Virga.Direction", fMessages.getString("Converter." + virgaDirection[1]))).append(" ");
+ sb.append(fMessages.getString("Remark.Virga.Direction", fMessages.getString(CONVERTER + virgaDirection[1]))).append(" ");
rmk = rmk.replaceFirst(VIRGA_DIRECTION.pattern(), "").trim();
} else if (Regex.find(CEILING_HEIGHT, rmk)) {
String[] ceilingParts = Regex.pregMatch(CEILING_HEIGHT, rmk);
@@ -175,22 +180,26 @@ public String parse(final String pRemark) {
rmk = rmk.replaceFirst(CEILING_HEIGHT.pattern(), "").trim();
} else if (Regex.find(OBSCURATION, rmk)) {
String[] obscuration = Regex.pregMatch(OBSCURATION, rmk);
- String layer = fMessages.getString("CloudQuantity." + obscuration[2]);
- int height = Integer.parseInt(obscuration[3]) * 100;
- String obscDetail = fMessages.getString("Phenomenon." + obscuration[1]);
- sb.append(fMessages.getString("Remark.Obscuration", layer, height, obscDetail)).append(" ");
- rmk = rmk.replaceFirst(OBSCURATION.pattern(), "").trim();
+ try {
+ String layer = fMessages.getString(CLOUD_QUANTITY + obscuration[2]);
+ int height = Integer.parseInt(obscuration[3]) * 100;
+ String obscDetail = fMessages.getString("Phenomenon." + obscuration[1]);
+ sb.append(fMessages.getString("Remark.Obscuration", layer, height, obscDetail)).append(" ");
+ rmk = rmk.replaceFirst(OBSCURATION.pattern(), "").trim();
+ } catch (MissingResourceException mre) {
+ rmk = defaultRemark(rmk, sb);
+ }
} else if (Regex.find(VARIABLE_SKY_HEIGHT, rmk)) {
String[] variableSky = Regex.pregMatch(VARIABLE_SKY_HEIGHT, rmk);
- String layer1 = fMessages.getString("CloudQuantity." + variableSky[1]);
+ String layer1 = fMessages.getString(CLOUD_QUANTITY + variableSky[1]);
int height = Integer.parseInt(variableSky[2]) * 100;
- String layer2 = fMessages.getString("CloudQuantity." + variableSky[3]);
+ String layer2 = fMessages.getString(CLOUD_QUANTITY + variableSky[3]);
sb.append(fMessages.getString("Remark.Variable.Sky.Condition.Height", height, layer1, layer2)).append(" ");
rmk = rmk.replaceFirst(VARIABLE_SKY_HEIGHT.pattern(), "").trim();
} else if (Regex.find(VARIABLE_SKY, rmk)) {
String[] variableSky = Regex.pregMatch(VARIABLE_SKY, rmk);
- String layer1 = fMessages.getString("CloudQuantity." + variableSky[1]);
- String layer2 = fMessages.getString("CloudQuantity." + variableSky[2]);
+ String layer1 = fMessages.getString(CLOUD_QUANTITY + variableSky[1]);
+ String layer2 = fMessages.getString(CLOUD_QUANTITY + variableSky[2]);
sb.append(fMessages.getString("Remark.Variable.Sky.Condition", layer1, layer2)).append(" ");
rmk = rmk.replaceFirst(VARIABLE_SKY.pattern(), "").trim();
} else if (Regex.find(CEILING_SECOND_LOCATION, rmk)) {
@@ -201,13 +210,13 @@ public String parse(final String pRemark) {
rmk = rmk.replaceFirst(CEILING_SECOND_LOCATION.pattern(), "").trim();
} else if (Regex.find(SEAL_LEVEL_PRESSURE, rmk)) {
String[] sealevelParts = Regex.pregMatch(SEAL_LEVEL_PRESSURE, rmk);
- String pressure = "";
- if (sealevelParts[1].startsWith("1")) {
- pressure = "10";
- } else if (sealevelParts[1].startsWith("9")) {
- pressure = "9";
+ StringBuilder pressure = new StringBuilder();
+ if (sealevelParts[1].startsWith("9")) {
+ pressure.append("9");
+ } else {
+ pressure.append("10");
}
- pressure = pressure + sealevelParts[1] + "." + sealevelParts[2];
+ pressure.append(sealevelParts[1]).append(".").append(sealevelParts[2]);
sb.append(fMessages.getString("Remark.Sea.Level.Pressure", pressure)).append(" ");
rmk = rmk.replaceFirst(SEAL_LEVEL_PRESSURE.pattern(), "").trim();
} else if (Regex.find(SNOW_INCR_RAPIDLY, rmk)) {
@@ -215,22 +224,36 @@ public String parse(final String pRemark) {
sb.append(fMessages.getString("Remark.Snow.Increasing.Rapidly", snowParts[1], snowParts[2])).append(" ");
rmk = rmk.replaceFirst(SNOW_INCR_RAPIDLY.pattern(), "").trim();
} else {
- String[] strSlit = rmk.split(" ", 2);
- String token = strSlit[0];
- try {
- token = fMessages.getString("Remark." + token);
- } catch (MissingResourceException e) {
- LOGGER.info("Remark token \"" + token + "\" is unknown.");
- }
- sb.append(token).append(" ");
- rmk = strSlit.length == 1 ? "" : strSlit[1];
+ rmk = defaultRemark(rmk, sb);
}
}
return sb.toString();
}
+ /**
+ * Handle the default behavior when a remark token is not recognized by regex.
+ *
+ * @param pRmk the remark string
+ * @param pSb The string builder containing the parsed message of the remark
+ * @return the remark string.
+ */
+ private String defaultRemark(final String pRmk, final StringBuilder pSb) {
+ String rmk = pRmk;
+ String[] strSlit = rmk.split(" ", 2);
+ String token = strSlit[0];
+ try {
+ token = fMessages.getString(REMARK + token);
+ } catch (MissingResourceException e) {
+ LOGGER.info("Remark token \"" + token + "\" is unknown.");
+ }
+ pSb.append(token).append(" ");
+ rmk = strSlit.length == 1 ? "" : strSlit[1];
+ return rmk;
+ }
+
/**
* Checks if the string is null.
+ *
* @param pString the string to test
* @return empty string if null pString otherwise.
*/
diff --git a/src/main/java/io/github/mivek/parser/TAFParser.java b/src/main/java/io/github/mivek/parser/TAFParser.java
index 9b3c5804..a967c0c1 100644
--- a/src/main/java/io/github/mivek/parser/TAFParser.java
+++ b/src/main/java/io/github/mivek/parser/TAFParser.java
@@ -1,23 +1,19 @@
package io.github.mivek.parser;
-import java.util.regex.Pattern;
-
import io.github.mivek.exception.ErrorCodes;
import io.github.mivek.exception.ParseException;
import io.github.mivek.model.Airport;
import io.github.mivek.model.TAF;
import io.github.mivek.model.TemperatureDated;
import io.github.mivek.model.Visibility;
-import io.github.mivek.model.trend.AbstractTafTrend;
-import io.github.mivek.model.trend.BECMGTafTrend;
-import io.github.mivek.model.trend.FMTafTrend;
-import io.github.mivek.model.trend.PROBTafTrend;
-import io.github.mivek.model.trend.TEMPOTafTrend;
+import io.github.mivek.model.trend.*;
import io.github.mivek.model.trend.validity.BeginningValidity;
import io.github.mivek.model.trend.validity.Validity;
import io.github.mivek.utils.Converter;
import io.github.mivek.utils.Regex;
+import java.util.regex.Pattern;
+
/**
* @author mivek
*/
@@ -198,7 +194,7 @@ protected BeginningValidity parseBasicValidity(final String pValidity) {
* @param pParts the array of string.
* @param pChange the abstractWeatherChange to update.
*/
- protected void iterChanges(final int pIndex, final String[] pParts, final AbstractTafTrend pChange) {
+ private void iterChanges(final int pIndex, final String[] pParts, final AbstractTafTrend pChange) {
for (int i = pIndex; i < pParts.length; i++) {
if (RMK.equals(pParts[i])) {
parseRMK(pChange, pParts, i);
diff --git a/src/main/java/io/github/mivek/utils/Converter.java b/src/main/java/io/github/mivek/utils/Converter.java
index 24ab4f08..7ba276a9 100644
--- a/src/main/java/io/github/mivek/utils/Converter.java
+++ b/src/main/java/io/github/mivek/utils/Converter.java
@@ -1,47 +1,31 @@
package io.github.mivek.utils;
-import java.time.LocalTime;
-
import io.github.mivek.internationalization.Messages;
+import java.time.LocalTime;
+
/**
* This class is used to convert data.
* @author mivek
*/
public final class Converter {
- /**
- * North East minimal degrees.
- */
- protected static final double NORTH_EAST_MIN = 22.5;
- /**
- * North east maximal degrees.
- */
- protected static final double NORTH_EAST_MAX = 67.5;
- /**
- * East degrees.
- */
- protected static final double EAST = 112.5;
- /**
- * South East degrees.
- */
- protected static final double SOUTH_EAST = 157.5;
- /**
- * South degrees.
- */
- protected static final double SOUTH = 202.5;
- /**
- * North West degrees.
- */
- protected static final double NORTH_WEST = 337.5;
- /**
- * West degrees.
- */
- protected static final double WEST = 292.5;
- /**
- * South west degrees.
- */
- protected static final double SOUTH_WEST = 247.5;
+ /** North East minimal degrees. */
+ private static final double NORTH_EAST_MIN = 22.5;
+ /** North east maximal degrees. */
+ private static final double NORTH_EAST_MAX = 67.5;
+ /** East degrees. */
+ private static final double EAST = 112.5;
+ /** South East degrees. */
+ private static final double SOUTH_EAST = 157.5;
+ /** South degrees. */
+ private static final double SOUTH = 202.5;
+ /** North West degrees. */
+ private static final double NORTH_WEST = 337.5;
+ /** West degrees. */
+ private static final double WEST = 292.5;
+ /** South west degrees. */
+ private static final double SOUTH_WEST = 247.5;
/**
* Private constructor.
@@ -55,8 +39,8 @@ private Converter() {
* @return A string for the direction.
*/
public static String degreesToDirection(final String pDegreesStr) {
- double degrees = 0;
- String res = "";
+ double degrees;
+ String res;
try {
degrees = Double.parseDouble(pDegreesStr);
} catch (NumberFormatException e) {
@@ -97,7 +81,7 @@ public static String degreesToDirection(final String pDegreesStr) {
* The maximum value, exluded.
* @return true if num is between lower and max, false otherwise.
*/
- public static boolean isBetween(final double pNum, final double pLower, final double pMax) {
+ static boolean isBetween(final double pNum, final double pLower, final double pMax) {
return pLower <= pNum && pMax > pNum;
}
diff --git a/src/main/resources/data/airports.dat b/src/main/resources/data/airports.dat
index cb12ef0e..10a16b7d 100644
--- a/src/main/resources/data/airports.dat
+++ b/src/main/resources/data/airports.dat
@@ -19,8 +19,8 @@
19,"Siglufjörður Airport","Siglufjordur","Iceland","SIJ","BISI",66.133301,-18.9167,10,0,"N","Atlantic/Reykjavik","airport","OurAirports"
20,"Vestmannaeyjar Airport","Vestmannaeyjar","Iceland","VEY","BIVM",63.42430114746094,-20.278900146484375,326,0,"N","Atlantic/Reykjavik","airport","OurAirports"
21,"Sault Ste Marie Airport","Sault Sainte Marie","Canada","YAM","CYAM",46.48500061035156,-84.5093994140625,630,-5,"A","America/Toronto","airport","OurAirports"
-22,"Winnipeg / St. Andrews Airport","Winnipeg","Canada","YAV","CYAV",50.0564002991,-97.03250122070001,760,-6,"A","America/Winnipeg","airport","OurAirports"
-23,"Halifax / CFB Shearwater Heliport","Halifax","Canada","YAW","CYAW",44.6397018433,-63.499401092499994,144,-4,"A","America/Halifax","airport","OurAirports"
+22,"Winnipeg / St. Andrews Airport","Winnipeg","Canada",\N,"CYAV",50.0564002991,-97.03250122070001,760,-6,"A","America/Winnipeg","airport","OurAirports"
+23,"Halifax / CFB Shearwater Heliport","Halifax","Canada",\N,"CYAW",44.639702,-63.499401,144,-4,"A","America/Halifax","airport","OurAirports"
24,"St. Anthony Airport","St. Anthony","Canada","YAY","CYAY",51.3918991089,-56.083099365200006,108,-3.5,"A","America/St_Johns","airport","OurAirports"
25,"Tofino / Long Beach Airport","Tofino","Canada","YAZ","CYAZ",49.079833,-125.775583,80,-8,"A","America/Vancouver","airport","OurAirports"
26,"Kugaaruk Airport","Pelly Bay","Canada","YBB","CYBB",68.534401,-89.808098,56,-7,"A","America/Edmonton","airport","OurAirports"
@@ -34,14 +34,14 @@
34,"Castlegar/West Kootenay Regional Airport","Castlegar","Canada","YCG","CYCG",49.2963981628,-117.632003784,1624,-8,"A","America/Vancouver","airport","OurAirports"
35,"Miramichi Airport","Chatham","Canada","YCH","CYCH",47.007801,-65.449203,108,-4,"A","America/Halifax","airport","OurAirports"
36,"Charlo Airport","Charlo","Canada","YCL","CYCL",47.990799,-66.330299,132,-4,"A","America/Halifax","airport","OurAirports"
-37,"Kugluktuk Airport","Coppermine","Canada","YCO","CYCO",67.81670379639999,-115.143997192,74,-7,"A","America/Edmonton","airport","OurAirports"
+37,"Kugluktuk Airport","Coppermine","Canada","YCO","CYCO",67.816704,-115.143997,74,-7,"A","America/Edmonton","airport","OurAirports"
38,"Coronation Airport","Coronation","Canada","YCT","CYCT",52.0750007629,-111.444999695,2595,-7,"A","America/Edmonton","airport","OurAirports"
39,"Chilliwack Airport","Chilliwack","Canada","YCW","CYCW",49.1528015137,-121.939002991,32,-8,"A","America/Vancouver","airport","OurAirports"
40,"Clyde River Airport","Clyde River","Canada","YCY","CYCY",70.4860992432,-68.5167007446,87,-5,"A","America/Toronto","airport","OurAirports"
41,"Coral Harbour Airport","Coral Harbour","Canada","YZS","CYZS",64.1932983398,-83.3593978882,210,-5,"A","America/Coral_Harbour","airport","OurAirports"
42,"Dawson City Airport","Dawson","Canada","YDA","CYDA",64.04309844970703,-139.1280059814453,1215,-8,"A","America/Vancouver","airport","OurAirports"
43,"Burwash Airport","Burwash","Canada","YDB","CYDB",61.37110137939453,-139.04100036621094,2647,-8,"A","America/Vancouver","airport","OurAirports"
-44,"Princeton Airport","Princeton","Canada","YDC","CYDC",49.4681015015,-120.511001587,2298,-8,"A","America/Vancouver","airport","OurAirports"
+44,"Princeton Airport","Princeton","Canada",\N,"CYDC",49.4681015015,-120.511001587,2298,-8,"A","America/Vancouver","airport","OurAirports"
45,"Deer Lake Airport","Deer Lake","Canada","YDF","CYDF",49.21080017089844,-57.39139938354492,72,-3.5,"A","America/St_Johns","airport","OurAirports"
46,"Dease Lake Airport","Dease Lake","Canada","YDL","CYDL",58.4221992493,-130.031997681,2600,-8,"A","America/Vancouver","airport","OurAirports"
47,"Dauphin Barker Airport","Dauphin","Canada","YDN","CYDN",51.100799560546875,-100.052001953125,999,-6,"A","America/Winnipeg","airport","OurAirports"
@@ -52,9 +52,9 @@
52,"Edson Airport","Edson","Canada","YET","CYET",53.578899383499994,-116.464996338,3043,-7,"A","America/Edmonton","airport","OurAirports"
53,"Eureka Airport","Eureka","Canada","YEU","CYEU",79.9946975708,-85.814201355,256,-6,"A","America/Winnipeg","airport","OurAirports"
54,"Inuvik Mike Zubko Airport","Inuvik","Canada","YEV","CYEV",68.30419921880001,-133.483001709,224,-7,"A","America/Edmonton","airport","OurAirports"
-55,"Iqaluit Airport","Iqaluit","Canada","YFB","CYFB",63.756401062,-68.5558013916,110,-5,"A","America/Toronto","airport","OurAirports"
+55,"Iqaluit Airport","Iqaluit","Canada","YFB","CYFB",63.756402,-68.555801,110,-5,"A","America/Toronto","airport","OurAirports"
56,"Fredericton Airport","Fredericton","Canada","YFC","CYFC",45.868900299072266,-66.53720092773438,68,-4,"A","America/Halifax","airport","OurAirports"
-57,"Forestville Airport","Forestville","Canada",\N,"CYFE",48.74610137939453,-69.09719848632812,293,-5,"A","America/Toronto","airport","OurAirports"
+57,"Forestville Airport","Forestville","Canada","YFE","CYFE",48.74610137939453,-69.09719848632812,293,-5,"A","America/Toronto","airport","OurAirports"
58,"Flin Flon Airport","Flin Flon","Canada","YFO","CYFO",54.6781005859375,-101.68199920654297,997,-6,"A","America/Winnipeg","airport","OurAirports"
59,"Fort Resolution Airport","Fort Resolution","Canada","YFR","CYFR",61.1808013916,-113.690002441,526,-7,"A","America/Edmonton","airport","OurAirports"
60,"Fort Simpson Airport","Fort Simpson","Canada","YFS","CYFS",61.76020050048828,-121.23699951171875,555,-7,"A","America/Edmonton","airport","OurAirports"
@@ -90,7 +90,7 @@
90,"Fort McMurray Airport","Fort Mcmurray","Canada","YMM","CYMM",56.653301239,-111.222000122,1211,-7,"A","America/Edmonton","airport","OurAirports"
91,"Moosonee Airport","Moosonee","Canada","YMO","CYMO",51.291099548339844,-80.60780334472656,30,-5,"A","America/Toronto","airport","OurAirports"
92,"Maniwaki Airport","Maniwaki","Canada","YMW","CYMW",46.2728004456,-75.9906005859,656,-5,"A","America/Toronto","airport","OurAirports"
-93,"Montreal International (Mirabel) Airport","Montreal","Canada","YMX","CYMX",45.6795005798,-74.0386962891,270,-5,"A","America/Toronto","airport","OurAirports"
+93,"Montreal International (Mirabel) Airport","Montreal","Canada","YMX","CYMX",45.679501,-74.038696,270,-5,"A","America/Toronto","airport","OurAirports"
94,"Natashquan Airport","Natashquan","Canada","YNA","CYNA",50.189998626708984,-61.78919982910156,39,-5,"A","America/Toronto","airport","OurAirports"
95,"Ottawa / Gatineau Airport","Gatineau","Canada","YND","CYND",45.521701812699995,-75.5635986328,211,-5,"A","America/Toronto","airport","OurAirports"
96,"Matagami Airport","Matagami","Canada","YNM","CYNM",49.76169967651367,-77.80280303955078,918,-5,"A","America/Toronto","airport","OurAirports"
@@ -99,7 +99,7 @@
99,"High Level Airport","High Level","Canada","YOJ","CYOJ",58.62139892578125,-117.16500091552734,1110,-7,"A","America/Edmonton","airport","OurAirports"
100,"Ottawa Macdonald-Cartier International Airport","Ottawa","Canada","YOW","CYOW",45.3224983215332,-75.66919708251953,374,-5,"A","America/Toronto","airport","OurAirports"
101,"Prince Albert Glass Field","Prince Albert","Canada","YPA","CYPA",53.214199066199996,-105.672996521,1405,-6,"N","America/Regina","airport","OurAirports"
-102,"Peace River Airport","Peace River","Canada","YPE","CYPE",56.226898193359375,-117.4469985961914,1873,-7,"A","America/Edmonton","airport","OurAirports"
+102,"Peace River Airport","Peace River","Canada","YPE","CYPE",56.226898,-117.446999,1873,-7,"A","America/Edmonton","airport","OurAirports"
103,"Southport Airport","Portage-la-prairie","Canada","YPG","CYPG",49.903099,-98.273817,885,-6,"A","America/Winnipeg","airport","OurAirports"
104,"Pitt Meadows Airport","Pitt Meadows","Canada",\N,"CYPK",49.21609878540039,-122.70999908447266,11,-8,"A","America/Vancouver","airport","OurAirports"
105,"Pickle Lake Airport","Pickle Lake","Canada","YPL","CYPL",51.4463996887207,-90.21420288085938,1267,-5,"A","America/Coral_Harbour","airport","OurAirports"
@@ -122,7 +122,7 @@
123,"Yorkton Municipal Airport","Yorkton","Canada","YQV","CYQV",51.26470184326172,-102.46199798583984,1635,-6,"N","America/Regina","airport","OurAirports"
124,"North Battleford Airport","North Battleford","Canada","YQW","CYQW",52.76919937133789,-108.24400329589844,1799,-6,"N","America/Regina","airport","OurAirports"
125,"Gander International Airport","Gander","Canada","YQX","CYQX",48.9369010925293,-54.56809997558594,496,-3.5,"A","America/St_Johns","airport","OurAirports"
-126,"Sydney / J.A. Douglas McCurdy Airport","Sydney","Canada","YQY","CYQY",46.161399841299996,-60.0477981567,203,-4,"A","America/Halifax","airport","OurAirports"
+126,"Sydney / J.A. Douglas McCurdy Airport","Sydney","Canada","YQY","CYQY",46.1614,-60.047798,203,-4,"A","America/Halifax","airport","OurAirports"
127,"Quesnel Airport","Quesnel","Canada","YQZ","CYQZ",53.026100158691406,-122.51000213623047,1789,-8,"A","America/Vancouver","airport","OurAirports"
128,"Resolute Bay Airport","Resolute","Canada","YRB","CYRB",74.7169036865,-94.9693984985,215,-6,"A","America/Winnipeg","airport","OurAirports"
129,"Rivière-du-Loup Airport","Riviere Du Loup","Canada","YRI","CYRI",47.764400482177734,-69.58470153808594,427,-5,"A","America/Toronto","airport","OurAirports"
@@ -203,31 +203,31 @@
204,"CFB Greenwood","Greenwood","Canada","YZX","CYZX",44.98440170288086,-64.91690063476562,92,-4,"A","America/Halifax","airport","OurAirports"
205,"Faro Airport","Faro","Canada","ZFA","CZFA",62.20750045776367,-133.37600708007812,2351,-8,"A","America/Vancouver","airport","OurAirports"
206,"Fort Mcpherson Airport","Fort Mcpherson","Canada","ZFM","CZFM",67.40750122070312,-134.86099243164062,116,-7,"A","America/Edmonton","airport","OurAirports"
-207,"Blida Airport","Blida","Algeria",\N,"DAAB",36.50360107421875,2.8141698837280273,535,1,"N","Africa/Algiers","airport","OurAirports"
-208,"Bou Saada Airport","Bou Saada","Algeria",\N,"DAAD",35.33250045776367,4.206389904022217,1506,1,"N","Africa/Algiers","airport","OurAirports"
+207,"Blida Airport","Blida","Algeria","QLD","DAAB",36.50360107421875,2.8141698837280273,535,1,"N","Africa/Algiers","airport","OurAirports"
+208,"Bou Saada Airport","Bou Saada","Algeria","BUJ","DAAD",35.33250045776367,4.206389904022217,1506,1,"N","Africa/Algiers","airport","OurAirports"
209,"Soummam Airport","Bejaja","Algeria","BJA","DAAE",36.7120018005,5.0699200630200005,20,1,"N","Africa/Algiers","airport","OurAirports"
210,"Houari Boumediene Airport","Algier","Algeria","ALG","DAAG",36.691001892089844,3.215409994125366,82,1,"N","Africa/Algiers","airport","OurAirports"
-211,"Djanet Inedbirene Airport","Djanet","Algeria","DJG","DAAJ",24.292800903299998,9.45244026184,3176,1,"N","Africa/Algiers","airport","OurAirports"
-212,"Boufarik Airport","Boufarik","Algeria","QFD","DAAK",36.545799,2.87611,335,1,"N","Africa/Algiers","airport","OurAirports"
-213,"Reggane Airport","Reggan","Algeria",\N,"DAAN",26.710100173950195,0.2856470048427582,955,1,"N","Africa/Algiers","airport","OurAirports"
+211,"Djanet Inedbirene Airport","Djanet","Algeria","DJG","DAAJ",24.292801,9.45244,3176,1,"N","Africa/Algiers","airport","OurAirports"
+212,"Boufarik Airport","Boufarik","Algeria",\N,"DAAK",36.545799,2.87611,335,1,"N","Africa/Algiers","airport","OurAirports"
+213,"Reggane Airport","Reggan","Algeria",\N,"DAAN",26.7101,0.285647,955,1,"N","Africa/Algiers","airport","OurAirports"
214,"Illizi Takhamalt Airport","Illizi","Algeria","VVZ","DAAP",26.7234992981,8.62265014648,1778,1,"N","Africa/Algiers","airport","OurAirports"
215,"Ain Oussera Airport","Ain Oussera","Algeria",\N,"DAAQ",35.52539825439453,2.8787100315093994,2132,1,"N","Africa/Algiers","airport","OurAirports"
216,"Aguenar – Hadj Bey Akhamok Airport","Tamanrasset","Algeria","TMR","DAAT",22.8115005493,5.45107984543,4518,1,"N","Africa/Algiers","airport","OurAirports"
217,"Jijel Ferhat Abbas Airport","Jijel","Algeria","GJL","DAAV",36.7951011658,5.87361001968,36,1,"N","Africa/Algiers","airport","OurAirports"
-218,"Mecheria Airport","Mecheria","Algeria",\N,"DAAY",33.535900116,-0.242353007197,3855,1,"N","Africa/Algiers","airport","OurAirports"
-219,"Relizane Airport","Relizane","Algeria",\N,"DAAZ",35.752201080322266,0.6262720227241516,282,1,"N","Africa/Algiers","airport","OurAirports"
-220,"Annaba Airport","Annaba","Algeria","AAE","DABB",36.822200775146484,7.809169769287109,16,1,"N","Africa/Algiers","airport","OurAirports"
+218,"Mecheria Airport","Mecheria","Algeria","MZW","DAAY",33.535900116,-0.242353007197,3855,1,"N","Africa/Algiers","airport","OurAirports"
+219,"Relizane Airport","Relizane","Algeria",\N,"DAAZ",35.752201,0.626272,282,1,"N","Africa/Algiers","airport","OurAirports"
+220,"Rabah Bitat Airport","Annaba","Algeria","AAE","DABB",36.822201,7.809174,16,1,"N","Africa/Algiers","airport","OurAirports"
221,"Mohamed Boudiaf International Airport","Constantine","Algeria","CZL","DABC",36.2760009765625,6.620389938354492,2265,1,"N","Africa/Algiers","airport","OurAirports"
222,"Cheikh Larbi Tébessi Airport","Tebessa","Algeria","TEE","DABS",35.4315986633,8.12071990967,2661,1,"N","Africa/Algiers","airport","OurAirports"
224,"Hassi R'Mel Airport","Tilrempt","Algeria","HRM","DAFH",32.93040084838867,3.311539888381958,2540,1,"N","Africa/Algiers","airport","OurAirports"
225,"Bou Chekif Airport","Tiaret","Algeria","TID","DAOB",35.3410987854,1.46315002441,3245,1,"N","Africa/Algiers","airport","OurAirports"
226,"Bou Sfer Airport","Bou Sfer","Algeria",\N,"DAOE",35.73540115356445,-0.8053889870643616,187,1,"N","Africa/Algiers","airport","OurAirports"
227,"Tindouf Airport","Tindouf","Algeria","TIN","DAOF",27.7003993988,-8.167099952700001,1453,1,"N","Africa/Algiers","airport","OurAirports"
-228,"Ech Cheliff Airport","Ech-cheliff","Algeria","QAS","DAOI",36.2126998901,1.33176994324,463,1,"N","Africa/Algiers","airport","OurAirports"
+228,"Ech Cheliff Airport","Ech-cheliff","Algeria","CFK","DAOI",36.2126998901,1.33176994324,463,1,"N","Africa/Algiers","airport","OurAirports"
229,"Tafaraoui Airport","Oran","Algeria","TAF","DAOL",35.54240036010742,-0.5322780013084412,367,1,"N","Africa/Algiers","airport","OurAirports"
230,"Zenata – Messali El Hadj Airport","Tlemcen","Algeria","TLM","DAON",35.0167007446,-1.45000004768,814,1,"N","Africa/Algiers","airport","OurAirports"
231,"Es Senia Airport","Oran","Algeria","ORN","DAOO",35.6239013672,-0.6211829781529999,295,1,"N","Africa/Algiers","airport","OurAirports"
-232,"Sidi Bel Abbes Airport","Sidi Bel Abbes","Algeria",\N,"DAOS",35.1717987061,-0.593275010586,1614,1,"N","Africa/Algiers","airport","OurAirports"
+232,"Sidi Bel Abbes Airport","Sidi Bel Abbes","Algeria","BFW","DAOS",35.1717987061,-0.593275010586,1614,1,"N","Africa/Algiers","airport","OurAirports"
233,"Ghriss Airport","Ghriss","Algeria","MUW","DAOV",35.207698822021484,0.14714199304580688,1686,1,"N","Africa/Algiers","airport","OurAirports"
234,"Touat Cheikh Sidi Mohamed Belkebir Airport","Adrar","Algeria","AZR","DAUA",27.837600708007812,-0.18641400337219238,919,1,"N","Africa/Algiers","airport","OurAirports"
235,"Biskra Airport","Biskra","Algeria","BSK","DAUB",34.793300628699996,5.73823022842,289,1,"N","Africa/Algiers","airport","OurAirports"
@@ -239,7 +239,7 @@
241,"Laghouat Airport","Laghouat","Algeria","LOO","DAUL",33.764400482199996,2.92833995819,2510,1,"N","Africa/Algiers","airport","OurAirports"
242,"Timimoun Airport","Timimoun","Algeria","TMX","DAUT",29.2371006012,0.276033014059,1027,1,"N","Africa/Algiers","airport","OurAirports"
243,"Ain el Beida Airport","Ouargla","Algeria","OGX","DAUU",31.917200088500977,5.412779808044434,492,1,"N","Africa/Algiers","airport","OurAirports"
-244,"In Aménas Airport","Zarzaitine","Algeria","IAM","DAUZ",28.0515003204,9.64291000366,1847,1,"N","Africa/Algiers","airport","OurAirports"
+244,"In Aménas Airport","Zarzaitine","Algeria","IAM","DAUZ",28.0515,9.64291,1847,1,"N","Africa/Algiers","airport","OurAirports"
245,"Cadjehoun Airport","Cotonou","Benin","COO","DBBB",6.357230186462402,2.384350061416626,19,1,"N","Africa/Porto-Novo","airport","OurAirports"
246,"Ouagadougou Airport","Ouagadougou","Burkina Faso","OUA","DFFD",12.35319995880127,-1.5124200582504272,1037,0,"N","Africa/Ouagadougou","airport","OurAirports"
247,"Bobo Dioulasso Airport","Bobo-dioulasso","Burkina Faso","BOY","DFOO",11.160099983215332,-4.33096981048584,1511,0,"N","Africa/Ouagadougou","airport","OurAirports"
@@ -260,20 +260,20 @@
262,"Benin Airport","Benin","Nigeria","BNI","DNBE",6.316979885101318,5.5995001792907715,258,1,"N","Africa/Lagos","airport","OurAirports"
263,"Margaret Ekpo International Airport","Calabar","Nigeria","CBQ","DNCA",4.976019859313965,8.347200393676758,210,1,"N","Africa/Lagos","airport","OurAirports"
264,"Akanu Ibiam International Airport","Enugu","Nigeria","ENU","DNEN",6.474269866943359,7.561960220336914,466,1,"N","Africa/Lagos","airport","OurAirports"
-265,"Gusau Airport","Gusau","Nigeria","QUS","DNGU",12.171699523925781,6.696109771728516,1520,1,"N","Africa/Lagos","airport","OurAirports"
+265,"Gusau Airport","Gusau","Nigeria",\N,"DNGU",12.1717,6.69611,1520,1,"N","Africa/Lagos","airport","OurAirports"
266,"Ibadan Airport","Ibadan","Nigeria","IBA","DNIB",7.362460136413574,3.97832989692688,725,1,"N","Africa/Lagos","airport","OurAirports"
267,"Ilorin International Airport","Ilorin","Nigeria","ILR","DNIL",8.440210342407227,4.493919849395752,1126,1,"N","Africa/Lagos","airport","OurAirports"
268,"Yakubu Gowon Airport","Jos","Nigeria","JOS","DNJO",9.639829635620117,8.869050025939941,4232,1,"N","Africa/Lagos","airport","OurAirports"
269,"Kaduna Airport","Kaduna","Nigeria","KAD","DNKA",10.696000099182129,7.320109844207764,2073,1,"N","Africa/Lagos","airport","OurAirports"
-270,"Mallam Aminu International Airport","Kano","Nigeria","KAN","DNKN",12.047599792480469,8.524620056152344,1562,1,"N","Africa/Lagos","airport","OurAirports"
+270,"Mallam Aminu International Airport","Kano","Nigeria","KAN","DNKN",12.0476,8.52462,1562,1,"N","Africa/Lagos","airport","OurAirports"
271,"Maiduguri International Airport","Maiduguri","Nigeria","MIU","DNMA",11.855299949645996,13.080900192260742,1099,1,"N","Africa/Lagos","airport","OurAirports"
-272,"Makurdi Airport","Makurdi","Nigeria","MDI","DNMK",7.7038798332214355,8.613940238952637,371,1,"N","Africa/Lagos","airport","OurAirports"
+272,"Makurdi Airport","Makurdi","Nigeria","MDI","DNMK",7.70388,8.61394,371,1,"N","Africa/Lagos","airport","OurAirports"
273,"Murtala Muhammed International Airport","Lagos","Nigeria","LOS","DNMM",6.5773701667785645,3.321160078048706,135,1,"N","Africa/Lagos","airport","OurAirports"
274,"Minna Airport","Minna","Nigeria","MXJ","DNMN",9.652170181274414,6.462259769439697,834,1,"N","Africa/Lagos","airport","OurAirports"
275,"Port Harcourt International Airport","Port Hartcourt","Nigeria","PHC","DNPO",5.0154900550842285,6.94959020614624,87,1,"N","Africa/Lagos","airport","OurAirports"
276,"Sadiq Abubakar III International Airport","Sokoto","Nigeria","SKO","DNSO",12.916299819946289,5.207190036773682,1010,1,"N","Africa/Lagos","airport","OurAirports"
277,"Yola Airport","Yola","Nigeria","YOL","DNYO",9.257550239562988,12.430399894714355,599,1,"N","Africa/Lagos","airport","OurAirports"
-278,"Zaria Airport","Zaria","Nigeria","ZAR","DNZA",11.130200386047363,7.685810089111328,2170,1,"N","Africa/Lagos","airport","OurAirports"
+278,"Zaria Airport","Zaria","Nigeria","ZAR","DNZA",11.1302,7.68581,2170,1,"N","Africa/Lagos","airport","OurAirports"
279,"Maradi Airport","Maradi","Niger","MFQ","DRRM",13.5024995803833,7.1267499923706055,1240,1,"N","Africa/Niamey","airport","OurAirports"
280,"Diori Hamani International Airport","Niamey","Niger","NIM","DRRN",13.481499671936035,2.183609962463379,732,1,"N","Africa/Niamey","airport","OurAirports"
281,"Tahoua Airport","Tahoua","Niger","THZ","DRRT",14.875699996948242,5.265359878540039,1266,1,"N","Africa/Niamey","airport","OurAirports"
@@ -283,7 +283,7 @@
285,"Zinder Airport","Zinder","Niger","ZND","DRZR",13.779000282287598,8.983759880065918,1516,1,"N","Africa/Niamey","airport","OurAirports"
286,"Monastir Habib Bourguiba International Airport","Monastir","Tunisia","MIR","DTMB",35.75809860229492,10.75469970703125,9,1,"E","Africa/Tunis","airport","OurAirports"
287,"Tunis Carthage International Airport","Tunis","Tunisia","TUN","DTTA",36.85100173950195,10.22719955444336,22,1,"E","Africa/Tunis","airport","OurAirports"
-288,"Sidi Ahmed Air Base","Bizerte","Tunisia",\N,"DTTB",37.2453994751,9.79144954681,20,1,"E","Africa/Tunis","airport","OurAirports"
+288,"Sidi Ahmed Air Base","Bizerte","Tunisia",\N,"DTTB",37.245398,9.79145,20,1,"E","Africa/Tunis","airport","OurAirports"
289,"Remada Air Base","Remada","Tunisia",\N,"DTTD",32.30619812011719,10.382100105285645,1004,1,"E","Africa/Tunis","airport","OurAirports"
290,"Gafsa Ksar International Airport","Gafsa","Tunisia","GAF","DTTF",34.422000885009766,8.822500228881836,1060,1,"E","Africa/Tunis","airport","OurAirports"
291,"Gabès Matmata International Airport","Gabes","Tunisia","GAE","DTTG",33.87689971923828,10.103300094604492,26,1,"E","Africa/Tunis","airport","OurAirports"
@@ -299,11 +299,11 @@
301,"Kleine Brogel Air Base","Kleine Brogel","Belgium",\N,"EBBL",51.168301,5.47,200,1,"E","Europe/Brussels","airport","OurAirports"
302,"Brussels Airport","Brussels","Belgium","BRU","EBBR",50.901401519800004,4.48443984985,184,1,"E","Europe/Brussels","airport","OurAirports"
303,"Jehonville Air Base","Bertrix","Belgium",\N,"EBBX",49.891700744628906,5.2238898277282715,1514,1,"E","Europe/Brussels","airport","OurAirports"
-304,"Brussels South Charleroi Airport","Charleroi","Belgium","CRL","EBCI",50.459201812699995,4.45382022858,614,1,"E","Europe/Brussels","airport","OurAirports"
+304,"Brussels South Charleroi Airport","Charleroi","Belgium","CRL","EBCI",50.459202,4.45382,614,1,"E","Europe/Brussels","airport","OurAirports"
305,"Chièvres Air Base","Chievres","Belgium",\N,"EBCV",50.575801849365234,3.8310000896453857,194,1,"E","Europe/Brussels","airport","OurAirports"
306,"Koksijde Air Base","Koksijde","Belgium",\N,"EBFN",51.090301513671875,2.652780055999756,20,1,"E","Europe/Brussels","airport","OurAirports"
307,"Florennes Air Base","Florennes","Belgium",\N,"EBFS",50.2433013916,4.64583015442,935,1,"E","Europe/Brussels","airport","OurAirports"
-308,"Wevelgem Airport","Kortrijk-vevelgem","Belgium","QKT","EBKT",50.817199707,3.20472002029,64,1,"E","Europe/Brussels","airport","OurAirports"
+308,"Wevelgem Airport","Kortrijk-vevelgem","Belgium","KJK","EBKT",50.817199707,3.20472002029,64,1,"E","Europe/Brussels","airport","OurAirports"
309,"Liège Airport","Liege","Belgium","LGG","EBLG",50.63740158081055,5.443220138549805,659,1,"E","Europe/Brussels","airport","OurAirports"
310,"Ostend-Bruges International Airport","Ostend","Belgium","OST","EBOS",51.198898315399994,2.8622200489,13,1,"E","Europe/Brussels","airport","OurAirports"
311,"Zutendaal Air Base","Zutendaal","Belgium",\N,"EBSL",50.9474983215332,5.590559959411621,312,1,"E","Europe/Brussels","airport","OurAirports"
@@ -311,60 +311,60 @@
313,"Saint Hubert Air Base","St.-hubert","Belgium",\N,"EBSU",50.034400939941406,5.440810203552246,1930,1,"E","Europe/Brussels","airport","OurAirports"
314,"Ursel Air Base","Ursel","Belgium",\N,"EBUL",51.14419937133789,3.475559949874878,95,1,"E","Europe/Brussels","airport","OurAirports"
315,"Weelde Air Base","Weelde","Belgium",\N,"EBWE",51.394798278808594,4.9601898193359375,105,1,"E","Europe/Brussels","airport","OurAirports"
-316,"Oostmalle Air Base","Zoersel","Belgium",\N,"EBZR",51.264702,4.75333,53,1,"E","Europe/Brussels","airport","OurAirports"
+316,"Zoersel (Oostmalle) Airfield","Zoersel","Belgium","OBL","EBZR",51.264702,4.75333,53,1,"E","Europe/Brussels","airport","OurAirports"
317,"Bautzen Airport","Bautzen","Germany",\N,"EDAB",51.19361114501953,14.519721984863281,568,1,"E","Europe/Berlin","airport","OurAirports"
-318,"Altenburg-Nobitz Airport","Altenburg","Germany","AOC","EDAC",50.9819450378418,12.506388664245605,640,1,"E","Europe/Berlin","airport","OurAirports"
+318,"Altenburg-Nobitz Airport","Altenburg","Germany","AOC","EDAC",50.981945,12.506389,640,1,"E","Europe/Berlin","airport","OurAirports"
319,"Dessau Airport","Dessau","Germany",\N,"EDAD",51.831693541,12.1909618378,187,1,"E","Europe/Berlin","airport","OurAirports"
320,"Eisenhüttenstadt Airport","Eisenhuettenstadt","Germany",\N,"EDAE",52.195856,14.58753,144,1,"E","Europe/Berlin","airport","OurAirports"
322,"Großenhain Airport","Suhl","Germany",\N,"EDAK",51.30805587768555,13.555556297302246,417,1,"E","Europe/Berlin","airport","OurAirports"
323,"Merseburg Airport","Muehlhausen","Germany",\N,"EDAM",51.3630556,11.9408333,341,1,"E","Europe/Berlin","airport","OurAirports"
324,"Halle-Oppin Airport","Halle","Germany",\N,"EDAQ",51.552223,12.053889,348,1,"E","Europe/Berlin","airport","OurAirports"
-325,"Riesa-Göhlis Airport","Riesa","Germany",\N,"EDAU",51.2936096191,13.3561105728,322,1,"E","Europe/Berlin","airport","OurAirports"
-326,"Rechlin-Lärz Airport","Rechlin-laerz","Germany",\N,"EDAX",53.306388855,12.7522220612,220,1,"E","Europe/Berlin","airport","OurAirports"
+325,"Riesa-Göhlis Airport","Riesa","Germany","IES","EDAU",51.2936096191,13.3561105728,322,1,"E","Europe/Berlin","airport","OurAirports"
+326,"Rechlin-Lärz Airport","Rechlin-laerz","Germany","REB","EDAX",53.306388855,12.7522220612,220,1,"E","Europe/Berlin","airport","OurAirports"
327,"Strausberg Airport","Strausberg","Germany",\N,"EDAY",52.5805549621582,13.916666984558105,262,1,"E","Europe/Berlin","airport","OurAirports"
-328,"Schönhagen Airport","Schoenhagen","Germany",\N,"EDAZ",52.2036094666,13.1563892365,131,1,"E","Europe/Berlin","airport","OurAirports"
+328,"Schönhagen Airport","Schoenhagen","Germany","QXH","EDAZ",52.203609,13.156389,152,1,"E","Europe/Berlin","airport","OurAirports"
329,"Barth Airport","Barth","Germany","BBH","EDBH",54.338253,12.710515,23,1,"E","Europe/Berlin","airport","OurAirports"
330,"Jena-Schöngleina Airport","Jena","Germany",\N,"EDBJ",50.915279388427734,11.714444160461426,1247,1,"E","Europe/Berlin","airport","OurAirports"
331,"Kyritz Airport","Kyritz","Germany",\N,"EDBK",52.918888092041016,12.425277709960938,131,1,"E","Europe/Berlin","airport","OurAirports"
-332,"Magdeburg \"City\" Airport","Magdeburg","Germany",\N,"EDBM",52.073612,11.626389,259,1,"E","Europe/Berlin","airport","OurAirports"
+332,"Magdeburg ""City"" Airport","Magdeburg","Germany","ZMG","EDBM",52.073612,11.626389,259,1,"E","Europe/Berlin","airport","OurAirports"
333,"Rothenburg/Görlitz Airport","Rothenburg/ol","Germany",\N,"EDBR",51.36333465576172,14.949999809265137,518,1,"E","Europe/Berlin","airport","OurAirports"
334,"Anklam Airport","Anklam","Germany",\N,"EDCA",53.83277893066406,13.668610572814941,16,1,"E","Europe/Berlin","airport","OurAirports"
-335,"Cottbus-Drewitz Airport","Cottbus","Germany",\N,"EDCD",51.889442,14.531944,272,1,"E","Europe/Berlin","airport","OurAirports"
+335,"Cottbus-Drewitz Airport","Cottbus","Germany","CBU","EDCD",51.889442,14.531944,272,1,"E","Europe/Berlin","airport","OurAirports"
336,"Kamenz Airport","Kamenz","Germany",\N,"EDCM",51.29694366455078,14.1274995803833,495,1,"E","Europe/Berlin","airport","OurAirports"
-337,"Berlin-Schönefeld International Airport","Berlin","Germany","SXF","EDDB",52.380001068115,13.522500038147,157,1,"E","Europe/Berlin","airport","OurAirports"
+337,"Berlin-Schönefeld Airport","Berlin","Germany","SXF","EDDB",52.380001,13.5225,157,1,"E","Europe/Berlin","airport","OurAirports"
338,"Dresden Airport","Dresden","Germany","DRS","EDDC",51.1328010559082,13.767200469970703,755,1,"E","Europe/Berlin","airport","OurAirports"
339,"Erfurt Airport","Erfurt","Germany","ERF","EDDE",50.979801177978516,10.958100318908691,1036,1,"E","Europe/Berlin","airport","OurAirports"
-340,"Frankfurt am Main International Airport","Frankfurt","Germany","FRA","EDDF",50.0333333,8.5705556,364,1,"E","Europe/Berlin","airport","OurAirports"
+340,"Frankfurt am Main Airport","Frankfurt","Germany","FRA","EDDF",50.033333,8.570556,364,1,"E","Europe/Berlin","airport","OurAirports"
341,"Münster Osnabrück Airport","Munster","Germany","FMO","EDDG",52.134601593,7.68483018875,160,1,"E","Europe/Berlin","airport","OurAirports"
342,"Hamburg Airport","Hamburg","Germany","HAM","EDDH",53.630401611328,9.9882297515869,53,1,"E","Europe/Berlin","airport","OurAirports"
343,"Berlin-Tempelhof International Airport","Berlin","Germany","THF","EDDI",52.472999572753906,13.403900146484375,167,1,"E","Europe/Berlin","airport","OurAirports"
344,"Cologne Bonn Airport","Cologne","Germany","CGN","EDDK",50.8658981323,7.1427397728,302,1,"E","Europe/Berlin","airport","OurAirports"
-345,"Düsseldorf International Airport","Duesseldorf","Germany","DUS","EDDL",51.28950119018555,6.766779899597168,147,1,"E","Europe/Berlin","airport","OurAirports"
-346,"Munich International Airport","Munich","Germany","MUC","EDDM",48.353801727295,11.786100387573,1487,1,"E","Europe/Berlin","airport","OurAirports"
-347,"Nuremberg Airport","Nuernberg","Germany","NUE","EDDN",49.498699,11.0780556,1046,1,"E","Europe/Berlin","airport","OurAirports"
-348,"Leipzig Halle Airport","Leipzig","Germany","LEJ","EDDP",51.4238889,12.2363889,465,1,"E","Europe/Berlin","airport","OurAirports"
+345,"Düsseldorf Airport","Duesseldorf","Germany","DUS","EDDL",51.289501,6.76678,147,1,"E","Europe/Berlin","airport","OurAirports"
+346,"Munich Airport","Munich","Germany","MUC","EDDM",48.353802,11.7861,1487,1,"E","Europe/Berlin","airport","OurAirports"
+347,"Nuremberg Airport","Nuernberg","Germany","NUE","EDDN",49.498699,11.078056,1046,1,"E","Europe/Berlin","airport","OurAirports"
+348,"Leipzig/Halle Airport","Leipzig","Germany","LEJ","EDDP",51.423889,12.236389,465,1,"E","Europe/Berlin","airport","OurAirports"
349,"Saarbrücken Airport","Saarbruecken","Germany","SCN","EDDR",49.214599609400004,7.10950994492,1058,1,"E","Europe/Berlin","airport","OurAirports"
350,"Stuttgart Airport","Stuttgart","Germany","STR","EDDS",48.689899444599995,9.22196006775,1276,1,"E","Europe/Berlin","airport","OurAirports"
-351,"Berlin-Tegel International Airport","Berlin","Germany","TXL","EDDT",52.5597000122,13.2876996994,122,1,"E","Europe/Berlin","airport","OurAirports"
+351,"Berlin-Tegel Airport","Berlin","Germany","TXL","EDDT",52.5597,13.2877,122,1,"E","Europe/Berlin","airport","OurAirports"
352,"Hannover Airport","Hannover","Germany","HAJ","EDDV",52.461101532,9.685079574580001,183,1,"E","Europe/Berlin","airport","OurAirports"
353,"Bremen Airport","Bremen","Germany","BRE","EDDW",53.0475006104,8.78666973114,14,1,"E","Europe/Berlin","airport","OurAirports"
-354,"Frankfurt-Egelsbach Airport","Egelsbach","Germany","QEF","EDFE",49.959999084472656,8.645833015441895,384,1,"E","Europe/Berlin","airport","OurAirports"
-355,"Frankfurt-Hahn Airport","Hahn","Germany","HHN","EDFH",49.948699951200005,7.263889789579999,1649,1,"E","Europe/Berlin","airport","OurAirports"
-356,"Mannheim-City Airport","Mannheim","Germany","MHG","EDFM",49.47305679321289,8.514166831970215,308,1,"E","Europe/Berlin","airport","OurAirports"
+354,"Frankfurt-Egelsbach Airport","Egelsbach","Germany","QEF","EDFE",49.959999,8.645833,384,1,"E","Europe/Berlin","airport","OurAirports"
+355,"Frankfurt-Hahn Airport","Hahn","Germany","HHN","EDFH",49.9487,7.26389,1649,1,"E","Europe/Berlin","airport","OurAirports"
+356,"Mannheim-City Airport","Mannheim","Germany","MHG","EDFM",49.473057,8.514167,308,1,"E","Europe/Berlin","airport","OurAirports"
357,"Allendorf/Eder Airport","Allendorf","Germany",\N,"EDFQ",51.03499984741211,8.680832862854004,1158,1,"E","Europe/Berlin","airport","OurAirports"
358,"Worms Airport","Worms","Germany",\N,"EDFV",49.606945,8.368333,295,1,"E","Europe/Berlin","airport","OurAirports"
359,"Mainz-Finthen Airport","Mainz","Germany",\N,"EDFZ",49.967499,8.147222,525,1,"E","Europe/Berlin","airport","OurAirports"
-360,"Eisenach-Kindel Airport","Eisenach","Germany",\N,"EDGE",50.991604,10.47973,1112,1,"E","Europe/Berlin","airport","OurAirports"
-361,"Siegerland Airport","Siegerland","Germany",\N,"EDGS",50.707698822021484,8.082969665527344,1966,1,"E","Europe/Berlin","airport","OurAirports"
+360,"Eisenach-Kindel Airport","Eisenach","Germany","EIB","EDGE",50.991604,10.47973,1112,1,"E","Europe/Berlin","airport","OurAirports"
+361,"Siegerland Airport","Siegerland","Germany","SGE","EDGS",50.707698822021484,8.082969665527344,1966,1,"E","Europe/Berlin","airport","OurAirports"
362,"Hamburg-Finkenwerder Airport","Hamburg","Germany","XFW","EDHI",53.5352783203125,9.835556030273438,23,1,"E","Europe/Berlin","airport","OurAirports"
363,"Kiel-Holtenau Airport","Kiel","Germany","KEL","EDHK",54.37944412231445,10.145277976989746,102,1,"E","Europe/Berlin","airport","OurAirports"
364,"Lübeck Blankensee Airport","Luebeck","Germany","LBC","EDHL",53.8054008484,10.7192001343,53,1,"E","Europe/Berlin","airport","OurAirports"
365,"Flugplatz Dahlemer Binz","Dahlemer Binz","Germany",\N,"EDKV",50.405555725,6.5288891792,1896,1,"E","Europe/Berlin","airport","OurAirports"
366,"Meinerzhagen Airport","Meinerzhagen","Germany",\N,"EDKZ",51.099998474121094,7.599999904632568,1549,1,"E","Europe/Berlin","airport","OurAirports"
-367,"Arnsberg-Menden Airport","Arnsberg","Germany","ZCA","EDLA",51.483890533447266,7.8983330726623535,794,1,"E","Europe/Berlin","airport","OurAirports"
+367,"Arnsberg-Menden Airport","Arnsberg","Germany",\N,"EDLA",51.483890533447266,7.8983330726623535,794,1,"E","Europe/Berlin","airport","OurAirports"
368,"Essen Mulheim Airport","Essen","Germany","ESS","EDLE",51.40230178833008,6.9373297691345215,424,1,"E","Europe/Berlin","airport","OurAirports"
-369,"Bielefeld Airport","Bielefeld","Germany",\N,"EDLI",51.9647216797,8.544444084170001,433,1,"E","Europe/Berlin","airport","OurAirports"
-370,"Mönchengladbach Airport","Moenchengladbach","Germany","MGL","EDLN",51.23027801513672,6.504444122314453,125,1,"E","Europe/Berlin","airport","OurAirports"
+369,"Bielefeld Airport","Bielefeld","Germany","BFE","EDLI",51.964722,8.544444,454,1,"E","Europe/Berlin","airport","OurAirports"
+370,"Mönchengladbach Airport","Moenchengladbach","Germany","MGL","EDLN",51.230278,6.504444,125,1,"E","Europe/Berlin","airport","OurAirports"
371,"Paderborn Lippstadt Airport","Paderborn","Germany","PAD","EDLP",51.614101409899995,8.616319656369999,699,1,"E","Europe/Berlin","airport","OurAirports"
372,"Stadtlohn-Vreden Airport","Stadtlohn","Germany",\N,"EDLS",51.99583435058594,6.8405561447143555,157,1,"E","Europe/Berlin","airport","OurAirports"
373,"Dortmund Airport","Dortmund","Germany","DTM","EDLW",51.51829910279999,7.61223983765,425,1,"E","Europe/Berlin","airport","OurAirports"
@@ -372,35 +372,35 @@
375,"Biberach a.d. Riß Airport","Biberach","Germany",\N,"EDMB",48.11111068725586,9.762778282165527,1903,1,"E","Europe/Berlin","airport","OurAirports"
376,"Eggenfelden Airport","Eggenfelden","Germany",\N,"EDME",48.39611053466797,12.723610877990723,1342,1,"E","Europe/Berlin","airport","OurAirports"
377,"Mindelheim-Mattsies Airport","Mindelheim","Germany",\N,"EDMN",48.1069450378418,10.524999618530273,1857,1,"E","Europe/Berlin","airport","OurAirports"
-378,"Oberpfaffenhofen Airport","Oberpfaffenhofen","Germany","OBF","EDMO",48.08140182495117,11.283100128173828,1947,1,"E","Europe/Berlin","airport","OurAirports"
+378,"Oberpfaffenhofen Airport","Oberpfaffenhofen","Germany","OBF","EDMO",48.081402,11.2831,1947,1,"E","Europe/Berlin","airport","OurAirports"
379,"Straubing Airport","Straubing","Germany","RBM","EDMS",48.90083312988281,12.516667366027832,1047,1,"E","Europe/Berlin","airport","OurAirports"
380,"Vilshofen Airport","Vilshofen","Germany",\N,"EDMV",48.6349983215332,13.195555686950684,991,1,"E","Europe/Berlin","airport","OurAirports"
381,"Leutkirch-Unterzeil Airport","Leutkirch","Germany",\N,"EDNL",47.858890533447266,10.014166831970215,2100,1,"E","Europe/Berlin","airport","OurAirports"
382,"Friedrichshafen Airport","Friedrichshafen","Germany","FDH","EDNY",47.671298980699994,9.51148986816,1367,1,"E","Europe/Berlin","airport","OurAirports"
383,"Schwerin Parchim Airport","Parchim","Germany","SZW","EDOP",53.426998,11.7834,166,1,"E","Europe/Berlin","airport","OurAirports"
-384,"Stendal-Borstel Airport","Stendal","Germany","ZSN","EDOV",52.62888717651367,11.818611145019531,184,1,"E","Europe/Berlin","airport","OurAirports"
+384,"Stendal-Borstel Airport","Stendal","Germany",\N,"EDOV",52.62888717651367,11.818611145019531,184,1,"E","Europe/Berlin","airport","OurAirports"
385,"Aalen-Heidenheim/Elchingen Airport","Aalen-heidenheim","Germany",\N,"EDPA",48.77777862548828,10.264721870422363,1916,1,"E","Europe/Berlin","airport","OurAirports"
-386,"Bayreuth Airport","Bayreuth","Germany","BYU","EDQD",49.98500061035156,11.640000343322754,1601,1,"E","Europe/Berlin","airport","OurAirports"
-387,"Burg Feuerstein Airport","Burg Feuerstein","Germany",\N,"EDQE",49.794166564941,11.133610725403,1673,1,"E","Europe/Berlin","airport","OurAirports"
+386,"Bayreuth Airport","Bayreuth","Germany","BYU","EDQD",49.985001,11.64,1601,1,"E","Europe/Berlin","airport","OurAirports"
+387,"Burg Feuerstein Airport","Burg Feuerstein","Germany","URD","EDQE",49.794166564941,11.133610725403,1673,1,"E","Europe/Berlin","airport","OurAirports"
388,"Hof-Plauen Airport","Hof","Germany","HOQ","EDQM",50.288612365722656,11.856389045715332,1959,1,"E","Europe/Berlin","airport","OurAirports"
389,"Haßfurt-Schweinfurt Airport","Hassfurt","Germany",\N,"EDQT",50.0180549621582,10.529443740844727,719,1,"E","Europe/Berlin","airport","OurAirports"
-390,"Koblenz-Winningen Airport","Koblenz","Germany","ZNV","EDRK",50.325557708740234,7.528611183166504,640,1,"E","Europe/Berlin","airport","OurAirports"
-391,"Trier-Föhren Airport","Trier","Germany","ZQF","EDRT",49.863887786865234,6.787499904632568,666,1,"E","Europe/Berlin","airport","OurAirports"
-392,"Speyer Airport","Speyer","Germany","ZQC","EDRY",49.30472183227539,8.45138931274414,312,1,"E","Europe/Berlin","airport","OurAirports"
-393,"Zweibrücken Airport","Zweibruecken","Germany","ZQW","EDRZ",49.20940017700195,7.400559902191162,1132,1,"E","Europe/Berlin","airport","OurAirports"
+390,"Koblenz-Winningen Airport","Koblenz","Germany",\N,"EDRK",50.325558,7.528611,640,1,"E","Europe/Berlin","airport","OurAirports"
+391,"Trier-Föhren Airport","Trier","Germany",\N,"EDRT",49.863888,6.7875,666,1,"E","Europe/Berlin","airport","OurAirports"
+392,"Speyer Airport","Speyer","Germany",\N,"EDRY",49.304722,8.451389,312,1,"E","Europe/Berlin","airport","OurAirports"
+393,"Zweibrücken Airport","Zweibruecken","Germany","ZQW","EDRZ",49.2094,7.40056,1132,1,"E","Europe/Berlin","airport","OurAirports"
394,"Donaueschingen-Villingen Airport","Donaueschingen","Germany","ZQL","EDTD",47.97333145139999,8.52222156525,2231,1,"E","Europe/Berlin","airport","OurAirports"
395,"Freiburg i. Br. Airport","Freiburg","Germany",\N,"EDTF",48.022777557400005,7.83249998093,801,1,"E","Europe/Berlin","airport","OurAirports"
396,"Mengen-Hohentengen Airport","Mengen","Germany",\N,"EDTM",48.053890228271484,9.372777938842773,1818,1,"E","Europe/Berlin","airport","OurAirports"
397,"Adolf Würth Airport","Schwaebisch Hall","Germany",\N,"EDTY",49.1183319092,9.783888816829998,1299,1,"E","Europe/Berlin","airport","OurAirports"
398,"Finsterwalde/Schacksdorf Airport","Soest","Germany",\N,"EDUS",51.607498,13.743611,384,1,"E","Europe/Berlin","airport","OurAirports"
-399,"Braunschweig Wolfsburg Airport","Braunschweig","Germany","BWE","EDVE",52.319199,10.5561,295,1,"E","Europe/Berlin","airport","OurAirports"
+399,"Braunschweig-Wolfsburg Airport","Braunschweig","Germany","BWE","EDVE",52.319199,10.5561,295,1,"E","Europe/Berlin","airport","OurAirports"
400,"Kassel-Calden Airport","Kassel","Germany","KSF","EDVK",51.417273,9.384967,820,1,"E","Europe/Berlin","airport","OurAirports"
401,"Hildesheim Airport","Hildesheim","Germany",\N,"EDVM",52.18138885498047,9.946389198303223,292,1,"E","Europe/Berlin","airport","OurAirports"
402,"Bremerhaven Airport","Bremerhaven","Germany","BRV","EDWB",53.506943,8.572778,10,1,"E","Europe/Berlin","airport","OurAirports"
-403,"Emden Airport","Emden","Germany","EME","EDWE",53.391109466552734,7.227499961853027,3,1,"E","Europe/Berlin","airport","OurAirports"
+403,"Emden Airport","Emden","Germany","EME","EDWE",53.391109,7.2275,3,1,"E","Europe/Berlin","airport","OurAirports"
404,"Leer-Papenburg Airport","Leer","Germany",\N,"EDWF",53.271942138671875,7.441667079925537,3,1,"E","Europe/Berlin","airport","OurAirports"
405,"Wilhelmshaven-Mariensiel Airport","Wilhelmshaven","Germany","WVN","EDWI",53.502220153808594,8.05222225189209,16,1,"E","Europe/Berlin","airport","OurAirports"
-406,"Borkum Airport","Borkum","Germany","BMK","EDWR",53.5963897705,6.70916700363,3,1,"E","Europe/Berlin","airport","OurAirports"
+406,"Borkum Airport","Borkum","Germany","BMK","EDWR",53.59639,6.709167,3,1,"E","Europe/Berlin","airport","OurAirports"
407,"Norderney Airport","Norderney","Germany","NRD","EDWY",53.70694351196289,7.230000019073486,7,1,"E","Europe/Berlin","airport","OurAirports"
408,"Flensburg-Schäferhaus Airport","Flensburg","Germany","FLF","EDXF",54.77333450317383,9.378889083862305,131,1,"E","Europe/Berlin","airport","OurAirports"
409,"Rendsburg-Schachtholm Airport","Rendsburg","Germany",\N,"EDXR",54.220001220703125,9.599444389343262,23,1,"E","Europe/Berlin","airport","OurAirports"
@@ -421,20 +421,20 @@
424,"Hyvinkää Airfield","Hyvinkaa","Finland","HYV","EFHV",60.6543998718,24.8810997009,430,2,"E","Europe/Helsinki","airport","OurAirports"
425,"Kiikala Airport","Kikala","Finland",\N,"EFIK",60.4625015259,23.6525001526,381,2,"E","Europe/Helsinki","airport","OurAirports"
426,"Immola Airport","Immola","Finland",\N,"EFIM",61.24919891357422,28.90369987487793,338,2,"E","Europe/Helsinki","airport","OurAirports"
-427,"Kitee Airport","Kitee","Finland",\N,"EFIT",62.1661,30.073601,364,2,"E","Europe/Helsinki","airport","OurAirports"
+427,"Kitee Airport","Kitee","Finland","KTQ","EFIT",62.1661,30.073601,364,2,"E","Europe/Helsinki","airport","OurAirports"
428,"Ivalo Airport","Ivalo","Finland","IVL","EFIV",68.607299804688,27.405300140381,481,2,"E","Europe/Helsinki","airport","OurAirports"
429,"Joensuu Airport","Joensuu","Finland","JOE","EFJO",62.662899017334,29.607500076294,398,2,"E","Europe/Helsinki","airport","OurAirports"
430,"Jyvaskyla Airport","Jyvaskyla","Finland","JYV","EFJY",62.399501800537,25.678300857544,459,2,"E","Europe/Helsinki","airport","OurAirports"
431,"Kauhava Airport","Kauhava","Finland","KAU","EFKA",63.127102,23.051399,151,2,"E","Europe/Helsinki","airport","OurAirports"
432,"Kemi-Tornio Airport","Kemi","Finland","KEM","EFKE",65.778701782227,24.582099914551,61,2,"E","Europe/Helsinki","airport","OurAirports"
433,"Kajaani Airport","Kajaani","Finland","KAJ","EFKI",64.285499572754,27.692399978638,483,2,"E","Europe/Helsinki","airport","OurAirports"
-434,"Kauhajoki Airport","Kauhajoki","Finland",\N,"EFKJ",62.4625015259,22.3931007385,407,2,"E","Europe/Helsinki","airport","OurAirports"
+434,"Kauhajoki Airport","Kauhajoki","Finland","KHJ","EFKJ",62.4625015259,22.3931007385,407,2,"E","Europe/Helsinki","airport","OurAirports"
435,"Kokkola-Pietarsaari Airport","Kruunupyy","Finland","KOK","EFKK",63.721199035645,23.143100738525,84,2,"E","Europe/Helsinki","airport","OurAirports"
436,"Kemijarvi Airport","Kemijarvi","Finland",\N,"EFKM",66.712898,27.156799,692,2,"E","Europe/Helsinki","airport","OurAirports"
437,"Kuusamo Airport","Kuusamo","Finland","KAO","EFKS",65.987602233887,29.239400863647,866,2,"E","Europe/Helsinki","airport","OurAirports"
438,"Kittilä Airport","Kittila","Finland","KTT","EFKT",67.700996398926,24.846799850464,644,2,"E","Europe/Helsinki","airport","OurAirports"
439,"Kuopio Airport","Kuopio","Finland","KUO","EFKU",63.007099151611,27.797800064087,323,2,"E","Europe/Helsinki","airport","OurAirports"
-440,"Lahti Vesivehmaa Airport","Vesivehmaa","Finland",\N,"EFLA",61.144199,25.693501,502,2,"E","Europe/Helsinki","airport","OurAirports"
+440,"Lahti Vesivehmaa Airport","Vesivehmaa","Finland","QLF","EFLA",61.144199,25.693501,502,2,"E","Europe/Helsinki","airport","OurAirports"
441,"Lappeenranta Airport","Lappeenranta","Finland","LPP","EFLP",61.044601,28.144743,349,2,"E","Europe/Helsinki","airport","OurAirports"
442,"Mariehamn Airport","Mariehamn","Finland","MHQ","EFMA",60.122200012207,19.898199081421,17,2,"E","Europe/Mariehamn","airport","OurAirports"
443,"Menkijarvi Airport","Menkijarvi","Finland",\N,"EFME",62.94670104980469,23.51889991760254,331,2,"E","Europe/Helsinki","airport","OurAirports"
@@ -455,10 +455,10 @@
458,"Tampere-Pirkkala Airport","Tampere","Finland","TMP","EFTP",61.414100646973,23.604400634766,390,2,"E","Europe/Helsinki","airport","OurAirports"
459,"Teisko Airport","Teisko","Finland",\N,"EFTS",61.7733,24.027,515,2,"E","Europe/Helsinki","airport","OurAirports"
460,"Turku Airport","Turku","Finland","TKU","EFTU",60.514099121094,22.262800216675,161,2,"E","Europe/Helsinki","airport","OurAirports"
-461,"Utti Air Base","Utti","Finland","QVY","EFUT",60.89640045166,26.938400268555,339,2,"E","Europe/Helsinki","airport","OurAirports"
+461,"Utti Air Base","Utti","Finland","UTI","EFUT",60.89640045166,26.938400268555,339,2,"E","Europe/Helsinki","airport","OurAirports"
462,"Vaasa Airport","Vaasa","Finland","VAA","EFVA",63.050701141357,21.762199401855,19,2,"E","Europe/Helsinki","airport","OurAirports"
463,"Varkaus Airport","Varkaus","Finland","VRK","EFVR",62.171100616455,27.868600845337,286,2,"E","Europe/Helsinki","airport","OurAirports"
-464,"Ylivieska Airfield","Ylivieska-raudaskyla","Finland",\N,"EFYL",64.0547222,24.7252778,252,2,"E","Europe/Helsinki","airport","OurAirports"
+464,"Ylivieska Airfield","Ylivieska-raudaskyla","Finland","YLI","EFYL",64.0547222,24.7252778,252,2,"E","Europe/Helsinki","airport","OurAirports"
465,"Belfast International Airport","Belfast","United Kingdom","BFS","EGAA",54.6575012207,-6.2158298492399995,268,0,"E","Europe/London","airport","OurAirports"
466,"St Angelo Airport","Enniskillen","United Kingdom","ENK","EGAB",54.39889907836914,-7.651669979095459,155,0,"E","Europe/London","airport","OurAirports"
467,"George Best Belfast City Airport","Belfast","United Kingdom","BHD","EGAC",54.618099212646484,-5.872499942779541,15,0,"E","Europe/London","airport","OurAirports"
@@ -468,7 +468,7 @@
471,"Leicester Airport","Leicester","United Kingdom",\N,"EGBG",52.6077995300293,-1.03193998336792,469,0,"E","Europe/London","airport","OurAirports"
472,"Gloucestershire Airport","Golouchestershire","United Kingdom","GLO","EGBJ",51.89419937133789,-2.167220115661621,101,0,"E","Europe/London","airport","OurAirports"
474,"Wolverhampton Halfpenny Green Airport","Halfpenny Green","United Kingdom",\N,"EGBO",52.51750183105469,-2.2594399452209473,283,0,"E","Europe/London","airport","OurAirports"
-475,"Cotswold Airport","Pailton","United Kingdom",\N,"EGBP",51.668095,-2.05694,433,0,"E","Europe/London","airport","OurAirports"
+475,"Cotswold Airport","Pailton","United Kingdom","GBA","EGBP",51.668095,-2.05694,433,0,"E","Europe/London","airport","OurAirports"
476,"Turweston Airport","Turweston","United Kingdom",\N,"EGBT",52.0407981873,-1.09555995464,448,0,"E","Europe/London","airport","OurAirports"
477,"Wellesbourne Mountford Airport","Wellesbourne","United Kingdom",\N,"EGBW",52.19219970703125,-1.6144399642944336,159,0,"E","Europe/London","airport","OurAirports"
478,"Manchester Airport","Manchester","United Kingdom","MAN","EGCC",53.35369873046875,-2.2749500274658203,257,0,"E","Europe/London","airport","OurAirports"
@@ -478,9 +478,9 @@
482,"RAF Lyneham","Lyneham","United Kingdom","LYE","EGDL",51.5051,-1.99343,513,0,"E","Europe/London","airport","OurAirports"
483,"MoD Boscombe Down Airport","Boscombe Down","United Kingdom",\N,"EGDM",51.152198791503906,-1.7474100589752197,407,0,"E","Europe/London","airport","OurAirports"
484,"RNAS Culdrose","Culdrose","United Kingdom",\N,"EGDR",50.08610153198242,-5.255710124969482,267,0,"E","Europe/London","airport","OurAirports"
-485,"MOD St. Athan","St. Athan","United Kingdom",\N,"EGDX",51.40480041503906,-3.4357500076293945,163,0,"E","Europe/London","airport","OurAirports"
+485,"MoD St. Athan","St. Athan","United Kingdom",\N,"EGDX",51.4048,-3.43575,163,0,"E","Europe/London","airport","OurAirports"
486,"RNAS Yeovilton","Yeovilton","United Kingdom","YEO","EGDY",51.0093994140625,-2.638819932937622,75,0,"E","Europe/London","airport","OurAirports"
-487,"Haverfordwest Airport","Haverfordwest","United Kingdom",\N,"EGFE",51.833099365234375,-4.9611101150512695,159,0,"E","Europe/London","airport","OurAirports"
+487,"Haverfordwest Airport","Haverfordwest","United Kingdom","HAW","EGFE",51.833099365234375,-4.9611101150512695,159,0,"E","Europe/London","airport","OurAirports"
488,"Cardiff International Airport","Cardiff","United Kingdom","CWL","EGFF",51.39670181274414,-3.343329906463623,220,0,"E","Europe/London","airport","OurAirports"
489,"Swansea Airport","Swansea","United Kingdom","SWS","EGFH",51.60530090332031,-4.0678300857543945,299,0,"E","Europe/London","airport","OurAirports"
490,"Bristol Airport","Bristol","United Kingdom","BRS","EGGD",51.382702,-2.71909,622,0,"E","Europe/London","airport","OurAirports"
@@ -490,12 +490,12 @@
494,"Bournemouth Airport","Bournemouth","United Kingdom","BOH","EGHH",50.779998779296875,-1.8424999713897705,38,0,"E","Europe/London","airport","OurAirports"
495,"Southampton Airport","Southampton","United Kingdom","SOU","EGHI",50.95029830932617,-1.3567999601364136,44,0,"E","Europe/London","airport","OurAirports"
496,"Lasham Airport","Lasham","United Kingdom","QLA","EGHL",51.187198638916016,-1.0334999561309814,618,0,"E","Europe/London","airport","OurAirports"
-497,"Alderney Airport","Alderney","Guernsey","ACI","EGJA",49.70610046386719,-2.2147200107574463,290,0,"E","Europe/Guernsey","airport","OurAirports"
+497,"Alderney Airport","Alderney","Guernsey","ACI","EGJA",49.706104,-2.21472,290,0,"E","Europe/Guernsey","airport","OurAirports"
498,"Guernsey Airport","Guernsey","Guernsey","GCI","EGJB",49.435001373291016,-2.6019699573516846,336,0,"E","Europe/Guernsey","airport","OurAirports"
499,"Jersey Airport","Jersey","Jersey","JER","EGJJ",49.20790100097656,-2.195509910583496,277,0,"E","Europe/Jersey","airport","OurAirports"
-500,"Shoreham Airport","Shoreham By Sea","United Kingdom","ESH","EGKA",50.835601806640625,-0.29722198843955994,7,0,"E","Europe/London","airport","OurAirports"
+500,"Shoreham Airport","Shoreham By Sea","United Kingdom","ESH","EGKA",50.835602,-0.297222,7,0,"E","Europe/London","airport","OurAirports"
501,"London Biggin Hill Airport","Biggin Hill","United Kingdom","BQH","EGKB",51.33079910279999,0.0324999988079,598,0,"E","Europe/London","airport","OurAirports"
-502,"London Gatwick Airport","London","United Kingdom","LGW","EGKK",51.148101806640625,-0.19027799367904663,202,0,"E","Europe/London","airport","OurAirports"
+502,"London Gatwick Airport","London","United Kingdom","LGW","EGKK",51.148102,-0.190278,202,0,"E","Europe/London","airport","OurAirports"
503,"London City Airport","London","United Kingdom","LCY","EGLC",51.505299,0.055278,19,0,"E","Europe/London","airport","OurAirports"
504,"Farnborough Airport","Farnborough","United Kingdom","FAB","EGLF",51.2757987976,-0.776332974434,238,0,"E","Europe/London","airport","OurAirports"
505,"Chalgrove Airport","Chalsgrove","United Kingdom",\N,"EGLJ",51.67610168457031,-1.0808299779891968,240,0,"E","Europe/London","airport","OurAirports"
@@ -511,7 +511,7 @@
515,"Humberside Airport","Humberside","United Kingdom","HUY","EGNJ",53.57440185546875,-0.350832998752594,121,0,"E","Europe/London","airport","OurAirports"
516,"Barrow Walney Island Airport","Barrow Island","United Kingdom","BWF","EGNL",54.1286111,-3.2675,173,0,"E","Europe/London","airport","OurAirports"
517,"Leeds Bradford Airport","Leeds","United Kingdom","LBA","EGNM",53.86589813232422,-1.6605700254440308,681,0,"E","Europe/London","airport","OurAirports"
-518,"Warton Airport","Warton","United Kingdom",\N,"EGNO",53.74509811401367,-2.8830599784851074,55,0,"E","Europe/London","airport","OurAirports"
+518,"Warton Airport","Warton","United Kingdom","WRT","EGNO",53.745098,-2.88306,55,0,"E","Europe/London","airport","OurAirports"
519,"Hawarden Airport","Hawarden","United Kingdom","CEG","EGNR",53.1781005859375,-2.9777801036834717,45,0,"E","Europe/London","airport","OurAirports"
520,"Isle of Man Airport","Isle Of Man","Isle of Man","IOM","EGNS",54.08330154418945,-4.623889923095703,52,0,"E","Europe/Isle_of_Man","airport","OurAirports"
521,"Newcastle Airport","Newcastle","United Kingdom","NCL","EGNT",55.037498474121094,-1.6916699409484863,266,0,"E","Europe/London","airport","OurAirports"
@@ -537,7 +537,7 @@
542,"Tiree Airport","Tiree","United Kingdom","TRE","EGPU",56.49919891357422,-6.869170188903809,38,0,"E","Europe/London","airport","OurAirports"
543,"RAF Leuchars","Leuchars","United Kingdom","ADX","EGQL",56.37289810180664,-2.8684399127960205,38,0,"E","Europe/London","airport","OurAirports"
544,"RAF Lossiemouth","Lossiemouth","United Kingdom","LMO","EGQS",57.7052001953125,-3.339169979095459,42,0,"E","Europe/London","airport","OurAirports"
-545,"Cambridge Airport","Cambridge","United Kingdom","CBG","EGSC",52.2050018311,0.17499999702,47,0,"E","Europe/London","airport","OurAirports"
+545,"Cambridge Airport","Cambridge","United Kingdom","CBG","EGSC",52.205002,0.175,47,0,"E","Europe/London","airport","OurAirports"
546,"Peterborough Business Airport","Peterborough","United Kingdom",\N,"EGSF",52.468101501464844,-0.2511110007762909,26,0,"E","Europe/London","airport","OurAirports"
547,"Norwich International Airport","Norwich","United Kingdom","NWI","EGSH",52.6758003235,1.28278005123,117,0,"E","Europe/London","airport","OurAirports"
548,"London Stansted Airport","London","United Kingdom","STN","EGSS",51.8849983215,0.234999999404,348,0,"E","Europe/London","airport","OurAirports"
@@ -547,11 +547,11 @@
552,"Exeter International Airport","Exeter","United Kingdom","EXT","EGTE",50.73440170288086,-3.4138898849487305,102,0,"E","Europe/London","airport","OurAirports"
553,"Bristol Filton Airport","Bristol","United Kingdom","FZO","EGTG",51.5194015503,-2.59083008766,226,0,"E","Europe/London","airport","OurAirports"
554,"Oxford (Kidlington) Airport","Oxford","United Kingdom","OXF","EGTK",51.8368988037,-1.32000005245,270,0,"E","Europe/London","airport","OurAirports"
-555,"RAF Benson","Benson","United Kingdom",\N,"EGUB",51.616401672399995,-1.09582996368,226,0,"E","Europe/London","airport","OurAirports"
-556,"RAF Lakenheath","Lakenheath","United Kingdom",\N,"EGUL",52.409301757799994,0.56099998951,32,0,"E","Europe/London","airport","OurAirports"
+555,"RAF Benson","Benson","United Kingdom","BEX","EGUB",51.616401672399995,-1.09582996368,226,0,"E","Europe/London","airport","OurAirports"
+556,"RAF Lakenheath","Lakenheath","United Kingdom","LKZ","EGUL",52.409301757799994,0.56099998951,32,0,"E","Europe/London","airport","OurAirports"
557,"RAF Mildenhall","Mildenhall","United Kingdom","MHZ","EGUN",52.361900329589844,0.48640599846839905,33,0,"E","Europe/London","airport","OurAirports"
558,"RAF Wattisham","Wattisham","United Kingdom",\N,"EGUW",52.1273002625,0.956264019012,284,0,"E","Europe/London","airport","OurAirports"
-559,"RAF Wyton","Wyton","United Kingdom",\N,"EGUY",52.3572006226,-0.107832998037,135,0,"E","Europe/London","airport","OurAirports"
+559,"RAF Wyton","Wyton","United Kingdom","QUY","EGUY",52.3572006226,-0.107832998037,135,0,"E","Europe/London","airport","OurAirports"
560,"RAF Fairford","Fairford","United Kingdom","FFD","EGVA",51.6822013855,-1.7900300025900002,286,0,"E","Europe/London","airport","OurAirports"
561,"RAF Brize Norton","Brize Norton","United Kingdom","BZZ","EGVN",51.75,-1.58362,288,0,"E","Europe/London","airport","OurAirports"
562,"RAF Odiham","Odiham","United Kingdom","ODH","EGVO",51.2341003418,-0.94282501936,405,0,"E","Europe/London","airport","OurAirports"
@@ -563,8 +563,8 @@
568,"Leeds East Airport","Church Fenton","United Kingdom",\N,"EGXG",53.834301,-1.1955,29,0,"E","Europe/London","airport","OurAirports"
569,"RAF Honington","Honington","United Kingdom","BEQ","EGXH",52.34260177612305,0.7729390263557434,174,0,"E","Europe/London","airport","OurAirports"
570,"RAF Cottesmore","Cottesmore","United Kingdom",\N,"EGXJ",52.735699,-0.648769,461,0,"E","Europe/London","airport","OurAirports"
-571,"RAF Scampton","Scampton","United Kingdom",\N,"EGXP",53.307800293,-0.550832986832,202,0,"E","Europe/London","airport","OurAirports"
-572,"RAF Wittering","Wittering","United Kingdom",\N,"EGXT",52.6125984192,-0.476453006268,273,0,"E","Europe/London","airport","OurAirports"
+571,"RAF Scampton","Scampton","United Kingdom","SQZ","EGXP",53.307800293,-0.550832986832,202,0,"E","Europe/London","airport","OurAirports"
+572,"RAF Wittering","Wittering","United Kingdom",\N,"EGXT",52.612598,-0.476453,273,0,"E","Europe/London","airport","OurAirports"
573,"RAF Linton-On-Ouse","Linton-on-ouse","United Kingdom","HRT","EGXU",54.0489006042,-1.2527500391,53,0,"E","Europe/London","airport","OurAirports"
574,"RAF Waddington","Waddington","United Kingdom","WTN","EGXW",53.1661987305,-0.523810982704,231,0,"E","Europe/London","airport","OurAirports"
575,"RAF Topcliffe","Topcliffe","United Kingdom",\N,"EGXZ",54.205501556399994,-1.3820899725,92,0,"E","Europe/London","airport","OurAirports"
@@ -572,25 +572,25 @@
577,"RAF Barkston Heath","Barkston Heath","United Kingdom",\N,"EGYE",52.962200164799995,-0.561625003815,367,0,"E","Europe/London","airport","OurAirports"
578,"RAF Marham","Marham","United Kingdom","KNF","EGYM",52.648395,0.550692,75,0,"E","Europe/London","airport","OurAirports"
579,"Mount Pleasant Airport","Mount Pleasant","Falkland Islands","MPN","EGYP",-51.82279968261719,-58.447200775146484,244,-3,"U","Atlantic/Stanley","airport","OurAirports"
-580,"Amsterdam Airport Schiphol","Amsterdam","Netherlands","AMS","EHAM",52.3086013794,4.763889789579999,-11,1,"E","Europe/Amsterdam","airport","OurAirports"
+580,"Amsterdam Airport Schiphol","Amsterdam","Netherlands","AMS","EHAM",52.308601,4.76389,-11,1,"E","Europe/Amsterdam","airport","OurAirports"
581,"Budel Airport","Weert","Netherlands",\N,"EHBD",51.2552986145,5.60138988495,114,1,"E","Europe/Amsterdam","airport","OurAirports"
582,"Maastricht Aachen Airport","Maastricht","Netherlands","MST","EHBK",50.9117012024,5.77014017105,375,1,"E","Europe/Amsterdam","airport","OurAirports"
583,"Deelen Air Base","Deelen","Netherlands",\N,"EHDL",52.0606,5.87306,158,1,"E","Europe/Amsterdam","airport","OurAirports"
584,"Drachten Airport","Drachten","Netherlands",\N,"EHDR",53.1192016602,6.12972021103,14,1,"E","Europe/Amsterdam","airport","OurAirports"
585,"Eindhoven Airport","Eindhoven","Netherlands","EIN","EHEH",51.4500999451,5.37452983856,74,1,"E","Europe/Amsterdam","airport","OurAirports"
586,"Eelde Airport","Groningen","Netherlands","GRQ","EHGG",53.1197013855,6.57944011688,17,1,"E","Europe/Amsterdam","airport","OurAirports"
-587,"Gilze Rijen Air Base","Gilze-rijen","Netherlands",\N,"EHGR",51.56740188598633,4.931829929351807,49,1,"E","Europe/Amsterdam","airport","OurAirports"
+587,"Gilze Rijen Air Base","Gilze-rijen","Netherlands","GLZ","EHGR",51.56740188598633,4.931829929351807,49,1,"E","Europe/Amsterdam","airport","OurAirports"
588,"De Kooy Airport","De Kooy","Netherlands","DHR","EHKD",52.92340087890625,4.780620098114014,3,1,"E","Europe/Amsterdam","airport","OurAirports"
-589,"Lelystad Airport","Lelystad","Netherlands","LEY","EHLE",52.46030044555664,5.527219772338867,-13,1,"E","Europe/Amsterdam","airport","OurAirports"
+589,"Lelystad Airport","Lelystad","Netherlands","LEY","EHLE",52.4603,5.52722,-13,1,"E","Europe/Amsterdam","airport","OurAirports"
590,"Leeuwarden Air Base","Leeuwarden","Netherlands","LWR","EHLW",53.228599548339844,5.760560035705566,3,1,"E","Europe/Amsterdam","airport","OurAirports"
591,"Rotterdam The Hague Airport","Rotterdam","Netherlands","RTM","EHRD",51.956902,4.43722,-15,1,"E","Europe/Amsterdam","airport","OurAirports"
592,"Soesterberg Air Base","Soesterberg","Netherlands","UTC","EHSB",52.1273002625,5.27618980408,66,1,"E","Europe/Amsterdam","airport","OurAirports"
-593,"Twente Airfield","Enschede","Netherlands","ENS","EHTW",52.2758333,6.8891667,114,1,"E","Europe/Amsterdam","airport","OurAirports"
+593,"Twente Airport","Enschede","Netherlands","ENS","EHTW",52.275833,6.889167,114,1,"E","Europe/Amsterdam","airport","OurAirports"
594,"Valkenburg Naval Air Base","Valkenburg","Netherlands","LID","EHVB",52.166099548300004,4.41794013977,1,1,"E","Europe/Amsterdam","airport","OurAirports"
595,"Woensdrecht Air Base","Woensdrecht","Netherlands","WOE","EHWO",51.4491,4.34203,63,1,"E","Europe/Amsterdam","airport","OurAirports"
596,"Cork Airport","Cork","Ireland","ORK","EICK",51.84130096435547,-8.491109848022461,502,0,"E","Europe/Dublin","airport","OurAirports"
597,"Galway Airport","Galway","Ireland","GWY","EICM",53.300201416015625,-8.941590309143066,81,0,"E","Europe/Dublin","airport","OurAirports"
-599,"Dublin Airport","Dublin","Ireland","DUB","EIDW",53.42129898071289,-6.2700700759887695,242,0,"E","Europe/Dublin","airport","OurAirports"
+599,"Dublin Airport","Dublin","Ireland","DUB","EIDW",53.421299,-6.27007,242,0,"E","Europe/Dublin","airport","OurAirports"
600,"Ireland West Knock Airport","Connaught","Ireland","NOC","EIKN",53.910301208496094,-8.818490028381348,665,0,"E","Europe/Dublin","airport","OurAirports"
601,"Kerry Airport","Kerry","Ireland","KIR","EIKY",52.18090057373047,-9.52377986907959,112,0,"E","Europe/Dublin","airport","OurAirports"
602,"Casement Air Base","Casement","Ireland",\N,"EIME",53.301700592,-6.451330184940001,319,0,"E","Europe/Dublin","airport","OurAirports"
@@ -600,20 +600,20 @@
607,"Aarhus Airport","Aarhus","Denmark","AAR","EKAH",56.2999992371,10.619000434899998,82,1,"E","Europe/Copenhagen","airport","OurAirports"
608,"Billund Airport","Billund","Denmark","BLL","EKBI",55.7402992249,9.15178012848,247,1,"E","Europe/Copenhagen","airport","OurAirports"
609,"Copenhagen Kastrup Airport","Copenhagen","Denmark","CPH","EKCH",55.617900848389,12.656000137329,17,1,"E","Europe/Copenhagen","airport","OurAirports"
-610,"Esbjerg Airport","Esbjerg","Denmark","EBJ","EKEB",55.525901794433594,8.553400039672852,97,1,"E","Europe/Copenhagen","airport","OurAirports"
+610,"Esbjerg Airport","Esbjerg","Denmark","EBJ","EKEB",55.525902,8.5534,97,1,"E","Europe/Copenhagen","airport","OurAirports"
611,"Grønholt Hillerød Airport","Gronholt","Denmark",\N,"EKGH",55.94139862060547,12.382200241088867,97,1,"E","Europe/Copenhagen","airport","OurAirports"
612,"Karup Airport","Karup","Denmark","KRP","EKKA",56.29750061035156,9.124629974365234,170,1,"E","Europe/Copenhagen","airport","OurAirports"
-613,"Læsø Airport","Laeso","Denmark",\N,"EKLS",57.277198791503906,11.000100135803223,25,1,"E","Europe/Copenhagen","airport","OurAirports"
-614,"Lolland Falster Maribo Airport","Maribo","Denmark",\N,"EKMB",54.699299,11.4401,16,1,"E","Europe/Copenhagen","airport","OurAirports"
+613,"Læsø Airport","Laeso","Denmark","BYR","EKLS",57.277198791503906,11.000100135803223,25,1,"E","Europe/Copenhagen","airport","OurAirports"
+614,"Lolland Falster Maribo Airport","Maribo","Denmark","MRW","EKMB",54.699299,11.4401,16,1,"E","Europe/Copenhagen","airport","OurAirports"
615,"Odense Airport","Odense","Denmark","ODE","EKOD",55.47669982910156,10.330900192260742,56,1,"E","Europe/Copenhagen","airport","OurAirports"
616,"Kruså-Padborg Airport","Krusa-padborg","Denmark",\N,"EKPB",54.87030029296875,9.279009819030762,88,1,"E","Europe/Copenhagen","airport","OurAirports"
617,"Copenhagen Roskilde Airport","Copenhagen","Denmark","RKE","EKRK",55.585601806640625,12.131400108337402,146,1,"E","Europe/Copenhagen","airport","OurAirports"
618,"Bornholm Airport","Ronne","Denmark","RNN","EKRN",55.06330108642578,14.759599685668945,52,1,"E","Europe/Copenhagen","airport","OurAirports"
619,"Sønderborg Airport","Soenderborg","Denmark","SGD","EKSB",54.96440124511719,9.791729927062988,24,1,"E","Europe/Copenhagen","airport","OurAirports"
621,"Skrydstrup Air Base","Skrydstrup","Denmark","SKS","EKSP",55.221048,9.26702,141,1,"E","Europe/Copenhagen","airport","OurAirports"
-622,"Skive Airport","Skive","Denmark",\N,"EKSV",56.550201416015625,9.172980308532715,74,1,"E","Europe/Copenhagen","airport","OurAirports"
+622,"Skive Airport","Skive","Denmark","SQW","EKSV",56.550201416015625,9.172980308532715,74,1,"E","Europe/Copenhagen","airport","OurAirports"
623,"Thisted Airport","Thisted","Denmark","TED","EKTS",57.06880187988281,8.705220222473145,23,1,"E","Europe/Copenhagen","airport","OurAirports"
-624,"Kolding Vamdrup Airport","Kolding","Denmark",\N,"EKVD",55.4362983704,9.33092021942,143,1,"E","Europe/Copenhagen","airport","OurAirports"
+624,"Kolding Vamdrup Airfield","Kolding","Denmark",\N,"EKVD",55.436298,9.33092,143,1,"E","Europe/Copenhagen","airport","OurAirports"
625,"Vagar Airport","Vagar","Faroe Islands","FAE","EKVG",62.0635986328125,-7.277219772338867,280,0,"E","Atlantic/Faeroe","airport","OurAirports"
626,"Vesthimmerlands Flyveplads","Vesthimmerland","Denmark",\N,"EKVH",56.846901,9.45861,119,1,"E","Europe/Copenhagen","airport","OurAirports"
627,"Stauning Airport","Stauning","Denmark","STA","EKVJ",55.9901008605957,8.353910446166992,17,1,"E","Europe/Copenhagen","airport","OurAirports"
@@ -627,10 +627,10 @@
635,"Bodø Airport","Bodo","Norway","BOO","ENBO",67.26920318603516,14.365300178527832,42,1,"E","Europe/Oslo","airport","OurAirports"
636,"Bergen Airport Flesland","Bergen","Norway","BGO","ENBR",60.29339981,5.218140125,170,1,"E","Europe/Oslo","airport","OurAirports"
637,"Båtsfjord Airport","Batsfjord","Norway","BJF","ENBS",70.60050201416,29.691400527954,490,1,"E","Europe/Oslo","airport","OurAirports"
-638,"Kristiansand Airport","Kristiansand","Norway","KRS","ENCN",58.204200744628906,8.085370063781738,57,1,"E","Europe/Oslo","airport","OurAirports"
-639,"Geilo Airport Dagali","Geilo","Norway",\N,"ENDI",60.417301177978516,8.518349647521973,2618,1,"E","Europe/Oslo","airport","OurAirports"
+638,"Kristiansand Airport","Kristiansand","Norway","KRS","ENCN",58.204201,8.08537,57,1,"E","Europe/Oslo","airport","OurAirports"
+639,"Geilo Airport Dagali","Geilo","Norway","DLD","ENDI",60.417301177978516,8.518349647521973,2618,1,"E","Europe/Oslo","airport","OurAirports"
640,"Bardufoss Airport","Bardufoss","Norway","BDU","ENDU",69.055801391602,18.540399551392,252,1,"E","Europe/Oslo","airport","OurAirports"
-641,"Harstad/Narvik Airport","Harstad/Narvik","Norway","EVE","ENEV",68.491302490234,16.678100585938,84,1,"E","Europe/Oslo","airport","OurAirports"
+641,"Harstad/Narvik Airport, Evenes","Harstad/Narvik","Norway","EVE","ENEV",68.491302490234,16.678100585938,84,1,"E","Europe/Oslo","airport","OurAirports"
642,"Leirin Airport","Fagernes","Norway","VDB","ENFG",61.015598297119,9.2880601882935,2697,1,"E","Europe/Oslo","airport","OurAirports"
643,"Florø Airport","Floro","Norway","FRO","ENFL",61.583599090576,5.0247201919556,37,1,"E","Europe/Oslo","airport","OurAirports"
644,"Oslo Gardermoen Airport","Oslo","Norway","OSL","ENGM",60.193901062012,11.100399971008,681,1,"E","Europe/Oslo","airport","OurAirports"
@@ -646,24 +646,24 @@
654,"Notodden Airport","Notodden","Norway","NTB","ENNO",59.565701,9.21222,63,1,"E","Europe/Oslo","airport","OurAirports"
655,"Ørland Airport","Orland","Norway","OLA","ENOL",63.69889831542969,9.604000091552734,28,1,"E","Europe/Oslo","airport","OurAirports"
656,"Røros Airport","Roros","Norway","RRS","ENRO",62.578399658203,11.342300415039,2054,1,"E","Europe/Oslo","airport","OurAirports"
-657,"Moss-Rygge Airport","Rygge","Norway","RYG","ENRY",59.378817,10.785439,174,1,"E","Europe/Oslo","airport","OurAirports"
-658,"Svalbard Airport Longyear","Svalbard","Norway","LYR","ENSB",78.246101379395,15.465600013733,88,1,"E","Arctic/Longyearbyen","airport","OurAirports"
+657,"Moss Airport, Rygge","Rygge","Norway","RYG","ENRY",59.378817,10.785439,174,1,"E","Europe/Oslo","airport","OurAirports"
+658,"Svalbard Airport, Longyear","Svalbard","Norway","LYR","ENSB",78.246101379395,15.465600013733,88,1,"E","Arctic/Longyearbyen","airport","OurAirports"
659,"Skien Airport","Skien","Norway","SKE","ENSN",59.185001373291016,9.566940307617188,463,1,"E","Europe/Oslo","airport","OurAirports"
660,"Stord Airport","Stord","Norway","SRP","ENSO",59.791900634765625,5.340849876403809,160,1,"E","Europe/Oslo","airport","OurAirports"
662,"Sandnessjøen Airport (Stokka)","Sandnessjoen","Norway","SSJ","ENST",65.956802368164,12.468899726868,56,1,"E","Europe/Oslo","airport","OurAirports"
663,"Tromsø Airport","Tromso","Norway","TOS","ENTC",69.68329620361328,18.918899536132812,31,1,"E","Europe/Oslo","airport","OurAirports"
-664,"Sandefjord Airport Torp","Sandefjord","Norway","TRF","ENTO",59.1866989136,10.258600235,286,1,"E","Europe/Oslo","airport","OurAirports"
+664,"Sandefjord Airport, Torp","Sandefjord","Norway","TRF","ENTO",59.1866989136,10.258600235,286,1,"E","Europe/Oslo","airport","OurAirports"
665,"Trondheim Airport Værnes","Trondheim","Norway","TRD","ENVA",63.4578018,10.9239998,56,1,"E","Europe/Oslo","airport","OurAirports"
666,"Stavanger Airport Sola","Stavanger","Norway","SVG","ENZV",58.876701354,5.6377801895,29,1,"E","Europe/Oslo","airport","OurAirports"
667,"Babice Airport","Warsaw","Poland",\N,"EPBC",52.26850128173828,20.910999298095703,352,1,"E","Europe/Warsaw","airport","OurAirports"
668,"Gdańsk Lech Wałęsa Airport","Gdansk","Poland","GDN","EPGD",54.377601623535156,18.46619987487793,489,1,"E","Europe/Warsaw","airport","OurAirports"
-669,"John Paul II International Airport Kraków-Balice Airport","Krakow","Poland","KRK","EPKK",50.077701568603516,19.784799575805664,791,1,"E","Europe/Warsaw","airport","OurAirports"
+669,"Kraków John Paul II International Airport","Krakow","Poland","KRK","EPKK",50.077702,19.7848,791,1,"E","Europe/Warsaw","airport","OurAirports"
670,"Muchowiec Airport","Katowice","Poland",\N,"EPKM",50.23809814453125,19.03420066833496,909,1,"E","Europe/Warsaw","airport","OurAirports"
671,"Katowice International Airport","Katowice","Poland","KTW","EPKT",50.4743,19.08,995,1,"E","Europe/Warsaw","airport","OurAirports"
673,"Mielec Airport","Mielec","Poland",\N,"EPML",50.32229995727539,21.462099075317383,548,1,"E","Europe/Warsaw","airport","OurAirports"
674,"Poznań-Ławica Airport","Poznan","Poland","POZ","EPPO",52.421001434299995,16.8262996674,308,1,"E","Europe/Warsaw","airport","OurAirports"
675,"Rzeszów-Jasionka Airport","Rzeszow","Poland","RZE","EPRZ",50.1100006104,22.0189990997,675,1,"E","Europe/Warsaw","airport","OurAirports"
-676,"Szczecin-Goleniów \"Solidarność\" Airport","Szczecin","Poland","SZZ","EPSC",53.584701538100006,14.902199745199999,154,1,"E","Europe/Warsaw","airport","OurAirports"
+676,"Szczecin-Goleniów ""Solidarność"" Airport","Szczecin","Poland","SZZ","EPSC",53.584701538100006,14.902199745199999,154,1,"E","Europe/Warsaw","airport","OurAirports"
677,"Redzikowo Air Base","Slupsk","Poland","OSP","EPSK",54.47890090942383,17.107500076293945,217,1,"E","Europe/Warsaw","airport","OurAirports"
678,"Swidwin Military Air Base","Shapaja","Poland",\N,"EPSN",53.790599823,15.826299667399999,385,1,"E","Europe/Warsaw","airport","OurAirports"
679,"Warsaw Chopin Airport","Warsaw","Poland","WAW","EPWA",52.1656990051,20.967100143399996,362,1,"E","Europe/Warsaw","airport","OurAirports"
@@ -677,7 +677,7 @@
687,"Gothenburg-Landvetter Airport","Gothenborg","Sweden","GOT","ESGG",57.662799835205,12.279800415039,506,1,"E","Europe/Stockholm","airport","OurAirports"
688,"Jönköping Airport","Joenkoeping","Sweden","JKG","ESGJ",57.757598876953125,14.068699836730957,741,1,"E","Europe/Stockholm","airport","OurAirports"
689,"Falköping Airport","Falkoping","Sweden",\N,"ESGK",58.1697998046875,13.587800025939941,785,1,"E","Europe/Stockholm","airport","OurAirports"
-690,"Lidköping-Hovby Airport","Lidkoping","Sweden","LDK","ESGL",58.46549987793,13.17440032959,200,1,"E","Europe/Stockholm","airport","OurAirports"
+690,"Lidköping-Hovby Airport","Lidkoping","Sweden","LDK","ESGL",58.4655,13.1744,200,1,"E","Europe/Stockholm","airport","OurAirports"
691,"Gothenburg City Airport","Gothenborg","Sweden","GSE","ESGP",57.77470016479492,11.870400428771973,59,1,"E","Europe/Stockholm","airport","OurAirports"
692,"Skövde Airport","Skovde","Sweden","KVB","ESGR",58.45640182495117,13.972700119018555,324,1,"E","Europe/Stockholm","airport","OurAirports"
693,"Trollhättan-Vänersborg Airport","Trollhattan","Sweden","THN","ESGT",58.31809997558594,12.345000267028809,137,1,"E","Europe/Stockholm","airport","OurAirports"
@@ -685,19 +685,19 @@
695,"Såtenäs Air Base","Satenas","Sweden",\N,"ESIB",58.42639923095703,12.714400291442871,181,1,"E","Europe/Stockholm","airport","OurAirports"
696,"Barkarby Airport","Stockholm","Sweden",\N,"ESKB",59.4144743644,17.8821372986,50,1,"E","Europe/Stockholm","airport","OurAirports"
697,"Karlskoga Airport","Karlskoga","Sweden","KSK","ESKK",59.34590148925781,14.49590015411377,400,1,"E","Europe/Stockholm","airport","OurAirports"
-698,"Mora Airport","Mora","Sweden","MXX","ESKM",60.95790100097656,14.51140022277832,634,1,"E","Europe/Stockholm","airport","OurAirports"
+698,"Mora Airport","Mora","Sweden","MXX","ESKM",60.957901,14.5114,634,1,"E","Europe/Stockholm","airport","OurAirports"
699,"Stockholm Skavsta Airport","Stockholm","Sweden","NYO","ESKN",58.78860092163086,16.912200927734375,140,1,"E","Europe/Stockholm","airport","OurAirports"
700,"Arvika Airport","Arvika","Sweden",\N,"ESKV",59.675899505615234,12.639399528503418,237,1,"E","Europe/Stockholm","airport","OurAirports"
701,"Emmaboda Airfield","Emmaboda","Sweden",\N,"ESMA",56.610802,15.6048,442,1,"E","Europe/Stockholm","airport","OurAirports"
702,"Feringe Airport","Ljungby","Sweden",\N,"ESMG",56.9502983093,13.921699523900001,538,1,"E","Europe/Stockholm","airport","OurAirports"
703,"Kristianstad Airport","Kristianstad","Sweden","KID","ESMK",55.92169952392578,14.08549976348877,76,1,"E","Europe/Stockholm","airport","OurAirports"
-704,"Landskrona Airport","Landskrona","Sweden","JLD","ESML",55.94599914550781,12.869999885559082,194,1,"E","Europe/Stockholm","airport","OurAirports"
-705,"Oskarshamn Airport","Oskarshamn","Sweden","OSK","ESMO",57.350498199463,16.497999191284,96,1,"E","Europe/Stockholm","airport","OurAirports"
+704,"Landskrona Airport","Landskrona","Sweden",\N,"ESML",55.94599914550781,12.869999885559082,194,1,"E","Europe/Stockholm","airport","OurAirports"
+705,"Oskarshamn Airport","Oskarshamn","Sweden","OSK","ESMO",57.350498,16.497999,96,1,"E","Europe/Stockholm","airport","OurAirports"
706,"Anderstorp Airport","Anderstorp","Sweden",\N,"ESMP",57.264198303222656,13.59939956665039,507,1,"E","Europe/Stockholm","airport","OurAirports"
707,"Kalmar Airport","Kalkmar","Sweden","KLR","ESMQ",56.68550109863281,16.287599563598633,17,1,"E","Europe/Stockholm","airport","OurAirports"
708,"Malmö Sturup Airport","Malmoe","Sweden","MMX","ESMS",55.536305364,13.376197814900001,236,1,"E","Europe/Stockholm","airport","OurAirports"
709,"Halmstad Airport","Halmstad","Sweden","HAD","ESMT",56.69110107421875,12.820199966430664,101,1,"E","Europe/Stockholm","airport","OurAirports"
-710,"Hagshult Airport","Hagshult","Sweden",\N,"ESMV",57.2921981812,14.137200355500001,556,1,"E","Europe/Stockholm","airport","OurAirports"
+710,"Hagshult Air Base","Hagshult","Sweden",\N,"ESMV",57.292198,14.1372,556,1,"E","Europe/Stockholm","airport","OurAirports"
711,"Växjö Kronoberg Airport","Vaxjo","Sweden","VXO","ESMX",56.929100036621094,14.727999687194824,610,1,"E","Europe/Stockholm","airport","OurAirports"
712,"Hallviken Airport","Hallviken","Sweden",\N,"ESNA",63.73830032348633,15.45829963684082,1119,1,"E","Europe/Stockholm","airport","OurAirports"
713,"Hedlanda Airport","Hede","Sweden",\N,"ESNC",62.40890121459999,13.747200012199999,1460,1,"E","Europe/Stockholm","airport","OurAirports"
@@ -726,11 +726,11 @@
737,"Stockholm-Arlanda Airport","Stockholm","Sweden","ARN","ESSA",59.651901245117,17.918600082397,137,1,"E","Europe/Stockholm","airport","OurAirports"
738,"Stockholm-Bromma Airport","Stockholm","Sweden","BMA","ESSB",59.354400634765625,17.941699981689453,47,1,"E","Europe/Stockholm","airport","OurAirports"
739,"Borlange Airport","Borlange","Sweden","BLE","ESSD",60.422000885009766,15.515199661254883,503,1,"E","Europe/Stockholm","airport","OurAirports"
-740,"Hultsfred Airport","Hultsfred","Sweden","HLF","ESSF",57.525798797607,15.823300361633,366,1,"E","Europe/Stockholm","airport","OurAirports"
+740,"Hultsfred Airport","Hultsfred","Sweden","HLF","ESSF",57.525799,15.8233,366,1,"E","Europe/Stockholm","airport","OurAirports"
741,"Gävle Sandviken Airport","Gavle","Sweden","GVX","ESSK",60.593299865722656,16.951400756835938,224,1,"E","Europe/Stockholm","airport","OurAirports"
742,"Linköping City Airport","Linkoeping","Sweden","LPI","ESSL",58.4062004089,15.680500030500001,172,1,"E","Europe/Stockholm","airport","OurAirports"
743,"Norrköping Airport","Norrkoeping","Sweden","NRK","ESSP",58.586299896240234,16.250600814819336,32,1,"E","Europe/Stockholm","airport","OurAirports"
-745,"Eskilstuna Airport","Eskilstuna","Sweden",\N,"ESSU",59.35110092163086,16.70840072631836,139,1,"E","Europe/Stockholm","airport","OurAirports"
+745,"Eskilstuna Airport","Eskilstuna","Sweden","EKT","ESSU",59.35110092163086,16.70840072631836,139,1,"E","Europe/Stockholm","airport","OurAirports"
746,"Visby Airport","Visby","Sweden","VBY","ESSV",57.662799835205,18.346200942993,164,1,"E","Europe/Stockholm","airport","OurAirports"
748,"Kalixfors Airport","Kalixfors","Sweden",\N,"ESUK",67.76480102539062,20.257200241088867,1549,1,"E","Europe/Stockholm","airport","OurAirports"
750,"Spangdahlem Air Base","Spangdahlem","Germany","SPM","ETAD",49.9726982117,6.69250011444,1197,1,"E","Europe/Berlin","airport","OurAirports"
@@ -739,7 +739,7 @@
754,"Bückeburg Air Base","Brueckeburg","Germany",\N,"ETHB",52.2785,9.08217,230,1,"E","Europe/Berlin","airport","OurAirports"
755,"Celle Airport","Celle","Germany","ZCN","ETHC",52.59120178222656,10.022100448608398,129,1,"E","Europe/Berlin","airport","OurAirports"
756,"Rheine Bentlage Air Base","Rheine-brentlange","Germany",\N,"ETHE",52.291199,7.387,129,1,"E","Europe/Berlin","airport","OurAirports"
-757,"Fritzlar Airport","Fritzlar","Germany",\N,"ETHF",51.1146,9.286,1345,1,"E","Europe/Berlin","airport","OurAirports"
+757,"Fritzlar Airport","Fritzlar","Germany","FRZ","ETHF",51.1146,9.286,1345,1,"E","Europe/Berlin","airport","OurAirports"
758,"Laupheim Air Base","Laupheim","Germany",\N,"ETHL",48.220299,9.91002,1766,1,"E","Europe/Berlin","airport","OurAirports"
759,"Mendig Airport","Mendig","Germany",\N,"ETHM",50.3660011292,7.31533002853,597,1,"E","Europe/Berlin","airport","OurAirports"
760,"Niederstetten Army Air Base","Niederstetten","Germany",\N,"ETHN",49.391945,9.958889,1339,1,"E","Europe/Berlin","airport","OurAirports"
@@ -748,30 +748,30 @@
763,"Grafenwohr Army Air Field","Grafenwoehr","Germany",\N,"ETIC",49.698699951171875,11.940199851989746,1363,1,"E","Europe/Berlin","airport","OurAirports"
764,"Hanau Army Air Field","Hanau","Germany","ZNF","ETID",50.169201,8.96159,368,1,"E","Europe/Berlin","airport","OurAirports"
765,"Hohenfels Army Air Field","Hohenfels","Germany",\N,"ETIH",49.218101501464844,11.836099624633789,1455,1,"E","Europe/Berlin","airport","OurAirports"
-766,"Kitzingen Army Air Field","Kitzingen","Germany",\N,"ETIN",49.743099212646484,10.200599670410156,689,1,"E","Europe/Berlin","airport","OurAirports"
-767,"Nordholz Naval Airbase","Nordholz","Germany",\N,"ETMN",53.7677001953,8.658499717709999,74,1,"E","Europe/Berlin","airport","OurAirports"
+766,"Flugplatz Kitzingen","Kitzingen","Germany","KZG","ETIN",49.743099,10.2006,689,1,"E","Europe/Berlin","airport","OurAirports"
+767,"Nordholz Naval Airbase","Nordholz","Germany","FCN","ETMN",53.7677001953,8.658499717709999,74,1,"E","Europe/Berlin","airport","OurAirports"
768,"Diepholz Air Base","Diepholz","Germany",\N,"ETND",52.585556,8.342222,128,1,"E","Europe/Berlin","airport","OurAirports"
769,"Geilenkirchen Air Base","Geilenkirchen","Germany","GKE","ETNG",50.9608,6.04242,296,1,"E","Europe/Berlin","airport","OurAirports"
770,"Hohn Airport","Hohn","Germany",\N,"ETNH",54.312198638916016,9.538169860839844,39,1,"E","Europe/Berlin","airport","OurAirports"
771,"Jever Air Base","Jever","Germany",\N,"ETNJ",53.533501,7.88867,24,1,"E","Europe/Berlin","airport","OurAirports"
772,"Rostock-Laage Airport","Laage","Germany","RLG","ETNL",53.9182014465,12.278300285299999,138,1,"E","Europe/Berlin","airport","OurAirports"
773,"Nörvenich Air Base","Noervenich","Germany",\N,"ETNN",50.8312,6.65817,386,1,"E","Europe/Berlin","airport","OurAirports"
-774,"Schleswig Air Base","Schleswig","Germany",\N,"ETNS",54.459301,9.51633,70,1,"E","Europe/Berlin","airport","OurAirports"
+774,"Schleswig Air Base","Schleswig","Germany","WBG","ETNS",54.459301,9.51633,70,1,"E","Europe/Berlin","airport","OurAirports"
775,"Wittmundhafen Airport","Wittmundhafen","Germany",\N,"ETNT",53.54779815673828,7.667329788208008,26,1,"E","Europe/Berlin","airport","OurAirports"
777,"Wunstorf Air Base","Wunstorf","Germany",\N,"ETNW",52.457298,9.42717,187,1,"E","Europe/Berlin","airport","OurAirports"
778,"Vilseck Army Air Field","Vilseck","Germany",\N,"ETOI",49.63359832763672,11.767200469970703,1353,1,"E","Europe/Berlin","airport","OurAirports"
779,"Coleman Army Air Field","Coleman","Germany",\N,"ETOR",49.5635986328125,8.463390350341797,309,1,"E","Europe/Berlin","airport","OurAirports"
-780,"Wiesbaden Army Airfield","Wiesbaden","Germany",\N,"ETOU",50.049800872802734,8.325400352478027,461,1,"E","Europe/Berlin","airport","OurAirports"
+780,"Wiesbaden Army Airfield","Wiesbaden","Germany","WIE","ETOU",50.049800872802734,8.325400352478027,461,1,"E","Europe/Berlin","airport","OurAirports"
781,"Landsberg Lech Air Base","Landsberg","Germany",\N,"ETSA",48.070599,10.906,2044,1,"E","Europe/Berlin","airport","OurAirports"
782,"Büchel Air Base","Buechel","Germany",\N,"ETSB",50.1738014221,7.06333017349,1568,1,"E","Europe/Berlin","airport","OurAirports"
783,"Erding Airport","Erding","Germany",\N,"ETSE",48.32229995727539,11.948699951171875,1515,1,"E","Europe/Berlin","airport","OurAirports"
-784,"Fürstenfeldbruck Airport","Fuerstenfeldbruck","Germany","FEL","ETSF",48.2055549621582,11.26694393157959,1703,1,"E","Europe/Berlin","airport","OurAirports"
+784,"Fürstenfeldbruck Air Base","Fuerstenfeldbruck","Germany","FEL","ETSF",48.205555,11.266944,1703,1,"E","Europe/Berlin","airport","OurAirports"
785,"Holzdorf Air Base","Holzdorf","Germany",\N,"ETSH",51.767799,13.1677,265,1,"E","Europe/Berlin","airport","OurAirports"
786,"Ingolstadt Manching Airport","Ingolstadt","Germany","IGS","ETSI",48.7156982421875,11.534000396728516,1202,1,"E","Europe/Berlin","airport","OurAirports"
-787,"Lechfeld Airport","Lechfeld","Germany",\N,"ETSL",48.18550109863281,10.861200332641602,1822,1,"E","Europe/Berlin","airport","OurAirports"
+787,"Lechfeld Air Base","Lechfeld","Germany",\N,"ETSL",48.185504,10.8612,1822,1,"E","Europe/Berlin","airport","OurAirports"
788,"Neuburg AFB","Neuburg","Germany",\N,"ETSN",48.710999,11.2115,1249,1,"E","Europe/Berlin","airport","OurAirports"
789,"Gütersloh Air Base","Guetersloh","Germany","GUT","ETUO",51.922798,8.30633,236,1,"E","Europe/Berlin","airport","OurAirports"
-790,"Alexander Bay Airport","Alexander Bay","South Africa","ALJ","FAAB",-28.5750007629,16.5333003998,98,2,"U","Africa/Johannesburg","airport","OurAirports"
+790,"Alexander Bay Airport","Alexander Bay","South Africa","ALJ","FAAB",-28.575001,16.5333,98,2,"U","Africa/Johannesburg","airport","OurAirports"
791,"Aggeneys Airport","Aggeneys","South Africa","AGZ","FAAG",-29.28179931640625,18.813899993896484,2648,2,"U","Africa/Johannesburg","airport","OurAirports"
792,"Brakpan Airport","Brakpan","South Africa",\N,"FABB",-26.23859977722168,28.301799774169922,5300,2,"U","Africa/Johannesburg","airport","OurAirports"
793,"Bisho Airport","Bisho","South Africa","BIY","FABE",-32.8970985413,27.279100418099997,1950,2,"U","Africa/Johannesburg","airport","OurAirports"
@@ -783,18 +783,18 @@
799,"King Shaka International Airport","Durban","South Africa","DUR","FALE",-29.6144444444,31.1197222222,295,2,"U","Africa/Johannesburg","airport","OurAirports"
800,"Ben Schoeman Airport","East London","South Africa","ELS","FAEL",-33.0355987549,27.825899124099998,435,2,"U","Africa/Johannesburg","airport","OurAirports"
801,"Ermelo Airport","Ermelo","South Africa",\N,"FAEO",-26.4955997467041,29.979799270629883,5700,2,"U","Africa/Johannesburg","airport","OurAirports"
-802,"Ficksburg Sentraoes Airport","Ficksburg","South Africa",\N,"FAFB",-28.82309913635254,27.908899307250977,5315,2,"U","Africa/Johannesburg","airport","OurAirports"
+802,"Ficksburg Sentraoes Airport","Ficksburg","South Africa","FCB","FAFB",-28.82309913635254,27.908899307250977,5315,2,"U","Africa/Johannesburg","airport","OurAirports"
803,"Grand Central Airport","Johannesburg","South Africa","GCJ","FAGC",-25.986299514799995,28.1401004791,5325,2,"U","Africa/Johannesburg","airport","OurAirports"
-804,"George Airport","George","South Africa","GRJ","FAGG",-34.0055999756,22.378900528,648,2,"U","Africa/Johannesburg","airport","OurAirports"
+804,"George Airport","George","South Africa","GRJ","FAGG",-34.0056,22.378902,648,2,"U","Africa/Johannesburg","airport","OurAirports"
806,"Graaff Reinet Airport","Graaff Reinet","South Africa",\N,"FAGR",-32.193599700927734,24.541400909423828,2604,2,"U","Africa/Johannesburg","airport","OurAirports"
807,"Grahamstown Airport","Grahamstown","South Africa",\N,"FAGT",-33.284698486328125,26.49810028076172,2135,2,"U","Africa/Johannesburg","airport","OurAirports"
808,"Greytown Airport","Greytown","South Africa",\N,"FAGY",-29.1219997406,30.586700439499996,3531,2,"U","Africa/Johannesburg","airport","OurAirports"
809,"Harmony Airport","Harmony","South Africa",\N,"FAHA",-28.078699111938477,26.8612003326416,4399,2,"U","Africa/Johannesburg","airport","OurAirports"
-810,"Harrismith Airport","Harrismith","South Africa",\N,"FAHR",-28.23509979248047,29.106199264526367,5585,2,"U","Africa/Johannesburg","airport","OurAirports"
+810,"Harrismith Airport","Harrismith","South Africa","HRS","FAHR",-28.23509979248047,29.106199264526367,5585,2,"U","Africa/Johannesburg","airport","OurAirports"
811,"Hoedspruit Air Force Base Airport","Hoedspruit","South Africa","HDS","FAHS",-24.368600845299998,31.0487003326,1743,2,"U","Africa/Johannesburg","airport","OurAirports"
812,"Gariep Dam Airport","Hendrik Verwoerddam","South Africa",\N,"FAHV",-30.56220054626465,25.52829933166504,4176,2,"U","Africa/Johannesburg","airport","OurAirports"
-813,"OR Tambo International Airport","Johannesburg","South Africa","JNB","FAJS",-26.1392,28.246,5558,2,"U","Africa/Johannesburg","airport","OurAirports"
-814,"P C Pelser Airport","Klerksdorp","South Africa",\N,"FAKD",-26.8710994720459,26.718000411987305,4444,2,"U","Africa/Johannesburg","airport","OurAirports"
+813,"OR Tambo International Airport","Johannesburg","South Africa","JNB","FAOR",-26.1392,28.246,5558,2,"U","Africa/Johannesburg","airport","OurAirports"
+814,"P C Pelser Airport","Klerksdorp","South Africa","KXE","FAKD",-26.8710994720459,26.718000411987305,4444,2,"U","Africa/Johannesburg","airport","OurAirports"
815,"Kimberley Airport","Kimberley","South Africa","KIM","FAKM",-28.802799224900003,24.7651996613,3950,2,"U","Africa/Johannesburg","airport","OurAirports"
816,"Krugersdorp Airport","Krugersdorp","South Africa",\N,"FAKR",-26.0808259199,27.7259149551,5499,2,"U","Africa/Johannesburg","airport","OurAirports"
817,"Kroonstad Airport","Kroonstad","South Africa",\N,"FAKS",-27.660600662231445,27.315799713134766,4700,2,"U","Africa/Johannesburg","airport","OurAirports"
@@ -803,35 +803,35 @@
820,"Lanseria Airport","Johannesburg","South Africa","HLA","FALA",-25.938499450699997,27.9260997772,4517,2,"U","Africa/Johannesburg","airport","OurAirports"
821,"Lichtenburg Airport","Lichtenburg","South Africa",\N,"FALI",-26.17569923400879,26.184600830078125,4875,2,"U","Africa/Johannesburg","airport","OurAirports"
822,"Makhado Air Force Base Airport","Lambertsbaai","South Africa",\N,"FALM",-23.159900665283203,29.696500778198242,3069,2,"U","Africa/Johannesburg","airport","OurAirports"
-823,"Langebaanweg Airport","Langebaanweg","South Africa",\N,"FALW",-32.968898773199996,18.1602993011,108,2,"U","Africa/Johannesburg","airport","OurAirports"
+823,"Langebaanweg Airport","Langebaanweg","South Africa","SDB","FALW",-32.968898773199996,18.1602993011,108,2,"U","Africa/Johannesburg","airport","OurAirports"
824,"Ladysmith Airport","Ladysmith","South Africa","LAY","FALY",-28.5816993713,29.749700546299998,3548,2,"U","Africa/Johannesburg","airport","OurAirports"
825,"Middelburg Airport","Middelburg","South Africa",\N,"FAMB",-25.684799194335938,29.440200805664062,4886,2,"U","Africa/Johannesburg","airport","OurAirports"
827,"Margate Airport","Margate","South Africa","MGH","FAMG",-30.8574008942,30.343000412,495,2,"U","Africa/Johannesburg","airport","OurAirports"
828,"Marble Hall Airport","Marble Hall","South Africa",\N,"FAMI",-24.989099502563477,29.283100128173828,2980,2,"U","Africa/Johannesburg","airport","OurAirports"
829,"Majuba Power Station Airport","Majuba Power Station","South Africa",\N,"FAMJ",-27.079299926799997,29.7784996033,5600,2,"U","Africa/Johannesburg","airport","OurAirports"
-831,"Riverside Airport","Malalane","South Africa",\N,"FAMN",-25.4300003052,31.5767002106,1024,2,"U","Africa/Johannesburg","airport","OurAirports"
-832,"Morningside Farm Airport","Musina","South Africa","MEZ","FAMS",-25.7045001984,26.9090003967,4251,2,"U","Africa/Johannesburg","airport","OurAirports"
-833,"Mkuze Airport","Mkuze","South Africa",\N,"FAMU",-27.626100540161133,32.0443000793457,400,2,"U","Africa/Johannesburg","airport","OurAirports"
+831,"Riverside Airport","Malalane","South Africa","LLE","FAMN",-25.4300003052,31.5767002106,1024,2,"U","Africa/Johannesburg","airport","OurAirports"
+832,"Morningside Farm Airport","Musina","South Africa",\N,"FAMS",-25.7045001984,26.9090003967,4251,2,"U","Africa/Johannesburg","airport","OurAirports"
+833,"Mkuze Airport","Mkuze","South Africa","MZQ","FAMU",-27.626100540161133,32.0443000793457,400,2,"U","Africa/Johannesburg","airport","OurAirports"
834,"Newcastle Airport","Newcastle","South Africa","NCS","FANC",-27.7705993652,29.976900100699996,4074,2,"U","Africa/Johannesburg","airport","OurAirports"
835,"Nylstroom Airfield","Nylstroom","South Africa",\N,"FANY",-24.686100006103516,28.434900283813477,3900,2,"U","Africa/Johannesburg","airport","OurAirports"
-836,"Overberg Airport","Overberg","South Africa",\N,"FAOB",-34.554901123,20.250699996900003,52,2,"U","Africa/Johannesburg","airport","OurAirports"
-837,"Oudtshoorn Airport","Oudtshoorn","South Africa","DUH","FAOH",-33.6069984436,22.188999176,1063,2,"U","Africa/Johannesburg","airport","OurAirports"
+836,"Overberg Airport","Overberg","South Africa","OVG","FAOB",-34.554901123,20.250699996900003,52,2,"U","Africa/Johannesburg","airport","OurAirports"
+837,"Oudtshoorn Airport","Oudtshoorn","South Africa","OUH","FAOH",-33.6069984436,22.188999176,1063,2,"U","Africa/Johannesburg","airport","OurAirports"
838,"Port Elizabeth Airport","Port Elizabeth","South Africa","PLZ","FAPE",-33.9849014282,25.6173000336,226,2,"U","Africa/Johannesburg","airport","OurAirports"
-839,"Plettenberg Bay Airport","Plettenberg Bay","South Africa",\N,"FAPG",-34.0881601675,23.3287234306,465,2,"U","Africa/Johannesburg","airport","OurAirports"
+839,"Plettenberg Bay Airport","Plettenberg Bay","South Africa","PBZ","FAPG",-34.0881601675,23.3287234306,465,2,"U","Africa/Johannesburg","airport","OurAirports"
840,"Hendrik Van Eck Airport","Phalaborwa","South Africa","PHW","FAPH",-23.937200546299998,31.1553993225,1432,2,"U","Africa/Johannesburg","airport","OurAirports"
841,"Pietersburg Municipal Airport","Polokwane","South Africa",\N,"FAPI",-23.9260997772,29.4843997955,4354,2,"U","Africa/Johannesburg","airport","OurAirports"
-842,"Port St Johns Airport","Port Saint Johns","South Africa",\N,"FAPJ",-31.605899810791016,29.519800186157227,1227,2,"U","Africa/Johannesburg","airport","OurAirports"
+842,"Port St Johns Airport","Port Saint Johns","South Africa","JOH","FAPJ",-31.605899810791016,29.519800186157227,1227,2,"U","Africa/Johannesburg","airport","OurAirports"
843,"Pietermaritzburg Airport","Pietermaritzburg","South Africa","PZB","FAPM",-29.649000167799997,30.3987007141,2423,2,"U","Africa/Johannesburg","airport","OurAirports"
844,"Pilanesberg International Airport","Pilanesberg","South Africa","NTY","FAPN",-25.333799362199997,27.173400878900004,3412,2,"U","Africa/Johannesburg","airport","OurAirports"
845,"Polokwane International Airport","Potgietersrus","South Africa","PTG","FAPP",-23.845269,29.458615,4076,2,"U","Africa/Johannesburg","airport","OurAirports"
-846,"Potchefstroom Airport","Potchefstroom","South Africa",\N,"FAPS",-26.670999527,27.0818996429,4520,2,"U","Africa/Johannesburg","airport","OurAirports"
+846,"Potchefstroom Airport","Potchefstroom","South Africa","PCF","FAPS",-26.670999527,27.0818996429,4520,2,"U","Africa/Johannesburg","airport","OurAirports"
847,"Parys Airport","Parys","South Africa",\N,"FAPY",-26.889299392700195,27.503400802612305,4740,2,"U","Africa/Johannesburg","airport","OurAirports"
848,"Queenstown Airport","Queenstown","South Africa","UTW","FAQT",-31.92020034790039,26.882200241088867,3637,2,"U","Africa/Johannesburg","airport","OurAirports"
849,"Richards Bay Airport","Richard's Bay","South Africa","RCB","FARB",-28.740999221800003,32.0920982361,109,2,"U","Africa/Johannesburg","airport","OurAirports"
850,"Rustenburg Airport","Rustenburg","South Africa",\N,"FARG",-25.6443004608,27.271099090599996,3700,2,"U","Africa/Johannesburg","airport","OurAirports"
851,"Robertson Airport","Robertson","South Africa","ROD","FARS",-33.812198638916016,19.902799606323242,640,2,"U","Africa/Johannesburg","airport","OurAirports"
852,"Springbok Airport","Springbok","South Africa","SBU","FASB",-29.689300537109375,17.939599990844727,2690,2,"U","Africa/Johannesburg","airport","OurAirports"
-853,"Secunda Airport","Secunda","South Africa",\N,"FASC",-26.52409935,29.170099258399997,5250,2,"U","Africa/Johannesburg","airport","OurAirports"
+853,"Secunda Airport","Secunda","South Africa","ZEC","FASC",-26.52409935,29.170099258399997,5250,2,"U","Africa/Johannesburg","airport","OurAirports"
854,"Saldanha /Vredenburg Airport","Saldanha","South Africa",\N,"FASD",-32.964099884,17.9692993164,50,2,"U","Africa/Johannesburg","airport","OurAirports"
855,"Springs Airfield","Springs","South Africa",\N,"FASI",-26.2494004736,28.3982715607,5340,2,"U","Africa/Johannesburg","airport","OurAirports"
856,"Swartkop Air Force Base","Swartkop","South Africa",\N,"FASK",-25.8097000122,28.164600372299997,4780,2,"U","Africa/Johannesburg","airport","OurAirports"
@@ -847,12 +847,12 @@
866,"K. D. Matanzima Airport","Umtata","South Africa","UTT","FAUT",-31.546363184900002,28.6733551025,2400,2,"U","Africa/Johannesburg","airport","OurAirports"
867,"Vryburg Airport","Vryburg","South Africa","VRU","FAVB",-26.9824008942,24.7287998199,3920,2,"U","Africa/Johannesburg","airport","OurAirports"
868,"Virginia Airport","Durban","South Africa","VIR","FAVG",-29.770599365234375,31.058399200439453,20,2,"U","Africa/Johannesburg","airport","OurAirports"
-869,"Vredendal Airport","Vredendal","South Africa",\N,"FAVR",-31.641000747680664,18.5447998046875,330,2,"U","Africa/Johannesburg","airport","OurAirports"
+869,"Vredendal Airport","Vredendal","South Africa","VRE","FAVR",-31.641000747680664,18.5447998046875,330,2,"U","Africa/Johannesburg","airport","OurAirports"
870,"Vereeniging Airport","Vereeniging","South Africa",\N,"FAVV",-26.566400528,27.9608001709,4846,2,"U","Africa/Johannesburg","airport","OurAirports"
871,"Wonderboom Airport","Pretoria","South Africa","PRY","FAWB",-25.6539,28.224199,4095,2,"U","Africa/Johannesburg","airport","OurAirports"
872,"Witbank Airport","Witbank","South Africa",\N,"FAWI",-25.832300186199998,29.1919994354,5078,2,"U","Africa/Johannesburg","airport","OurAirports"
-873,"Waterkloof Air Force Base","Waterkloof","South Africa",\N,"FAWK",-25.829999923699997,28.222499847399998,4940,2,"U","Africa/Johannesburg","airport","OurAirports"
-874,"Welkom Airport","Welkom","South Africa","WEL","FAWM",-27.996824511099998,26.663333892799997,4421,2,"U","Africa/Johannesburg","airport","OurAirports"
+873,"Waterkloof Air Force Base","Waterkloof","South Africa","WKF","FAWK",-25.829999923699997,28.222499847399998,4940,2,"U","Africa/Johannesburg","airport","OurAirports"
+874,"Welkom Airport","Welkom","South Africa",\N,"FAWM",-27.996824511099998,26.663333892799997,4421,2,"U","Africa/Johannesburg","airport","OurAirports"
875,"Ysterplaat Air Force Base","Ysterplaat","South Africa",\N,"FAYP",-33.90019989013672,18.498300552368164,52,2,"U","Africa/Johannesburg","airport","OurAirports"
876,"Zeerust Airport","Zeerust","South Africa",\N,"FAZR",-25.599000930786133,26.042299270629883,4258,2,"U","Africa/Johannesburg","airport","OurAirports"
877,"Francistown Airport","Francistown","Botswana","FRW","FBFT",-21.15959930419922,27.47450065612793,3283,2,"U","Africa/Gaborone","airport","OurAirports"
@@ -870,10 +870,10 @@
889,"Berbérati Airport","Berberati","Central African Republic","BBT","FEFT",4.2215800285339355,15.786399841308594,1929,1,"N","Africa/Bangui","airport","OurAirports"
890,"Bata Airport","Bata","Equatorial Guinea","BSG","FGBT",1.9054700136184692,9.805680274963379,13,1,"N","Africa/Malabo","airport","OurAirports"
891,"Malabo Airport","Malabo","Equatorial Guinea","SSG","FGSL",3.755270004272461,8.708720207214355,76,1,"N","Africa/Malabo","airport","OurAirports"
-892,"RAF Ascension Island","Wide Awake","Saint Helena","ASI","FHAW",-7.969600200653076,-14.393699645996094,278,0,"N","Atlantic/St_Helena","airport","OurAirports"
+892,"RAF Ascension Island","Wide Awake","Saint Helena","ASI","FHAW",-7.9696,-14.3937,278,0,"N","Atlantic/St_Helena","airport","OurAirports"
893,"Sir Seewoosagur Ramgoolam International Airport","Plaisance","Mauritius","MRU","FIMP",-20.430200576782227,57.68360137939453,186,4,"N","Indian/Mauritius","airport","OurAirports"
-894,"Sir Charles Gaetan Duval Airport","Rodriguez Island","Mauritius","RRG","FIMR",-19.757699966430664,63.361000061035156,95,4,"N","Indian/Mauritius","airport","OurAirports"
-895,"Diego Garcia Naval Support Facility","Diego Garcia Island","British Indian Ocean Territory",\N,"FJDG",-7.31327,72.411102,9,6,"U","Indian/Chagos","airport","OurAirports"
+894,"Sir Charles Gaetan Duval Airport","Rodriguez Island","Mauritius","RRG","FIMR",-19.7577,63.361,95,4,"N","Indian/Mauritius","airport","OurAirports"
+895,"Diego Garcia Naval Support Facility","Diego Garcia Island","British Indian Ocean Territory","NKW","FJDG",-7.31327,72.411102,9,6,"U","Indian/Chagos","airport","OurAirports"
896,"Tiko Airport","Tiko","Cameroon","TKC","FKKC",4.08919000626,9.360529899600001,151,1,"N","Africa/Douala","airport","OurAirports"
897,"Douala International Airport","Douala","Cameroon","DLA","FKKD",4.0060801506,9.719479560849999,33,1,"N","Africa/Douala","airport","OurAirports"
898,"Salak Airport","Maroua","Cameroon","MVR","FKKL",10.451399803161621,14.257399559020996,1390,1,"N","Africa/Douala","airport","OurAirports"
@@ -883,11 +883,11 @@
902,"Bafoussam Airport","Bafoussam","Cameroon","BFX","FKKU",5.536920070650001,10.354599952700001,4347,1,"N","Africa/Douala","airport","OurAirports"
903,"Bamenda Airport","Bamenda","Cameroon","BPC","FKKV",6.039239883422852,10.122599601745605,4065,1,"N","Africa/Douala","airport","OurAirports"
904,"Yaoundé Airport","Yaounde","Cameroon","YAO","FKKY",3.8360400199890137,11.523500442504883,2464,1,"N","Africa/Douala","airport","OurAirports"
-905,"Kasompe Airport","Kasompe","Zambia",\N,"FLKE",-12.572799682617,27.893899917603,4636,2,"U","Africa/Lusaka","airport","OurAirports"
+905,"Kasompe Airport","Kasompe","Zambia","CGJ","FLKE",-12.572799682617,27.893899917603,4636,2,"U","Africa/Lusaka","airport","OurAirports"
906,"Livingstone Airport","Livingstone","Zambia","LVI","FLLI",-17.821800231933594,25.82270050048828,3302,2,"U","Africa/Lusaka","airport","OurAirports"
907,"Kenneth Kaunda International Airport Lusaka","Lusaka","Zambia","LUN","FLLS",-15.3308000565,28.4526004791,3779,2,"U","Africa/Lusaka","airport","OurAirports"
908,"Mfuwe Airport","Mfuwe","Zambia","MFU","FLMF",-13.258899688720703,31.936599731445312,1853,2,"U","Africa/Lusaka","airport","OurAirports"
-909,"Mongu Airport","Mongu","Zambia",\N,"FLMG",-15.254500389099121,23.16230010986328,3488,2,"U","Africa/Lusaka","airport","OurAirports"
+909,"Mongu Airport","Mongu","Zambia","MNR","FLMG",-15.254500389099121,23.16230010986328,3488,2,"U","Africa/Lusaka","airport","OurAirports"
910,"Simon Mwansa Kapwepwe International Airport","Ndola","Zambia","NLA","FLND",-12.998100280762,28.66489982605,4167,2,"U","Africa/Lusaka","airport","OurAirports"
911,"Southdowns Airport","Southdowns","Zambia","KIW","FLSO",-12.900500297546387,28.149900436401367,4145,2,"U","Africa/Lusaka","airport","OurAirports"
912,"Prince Said Ibrahim International Airport","Moroni","Comoros","HAH","FMCH",-11.5337,43.2719,93,3,"U","Indian/Comoro","airport","OurAirports"
@@ -952,10 +952,10 @@
973,"São Tomé International Airport","Sao Tome","Sao Tome and Principe","TMS","FPST",0.3781749904155731,6.7121500968933105,33,0,"N","Africa/Sao_Tome","airport","OurAirports"
974,"Beira Airport","Beira","Mozambique","BEW","FQBR",-19.79640007019043,34.90760040283203,33,2,"U","Africa/Maputo","airport","OurAirports"
976,"Inhambane Airport","Inhambane","Mozambique","INH","FQIN",-23.876399993896484,35.40850067138672,30,2,"U","Africa/Maputo","airport","OurAirports"
-977,"Lichinga Airport","Lichinga","Mozambique","VXC","FQLC",-13.27400016784668,35.266300201416016,4505,2,"U","Africa/Maputo","airport","OurAirports"
-978,"Lumbo Airport","Lumbo","Mozambique",\N,"FQLU",-15.0331001282,40.671699523899996,33,2,"U","Africa/Maputo","airport","OurAirports"
+977,"Lichinga Airport","Lichinga","Mozambique","VXC","FQLC",-13.274,35.2663,4505,2,"U","Africa/Maputo","airport","OurAirports"
+978,"Lumbo Airport","Lumbo","Mozambique","LFB","FQLU",-15.0331001282,40.671699523899996,33,2,"U","Africa/Maputo","airport","OurAirports"
979,"Maputo Airport","Maputo","Mozambique","MPM","FQMA",-25.920799255371094,32.572601318359375,145,2,"U","Africa/Maputo","airport","OurAirports"
-980,"Mueda Airport","Mueda","Mozambique",\N,"FQMD",-11.672900199890137,39.5630989074707,2789,2,"U","Africa/Maputo","airport","OurAirports"
+980,"Mueda Airport","Mueda","Mozambique","MUD","FQMD",-11.672900199890137,39.5630989074707,2789,2,"U","Africa/Maputo","airport","OurAirports"
981,"Mocímboa da Praia Airport","Mocimboa Da Praia","Mozambique","MZB","FQMP",-11.361800193786621,40.35490036010742,89,2,"U","Africa/Maputo","airport","OurAirports"
982,"Marrupa Airport","Marrupa","Mozambique",\N,"FQMR",-13.225099563598633,37.552101135253906,2480,2,"U","Africa/Maputo","airport","OurAirports"
983,"Nacala Airport","Nacala","Mozambique","MNC","FQNC",-14.488200187683105,40.71220016479492,410,2,"U","Africa/Maputo","airport","OurAirports"
@@ -978,19 +978,19 @@
1000,"Faya Largeau Airport","Faya-largeau","Chad","FYT","FTTY",17.91710090637207,19.111099243164062,771,1,"N","Africa/Ndjamena","airport","OurAirports"
1001,"Joshua Mqabuko Nkomo International Airport","Bulawayo","Zimbabwe","BUQ","FVBU",-20.01740074157715,28.617900848388672,4359,2,"U","Africa/Harare","airport","OurAirports"
1002,"Charles Prince Airport","Harare","Zimbabwe",\N,"FVCP",-17.75160026550293,30.924699783325195,4845,2,"U","Africa/Harare","airport","OurAirports"
-1003,"Buffalo Range Airport","Chiredzi","Zimbabwe","BFO","FVCZ",-21.008100509643555,31.57859992980957,1421,2,"U","Africa/Harare","airport","OurAirports"
+1003,"Buffalo Range Airport","Chiredzi","Zimbabwe","BFO","FVCZ",-21.008101,31.5786,1421,2,"U","Africa/Harare","airport","OurAirports"
1004,"Victoria Falls International Airport","Victoria Falls","Zimbabwe","VFA","FVFA",-18.09589958190918,25.839000701904297,3490,2,"U","Africa/Harare","airport","OurAirports"
1005,"Harare International Airport","Harare","Zimbabwe","HRE","FVHA",-17.931800842285156,31.09280014038086,4887,2,"U","Africa/Harare","airport","OurAirports"
1006,"Kariba International Airport","Kariba","Zimbabwe","KAB","FVKB",-16.519800186157227,28.885000228881836,1706,2,"U","Africa/Harare","airport","OurAirports"
1007,"Mutoko Airport","Mutoko","Zimbabwe",\N,"FVMT",-17.431900024414062,32.18450164794922,3950,2,"U","Africa/Harare","airport","OurAirports"
-1008,"Mutare Airport","Mutare","Zimbabwe",\N,"FVMU",-18.997499465942,32.627201080322,3410,2,"U","Africa/Harare","airport","OurAirports"
+1008,"Mutare Airport","Mutare","Zimbabwe","UTA","FVMU",-18.997499465942,32.627201080322,3410,2,"U","Africa/Harare","airport","OurAirports"
1009,"Masvingo International Airport","Masvingo","Zimbabwe","MVZ","FVMV",-20.055299758911133,30.859100341796875,3595,2,"U","Africa/Harare","airport","OurAirports"
1010,"Zvishavane Airport","Zvishavane","Zimbabwe",\N,"FVSH",-20.289499282836914,30.088199615478516,3012,2,"U","Africa/Harare","airport","OurAirports"
1011,"Thornhill Air Base","Gwert","Zimbabwe","GWE","FVTL",-19.436399459838867,29.861900329589844,4680,2,"U","Africa/Harare","airport","OurAirports"
-1012,"Hwange National Park Airport","Hwange National Park","Zimbabwe","WKM","FVWN",-18.629899978637695,27.020999908447266,3543,2,"U","Africa/Harare","airport","OurAirports"
+1012,"Hwange National Park Airport","Hwange National Park","Zimbabwe","HWN","FVWN",-18.629899978637695,27.020999908447266,3543,2,"U","Africa/Harare","airport","OurAirports"
1013,"Chileka International Airport","Blantyre","Malawi","BLZ","FWCL",-15.679100036621094,34.9739990234375,2555,2,"U","Africa/Blantyre","airport","OurAirports"
1014,"Karonga Airport","Karonga","Malawi","KGJ","FWKA",-9.953570365905762,33.893001556396484,1765,2,"U","Africa/Blantyre","airport","OurAirports"
-1015,"Kasungu Airport","Kasungu","Malawi",\N,"FWKG",-13.014599800109863,33.46860122680664,3470,2,"U","Africa/Blantyre","airport","OurAirports"
+1015,"Kasungu Airport","Kasungu","Malawi","KBQ","FWKG",-13.014599800109863,33.46860122680664,3470,2,"U","Africa/Blantyre","airport","OurAirports"
1016,"Lilongwe International Airport","Lilongwe","Malawi","LLW","FWKI",-13.7894001007,33.78099823,4035,2,"U","Africa/Blantyre","airport","OurAirports"
1017,"Mzuzu Airport","Mzuzu","Malawi","ZZU","FWUU",-11.444700241088867,34.01179885864258,4115,2,"U","Africa/Blantyre","airport","OurAirports"
1018,"Moshoeshoe I International Airport","Maseru","Lesotho","MSU","FXMM",-29.462299346923828,27.552499771118164,5348,2,"U","Africa/Maseru","airport","OurAirports"
@@ -1004,12 +1004,12 @@
1026,"Mbandaka Airport","Mbandaka","Congo (Kinshasa)","MDK","FZEA",0.0226000007242,18.2887001038,1040,1,"N","Africa/Kinshasa","airport","OurAirports"
1027,"Gbadolite Airport","Gbadolite","Congo (Kinshasa)","BDT","FZFD",4.253210067749023,20.975299835205078,1509,1,"N","Africa/Kinshasa","airport","OurAirports"
1028,"Gemena Airport","Gemena","Congo (Kinshasa)","GMA","FZFK",3.2353699207299997,19.771299362199997,1378,1,"N","Africa/Kinshasa","airport","OurAirports"
-1029,"Kotakoli Airport","Kotakoli","Congo (Kinshasa)",\N,"FZFP",4.157639980316162,21.65089988708496,1801,1,"N","Africa/Kinshasa","airport","OurAirports"
-1030,"Lisala Airport","Lisala","Congo (Kinshasa)","LIQ","FZGA",2.1706600189208984,21.49690055847168,1509,1,"N","Africa/Kinshasa","airport","OurAirports"
+1029,"Kotakoli Airport","Kotakoli","Congo (Kinshasa)","KLI","FZFP",4.157639980316162,21.65089988708496,1801,1,"N","Africa/Kinshasa","airport","OurAirports"
+1030,"Lisala Airport","Lisala","Congo (Kinshasa)","LIQ","FZGA",2.17066,21.496901,1509,1,"N","Africa/Kinshasa","airport","OurAirports"
1031,"Bangoka International Airport","Kisangani","Congo (Kinshasa)","FKI","FZIC",0.481638997793,25.3379993439,1417,2,"U","Africa/Lubumbashi","airport","OurAirports"
1032,"Matari Airport","Isiro","Congo (Kinshasa)","IRP","FZJH",2.8276100158691406,27.588300704956055,2438,2,"U","Africa/Lubumbashi","airport","OurAirports"
1033,"Bunia Airport","Bunia","Congo (Kinshasa)","BUX","FZKA",1.5657199621200562,30.220800399780273,4045,2,"U","Africa/Lubumbashi","airport","OurAirports"
-1034,"Buta Zega Airport","Buta Zega","Congo (Kinshasa)",\N,"FZKJ",2.818350076675415,24.793699264526367,1378,2,"U","Africa/Lubumbashi","airport","OurAirports"
+1034,"Buta Zega Airport","Buta Zega","Congo (Kinshasa)","BZU","FZKJ",2.818350076675415,24.793699264526367,1378,2,"U","Africa/Lubumbashi","airport","OurAirports"
1035,"Bukavu Kavumu Airport","Bukavu/kavumu","Congo (Kinshasa)","BKY","FZMA",-2.3089799880981445,28.808799743652344,5643,2,"U","Africa/Lubumbashi","airport","OurAirports"
1036,"Goma International Airport","Goma","Congo (Kinshasa)","GOM","FZNA",-1.6708099842071533,29.238500595092773,5089,2,"U","Africa/Kigali","airport","OurAirports"
1037,"Kindu Airport","Kindu","Congo (Kinshasa)","KND","FZOA",-2.91917991638,25.915399551399997,1630,2,"U","Africa/Lubumbashi","airport","OurAirports"
@@ -1030,7 +1030,7 @@
1052,"Hierro Airport","Hierro","Spain","VDE","GCHI",27.814800262451172,-17.887100219726562,103,0,"E","Atlantic/Canary","airport","OurAirports"
1053,"La Palma Airport","Santa Cruz De La Palma","Spain","SPC","GCLA",28.62649917602539,-17.755599975585938,107,0,"E","Atlantic/Canary","airport","OurAirports"
1054,"Gran Canaria Airport","Gran Canaria","Spain","LPA","GCLP",27.931900024414062,-15.38659954071045,78,0,"E","Atlantic/Canary","airport","OurAirports"
-1055,"Lanzarote Airport","Arrecife","Spain","ACE","GCRR",28.945499420166016,-13.605199813842773,46,0,"E","Atlantic/Canary","airport","OurAirports"
+1055,"Lanzarote Airport","Arrecife","Spain","ACE","GCRR",28.945499,-13.6052,46,0,"E","Atlantic/Canary","airport","OurAirports"
1056,"Tenerife South Airport","Tenerife","Spain","TFS","GCTS",28.044500351,-16.5725002289,209,0,"E","Atlantic/Canary","airport","OurAirports"
1057,"Tenerife Norte Airport","Tenerife","Spain","TFN","GCXO",28.4827003479,-16.3414993286,2076,0,"E","Atlantic/Canary","airport","OurAirports"
1058,"Melilla Airport","Melilla","Spain","MLN","GEML",35.279800415,-2.9562599659,156,1,"E","Europe/Madrid","airport","OurAirports"
@@ -1045,8 +1045,8 @@
1068,"Moulay Ali Cherif Airport","Er-rachidia","Morocco","ERH","GMFK",31.9475002289,-4.39833021164,3428,0,"N","Africa/Casablanca","airport","OurAirports"
1069,"Bassatine Airport","Meknes","Morocco","MEK","GMFM",33.87910079956055,-5.515120029449463,1890,0,"N","Africa/Casablanca","airport","OurAirports"
1070,"Angads Airport","Oujda","Morocco","OUD","GMFO",34.787200927734375,-1.92399001121521,1535,0,"N","Africa/Casablanca","airport","OurAirports"
-1071,"Ben Slimane Airport","Ben Slimane","Morocco",\N,"GMMB",33.655399322499996,-7.221449851990001,627,0,"N","Africa/Casablanca","airport","OurAirports"
-1072,"Rabat-Salé Airport","Rabat","Morocco","RBA","GMME",34.05149841308594,-6.751520156860352,276,0,"N","Africa/Casablanca","airport","OurAirports"
+1071,"Ben Slimane Airport","Ben Slimane","Morocco","GMD","GMMB",33.655399,-7.22145,627,0,"N","Africa/Casablanca","airport","OurAirports"
+1072,"Rabat-Salé Airport","Rabat","Morocco","RBA","GMME",34.051498,-6.75152,276,0,"N","Africa/Casablanca","airport","OurAirports"
1074,"Mohammed V International Airport","Casablanca","Morocco","CMN","GMMN",33.36750030517578,-7.589970111846924,656,0,"N","Africa/Casablanca","airport","OurAirports"
1075,"Menara Airport","Marrakech","Morocco","RAK","GMMX",31.606899261499997,-8.03629970551,1545,0,"N","Africa/Casablanca","airport","OurAirports"
1076,"Kenitra Airport","Kentira","Morocco","NNA","GMMY",34.29890060424805,-6.595880031585693,16,0,"N","Africa/Casablanca","airport","OurAirports"
@@ -1055,19 +1055,19 @@
1079,"Saniat R'mel Airport","Tetouan","Morocco","TTU","GMTN",35.594299316406,-5.320020198822,10,0,"N","Africa/Casablanca","airport","OurAirports"
1080,"Ibn Batouta Airport","Tanger","Morocco","TNG","GMTT",35.726898193400004,-5.91689014435,62,0,"N","Africa/Casablanca","airport","OurAirports"
1081,"Ziguinchor Airport","Ziguinchor","Senegal","ZIG","GOGG",12.5556,-16.281799,75,0,"N","Africa/Dakar","airport","OurAirports"
-1082,"Cap Skirring Airport","Cap Skiring","Senegal","CSK","GOGS",12.410200119018555,-16.7460994720459,52,0,"N","Africa/Dakar","airport","OurAirports"
+1082,"Cap Skirring Airport","Cap Skiring","Senegal","CSK","GOGS",12.39533,-16.748,52,0,"N","Africa/Dakar","airport","OurAirports"
1083,"Kaolack Airport","Kaolack","Senegal","KLC","GOOK",14.146900177001953,-16.051300048828125,26,0,"N","Africa/Dakar","airport","OurAirports"
1084,"Léopold Sédar Senghor International Airport","Dakar","Senegal","DKR","GOOY",14.739700317382812,-17.49020004272461,85,0,"N","Africa/Dakar","airport","OurAirports"
1085,"Saint Louis Airport","St. Louis","Senegal","XLS","GOSS",16.050800323486328,-16.463199615478516,9,0,"N","Africa/Dakar","airport","OurAirports"
1086,"Bakel Airport","Bakel","Senegal","BXE","GOTB",14.847299575805664,-12.468299865722656,98,0,"N","Africa/Dakar","airport","OurAirports"
1087,"Kédougou Airport","Kedougou","Senegal","KGG","GOTK",12.57229995727539,-12.22029972076416,584,0,"N","Africa/Dakar","airport","OurAirports"
1088,"Tambacounda Airport","Tambacounda","Senegal","TUD","GOTT",13.736800193786621,-13.65310001373291,161,0,"N","Africa/Dakar","airport","OurAirports"
-1089,"Aioun el Atrouss Airport","Aioun El Atrouss","Mauritania","IEO","GQNA",16.711299896240234,-9.637880325317383,951,0,"N","Africa/Nouakchott","airport","OurAirports"
+1089,"Aioun el Atrouss Airport","Aioun El Atrouss","Mauritania","AEO","GQNA",16.711299896240234,-9.637880325317383,951,0,"N","Africa/Nouakchott","airport","OurAirports"
1090,"Tidjikja Airport","Tidjikja","Mauritania","TIY","GQND",18.570100784301758,-11.423500061035156,1363,0,"N","Africa/Nouakchott","airport","OurAirports"
1091,"Kiffa Airport","Kiffa","Mauritania","KFA","GQNF",16.59000015258789,-11.406200408935547,424,0,"N","Africa/Nouakchott","airport","OurAirports"
1092,"Néma Airport","Nema","Mauritania","EMN","GQNI",16.621999740600586,-7.3165998458862305,751,0,"N","Africa/Nouakchott","airport","OurAirports"
1093,"Kaédi Airport","Kaedi","Mauritania","KED","GQNK",16.159500122070312,-13.507599830627441,66,0,"N","Africa/Nouakchott","airport","OurAirports"
-1094,"Nouakchott International Airport","Nouakschott","Mauritania","NKC","GQNN",18.09819984436035,-15.94849967956543,13,0,"N","Africa/Nouakchott","airport","OurAirports"
+1094,"Nouakchott–Oumtounsy International Airport","Nouakschott","Mauritania","NKC","GQNO",18.31,-15.9697222,9,0,"N","Africa/Nouakchott","airport","OurAirports"
1095,"Sélibaby Airport","Selibabi","Mauritania","SEY","GQNS",15.179699897766113,-12.207300186157227,219,0,"N","Africa/Nouakchott","airport","OurAirports"
1096,"Atar International Airport","Atar","Mauritania","ATR","GQPA",20.506799697875977,-13.04319953918457,734,0,"N","Africa/Nouakchott","airport","OurAirports"
1097,"Nouadhibou International Airport","Nouadhibou","Mauritania","NDB","GQPP",20.9330997467041,-17.030000686645508,24,0,"N","Africa/Nouakchott","airport","OurAirports"
@@ -1099,26 +1099,26 @@
1126,"El Nouzha Airport","Alexandria","Egypt","ALY","HEAX",31.183900833129883,29.94890022277832,-6,2,"U","Africa/Cairo","airport","OurAirports"
1127,"Abu Simbel Airport","Abu Simbel","Egypt","ABS","HEBL",22.375999450699997,31.611700058,616,2,"U","Africa/Cairo","airport","OurAirports"
1128,"Cairo International Airport","Cairo","Egypt","CAI","HECA",30.12190055847168,31.40559959411621,382,2,"U","Africa/Cairo","airport","OurAirports"
-1129,"Cairo West Airport","Cairo","Egypt",\N,"HECW",30.116399765,30.915399551399997,550,2,"U","Africa/Cairo","airport","OurAirports"
+1129,"Cairo West Airport","Cairo","Egypt","CWE","HECW",30.116399765,30.915399551399997,550,2,"U","Africa/Cairo","airport","OurAirports"
1130,"Hurghada International Airport","Hurghada","Egypt","HRG","HEGN",27.178300857543945,33.799400329589844,52,2,"U","Africa/Cairo","airport","OurAirports"
-1131,"El Gora Airport","El Gorah","Egypt","EGR","HEGR",31.068559,34.129629,324,2,"U","Africa/Cairo","airport","OurAirports"
-1132,"Luxor International Airport","Luxor","Egypt","LXR","HELX",25.670999527,32.706600189199996,294,2,"U","Africa/Cairo","airport","OurAirports"
+1131,"El Gora Airport","El Gorah","Egypt","EGH","HEGR",31.068559,34.129629,324,2,"U","Africa/Cairo","airport","OurAirports"
+1132,"Luxor International Airport","Luxor","Egypt","LXR","HELX",25.671,32.7066,294,2,"U","Africa/Cairo","airport","OurAirports"
1133,"Mersa Matruh Airport","Mersa-matruh","Egypt","MUH","HEMM",31.3253993988,27.221700668300002,94,2,"U","Africa/Cairo","airport","OurAirports"
1134,"Port Said Airport","Port Said","Egypt","PSD","HEPS",31.279399871826172,32.2400016784668,8,2,"U","Africa/Cairo","airport","OurAirports"
1135,"St Catherine International Airport","St. Catherine","Egypt","SKV","HESC",28.685300827,34.0625,4368,2,"U","Africa/Cairo","airport","OurAirports"
1136,"Aswan International Airport","Aswan","Egypt","ASW","HESN",23.9643993378,32.8199996948,662,2,"U","Africa/Cairo","airport","OurAirports"
1137,"El Tor Airport","El-tor","Egypt","ELT","HETR",28.208999633789062,33.64550018310547,115,2,"U","Africa/Cairo","airport","OurAirports"
1138,"Eldoret International Airport","Eldoret","Kenya","EDL","HKEL",0.4044579863548279,35.23889923095703,6941,3,"U","Africa/Nairobi","airport","OurAirports"
-1139,"Kakamega Airport","Kakamega","Kenya",\N,"HKKG",0.271342009306,34.7873001099,5020,3,"U","Africa/Nairobi","airport","OurAirports"
+1139,"Kakamega Airport","Kakamega","Kenya","GGM","HKKG",0.271342009306,34.7873001099,5020,3,"U","Africa/Nairobi","airport","OurAirports"
1140,"Kisumu Airport","Kisumu","Kenya","KIS","HKKI",-0.0861390009522438,34.72890090942383,3734,3,"U","Africa/Nairobi","airport","OurAirports"
1141,"Kitale Airport","Kitale","Kenya","KTL","HKKT",0.9719889760017395,34.95859909057617,6070,3,"U","Africa/Nairobi","airport","OurAirports"
1143,"Lodwar Airport","Lodwar","Kenya","LOK","HKLO",3.1219699382781982,35.608699798583984,1715,3,"U","Africa/Nairobi","airport","OurAirports"
1144,"Manda Airstrip","Lamu","Kenya","LAU","HKLU",-2.252419948577881,40.91310119628906,20,3,"U","Africa/Nairobi","airport","OurAirports"
1145,"Mombasa Moi International Airport","Mombasa","Kenya","MBA","HKMO",-4.034830093383789,39.594200134277344,200,3,"U","Africa/Nairobi","airport","OurAirports"
-1146,"Naivasha Airport","Naivasha","Kenya",\N,"HKNV",-0.7879530191421509,36.43349838256836,6380,3,"U","Africa/Nairobi","airport","OurAirports"
+1146,"Naivasha Airport","Naivasha","Kenya",\N,"HKNV",-0.787953,36.433494,6380,3,"U","Africa/Nairobi","airport","OurAirports"
1147,"Nairobi Wilson Airport","Nairobi","Kenya","WIL","HKNW",-1.321720004081726,36.81480026245117,5536,3,"U","Africa/Nairobi","airport","OurAirports"
1148,"Moi Air Base","Nairobi","Kenya",\N,"HKRE",-1.2772699594499999,36.8623008728,5336,3,"U","Africa/Nairobi","airport","OurAirports"
-1149,"Wajir Airport","Wajir","Kenya","WJR","HKWJ",1.733240008354187,40.09159851074219,770,3,"U","Africa/Nairobi","airport","OurAirports"
+1149,"Wajir Airport","Wajir","Kenya","WJR","HKWJ",1.73324,40.091599,770,3,"U","Africa/Nairobi","airport","OurAirports"
1150,"Bu Attifel Airport","Buattifel","Libya",\N,"HLFL",28.795400619506836,22.080900192260742,161,2,"N","Africa/Tripoli","airport","OurAirports"
1151,"Warehouse 59e Airport","Giallo","Libya",\N,"HLGL",28.638500213623047,21.437999725341797,325,2,"N","Africa/Tripoli","airport","OurAirports"
1152,"Ghat Airport","Ghat","Libya","GHT","HLGT",25.1455993652,10.142600059500001,2296,2,"N","Africa/Tripoli","airport","OurAirports"
@@ -1126,9 +1126,9 @@
1154,"Benina International Airport","Benghazi","Libya","BEN","HLLB",32.096801757799994,20.2695007324,433,2,"N","Africa/Tripoli","airport","OurAirports"
1156,"Sabha Airport","Sebha","Libya","SEB","HLLS",26.98699951171875,14.47249984741211,1427,2,"N","Africa/Tripoli","airport","OurAirports"
1157,"Tripoli International Airport","Tripoli","Libya","TIP","HLLT",32.6635017395,13.1590003967,263,2,"N","Africa/Tripoli","airport","OurAirports"
-1158,"Marsa Brega Airport","Marsa Brega","Libya",\N,"HLMB",30.37809944152832,19.576400756835938,50,2,"N","Africa/Tripoli","airport","OurAirports"
+1158,"Marsa Brega Airport","Marsa Brega","Libya","LMQ","HLMB",30.37809944152832,19.576400756835938,50,2,"N","Africa/Tripoli","airport","OurAirports"
1159,"Ras Lanuf Oil Airport","Ras Lanouf V 40","Libya",\N,"HLNF",30.5,18.52720069885254,42,2,"N","Africa/Tripoli","airport","OurAirports"
-1160,"Hon Airport","Hon","Libya",\N,"HLON",29.11009979248047,15.96560001373291,919,2,"N","Africa/Tripoli","airport","OurAirports"
+1160,"Hon Airport","Hon","Libya","HUQ","HLON",29.11009979248047,15.96560001373291,919,2,"N","Africa/Tripoli","airport","OurAirports"
1161,"Dahra Airport","Dahra","Libya",\N,"HLRA",29.47260093688965,17.934900283813477,1050,2,"N","Africa/Tripoli","airport","OurAirports"
1162,"Ghadames East Airport","Ghadames","Libya","LTD","HLTD",30.15169906616211,9.715310096740723,1122,2,"N","Africa/Tripoli","airport","OurAirports"
1163,"Zella 74 Airport","Zella 74","Libya",\N,"HLZA",28.58989906311035,17.293899536132812,1085,2,"N","Africa/Tripoli","airport","OurAirports"
@@ -1136,16 +1136,16 @@
1165,"Kigali International Airport","Kigali","Rwanda","KGL","HRYR",-1.9686299562499998,30.1394996643,4859,2,"U","Africa/Kigali","airport","OurAirports"
1166,"Kamembe Airport","Kamembe","Rwanda","KME","HRZA",-2.462239980697632,28.907899856567383,5192,2,"U","Africa/Kigali","airport","OurAirports"
1167,"Dongola Airport","Dongola","Sudan","DOG","HSDN",19.153900146499996,30.430099487299998,772,3,"U","Africa/Khartoum","airport","OurAirports"
-1168,"Damazin Airport","Damazin","Sudan",\N,"HSDZ",11.785900116,34.3367004395,1582,3,"U","Africa/Khartoum","airport","OurAirports"
+1168,"Damazin Airport","Damazin","Sudan","RSS","HSDZ",11.7859,34.3367,1582,3,"U","Africa/Khartoum","airport","OurAirports"
1169,"El Fasher Airport","El Fasher","Sudan","ELF","HSFS",13.614899635314941,25.324600219726562,2393,3,"U","Africa/Khartoum","airport","OurAirports"
1170,"Kassala Airport","Kassala","Sudan","KSL","HSKA",15.387499809265137,36.328800201416016,1671,3,"U","Africa/Khartoum","airport","OurAirports"
-1171,"Kadugli Airport","Kadugli","Sudan",\N,"HSLI",11.137999534600002,29.7010993958,1848,3,"U","Africa/Khartoum","airport","OurAirports"
+1171,"Kadugli Airport","Kadugli","Sudan","KDX","HSLI",11.137999534600002,29.7010993958,1848,3,"U","Africa/Khartoum","airport","OurAirports"
1172,"El Obeid Airport","El Obeid","Sudan","EBD","HSOB",13.153200149536133,30.23270034790039,1927,3,"U","Africa/Khartoum","airport","OurAirports"
1173,"Juba International Airport","Juba","South Sudan","JUB","HSSJ",4.87201023102,31.6011009216,1513,3,"U","Africa/Juba","airport","OurAirports"
1174,"Malakal Airport","Malakal","Sudan","MAK","HSSM",9.55897045135498,31.65220069885254,1291,3,"U","Africa/Juba","airport","OurAirports"
1175,"Khartoum International Airport","Khartoum","Sudan","KRT","HSSS",15.589500427246094,32.553199768066406,1265,3,"U","Africa/Khartoum","airport","OurAirports"
1176,"Arusha Airport","Arusha","Tanzania","ARK","HTAR",-3.3677899837493896,36.63330078125,4550,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
-1177,"Julius Nyerere International Airport","Dar Es Salaam","Tanzania","DAR","HTDA",-6.87810993195,39.202598571799996,182,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
+1177,"Julius Nyerere International Airport","Dar Es Salaam","Tanzania","DAR","HTDA",-6.87811,39.202599,182,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
1178,"Dodoma Airport","Dodoma","Tanzania","DOD","HTDO",-6.170440196990967,35.752601623535156,3673,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
1179,"Iringa Airport","Iringa","Tanzania","IRI","HTIR",-7.668630123138428,35.75210189819336,4678,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
1180,"Kilimanjaro International Airport","Kilimanjaro","Tanzania","JRO","HTKJ",-3.42940998077,37.0745010376,2932,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
@@ -1154,7 +1154,7 @@
1183,"Mwanza Airport","Mwanza","Tanzania","MWZ","HTMW",-2.4444899559020996,32.932701110839844,3763,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
1184,"Pemba Airport","Pemba","Tanzania","PMA","HTPE",-5.257259845733643,39.8114013671875,80,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
1185,"Tanga Airport","Tanga","Tanzania","TGT","HTTG",-5.092360019683838,39.07120132446289,129,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
-1186,"Abeid Amani Karume International Airport","Zanzibar","Tanzania","ZNZ","HTZA",-6.222020149229999,39.224899292,54,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
+1186,"Abeid Amani Karume International Airport","Zanzibar","Tanzania","ZNZ","HTZA",-6.22202,39.224899,54,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
1187,"Entebbe International Airport","Entebbe","Uganda","EBB","HUEN",0.042385999113321304,32.44350051879883,3782,3,"U","Africa/Kampala","airport","OurAirports"
1189,"Soroti Airport","Soroti","Uganda","SRT","HUSO",1.7276899814605713,33.622798919677734,3697,3,"U","Africa/Kampala","airport","OurAirports"
1190,"Tirana International Airport Mother Teresa","Tirana","Albania","TIA","LATI",41.4146995544,19.7206001282,126,1,"E","Europe/Tirane","airport","OurAirports"
@@ -1162,7 +1162,7 @@
1192,"Gorna Oryahovitsa Airport","Gorna Orechovica","Bulgaria","GOZ","LBGO",43.15140151977539,25.712900161743164,285,2,"E","Europe/Sofia","airport","OurAirports"
1193,"Plovdiv International Airport","Plovdiv","Bulgaria","PDV","LBPD",42.067799,24.8508,597,2,"E","Europe/Sofia","airport","OurAirports"
1194,"Sofia Airport","Sofia","Bulgaria","SOF","LBSF",42.696693420410156,23.411436080932617,1742,2,"E","Europe/Sofia","airport","OurAirports"
-1195,"Stara Zagora Airport","Stara Zagora","Bulgaria",\N,"LBSZ",42.3766667,25.655,558,2,"E","Europe/Sofia","airport","OurAirports"
+1195,"Stara Zagora Airport","Stara Zagora","Bulgaria","SZR","LBSZ",42.3766667,25.655,558,2,"E","Europe/Sofia","airport","OurAirports"
1196,"Varna Airport","Varna","Bulgaria","VAR","LBWN",43.232101,27.8251,230,2,"E","Europe/Sofia","airport","OurAirports"
1197,"Larnaca International Airport","Larnaca","Cyprus","LCA","LCLK",34.875099182128906,33.624900817871094,8,2,"E","Asia/Nicosia","airport","OurAirports"
1198,"Paphos International Airport","Paphos","Cyprus","PFO","LCPH",34.71799850463867,32.48569869995117,41,2,"E","Asia/Nicosia","airport","OurAirports"
@@ -1176,17 +1176,17 @@
1206,"Split Airport","Split","Croatia","SPU","LDSP",43.53889846801758,16.29800033569336,79,1,"E","Europe/Zagreb","airport","OurAirports"
1207,"Varaždin Airport","Varazdin","Croatia",\N,"LDVA",46.294647216796875,16.382932662963867,548,1,"E","Europe/Zagreb","airport","OurAirports"
1208,"Zagreb Airport","Zagreb","Croatia","ZAG","LDZA",45.7429008484,16.0687999725,353,1,"E","Europe/Zagreb","airport","OurAirports"
-1209,"Zemunik Airport","Zadar","Croatia","ZAD","LDZD",44.108299255371094,15.346699714660645,289,1,"E","Europe/Zagreb","airport","OurAirports"
+1209,"Zadar Airport","Zadar","Croatia","ZAD","LDZD",44.108299,15.3467,289,1,"E","Europe/Zagreb","airport","OurAirports"
1210,"Udbina Air Base","Udbina","Croatia",\N,"LDZU",44.55759811401367,15.774399757385254,2462,1,"E","Europe/Zagreb","airport","OurAirports"
-1211,"Albacete-Los Llanos Airport","Albacete","Spain",\N,"LEAB",38.9485015869,-1.8635200262099998,2302,1,"E","Europe/Madrid","airport","OurAirports"
+1211,"Albacete-Los Llanos Airport","Albacete","Spain","ABC","LEAB",38.9485015869,-1.8635200262099998,2302,1,"E","Europe/Madrid","airport","OurAirports"
1212,"Alicante International Airport","Alicante","Spain","ALC","LEAL",38.28219985961914,-0.5581560134887695,142,1,"E","Europe/Madrid","airport","OurAirports"
1213,"Almería International Airport","Almeria","Spain","LEI","LEAM",36.84389877319336,-2.3701000213623047,70,1,"E","Europe/Madrid","airport","OurAirports"
1214,"Asturias Airport","Aviles","Spain","OVD","LEAS",43.5635986328125,-6.0346198081970215,416,1,"E","Europe/Madrid","airport","OurAirports"
1215,"Córdoba Airport","Cordoba","Spain","ODB","LEBA",37.84199905395508,-4.848879814147949,297,1,"E","Europe/Madrid","airport","OurAirports"
1216,"Bilbao Airport","Bilbao","Spain","BIO","LEBB",43.30110168457031,-2.9106099605560303,138,1,"E","Europe/Madrid","airport","OurAirports"
-1218,"Barcelona International Airport","Barcelona","Spain","BCN","LEBL",41.297100067139,2.0784599781036,12,1,"E","Europe/Madrid","airport","OurAirports"
+1218,"Barcelona International Airport","Barcelona","Spain","BCN","LEBL",41.2971,2.07846,12,1,"E","Europe/Madrid","airport","OurAirports"
1219,"Badajoz Airport","Badajoz","Spain","BJZ","LEBZ",38.891300201416016,-6.8213300704956055,609,1,"E","Europe/Madrid","airport","OurAirports"
-1220,"A Coruña Airport","La Coruna","Spain","LCG","LECO",43.302101135253906,-8.377260208129883,326,1,"E","Europe/Madrid","airport","OurAirports"
+1220,"A Coruña Airport","La Coruna","Spain","LCG","LECO",43.302101,-8.37726,326,1,"E","Europe/Madrid","airport","OurAirports"
1221,"Armilla Air Base","Granada","Spain",\N,"LEGA",37.1332016,-3.63568997,2297,1,"E","Europe/Madrid","airport","OurAirports"
1222,"Girona Airport","Gerona","Spain","GRO","LEGE",41.901000977,2.7605500221,468,1,"E","Europe/Madrid","airport","OurAirports"
1223,"Federico Garcia Lorca Airport","Granada","Spain","GRX","LEGR",37.18870162963867,-3.777359962463379,1860,1,"E","Europe/Madrid","airport","OurAirports"
@@ -1202,7 +1202,7 @@
1234,"Pamplona Airport","Pamplona","Spain","PNA","LEPP",42.77000045776367,-1.6463299989700317,1504,1,"E","Europe/Madrid","airport","OurAirports"
1235,"Alcantarilla Air Base","Murcia","Spain",\N,"LERI",37.951099,-1.23032,250,1,"E","Europe/Madrid","airport","OurAirports"
1236,"Reus Air Base","Reus","Spain","REU","LERS",41.14739990234375,1.1671700477600098,233,1,"E","Europe/Madrid","airport","OurAirports"
-1237,"Rota Naval Station Airport","Rota","Spain",\N,"LERT",36.645198822,-6.34946012497,86,1,"E","Europe/Madrid","airport","OurAirports"
+1237,"Rota Naval Station Airport","Rota","Spain","ROZ","LERT",36.645198822,-6.34946012497,86,1,"E","Europe/Madrid","airport","OurAirports"
1238,"Salamanca Airport","Salamanca","Spain","SLM","LESA",40.95209884643555,-5.501989841461182,2595,1,"E","Europe/Madrid","airport","OurAirports"
1239,"Son Bonet Airport","Son Bonet","Spain",\N,"LESB",39.598899841308594,2.70278000831604,157,1,"E","Europe/Madrid","airport","OurAirports"
1241,"San Luis Airport","San Luis","Spain",\N,"LESL",39.86220169067383,4.25832986831665,197,1,"E","Europe/Madrid","airport","OurAirports"
@@ -1210,7 +1210,7 @@
1243,"Santiago de Compostela Airport","Santiago","Spain","SCQ","LEST",42.89630126953125,-8.415140151977539,1213,1,"E","Europe/Madrid","airport","OurAirports"
1244,"Pirineus - la Seu d'Urgel Airport","Seo De Urgel","Spain","LEU","LESU",42.3386,1.40917,2625,1,"E","Europe/Madrid","airport","OurAirports"
1245,"Torrejón Airport","Madrid","Spain","TOJ","LETO",40.496700286865234,-3.4458699226379395,2026,1,"E","Europe/Madrid","airport","OurAirports"
-1246,"Valencia Airport","Valencia","Spain","VLC","LEVC",39.48929977416992,-0.4816249907016754,240,1,"E","Europe/Madrid","airport","OurAirports"
+1246,"Valencia Airport","Valencia","Spain","VLC","LEVC",39.4893,-0.481625,240,1,"E","Europe/Madrid","airport","OurAirports"
1247,"Valladolid Airport","Valladolid","Spain","VLL","LEVD",41.7061004639,-4.85194015503,2776,1,"E","Europe/Madrid","airport","OurAirports"
1249,"Vitoria/Foronda Airport","Vitoria","Spain","VIT","LEVT",42.8828010559082,-2.7244699001312256,1682,1,"E","Europe/Madrid","airport","OurAirports"
1250,"Vigo Airport","Vigo","Spain","VGO","LEVX",42.2318000793457,-8.62677001953125,856,1,"E","Europe/Madrid","airport","OurAirports"
@@ -1221,10 +1221,10 @@
1255,"Péronne-Saint-Quentin Airport","Peronne","France",\N,"LFAG",49.8685,3.02958,295,1,"E","Europe/Paris","airport","OurAirports"
1256,"Nangis-Les Loges Airport","Nangis","France",\N,"LFAI",48.59619903564453,3.0067899227142334,428,1,"E","Europe/Paris","airport","OurAirports"
1257,"Bagnoles-de-l'Orne-Couterne Airport","Bagnole-de-l'orne","France",\N,"LFAO",48.545799255371094,-0.38744398951530457,718,1,"E","Europe/Paris","airport","OurAirports"
-1258,"Albert-Bray Airport","Albert","France",\N,"LFAQ",49.9715003967,2.69765996933,364,1,"E","Europe/Paris","airport","OurAirports"
+1258,"Albert-Bray Airport","Albert","France","BYF","LFAQ",49.9715003967,2.69765996933,364,1,"E","Europe/Paris","airport","OurAirports"
1259,"Le Touquet-Côte d'Opale Airport","Le Tourquet","France","LTQ","LFAT",50.517398834228516,1.6205899715423584,36,1,"E","Europe/Paris","airport","OurAirports"
-1260,"Valenciennes-Denain Airport","Valenciennes","France",\N,"LFAV",50.325801849365234,3.4612600803375244,177,1,"E","Europe/Paris","airport","OurAirports"
-1261,"Amiens-Glisy Airport","Amiens","France",\N,"LFAY",49.87300109863281,2.3870699405670166,208,1,"E","Europe/Paris","airport","OurAirports"
+1260,"Valenciennes-Denain Airport","Valenciennes","France","XVS","LFAV",50.325801849365234,3.4612600803375244,177,1,"E","Europe/Paris","airport","OurAirports"
+1261,"Amiens-Glisy Airport","Amiens","France",\N,"LFAY",49.873004,2.387074,208,1,"E","Europe/Paris","airport","OurAirports"
1262,"Agen-La Garenne Airport","Agen","France","AGF","LFBA",44.17470169067383,0.5905560255050659,204,1,"E","Europe/Paris","airport","OurAirports"
1263,"Cazaux (BA 120) Air Base","Cazaux","France",\N,"LFBC",44.53329849243164,-1.125,84,1,"E","Europe/Paris","airport","OurAirports"
1264,"Bordeaux-Mérignac Airport","Bordeaux","France","BOD","LFBD",44.828300476100004,-0.715556025505,162,1,"E","Europe/Paris","airport","OurAirports"
@@ -1244,9 +1244,9 @@
1278,"Toul Rosières Air Base","Brive","France","BVE","LFSL",48.780001,5.980003,936,1,"E","Europe/Paris","airport","OurAirports"
1279,"Périgueux-Bassillac Airport","Perigueux","France","PGX","LFBX",45.19810104370117,0.815555989742279,328,1,"E","Europe/Paris","airport","OurAirports"
1280,"Biarritz-Anglet-Bayonne Airport","Biarritz-bayonne","France","BIQ","LFBZ",43.4683333,-1.5311111,245,1,"E","Europe/Paris","airport","OurAirports"
-1281,"Cahors-Lalbenque Airport","Cahors","France",\N,"LFCC",44.35139846801758,1.4752800464630127,912,1,"E","Europe/Paris","airport","OurAirports"
+1281,"Cahors-Lalbenque Airport","Cahors","France","ZAO","LFCC",44.35139846801758,1.4752800464630127,912,1,"E","Europe/Paris","airport","OurAirports"
1282,"Saint-Girons-Antichan Airport","St.-girons","France",\N,"LFCG",43.0078010559082,1.1031500101089478,1368,1,"E","Europe/Paris","airport","OurAirports"
-1283,"Arcachon-La Teste-de-Buch Airport","Arcachon","France","XAC","LFCH",44.596401,-1.11083,49,1,"E","Europe/Paris","airport","OurAirports"
+1283,"Arcachon-La Teste-de-Buch Airport","Arcachon","France",\N,"LFCH",44.596401,-1.11083,49,1,"E","Europe/Paris","airport","OurAirports"
1284,"Albi-Le Séquestre Airport","Albi","France","LBI","LFCI",43.91389846801758,2.1130599975585938,564,1,"E","Europe/Paris","airport","OurAirports"
1285,"Castres-Mazamet Airport","Castres","France","DCM","LFCK",43.55630111694336,2.289180040359497,788,1,"E","Europe/Paris","airport","OurAirports"
1286,"Toulouse-Lasbordes Airport","Toulouse","France",\N,"LFCL",43.58610153198242,1.499169945716858,459,1,"E","Europe/Paris","airport","OurAirports"
@@ -1258,8 +1258,8 @@
1292,"Royan-Médis Airport","Royan","France","RYN","LFCY",45.62810134887695,-0.9725000262260437,72,1,"E","Europe/Paris","airport","OurAirports"
1293,"Mimizan Airport","Mimizan","France",\N,"LFCZ",44.145928,-1.16432,164,1,"E","Europe/Paris","airport","OurAirports"
1294,"Aire-sur-l'Adour Airport","Aire-sur-l'adour","France",\N,"LFDA",43.70940017700195,-0.245278000831604,259,1,"E","Europe/Paris","airport","OurAirports"
-1295,"Montauban Airport","Montauban","France",\N,"LFDB",44.025699615478516,1.3780399560928345,351,1,"E","Europe/Paris","airport","OurAirports"
-1296,"Auch-Lamothe Airport","Auch","France",\N,"LFDH",43.687801361083984,0.6016669869422913,411,1,"E","Europe/Paris","airport","OurAirports"
+1295,"Montauban Airport","Montauban","France","XMW","LFDB",44.025699615478516,1.3780399560928345,351,1,"E","Europe/Paris","airport","OurAirports"
+1296,"Auch-Lamothe Airport","Auch","France",\N,"LFDH",43.687801,0.601667,411,1,"E","Europe/Paris","airport","OurAirports"
1297,"Libourne-Artigues-de-Lussac Airport","Libourne","France",\N,"LFDI",44.982498,-0.134722,157,1,"E","Europe/Paris","airport","OurAirports"
1298,"Pamiers-Les Pujols Airport","Pamiers","France",\N,"LFDJ",43.090599060058594,1.69582998752594,1115,1,"E","Europe/Paris","airport","OurAirports"
1299,"Marmande-Virazeil Airport","Marmande","France",\N,"LFDM",44.4989013671875,0.20051400363445282,105,1,"E","Europe/Paris","airport","OurAirports"
@@ -1274,12 +1274,12 @@
1309,"Dole-Tavaux Airport","Dole","France","DLE","LFGJ",47.042686,5.435061,645,1,"E","Europe/Paris","airport","OurAirports"
1310,"Joigny Airport","Joigny","France",\N,"LFGK",47.9921989440918,3.3922200202941895,732,1,"E","Europe/Paris","airport","OurAirports"
1311,"Verdun-Le Rozelier Airfield","Verdun","France",\N,"LFGW",49.122398,5.46905,1230,1,"E","Europe/Paris","airport","OurAirports"
-1312,"Aubenas-Ardèche Méridional Airport","Aubenas-vals-lanas","France","OBS","LFHO",44.5442008972,4.37218999863,923,1,"E","Europe/Paris","airport","OurAirports"
+1312,"Aubenas-Ardèche Méridional Airport","Aubenas-vals-lanas","France","OBS","LFHO",44.544203,4.372192,923,1,"E","Europe/Paris","airport","OurAirports"
1313,"Le Puy-Loudes Airport","Le Puy","France","LPY","LFHP",45.0806999206543,3.762890100479126,2731,1,"E","Europe/Paris","airport","OurAirports"
1314,"Saint-Flour-Coltines Airport","St.-flour","France",\N,"LFHQ",45.07640075683594,2.99360990524292,3218,1,"E","Europe/Paris","airport","OurAirports"
-1315,"Bourg-Ceyzériat Airport","Bourg","France","XBK","LFHS",46.20090103149414,5.292029857635498,857,1,"E","Europe/Paris","airport","OurAirports"
-1316,"Villefranche-Tarare Airport","Vilefrance","France","XVF","LFHV",45.919983,4.634931,1076,1,"E","Europe/Paris","airport","OurAirports"
-1317,"Moulins-Montbeugny Airport","Moulins","France","XMU","LFHY",46.53459930419922,3.423719882965088,915,1,"E","Europe/Paris","airport","OurAirports"
+1315,"Bourg-Ceyzériat Airport","Bourg","France",\N,"LFHS",46.20090103149414,5.292029857635498,857,1,"E","Europe/Paris","airport","OurAirports"
+1316,"Villefranche-Tarare Airport","Vilefrance","France",\N,"LFHV",45.919983,4.634931,1076,1,"E","Europe/Paris","airport","OurAirports"
+1317,"Moulins-Montbeugny Airport","Moulins","France",\N,"LFHY",46.53459930419922,3.423719882965088,915,1,"E","Europe/Paris","airport","OurAirports"
1318,"Saint-Affrique-Belmont Airport","St.-afrique-belmont","France",\N,"LFIF",43.823299407958984,2.7452800273895264,1686,1,"E","Europe/Paris","airport","OurAirports"
1319,"Cassagnes-Bégonhès Airport","Cassagnes-beghones","France",\N,"LFIG",44.177799224853516,2.515000104904175,2024,1,"E","Europe/Paris","airport","OurAirports"
1320,"Metz-Nancy-Lorraine Airport","Metz","France","ETZ","LFJL",48.9821014404,6.25131988525,870,1,"E","Europe/Paris","airport","OurAirports"
@@ -1287,7 +1287,7 @@
1322,"Calvi-Sainte-Catherine Airport","Calvi","France","CLY","LFKC",42.5244444,8.7930556,209,1,"E","Europe/Paris","airport","OurAirports"
1323,"Figari Sud-Corse Airport","Figari","France","FSC","LFKF",41.5005989074707,9.097780227661133,87,1,"E","Europe/Paris","airport","OurAirports"
1324,"Ajaccio-Napoléon Bonaparte Airport","Ajaccio","France","AJA","LFKJ",41.92359924316406,8.8029203414917,18,1,"E","Europe/Paris","airport","OurAirports"
-1325,"Propriano Airport","Propriano","France",\N,"LFKO",41.66059875488281,8.889749526977539,13,1,"E","Europe/Paris","airport","OurAirports"
+1325,"Propriano Airport","Propriano","France","PRP","LFKO",41.66059875488281,8.889749526977539,13,1,"E","Europe/Paris","airport","OurAirports"
1326,"Solenzara (BA 126) Air Base","Solenzara","France","SOZ","LFKS",41.924400329589844,9.406000137329102,28,1,"E","Europe/Paris","airport","OurAirports"
1327,"Corte Airport","Corte","France",\N,"LFKT",42.29359817504883,9.193059921264648,1132,1,"E","Europe/Paris","airport","OurAirports"
1328,"Auxerre-Branches Airport","Auxerre","France","AUF","LFLA",47.85020065307617,3.497109889984131,523,1,"E","Europe/Paris","airport","OurAirports"
@@ -1295,11 +1295,11 @@
1330,"Clermont-Ferrand Auvergne Airport","Clermont-Ferrand","France","CFE","LFLC",45.7867012024,3.1691699028,1090,1,"E","Europe/Paris","airport","OurAirports"
1331,"Bourges Airport","Bourges","France","BOU","LFLD",47.058101654052734,2.3702800273895264,529,1,"E","Europe/Paris","airport","OurAirports"
1332,"Chambéry-Challes-les-Eaux Airport","Chambery","France",\N,"LFLE",45.5611000061,5.975759983060001,973,1,"E","Europe/Paris","airport","OurAirports"
-1333,"Chalon-Champforgeuil Airport","Chalon","France","XCD","LFLH",46.82609939575195,4.817629814147949,623,1,"E","Europe/Paris","airport","OurAirports"
+1333,"Chalon-Champforgeuil Airport","Chalon","France",\N,"LFLH",46.82609939575195,4.817629814147949,623,1,"E","Europe/Paris","airport","OurAirports"
1334,"Annemasse Airport","Annemasse","France","QNJ","LFLI",46.1920013428,6.268390178680001,1620,1,"E","Europe/Paris","airport","OurAirports"
-1335,"Lyon Saint-Exupéry Airport","Lyon","France","LYS","LFLL",45.7255556,5.0811111,821,1,"E","Europe/Paris","airport","OurAirports"
-1336,"Mâcon-Charnay Airport","Macon","France","QNX","LFLM",46.295101,4.79577,728,1,"E","Europe/Paris","airport","OurAirports"
-1337,"Saint-Yan Airport","St.-yan","France",\N,"LFLN",46.412498474121094,4.0132598876953125,796,1,"E","Europe/Paris","airport","OurAirports"
+1335,"Lyon Saint-Exupéry Airport","Lyon","France","LYS","LFLL",45.725556,5.081111,821,1,"E","Europe/Paris","airport","OurAirports"
+1336,"Mâcon-Charnay Airport","Macon","France",\N,"LFLM",46.295101,4.79577,728,1,"E","Europe/Paris","airport","OurAirports"
+1337,"Saint-Yan Airport","St.-yan","France","SYT","LFLN",46.412498474121094,4.0132598876953125,796,1,"E","Europe/Paris","airport","OurAirports"
1338,"Roanne-Renaison Airport","Roanne","France","RNE","LFLO",46.05830001831055,4.001389980316162,1106,1,"E","Europe/Paris","airport","OurAirports"
1339,"Annecy-Haute-Savoie-Mont Blanc Airport","Annecy","France","NCY","LFLP",45.9308333,6.1063889,1521,1,"E","Europe/Paris","airport","OurAirports"
1340,"Grenoble-Isère Airport","Grenoble","France","GNB","LFLS",45.36289978027344,5.329370021820068,1302,1,"E","Europe/Paris","airport","OurAirports"
@@ -1307,17 +1307,17 @@
1342,"Valence-Chabeuil Airport","Valence","France","VAF","LFLU",44.9216,4.9699,525,1,"E","Europe/Paris","airport","OurAirports"
1343,"Vichy-Charmeil Airport","Vichy","France","VHY","LFLV",46.169700622558594,3.4037399291992188,817,1,"E","Europe/Paris","airport","OurAirports"
1344,"Aurillac Airport","Aurillac","France","AUR","LFLW",44.89139938354492,2.4219400882720947,2096,1,"E","Europe/Paris","airport","OurAirports"
-1345,"Châteauroux-Déols \"Marcel Dassault\" Airport","Chateauroux","France","CHR","LFLX",46.86027778,1.7211111,529,1,"E","Europe/Paris","airport","OurAirports"
+1345,"Châteauroux-Déols ""Marcel Dassault"" Airport","Chateauroux","France","CHR","LFLX",46.86027778,1.7211111,529,1,"E","Europe/Paris","airport","OurAirports"
1346,"Lyon-Bron Airport","Lyon","France","LYN","LFLY",45.72719955444336,4.944270133972168,659,1,"E","Europe/Paris","airport","OurAirports"
-1347,"Aix-en-Provence (BA 114) Airport","Aix-les-milles","France","QXB","LFMA",43.5056,5.36778,367,1,"E","Europe/Paris","airport","OurAirports"
+1347,"Aix-en-Provence (BA 114) Airport","Aix-les-milles","France",\N,"LFMA",43.5056,5.36778,367,1,"E","Europe/Paris","airport","OurAirports"
1348,"Le Luc-Le Cannet Airport","Le Luc","France",\N,"LFMC",43.384700775146484,6.387139797210693,265,1,"E","Europe/Paris","airport","OurAirports"
-1349,"Cannes-Mandelieu Airport","Cannes","France","CEQ","LFMD",43.54199981689453,6.953479766845703,13,1,"E","Europe/Paris","airport","OurAirports"
+1349,"Cannes-Mandelieu Airport","Cannes","France","CEQ","LFMD",43.542,6.95348,13,1,"E","Europe/Paris","airport","OurAirports"
1350,"Saint-Étienne-Bouthéon Airport","St-Etienne","France","EBU","LFMH",45.54059982299805,4.296390056610107,1325,1,"E","Europe/Paris","airport","OurAirports"
1351,"Istres Le Tubé/Istres Air Base (BA 125) Airport","Istres","France",\N,"LFMI",43.522701,4.92384,82,1,"E","Europe/Paris","airport","OurAirports"
1352,"Carcassonne Airport","Carcassonne","France","CCF","LFMK",43.215999603271484,2.3063199520111084,433,1,"E","Europe/Paris","airport","OurAirports"
1353,"Marseille Provence Airport","Marseille","France","MRS","LFML",43.439271922,5.22142410278,74,1,"E","Europe/Paris","airport","OurAirports"
1354,"Nice-Côte d'Azur Airport","Nice","France","NCE","LFMN",43.6584014893,7.215869903560001,12,1,"E","Europe/Paris","airport","OurAirports"
-1355,"Orange-Caritat (BA 115) Air Base","Orange","France",\N,"LFMO",44.140499114990234,4.866720199584961,197,1,"E","Europe/Paris","airport","OurAirports"
+1355,"Orange-Caritat (BA 115) Air Base","Orange","France","XOG","LFMO",44.140499114990234,4.866720199584961,197,1,"E","Europe/Paris","airport","OurAirports"
1356,"Perpignan-Rivesaltes (Llabanère) Airport","Perpignan","France","PGF","LFMP",42.74039840698242,2.8706700801849365,144,1,"E","Europe/Paris","airport","OurAirports"
1357,"Le Castellet Airport","Le Castellet","France","CTT","LFMQ",43.252498626708984,5.785190105438232,1391,1,"E","Europe/Paris","airport","OurAirports"
1358,"Alès-Deaux Airport","Ales","France",\N,"LFMS",44.069698,4.14212,668,1,"E","Europe/Paris","airport","OurAirports"
@@ -1332,11 +1332,11 @@
1367,"Paris Beauvais Tillé Airport","Beauvais","France","BVA","LFOB",49.45439910888672,2.1127800941467285,359,1,"E","Europe/Paris","airport","OurAirports"
1368,"Châteaudun (BA 279) Air Base","Chateaudun","France",\N,"LFOC",48.058102,1.37662,433,1,"E","Europe/Paris","airport","OurAirports"
1369,"Saumur-Saint-Florent Airport","Saumur","France",\N,"LFOD",47.256802,-0.115142,269,1,"E","Europe/Paris","airport","OurAirports"
-1370,"Évreux-Fauville (BA 105) Air Base","Evreux","France",\N,"LFOE",49.02870178222656,1.2198599576950073,464,1,"E","Europe/Paris","airport","OurAirports"
+1370,"Évreux-Fauville (BA 105) Air Base","Evreux","France","EVX","LFOE",49.02870178222656,1.2198599576950073,464,1,"E","Europe/Paris","airport","OurAirports"
1371,"Le Havre Octeville Airport","Le Havre","France","LEH","LFOH",49.53390121459961,0.08805599808692932,313,1,"E","Europe/Paris","airport","OurAirports"
-1372,"Abbeville","Abbeville","France",\N,"LFOI",50.143501,1.831891,220,1,"E","Europe/Paris","airport","OurAirports"
+1372,"Abbeville","Abbeville","France","XAB","LFOI",50.143501,1.831891,220,1,"E","Europe/Paris","airport","OurAirports"
1373,"Orléans-Bricy (BA 123) Air Base","Orleans","France","ORE","LFOJ",47.9878005981,1.7605600357100002,412,1,"E","Europe/Paris","airport","OurAirports"
-1374,"Châlons-Vatry Air Base","Chalons","France","XCR","LFOK",48.776100158691406,4.184490203857422,587,1,"E","Europe/Paris","airport","OurAirports"
+1374,"Châlons-Vatry Airport","Chalons","France","XCR","LFOK",48.7733333333,4.206111111,587,1,"E","Europe/Paris","airport","OurAirports"
1375,"Rouen Airport","Rouen","France","URO","LFOP",49.38420104980469,1.1748000383377075,512,1,"E","Europe/Paris","airport","OurAirports"
1376,"Tours-Val-de-Loire Airport","Tours","France","TUF","LFOT",47.4322013855,0.727605998516,357,1,"E","Europe/Paris","airport","OurAirports"
1377,"Cholet Le Pontreau Airport","Cholet","France","CET","LFOU",47.08209991455078,-0.8770639896392822,443,1,"E","Europe/Paris","airport","OurAirports"
@@ -1344,41 +1344,41 @@
1379,"Orléans-Saint-Denis-de-l'Hôtel Airport","Orleans","France",\N,"LFOZ",47.8969,2.16333,396,1,"E","Europe/Paris","airport","OurAirports"
1380,"Paris-Le Bourget Airport","Paris","France","LBG","LFPB",48.969398498535156,2.441390037536621,218,1,"E","Europe/Paris","airport","OurAirports"
1381,"Creil Air Base","Creil","France","CSF","LFPC",49.253501892089844,2.5191400051116943,291,1,"E","Europe/Paris","airport","OurAirports"
-1382,"Charles de Gaulle International Airport","Paris","France","CDG","LFPG",49.0127983093,2.54999995232,392,1,"E","Europe/Paris","airport","OurAirports"
+1382,"Charles de Gaulle International Airport","Paris","France","CDG","LFPG",49.012798,2.55,392,1,"E","Europe/Paris","airport","OurAirports"
1383,"Coulommiers-Voisins Airport","Coulommiers","France",\N,"LFPK",48.83769989013672,3.016119956970215,470,1,"E","Europe/Paris","airport","OurAirports"
1384,"Melun-Villaroche Air Base","Melun","France",\N,"LFPM",48.604698181152344,2.6711199283599854,302,1,"E","Europe/Paris","airport","OurAirports"
1385,"Toussus-le-Noble Airport","Toussous-le-noble","France","TNF","LFPN",48.75189971923828,2.1061899662017822,538,1,"E","Europe/Paris","airport","OurAirports"
1386,"Paris-Orly Airport","Paris","France","ORY","LFPO",48.7233333,2.3794444,291,1,"E","Europe/Paris","airport","OurAirports"
-1387,"Pontoise - Cormeilles-en-Vexin Airport","Pontoise","France","POX","LFPT",49.0966667,2.0408333,325,1,"E","Europe/Paris","airport","OurAirports"
-1388,"Villacoublay-Vélizy (BA 107) Air Base","Villacoublay","France",\N,"LFPV",48.7741667,2.1916667,584,1,"E","Europe/Paris","airport","OurAirports"
+1387,"Pontoise - Cormeilles-en-Vexin Airport","Pontoise","France","POX","LFPT",49.096667,2.040833,325,1,"E","Europe/Paris","airport","OurAirports"
+1388,"Villacoublay-Vélizy (BA 107) Air Base","Villacoublay","France","VIY","LFPV",48.7741667,2.1916667,584,1,"E","Europe/Paris","airport","OurAirports"
1389,"Reims-Prunay Airport","Reims","France",\N,"LFQA",49.20869827270508,4.156579971313477,313,1,"E","Europe/Paris","airport","OurAirports"
-1390,"Troyes-Barberey Airport","Troyes","France","QYR","LFQB",48.32210159301758,4.01669979095459,388,1,"E","Europe/Paris","airport","OurAirports"
+1390,"Troyes-Barberey Airport","Troyes","France",\N,"LFQB",48.322102,4.0167,388,1,"E","Europe/Paris","airport","OurAirports"
1391,"Lunéville-Croismare Airport","Luneville","France",\N,"LFQC",48.593299865722656,6.543459892272949,790,1,"E","Europe/Paris","airport","OurAirports"
1392,"Étain-Rouvres Air Base","Etain","France",\N,"LFQE",49.226898193359375,5.672220230102539,770,1,"E","Europe/Paris","airport","OurAirports"
1393,"Autun-Bellevue Airport","Autun","France",\N,"LFQF",46.96730041503906,4.260570049285889,997,1,"E","Europe/Paris","airport","OurAirports"
1394,"Nevers-Fourchambault Airport","Nevers","France","NVS","LFQG",47.002601623535156,3.1133298873901367,602,1,"E","Europe/Paris","airport","OurAirports"
1395,"Cambrai-Épinoy (BA 103) Air Base","Cambrai","France",\N,"LFQI",50.221802,3.15424,257,1,"E","Europe/Paris","airport","OurAirports"
-1396,"Maubeuge-Élesmes Airport","Maubeuge","France",\N,"LFQJ",50.31050109863281,4.033120155334473,452,1,"E","Europe/Paris","airport","OurAirports"
+1396,"Maubeuge-Élesmes Airport","Maubeuge","France","XME","LFQJ",50.31050109863281,4.033120155334473,452,1,"E","Europe/Paris","airport","OurAirports"
1397,"Besançon-La Vèze Airport","Besancon-la-veze","France",\N,"LFQM",47.2066,6.083681,1271,1,"E","Europe/Paris","airport","OurAirports"
1398,"Phalsbourg-Bourscheid Air Base","Phalsbourg","France",\N,"LFQP",48.7680556,7.205,1017,1,"E","Europe/Paris","airport","OurAirports"
1399,"Lille-Lesquin Airport","Lille","France","LIL","LFQQ",50.563332,3.086886,157,1,"E","Europe/Paris","airport","OurAirports"
-1400,"Merville-Calonne Airport","Merville","France",\N,"LFQT",50.61840057373047,2.642240047454834,61,1,"E","Europe/Paris","airport","OurAirports"
-1401,"Charleville-Mézières Airport","Charleville","France",\N,"LFQV",49.78390121459961,4.647079944610596,492,1,"E","Europe/Paris","airport","OurAirports"
+1400,"Merville-Calonne Airport","Merville","France","HZB","LFQT",50.61840057373047,2.642240047454834,61,1,"E","Europe/Paris","airport","OurAirports"
+1401,"Charleville-Mézières Airport","Charleville","France","XCZ","LFQV",49.78390121459961,4.647079944610596,492,1,"E","Europe/Paris","airport","OurAirports"
1402,"Vesoul-Frotey Airport","Vesoul-frotey","France",\N,"LFQW",47.6376,6.20392,1249,1,"E","Europe/Paris","airport","OurAirports"
1403,"Brest Bretagne Airport","Brest","France","BES","LFRB",48.447898864746094,-4.418540000915527,325,1,"E","Europe/Paris","airport","OurAirports"
1404,"Cherbourg-Maupertus Airport","Cherbourg","France","CER","LFRC",49.65010070800781,-1.4702800512313843,459,1,"E","Europe/Paris","airport","OurAirports"
1405,"Dinard-Pleurtuit-Saint-Malo Airport","Dinard","France","DNR","LFRD",48.58769989013672,-2.0799601078033447,219,1,"E","Europe/Paris","airport","OurAirports"
-1406,"La Baule-Escoublac Airport","La Baule","France",\N,"LFRE",47.289398193359375,-2.3463900089263916,105,1,"E","Europe/Paris","airport","OurAirports"
+1406,"La Baule-Escoublac Airport","La Baule","France","LBY","LFRE",47.289398193359375,-2.3463900089263916,105,1,"E","Europe/Paris","airport","OurAirports"
1407,"Granville Airport","Granville","France","GFR","LFRF",48.88309860229492,-1.564170002937317,45,1,"E","Europe/Paris","airport","OurAirports"
1408,"Deauville-Saint-Gatien Airport","Deauville","France","DOL","LFRG",49.3652992249,0.154305994511,479,1,"E","Europe/Paris","airport","OurAirports"
1409,"Lorient South Brittany (Bretagne Sud) Airport","Lorient","France","LRT","LFRH",47.76060104370117,-3.440000057220459,160,1,"E","Europe/Paris","airport","OurAirports"
1410,"La Roche-sur-Yon Airport","La Roche-sur-yon","France","EDM","LFRI",46.701900482177734,-1.3786300420761108,299,1,"E","Europe/Paris","airport","OurAirports"
-1411,"Landivisiau Air Base","Landivisiau","France",\N,"LFRJ",48.53030014038086,-4.151639938354492,348,1,"E","Europe/Paris","airport","OurAirports"
+1411,"Landivisiau Air Base","Landivisiau","France","LDV","LFRJ",48.53030014038086,-4.151639938354492,348,1,"E","Europe/Paris","airport","OurAirports"
1412,"Caen-Carpiquet Airport","Caen","France","CFR","LFRK",49.173301696777344,-0.44999998807907104,256,1,"E","Europe/Paris","airport","OurAirports"
1413,"Lanvéoc-Poulmic Air Base","Lanvedoc","France",\N,"LFRL",48.281700134277344,-4.4450201988220215,287,1,"E","Europe/Paris","airport","OurAirports"
1414,"Le Mans-Arnage Airport","Le Mans","France","LME","LFRM",47.94860076904297,0.20166699588298798,194,1,"E","Europe/Paris","airport","OurAirports"
1415,"Rennes-Saint-Jacques Airport","Rennes","France","RNS","LFRN",48.069499969499994,-1.73478996754,124,1,"E","Europe/Paris","airport","OurAirports"
-1416,"Lannion-Côte de Granit Airport","Lannion","France","LAI","LFRO",48.754398345947266,-3.4716598987579346,290,1,"E","Europe/Paris","airport","OurAirports"
+1416,"Lannion-Côte de Granit Airport","Lannion","France","LAI","LFRO",48.754398,-3.47166,290,1,"E","Europe/Paris","airport","OurAirports"
1417,"Quimper-Cornouaille Airport","Quimper","France","UIP","LFRQ",47.974998474121094,-4.167789936065674,297,1,"E","Europe/Paris","airport","OurAirports"
1418,"Nantes Atlantique Airport","Nantes","France","NTE","LFRS",47.153198242200006,-1.61073005199,90,1,"E","Europe/Paris","airport","OurAirports"
1419,"Saint-Brieuc-Armor Airport","St.-brieuc Armor","France","SBK","LFRT",48.5378,-2.85444,453,1,"E","Europe/Paris","airport","OurAirports"
@@ -1387,9 +1387,9 @@
1422,"Saint-Nazaire-Montoir Airport","St.-nazaire","France","SNR","LFRZ",47.3105556,-2.1566667,13,1,"E","Europe/Paris","airport","OurAirports"
1423,"EuroAirport Basel-Mulhouse-Freiburg Airport","Mulhouse","France","BSL","LFSB",47.59,7.5291667,885,1,"E","Europe/Paris","airport","OurAirports"
1424,"Colmar-Meyenheim Air Base","Colmar","France",\N,"LFSC",47.922000885,7.39967012405,693,1,"E","Europe/Paris","airport","OurAirports"
-1425,"Dijon-Bourgogne Airport","Dijon","France","DIJ","LFSD",47.268901825,5.09000015259,726,1,"E","Europe/Paris","airport","OurAirports"
+1425,"Dijon-Bourgogne Airport","Dijon","France","DIJ","LFSD",47.268902,5.09,726,1,"E","Europe/Paris","airport","OurAirports"
1426,"Metz-Frescaty (BA 128) Air Base","Metz","France","MZM","LFSF",49.07170104980469,6.131669998168945,629,1,"E","Europe/Paris","airport","OurAirports"
-1427,"Épinal-Mirecourt Airport","Epinal","France","EPL","LFSG",48.32500076293945,6.069980144500732,1084,1,"E","Europe/Paris","airport","OurAirports"
+1427,"Épinal-Mirecourt Airport","Epinal","France","EPL","LFSG",48.325001,6.06998,1084,1,"E","Europe/Paris","airport","OurAirports"
1428,"Haguenau Airport","Haguenau","France",\N,"LFSH",48.7943000793,7.81760978699,491,1,"E","Europe/Paris","airport","OurAirports"
1429,"Saint-Dizier-Robinson (BA 113) Air Base","St.-dizier","France",\N,"LFSI",48.63600158691406,4.899419784545898,458,1,"E","Europe/Paris","airport","OurAirports"
1430,"Montbéliard-Courcelles Airfield","Montbeliard","France",\N,"LFSM",47.487,6.79054,1041,1,"E","Europe/Paris","airport","OurAirports"
@@ -1426,7 +1426,7 @@
1461,"Kasos Airport","Kasos","Greece","KSJ","LGKS",35.4213981628,26.909999847399998,35,2,"E","Europe/Athens","airport","OurAirports"
1462,"Alexander the Great International Airport","Kavala","Greece","KVA","LGKV",40.913299560546875,24.619199752807617,18,2,"E","Europe/Athens","airport","OurAirports"
1463,"Filippos Airport","Kozani","Greece","KZI","LGKZ",40.28609848022461,21.84079933166504,2059,2,"E","Europe/Athens","airport","OurAirports"
-1464,"Leros Airport","Leros","Greece","LRS","LGLE",37.184898376499994,26.8003005981,39,2,"E","Europe/Athens","airport","OurAirports"
+1464,"Leros Airport","Leros","Greece","LRS","LGLE",37.184898,26.800301,39,2,"E","Europe/Athens","airport","OurAirports"
1465,"Limnos Airport","Limnos","Greece","LXS","LGLM",39.917098999,25.236299514799995,14,2,"E","Europe/Athens","airport","OurAirports"
1466,"Larisa Airport","Larissa","Greece","LRA","LGLR",39.650253,22.4655,241,2,"E","Europe/Athens","airport","OurAirports"
1467,"Megara Airport","Megara","Greece",\N,"LGMG",37.98109817504883,23.365400314331055,12,2,"E","Europe/Athens","airport","OurAirports"
@@ -1439,29 +1439,29 @@
1474,"Chania International Airport","Chania","Greece","CHQ","LGSA",35.531700134277344,24.149700164794922,490,2,"E","Europe/Athens","airport","OurAirports"
1475,"Skiathos Island National Airport","Skiathos","Greece","JSI","LGSK",39.177101135253906,23.503700256347656,54,2,"E","Europe/Athens","airport","OurAirports"
1476,"Samos Airport","Samos","Greece","SMI","LGSM",37.689998626708984,26.911699295043945,19,2,"E","Europe/Athens","airport","OurAirports"
-1478,"Sparti Airport","Sparti","Greece",\N,"LGSP",36.973899841308594,22.52630043029785,500,2,"E","Europe/Athens","airport","OurAirports"
+1478,"Sparti Airport","Sparti","Greece","SPJ","LGSP",36.973899841308594,22.52630043029785,500,2,"E","Europe/Athens","airport","OurAirports"
1479,"Santorini Airport","Thira","Greece","JTR","LGSR",36.399200439453125,25.479299545288086,127,2,"E","Europe/Athens","airport","OurAirports"
1480,"Sitia Airport","Sitia","Greece","JSH","LGST",35.21609878540039,26.101299285888672,376,2,"E","Europe/Athens","airport","OurAirports"
1481,"Stefanovikion Air Base","Stefanovikion","Greece",\N,"LGSV",39.48,22.7672,146,2,"E","Europe/Athens","airport","OurAirports"
1482,"Skiros Airport","Skiros","Greece","SKU","LGSY",38.9676017761,24.4871997833,44,2,"E","Europe/Athens","airport","OurAirports"
1483,"Tanagra Air Base","Tanagra","Greece",\N,"LGTG",38.339802,23.565001,485,2,"E","Europe/Athens","airport","OurAirports"
-1484,"Kasteli Airport","Kasteli","Greece",\N,"LGTL",35.19200134277344,25.32699966430664,1180,2,"E","Europe/Athens","airport","OurAirports"
+1484,"Kasteli Airport","Kasteli","Greece",\N,"LGTL",35.192001,25.327,1180,2,"E","Europe/Athens","airport","OurAirports"
1485,"Tripolis Airport","Tripolis","Greece",\N,"LGTP",37.530601501464844,22.403600692749023,2113,2,"E","Europe/Athens","airport","OurAirports"
1486,"Thessaloniki Macedonia International Airport","Thessaloniki","Greece","SKG","LGTS",40.51969909667969,22.97089958190918,22,2,"E","Europe/Athens","airport","OurAirports"
1487,"Tatoi Airport","Dekelia","Greece",\N,"LGTT",38.1088981628418,23.78380012512207,785,2,"E","Europe/Athens","airport","OurAirports"
-1488,"Dionysios Solomos Airport","Zakynthos","Greece","ZTH","LGZA",37.75090026855469,20.884300231933594,15,2,"E","Europe/Athens","airport","OurAirports"
-1489,"Budapest Ferenc Liszt International Airport","Budapest","Hungary","BUD","LHBP",47.436901092499994,19.255599975599996,495,1,"E","Europe/Budapest","airport","OurAirports"
+1488,"Zakynthos International Airport ""Dionysios Solomos""","Zakynthos","Greece","ZTH","LGZA",37.7509,20.8843,15,2,"E","Europe/Athens","airport","OurAirports"
+1489,"Budapest Liszt Ferenc International Airport","Budapest","Hungary","BUD","LHBP",47.42976,19.261093,495,1,"E","Europe/Budapest","airport","OurAirports"
1490,"Debrecen International Airport","Debrecen","Hungary","DEB","LHDC",47.48889923095703,21.615299224853516,359,1,"E","Europe/Budapest","airport","OurAirports"
1491,"Kecskemét Airport","Kecskemet","Hungary",\N,"LHKE",46.91749954223633,19.74920082092285,376,1,"E","Europe/Budapest","airport","OurAirports"
1492,"Nyíregyháza Airport","Nyirregyhaza","Hungary",\N,"LHNY",47.9838981628418,21.69230079650879,338,1,"E","Europe/Budapest","airport","OurAirports"
1493,"Őcsény Airport","Ocseny","Hungary",\N,"LHOY",46.30390167236328,18.76919937133789,295,1,"E","Europe/Budapest","airport","OurAirports"
1496,"Szentkirályszabadja Airport","Azentkilyszabadja","Hungary",\N,"LHSA",47.07789993286133,17.968399047851562,919,1,"E","Europe/Budapest","airport","OurAirports"
-1498,"Szolnok Airport","Szolnok","Hungary",\N,"LHSN",47.122897,20.2355,322,1,"E","Europe/Budapest","airport","OurAirports"
+1498,"Szolnok Air Base","Szolnok","Hungary",\N,"LHSN",47.122897,20.2355,322,1,"E","Europe/Budapest","airport","OurAirports"
1499,"Amendola Air Base","Amendola","Italy",\N,"LIBA",41.541401,15.7181,183,1,"E","Europe/Rome","airport","OurAirports"
1500,"Crotone Airport","Crotone","Italy","CRV","LIBC",38.9972,17.0802,522,1,"E","Europe/Rome","airport","OurAirports"
1501,"Bari Karol Wojtyła Airport","Bari","Italy","BRI","LIBD",41.138901,16.760599,177,1,"E","Europe/Rome","airport","OurAirports"
-1502,"Foggia \"Gino Lisa\" Airport","Foggia","Italy","FOG","LIBF",41.432899,15.535,265,1,"E","Europe/Rome","airport","OurAirports"
-1503,"Taranto-Grottaglie \"Marcello Arlotta\" Airport","Grottaglie","Italy","TAR","LIBG",40.517502,17.4032,215,1,"E","Europe/Rome","airport","OurAirports"
+1502,"Foggia ""Gino Lisa"" Airport","Foggia","Italy","FOG","LIBF",41.432899,15.535,265,1,"E","Europe/Rome","airport","OurAirports"
+1503,"Taranto-Grottaglie ""Marcello Arlotta"" Airport","Grottaglie","Italy","TAR","LIBG",40.517502,17.4032,215,1,"E","Europe/Rome","airport","OurAirports"
1504,"Lecce Galatina Air Base","Lecce","Italy","LCC","LIBN",40.239201,18.133301,156,1,"E","Europe/Rome","airport","OurAirports"
1505,"Pescara International Airport","Pescara","Italy","PSR","LIBP",42.431702,14.1811,48,1,"E","Europe/Rome","airport","OurAirports"
1506,"Brindisi – Salento Airport","Brindisi","Italy","BDS","LIBR",40.6576,17.947001,47,1,"E","Europe/Rome","airport","OurAirports"
@@ -1481,7 +1481,7 @@
1520,"Olbia Costa Smeralda Airport","Olbia","Italy","OLB","LIEO",40.898701,9.51763,37,1,"E","Europe/Rome","airport","OurAirports"
1521,"Tortolì Airport","Tortoli","Italy","TTB","LIET",39.9188,9.68298,23,1,"E","Europe/Rome","airport","OurAirports"
1522,"Torino-Aeritalia Airport","Turin","Italy",\N,"LIMA",45.086399,7.60337,943,1,"E","Europe/Rome","airport","OurAirports"
-1523,"Milano-Bresso Airport","Milano","Italy",\N,"LIMB",45.542198,9.20333,484,1,"E","Europe/Rome","airport","OurAirports"
+1523,"Milano-Bresso Airfield","Milano","Italy",\N,"LIMB",45.542198,9.20333,484,1,"E","Europe/Rome","airport","OurAirports"
1524,"Malpensa International Airport","Milano","Italy","MXP","LIMC",45.6306,8.72811,768,1,"E","Europe/Rome","airport","OurAirports"
1525,"Il Caravaggio International Airport","Bergamo","Italy","BGY","LIME",45.673901,9.70417,782,1,"E","Europe/Rome","airport","OurAirports"
1526,"Turin Airport","Torino","Italy","TRN","LIMF",45.200802,7.64963,989,1,"E","Europe/Rome","airport","OurAirports"
@@ -1490,7 +1490,7 @@
1529,"Milano Linate Airport","Milan","Italy","LIN","LIML",45.445099,9.27674,353,1,"E","Europe/Rome","airport","OurAirports"
1530,"Cameri Air Base [MIL]","Cameri","Italy",\N,"LIMN",45.529598,8.66922,586,1,"E","Europe/Rome","airport","OurAirports"
1531,"Parma Airport","Parma","Italy","PMF","LIMP",44.824501,10.2964,161,1,"E","Europe/Rome","airport","OurAirports"
-1532,"Piacenza San Damiano Air Base","Piacenza","Italy","QPZ","LIMS",44.913101,9.723323,456,1,"E","Europe/Rome","airport","OurAirports"
+1532,"Piacenza San Damiano Air Base","Piacenza","Italy",\N,"LIMS",44.913102,9.723322,456,1,"E","Europe/Rome","airport","OurAirports"
1534,"Cuneo International Airport","Cuneo","Italy","CUF","LIMZ",44.547001,7.62322,1267,1,"E","Europe/Rome","airport","OurAirports"
1535,"Aviano Air Base","Aviano","Italy","AVB","LIPA",46.031898,12.596503,410,1,"E","Europe/Rome","airport","OurAirports"
1536,"Bolzano Airport","Bolzano","Italy","BZO","LIPB",46.460201,11.3264,789,1,"E","Europe/Rome","airport","OurAirports"
@@ -1516,7 +1516,7 @@
1556,"Guidonia Air Base","Guidonia","Italy",\N,"LIRG",41.990299,12.7408,289,1,"E","Europe/Rome","airport","OurAirports"
1558,"Marina Di Campo Airport","Marina Di Campo","Italy","EBA","LIRJ",42.7603,10.2394,31,1,"E","Europe/Rome","airport","OurAirports"
1559,"Latina Air Base","Latina","Italy","QLT","LIRL",41.5424,12.909,94,1,"E","Europe/Rome","airport","OurAirports"
-1560,"Grazzanise Airport","Grazzanise","Italy",\N,"LIRM",41.060799,14.0819,29,1,"E","Europe/Rome","airport","OurAirports"
+1560,"Grazzanise Air Base","Grazzanise","Italy",\N,"LIRM",41.060799,14.0819,29,1,"E","Europe/Rome","airport","OurAirports"
1561,"Naples International Airport","Naples","Italy","NAP","LIRN",40.886002,14.2908,294,1,"E","Europe/Rome","airport","OurAirports"
1562,"Pisa International Airport","Pisa","Italy","PSA","LIRP",43.683899,10.3927,6,1,"E","Europe/Rome","airport","OurAirports"
1563,"Peretola Airport","Florence","Italy","FLR","LIRQ",43.810001,11.2051,142,1,"E","Europe/Rome","airport","OurAirports"
@@ -1534,33 +1534,33 @@
1575,"Hradec Králové Airport","Hradec Kralove","Czech Republic",\N,"LKHK",50.253201,15.8452,791,1,"E","Europe/Prague","airport","OurAirports"
1576,"Hořovice Airport","Horovice","Czech Republic",\N,"LKHV",49.84809875488281,13.893500328063965,1214,1,"E","Europe/Prague","airport","OurAirports"
1577,"Kbely Air Base","Praha","Czech Republic",\N,"LKKB",50.12139892578125,14.543600082397461,939,1,"E","Europe/Prague","airport","OurAirports"
-1578,"Kunovice Airport","Kunovice","Czech Republic",\N,"LKKU",49.02939987182617,17.439699172973633,581,1,"E","Europe/Prague","airport","OurAirports"
+1578,"Kunovice Airport","Kunovice","Czech Republic","UHE","LKKU",49.02939987182617,17.439699172973633,581,1,"E","Europe/Prague","airport","OurAirports"
1579,"Karlovy Vary International Airport","Karlovy Vary","Czech Republic","KLV","LKKV",50.202999114990234,12.914999961853027,1989,1,"E","Europe/Prague","airport","OurAirports"
1580,"Plzeň-Líně Airport","Line","Czech Republic",\N,"LKLN",49.675201416016,13.274600028992,1188,1,"E","Europe/Prague","airport","OurAirports"
1581,"Mnichovo Hradiště Airport","Mnichovo Hradiste","Czech Republic",\N,"LKMH",50.540199279785156,15.006600379943848,800,1,"E","Europe/Prague","airport","OurAirports"
1582,"Ostrava Leos Janáček Airport","Ostrava","Czech Republic","OSR","LKMT",49.6963005065918,18.111099243164062,844,1,"E","Europe/Prague","airport","OurAirports"
1583,"Náměšť Air Base","Namest","Czech Republic",\N,"LKNA",49.16579818725586,16.124900817871094,1548,1,"E","Europe/Prague","airport","OurAirports"
1584,"Pardubice Airport","Pardubice","Czech Republic","PED","LKPD",50.01340103149414,15.73859977722168,741,1,"E","Europe/Prague","airport","OurAirports"
-1585,"Pribram Airport","Pribram","Czech Republic",\N,"LKPM",49.72010040283203,14.100600242614746,1529,1,"E","Europe/Prague","airport","OurAirports"
+1585,"Pribram Airport","Pribram","Czech Republic",\N,"LKPM",49.7201,14.1006,1529,1,"E","Europe/Prague","airport","OurAirports"
1586,"Přerov Air Base","Prerov","Czech Republic","PRV","LKPO",49.42580032348633,17.404699325561523,676,1,"E","Europe/Prague","airport","OurAirports"
1587,"Václav Havel Airport Prague","Prague","Czech Republic","PRG","LKPR",50.1008,14.26,1247,1,"E","Europe/Prague","airport","OurAirports"
1588,"Brno-Tuřany Airport","Brno","Czech Republic","BRQ","LKTB",49.15129852294922,16.694400787353516,778,1,"E","Europe/Prague","airport","OurAirports"
-1589,"Vodochody Airport","Vodochody","Czech Republic",\N,"LKVO",50.216599,14.3958,919,1,"E","Europe/Prague","airport","OurAirports"
+1589,"Vodochody Airport","Vodochody","Czech Republic","VOD","LKVO",50.216599,14.3958,919,1,"E","Europe/Prague","airport","OurAirports"
1590,"Ben Gurion International Airport","Tel-aviv","Israel","TLV","LLBG",32.01139831542969,34.88669967651367,135,2,"E","Asia/Jerusalem","airport","OurAirports"
1591,"Beersheba (Teyman) Airport","Beer-sheba","Israel","BEV","LLBS",31.287000656128,34.722999572754,656,2,"E","Asia/Jerusalem","airport","OurAirports"
1592,"Tel Nof Air Base","Tel-nof","Israel",\N,"LLEK",31.8395004272,34.8218002319,193,2,"E","Asia/Jerusalem","airport","OurAirports"
1593,"Ein Shemer Airfield","Eyn-shemer","Israel",\N,"LLES",32.440799713134766,35.0077018737793,95,2,"E","Asia/Jerusalem","airport","OurAirports"
1594,"Eilat Airport","Elat","Israel","ETH","LLET",29.56130027770996,34.96009826660156,42,2,"E","Asia/Jerusalem","airport","OurAirports"
-1595,"Ein Yahav Airfield","Eyn-yahav","Israel",\N,"LLEY",30.621700286865234,35.20330047607422,-164,2,"E","Asia/Jerusalem","airport","OurAirports"
+1595,"Ein Yahav Airfield","Eyn-yahav","Israel","EIY","LLEY",30.621700286865234,35.20330047607422,-164,2,"E","Asia/Jerusalem","airport","OurAirports"
1596,"Haifa International Airport","Haifa","Israel","HFA","LLHA",32.80939865112305,35.04309844970703,28,2,"E","Asia/Jerusalem","airport","OurAirports"
1597,"Hatzor Air Base","Haztor","Israel",\N,"LLHS",31.7625007629,34.727199554399995,148,2,"E","Asia/Jerusalem","airport","OurAirports"
1598,"Ben Ya'akov Airport","Rosh Pina","Israel","RPN","LLIB",32.98099899291992,35.5718994140625,922,2,"E","Asia/Jerusalem","airport","OurAirports"
1599,"Megiddo Airport","Megido Airstrip","Israel",\N,"LLMG",32.5973014831543,35.22880172729492,200,2,"E","Asia/Jerusalem","airport","OurAirports"
-1600,"Bar Yehuda Airfield","Metzada","Israel",\N,"LLMZ",31.32819938659668,35.38859939575195,-1266,2,"E","Asia/Jerusalem","airport","OurAirports"
-1601,"Nevatim Air Base","Nevatim","Israel",\N,"LLNV",31.208299636799996,35.012298584,1330,2,"E","Asia/Jerusalem","airport","OurAirports"
+1600,"Bar Yehuda Airfield","Metzada","Israel","MTZ","LLMZ",31.32819938659668,35.38859939575195,-1266,2,"E","Asia/Jerusalem","airport","OurAirports"
+1601,"Nevatim Air Base","Nevatim","Israel","VTM","LLNV",31.208299636799996,35.012298584,1330,2,"E","Asia/Jerusalem","airport","OurAirports"
1602,"Ovda International Airport","Ovda","Israel","VDA","LLOV",29.94029998779297,34.93579864501953,1492,2,"E","Asia/Jerusalem","airport","OurAirports"
1603,"Ramat David Air Base","Ramat David","Israel",\N,"LLRD",32.66510009765625,35.179500579833984,185,2,"E","Asia/Jerusalem","airport","OurAirports"
-1604,"Ramon Air Base","Ramon","Israel",\N,"LLRM",30.776100158691406,34.66669845581055,2126,2,"E","Asia/Jerusalem","airport","OurAirports"
+1604,"Ramon Air Base","Ramon","Israel","MIP","LLRM",30.776100158691406,34.66669845581055,2126,2,"E","Asia/Jerusalem","airport","OurAirports"
1605,"Sde Dov Airport","Tel-aviv","Israel","SDV","LLSD",32.11470031738281,34.78219985961914,43,2,"E","Asia/Jerusalem","airport","OurAirports"
1606,"Malta International Airport","Malta","Malta","MLA","LMML",35.857498,14.4775,300,1,"E","Europe/Malta","airport","OurAirports"
1607,"Wiener Neustadt East Airport","Wiener Neustadt Ost","Austria",\N,"LOAN",47.843299865722656,16.260099411010742,896,1,"E","Europe/Vienna","airport","OurAirports"
@@ -1571,34 +1571,34 @@
1612,"Salzburg Airport","Salzburg","Austria","SZG","LOWS",47.793300628699996,13.0043001175,1411,1,"E","Europe/Vienna","airport","OurAirports"
1613,"Vienna International Airport","Vienna","Austria","VIE","LOWW",48.110298156738,16.569700241089,600,1,"E","Europe/Vienna","airport","OurAirports"
1615,"Hinterstoisser Air Base","Zeltweg","Austria",\N,"LOXZ",47.202801,14.7442,2264,1,"E","Europe/Vienna","airport","OurAirports"
-1616,"Alverca Airport","Alverca","Portugal",\N,"LPAR",38.883301,-9.0301,11,0,"E","Europe/Lisbon","airport","OurAirports"
+1616,"Alverca Air Base","Alverca","Portugal","AVR","LPAR",38.883301,-9.0301,11,0,"E","Europe/Lisbon","airport","OurAirports"
1617,"Santa Maria Airport","Santa Maria (island)","Portugal","SMA","LPAZ",36.97140121459961,-25.17060089111328,308,-1,"E","Atlantic/Azores","airport","OurAirports"
-1618,"Bragança Airport","Braganca","Portugal","BGC","LPBG",41.85779953,-6.70712995529,2241,0,"E","Europe/Lisbon","airport","OurAirports"
-1619,"Beja International Airport","Beja (madeira)","Portugal",\N,"LPBJ",38.0788993835,-7.93240022659,636,0,"E","Europe/Lisbon","airport","OurAirports"
-1620,"Braga Municipal Aerodrome","Braga","Portugal",\N,"LPBR",41.5871009827,-8.445139884949999,247,0,"E","Europe/Lisbon","airport","OurAirports"
-1621,"Coimbra Airport","Coimba","Portugal",\N,"LPCO",40.158758,-8.470815,587,0,"E","Europe/Lisbon","airport","OurAirports"
-1622,"Cascais Airport","Cascais","Portugal",\N,"LPCS",38.724998474121094,-9.355230331420898,325,0,"E","Europe/Lisbon","airport","OurAirports"
+1618,"Bragança Airport","Braganca","Portugal","BGC","LPBG",41.8578,-6.70713,2241,0,"E","Europe/Lisbon","airport","OurAirports"
+1619,"Beja Airport / Airbase","Beja (madeira)","Portugal","BYJ","LPBJ",38.078899,-7.9324,636,0,"E","Europe/Lisbon","airport","OurAirports"
+1620,"Braga Municipal Aerodrome","Braga","Portugal","BGZ","LPBR",41.5871009827,-8.445139884949999,247,0,"E","Europe/Lisbon","airport","OurAirports"
+1621,"Aerodromo Municipal de Coimbra","Coimba","Portugal",\N,"LPCO",40.158758,-8.470815,587,0,"E","Europe/Lisbon","airport","OurAirports"
+1622,"Cascais Airport","Cascais","Portugal","CAT","LPCS",38.724998,-9.35523,325,0,"E","Europe/Lisbon","airport","OurAirports"
1623,"Covilhã Airport","Covilha","Portugal",\N,"LPCV",40.264801,-7.47996,1572,0,"E","Europe/Lisbon","airport","OurAirports"
1624,"Évora Airport","Evora","Portugal",\N,"LPEV",38.533501,-7.88964,807,0,"E","Europe/Lisbon","airport","OurAirports"
1625,"Flores Airport","Flores","Portugal","FLW","LPFL",39.455299377441406,-31.131399154663086,112,-1,"E","Atlantic/Azores","airport","OurAirports"
1626,"Faro Airport","Faro","Portugal","FAO","LPFR",37.0144004822,-7.96590995789,24,0,"E","Europe/Lisbon","airport","OurAirports"
1627,"Graciosa Airport","Graciosa Island","Portugal","GRW","LPGR",39.092201232910156,-28.029800415039062,86,-1,"E","Atlantic/Azores","airport","OurAirports"
1628,"Horta Airport","Horta","Portugal","HOR","LPHR",38.519901275634766,-28.715900421142578,118,-1,"E","Atlantic/Azores","airport","OurAirports"
-1629,"Lajes Field","Lajes (terceira Island)","Portugal","TER","LPLA",38.761798858599995,-27.090799331699998,180,-1,"E","Atlantic/Azores","airport","OurAirports"
-1630,"Monte Real Air Base","Monte Real","Portugal",\N,"LPMR",39.8283333,-8.8875,187,0,"E","Europe/Lisbon","airport","OurAirports"
-1631,"Montijo Airport","Montijo","Portugal",\N,"LPMT",38.703899383499994,-9.035920143130001,46,0,"E","Europe/Lisbon","airport","OurAirports"
-1632,"Ovar Airport","Ovar","Portugal",\N,"LPOV",40.91590118408203,-8.645919799804688,56,0,"E","Europe/Lisbon","airport","OurAirports"
+1629,"Lajes Airport","Lajes (terceira Island)","Portugal","TER","LPLA",38.761799,-27.090799,180,-1,"E","Atlantic/Azores","airport","OurAirports"
+1630,"Monte Real Air Base","Monte Real","Portugal","QLR","LPMR",39.828335,-8.8875,187,0,"E","Europe/Lisbon","airport","OurAirports"
+1631,"Montijo Air Base","Montijo","Portugal",\N,"LPMT",38.703899,-9.03592,46,0,"E","Europe/Lisbon","airport","OurAirports"
+1632,"Ovar Air Base","Ovar","Portugal",\N,"LPOV",40.915901,-8.64592,56,0,"E","Europe/Lisbon","airport","OurAirports"
1633,"João Paulo II Airport","Ponta Delgada","Portugal","PDL","LPPD",37.7411994934,-25.6979007721,259,-1,"E","Atlantic/Azores","airport","OurAirports"
1634,"Pico Airport","Pico","Portugal","PIX","LPPI",38.554298400878906,-28.441299438476562,109,-1,"E","Atlantic/Azores","airport","OurAirports"
-1635,"Portimão Airport","Portimao","Portugal",\N,"LPPM",37.149299621582,-8.5839595794678,5,0,"E","Europe/Lisbon","airport","OurAirports"
+1635,"Portimão Airport","Portimao","Portugal","PRM","LPPM",37.1493,-8.58396,5,0,"E","Europe/Lisbon","airport","OurAirports"
1636,"Francisco de Sá Carneiro Airport","Porto","Portugal","OPO","LPPR",41.2481002808,-8.68138980865,228,0,"E","Europe/Lisbon","airport","OurAirports"
1637,"Porto Santo Airport","Porto Santo","Portugal","PXO","LPPS",33.0733985901,-16.3500003815,341,0,"E","Europe/Lisbon","airport","OurAirports"
-1638,"Lisbon Portela Airport","Lisbon","Portugal","LIS","LPPT",38.7812995911,-9.13591957092,374,0,"E","Europe/Lisbon","airport","OurAirports"
+1638,"Humberto Delgado Airport (Lisbon Portela Airport)","Lisbon","Portugal","LIS","LPPT",38.7813,-9.13592,374,0,"E","Europe/Lisbon","airport","OurAirports"
1639,"São Jorge Airport","Sao Jorge Island","Portugal","SJZ","LPSJ",38.66550064086914,-28.175800323486328,311,-1,"E","Atlantic/Azores","airport","OurAirports"
-1640,"Sintra Airport","Sintra","Portugal",\N,"LPST",38.83110046386719,-9.339550018310547,440,0,"E","Europe/Lisbon","airport","OurAirports"
+1640,"Sintra Air Base","Sintra","Portugal",\N,"LPST",38.8311,-9.33955,440,0,"E","Europe/Lisbon","airport","OurAirports"
1641,"Tancos Airbase","Tancos","Portugal",\N,"LPTN",39.475101,-8.36458,266,0,"E","Europe/Lisbon","airport","OurAirports"
-1642,"Vila Real Airport","Vila Real","Portugal","VRL","LPVR",41.27429962158203,-7.720469951629639,1805,0,"E","Europe/Lisbon","airport","OurAirports"
-1643,"Viseu Airport","Viseu","Portugal",\N,"LPVZ",40.72549819946289,-7.8889899253845215,2060,0,"E","Europe/Lisbon","airport","OurAirports"
+1642,"Vila Real Airport","Vila Real","Portugal","VRL","LPVR",41.2743,-7.72047,1805,0,"E","Europe/Lisbon","airport","OurAirports"
+1643,"Aerodromo Goncalves Lobato (Viseu Airport)","Viseu","Portugal","VSE","LPVZ",40.725498,-7.88899,2060,0,"E","Europe/Lisbon","airport","OurAirports"
1645,"Mostar International Airport","Mostar","Bosnia and Herzegovina","OMO","LQMO",43.282901763916016,17.84589958190918,156,1,"E","Europe/Sarajevo","airport","OurAirports"
1646,"Sarajevo International Airport","Sarajevo","Bosnia and Herzegovina","SJJ","LQSA",43.82460021972656,18.331499099731445,1708,1,"E","Europe/Sarajevo","airport","OurAirports"
1647,"Arad International Airport","Arad","Romania","ARW","LRAR",46.17660140991211,21.261999130249023,352,2,"E","Europe/Bucharest","airport","OurAirports"
@@ -1630,8 +1630,8 @@
1673,"Payerne Air Base","Payerne","Switzerland",\N,"LSMP",46.8432,6.91506004333,1465,1,"E","Europe/Zurich","airport","OurAirports"
1675,"Lugano Airport","Lugano","Switzerland","LUG","LSZA",46.00429916379999,8.9105796814,915,1,"E","Europe/Zurich","airport","OurAirports"
1676,"Bern Belp Airport","Bern","Switzerland","BRN","LSZB",46.914100647,7.497149944309999,1674,1,"E","Europe/Zurich","airport","OurAirports"
-1677,"Grenchen Airport","Grenchen","Switzerland",\N,"LSZG",47.18159866333008,7.417190074920654,1411,1,"E","Europe/Zurich","airport","OurAirports"
-1678,"Zürich Airport","Zurich","Switzerland","ZRH","LSZH",47.464698791504,8.5491695404053,1416,1,"E","Europe/Zurich","airport","OurAirports"
+1677,"Grenchen Airport","Grenchen","Switzerland","ZHI","LSZG",47.181599,7.41719,1411,1,"E","Europe/Zurich","airport","OurAirports"
+1678,"Zürich Airport","Zurich","Switzerland","ZRH","LSZH",47.464699,8.54917,1416,1,"E","Europe/Zurich","airport","OurAirports"
1679,"St Gallen Altenrhein Airport","Altenrhein","Switzerland","ACH","LSZR",47.4850006104,9.560770034789998,1306,1,"E","Europe/Zurich","airport","OurAirports"
1680,"Samedan Airport","Samedan","Switzerland","SMV","LSZS",46.53409957885742,9.884110450744629,5600,1,"E","Europe/Zurich","airport","OurAirports"
1681,"Güvercinlik Airport","Ankara","Turkey",\N,"LTAB",39.9350013733,32.7407989502,2687,2,"E","Europe/Istanbul","airport","OurAirports"
@@ -1645,15 +1645,15 @@
1689,"Gaziantep International Airport","Gaziantep","Turkey","GZT","LTAJ",36.9472007751,37.4786987305,2315,3,"E","Europe/Istanbul","airport","OurAirports"
1690,"İskenderun Airport","Iskenderun","Turkey",\N,"LTAK",36.5744552612,36.1534194946,25,3,"E","Europe/Istanbul","airport","OurAirports"
1691,"Konya Airport","Konya","Turkey","KYA","LTAN",37.979,32.561901,3392,3,"E","Europe/Istanbul","airport","OurAirports"
-1692,"Malatya Tulga Airport","Malatya","Turkey","MLX","LTAO",38.353699,38.253899,3016,3,"E","Europe/Istanbul","airport","OurAirports"
+1692,"Malatya Tulga Airport","Malatya","Turkey",\N,"LTAO",38.353699,38.253899,3016,3,"E","Europe/Istanbul","airport","OurAirports"
1693,"Amasya Merzifon Airport","Merzifon","Turkey","MZH","LTAP",40.829399,35.521999,1758,3,"E","Europe/Istanbul","airport","OurAirports"
1694,"Sivas Nuri Demirağ Airport","Sivas","Turkey","VAS","LTAR",39.813801,36.9035,5239,3,"E","Europe/Istanbul","airport","OurAirports"
-1695,"Malatya Erhaç Airport","Malatya","Turkey",\N,"LTAT",38.435298919699996,38.0909996033,2828,3,"E","Europe/Istanbul","airport","OurAirports"
+1695,"Malatya Erhaç Airport","Malatya","Turkey","MLX","LTAT",38.435298919699996,38.0909996033,2828,3,"E","Europe/Istanbul","airport","OurAirports"
1696,"Kayseri Erkilet Airport","Kayseri","Turkey","ASR","LTAU",38.770401001,35.4953994751,3463,3,"E","Europe/Istanbul","airport","OurAirports"
1697,"Sivrihisar Airport","Sivrihisar","Turkey",\N,"LTAV",39.451499938964844,31.365299224853516,3185,3,"E","Europe/Istanbul","airport","OurAirports"
-1698,"Tokat Airport","Tokat","Turkey",\N,"LTAW",40.307430267333984,36.367408752441406,1831,3,"E","Europe/Istanbul","airport","OurAirports"
+1698,"Tokat Airport","Tokat","Turkey","TJK","LTAW",40.307430267333984,36.367408752441406,1831,3,"E","Europe/Istanbul","airport","OurAirports"
1699,"Çardak Airport","Denizli","Turkey","DNZ","LTAY",37.7855987549,29.7012996674,2795,3,"E","Europe/Istanbul","airport","OurAirports"
-1701,"Atatürk International Airport","Istanbul","Turkey","IST","LTBA",40.9768981934,28.814599990799998,163,3,"E","Europe/Istanbul","airport","OurAirports"
+1701,"Atatürk International Airport","Istanbul","Turkey","IST","LTBA",40.976898,28.8146,163,3,"E","Europe/Istanbul","airport","OurAirports"
1702,"Balıkesir Merkez Airport","Balikesir","Turkey","BZI","LTBF",39.619300842285156,27.926000595092773,340,3,"E","Europe/Istanbul","airport","OurAirports"
1703,"Bandırma Airport","Bandirma","Turkey","BDM","LTBG",40.31800079345703,27.977699279785156,170,3,"E","Europe/Istanbul","airport","OurAirports"
1705,"Eskişehir Air Base","Eskisehir","Turkey","ESK","LTBI",39.7840995789,30.582099914599997,2581,3,"E","Europe/Istanbul","airport","OurAirports"
@@ -1663,7 +1663,7 @@
1709,"Isparta Airport","Isparta","Turkey",\N,"LTBM",37.78512191772461,30.59001922607422,3250,3,"E","Europe/Istanbul","airport","OurAirports"
1710,"Kütahya Airport","Kutahya","Turkey",\N,"LTBN",39.426700592041016,30.01689910888672,3026,3,"E","Europe/Istanbul","airport","OurAirports"
1712,"Yalova Airport","Yalova","Turkey",\N,"LTBP",40.68439865112305,29.375699996948242,6,3,"E","Europe/Istanbul","airport","OurAirports"
-1713,"Cengiz Topel Airport","Topel","Turkey",\N,"LTBQ",40.73500061035156,30.08329963684082,182,3,"E","Europe/Istanbul","airport","OurAirports"
+1713,"Cengiz Topel Airport","Topel","Turkey","KCO","LTBQ",40.73500061035156,30.08329963684082,182,3,"E","Europe/Istanbul","airport","OurAirports"
1715,"Dalaman International Airport","Dalaman","Turkey","DLM","LTBS",36.7131004333,28.7924995422,20,3,"E","Europe/Istanbul","airport","OurAirports"
1716,"Akhisar Airport","Akhisar","Turkey",\N,"LTBT",38.80889892578125,27.833900451660156,263,3,"E","Europe/Istanbul","airport","OurAirports"
1718,"Imsık Airport","Bodrum","Turkey","BXN","LTBV",37.140098571777344,27.669700622558594,202,3,"E","Europe/Istanbul","airport","OurAirports"
@@ -1675,17 +1675,17 @@
1726,"Trabzon International Airport","Trabzon","Turkey","TZX","LTCG",40.99509811401367,39.78969955444336,104,3,"E","Europe/Istanbul","airport","OurAirports"
1728,"Van Ferit Melen Airport","Van","Turkey","VAN","LTCI",38.46820068359375,43.332298278808594,5480,3,"E","Europe/Istanbul","airport","OurAirports"
1729,"Batman Airport","Batman","Turkey","BAL","LTCJ",37.929000854499996,41.1166000366,1822,3,"E","Europe/Istanbul","airport","OurAirports"
-1731,"Siirt Airport","Siirt","Turkey",\N,"LTCL",37.97890090942383,41.84040069580078,2001,3,"E","Europe/Istanbul","airport","OurAirports"
+1731,"Siirt Airport","Siirt","Turkey","SXZ","LTCL",37.97890090942383,41.84040069580078,2001,3,"E","Europe/Istanbul","airport","OurAirports"
1732,"Kaklıç Airport","Izmir","Turkey",\N,"LTFA",38.517601013183594,26.977399826049805,13,3,"E","Europe/Istanbul","airport","OurAirports"
1733,"Selçuk Efes Airport","Izmir","Turkey",\N,"LTFB",37.95069885253906,27.32900047302246,10,3,"E","Europe/Istanbul","airport","OurAirports"
-1734,"Balti International Airport","Saltsy","Moldova","BZY","LUBL",47.83810043334961,27.7814998626709,758,2,"E","Europe/Chisinau","airport","OurAirports"
+1734,"Bălți International Airport","Saltsy","Moldova","BZY","LUBL",47.843056,27.777222,758,2,"E","Europe/Chisinau","airport","OurAirports"
1735,"Chişinău International Airport","Chisinau","Moldova","KIV","LUKK",46.92770004272461,28.930999755859375,399,2,"E","Europe/Chisinau","airport","OurAirports"
1736,"Ohrid St. Paul the Apostle Airport","Ohrid","Macedonia","OHD","LWOH",41.18,20.7423,2313,1,"E","Europe/Skopje","airport","OurAirports"
1737,"Skopje Alexander the Great Airport","Skopje","Macedonia","SKP","LWSK",41.961601,21.621401,781,1,"E","Europe/Skopje","airport","OurAirports"
1738,"Gibraltar Airport","Gibraltar","Gibraltar","GIB","LXGB",36.1511993408,-5.3496599197400005,15,1,"N","Europe/Gibraltar","airport","OurAirports"
1739,"Belgrade Nikola Tesla Airport","Belgrade","Serbia","BEG","LYBE",44.8184013367,20.3090991974,335,1,"E","Europe/Belgrade","airport","OurAirports"
1740,"Nis Airport","Nis","Serbia","INI","LYNI",43.337299,21.853701,648,1,"E","Europe/Belgrade","airport","OurAirports"
-1741,"Podgorica Airport","Podgorica","Montenegro","TGD","LYPG",42.35940170288086,19.25189971923828,141,1,"E","Europe/Podgorica","airport","OurAirports"
+1741,"Podgorica Airport","Podgorica","Montenegro","TGD","LYPG",42.359402,19.2519,141,1,"E","Europe/Podgorica","airport","OurAirports"
1742,"Priština International Airport","Pristina","Serbia","PRN","BKPR",42.5728,21.035801,1789,1,"E","Europe/Belgrade","airport","OurAirports"
1743,"Tivat Airport","Tivat","Montenegro","TIV","LYTV",42.404701232910156,18.72330093383789,20,1,"E","Europe/Podgorica","airport","OurAirports"
1744,"Vršac International Airport","Vrsac","Serbia",\N,"LYVR",45.1469,21.3099,276,1,"E","Europe/Belgrade","airport","OurAirports"
@@ -1696,12 +1696,12 @@
1749,"Sliač Airport","Sliac","Slovakia","SLD","LZSL",48.63779830932617,19.13409996032715,1043,1,"E","Europe/Bratislava","airport","OurAirports"
1750,"Trenčín Airport","Trencin","Slovakia",\N,"LZTN",48.8650016785,17.9923000336,676,1,"E","Europe/Bratislava","airport","OurAirports"
1751,"Poprad-Tatry Airport","Poprad","Slovakia","TAT","LZTT",49.073600769,20.2411003113,2356,1,"E","Europe/Bratislava","airport","OurAirports"
-1753,"North Caicos Airport","North Caicos","Turks and Caicos Islands","NCA","MBNC",21.917499542236328,-71.9395980834961,10,-4,"U","America/Grand_Turk","airport","OurAirports"
+1753,"North Caicos Airport","North Caicos","Turks and Caicos Islands","NCA","MBNC",21.9175,-71.939598,10,-4,"U","America/Grand_Turk","airport","OurAirports"
1754,"Providenciales Airport","Providenciales","Turks and Caicos Islands","PLS","MBPV",21.77359962463379,-72.26589965820312,15,-4,"U","America/Grand_Turk","airport","OurAirports"
1755,"South Caicos Airport","South Caicos","Turks and Caicos Islands","XSC","MBSC",21.515699386599998,-71.528503418,6,-4,"U","America/Grand_Turk","airport","OurAirports"
-1756,"Arroyo Barril Airport","Samana","Dominican Republic","EPS","MDAB",19.198600769,-69.42980194089999,57,-4,"U","America/Santo_Domingo","airport","OurAirports"
+1756,"Arroyo Barril Airport","Samana","Dominican Republic",\N,"MDAB",19.198600769,-69.42980194089999,57,-4,"U","America/Santo_Domingo","airport","OurAirports"
1757,"Maria Montez International Airport","Barahona","Dominican Republic","BRX","MDBH",18.25149917602539,-71.12039947509766,10,-4,"U","America/Santo_Domingo","airport","OurAirports"
-1758,"Cabo Rojo Airport","Cabo Rojo","Dominican Republic",\N,"MDCR",17.929000854492188,-71.6447982788086,262,-4,"U","America/Santo_Domingo","airport","OurAirports"
+1758,"Cabo Rojo Airport","Cabo Rojo","Dominican Republic","CBJ","MDCR",17.929000854492188,-71.6447982788086,262,-4,"U","America/Santo_Domingo","airport","OurAirports"
1759,"Casa De Campo International Airport","La Romana","Dominican Republic","LRM","MDLR",18.450700759887695,-68.91179656982422,240,-4,"U","America/Santo_Domingo","airport","OurAirports"
1760,"Punta Cana International Airport","Punta Cana","Dominican Republic","PUJ","MDPC",18.567399978599997,-68.36340332030001,47,-4,"U","America/Santo_Domingo","airport","OurAirports"
1761,"Gregorio Luperon International Airport","Puerto Plata","Dominican Republic","POP","MDPP",19.75790023803711,-70.56999969482422,15,-4,"U","America/Santo_Domingo","airport","OurAirports"
@@ -1711,29 +1711,29 @@
1765,"Bananera Airport","Bananera","Guatemala",\N,"MGBN",15.47350025177002,-88.83719635009766,130,-6,"U","America/Guatemala","airport","OurAirports"
1766,"Coban Airport","Coban","Guatemala","CBV","MGCB",15.468999862670898,-90.40670013427734,4339,-6,"U","America/Guatemala","airport","OurAirports"
1767,"La Aurora Airport","Guatemala City","Guatemala","GUA","MGGT",14.58329963684082,-90.52749633789062,4952,-6,"U","America/Guatemala","airport","OurAirports"
-1769,"Retalhuleu Airport","Retalhuleu","Guatemala",\N,"MGRT",14.520999908447266,-91.69730377197266,656,-6,"U","America/Guatemala","airport","OurAirports"
-1770,"San José Airport","San Jose","Guatemala",\N,"MGSJ",13.936200141899999,-90.83580017090001,29,-6,"U","America/Guatemala","airport","OurAirports"
+1769,"Retalhuleu Airport","Retalhuleu","Guatemala","RER","MGRT",14.520999908447266,-91.69730377197266,656,-6,"U","America/Guatemala","airport","OurAirports"
+1770,"San José Airport","San Jose","Guatemala","GSJ","MGSJ",13.936200141899999,-90.83580017090001,29,-6,"U","America/Guatemala","airport","OurAirports"
1771,"Goloson International Airport","La Ceiba","Honduras","LCE","MHLC",15.7425,-86.852997,39,-6,"U","America/Tegucigalpa","airport","OurAirports"
-1772,"Ramón Villeda Morales International Airport","San Pedro Sula","Honduras","SAP","MHLM",15.45259952545166,-87.92359924316406,91,-6,"U","America/Tegucigalpa","airport","OurAirports"
+1772,"Ramón Villeda Morales International Airport","San Pedro Sula","Honduras","SAP","MHLM",15.4526,-87.923599,91,-6,"U","America/Tegucigalpa","airport","OurAirports"
1773,"La Laguna Airport","Guanaja","Honduras","GJA","MHNJ",16.4454,-85.906601,49,-6,"U","America/Tegucigalpa","airport","OurAirports"
1774,"Juan Manuel Galvez International Airport","Roatan","Honduras","RTB","MHRO",16.316799,-86.523003,39,-6,"U","America/Tegucigalpa","airport","OurAirports"
1775,"Tela Airport","Tela","Honduras","TEA","MHTE",15.7759,-87.4758,7,-6,"U","America/Tegucigalpa","airport","OurAirports"
1776,"Toncontín International Airport","Tegucigalpa","Honduras","TGU","MHTG",14.06089973449707,-87.21720123291016,3294,-6,"U","America/Tegucigalpa","airport","OurAirports"
-1777,"Trujillo Airport","Trujillo","Honduras",\N,"MHTJ",15.9268,-85.938202,3,-6,"U","America/Tegucigalpa","airport","OurAirports"
+1777,"Trujillo Airport","Trujillo","Honduras","TJI","MHTJ",15.9268,-85.938202,3,-6,"U","America/Tegucigalpa","airport","OurAirports"
1778,"Boscobel Aerodrome","Ocho Rios","Jamaica","OCJ","MKBS",18.404199600219727,-76.96900177001953,90,-5,"U","America/Jamaica","airport","OurAirports"
1779,"Norman Manley International Airport","Kingston","Jamaica","KIN","MKJP",17.935699462890625,-76.7874984741211,10,-5,"U","America/Jamaica","airport","OurAirports"
1780,"Sangster International Airport","Montego Bay","Jamaica","MBJ","MKJS",18.503700256347656,-77.91339874267578,4,-5,"U","America/Jamaica","airport","OurAirports"
1781,"Ken Jones Airport","Port Antonio","Jamaica","POT","MKKJ",18.1987991333,-76.53450012210001,20,-5,"U","America/Jamaica","airport","OurAirports"
1782,"Tinson Pen Airport","Kingston","Jamaica","KTP","MKTP",17.98859977722168,-76.82379913330078,16,-5,"U","America/Jamaica","airport","OurAirports"
1783,"General Juan N Alvarez International Airport","Acapulco","Mexico","ACA","MMAA",16.757099151611328,-99.75399780273438,16,-6,"S","America/Mexico_City","airport","OurAirports"
-1784,"Del Norte International Airport","Monterrey","Mexico","NTR","MMAN",25.8656005859375,-100.23699951171875,1476,-6,"S","America/Mexico_City","airport","OurAirports"
+1784,"Del Norte International Airport","Monterrey","Mexico","NTR","MMAN",25.865601,-100.237,1476,-6,"S","America/Mexico_City","airport","OurAirports"
1785,"Jesús Terán Paredo International Airport","Aguascalientes","Mexico","AGU","MMAS",21.705601,-102.318001,6112,-6,"S","America/Mexico_City","airport","OurAirports"
-1786,"Bahías de Huatulco International Airport","Huatulco","Mexico","HUX","MMBT",15.775300025939941,-96.26260375976562,464,-6,"S","America/Mexico_City","airport","OurAirports"
+1786,"Bahías de Huatulco International Airport","Huatulco","Mexico","HUX","MMBT",15.7753,-96.262604,464,-6,"S","America/Mexico_City","airport","OurAirports"
1787,"General Mariano Matamoros Airport","Cuernavaca","Mexico","CVJ","MMCB",18.834800720214844,-99.26129913330078,4277,-6,"S","America/Mexico_City","airport","OurAirports"
-1788,"Ciudad Acuña New International Airport","Ciudad Acuna","Mexico",\N,"MMCC",29.33289909362793,-101.0989990234375,1410,-6,"S","America/Mexico_City","airport","OurAirports"
+1788,"Ciudad Acuña New International Airport","Ciudad Acuna","Mexico","ACN","MMCC",29.332899,-101.098998,1410,-6,"S","America/Mexico_City","airport","OurAirports"
1789,"Ciudad del Carmen International Airport","Ciudad Del Carmen","Mexico","CME","MMCE",18.65369987487793,-91.79900360107422,10,-6,"S","America/Mexico_City","airport","OurAirports"
-1790,"Nuevo Casas Grandes Airport","Nuevo Casas Grandes","Mexico",\N,"MMCG",30.39739990234375,-107.875,4850,-7,"S","America/Mazatlan","airport","OurAirports"
-1791,"Chilpancingo Airport","Chilpancingo","Mexico",\N,"MMCH",17.573799,-99.514297,4199,-6,"S","America/Mexico_City","airport","OurAirports"
+1790,"Nuevo Casas Grandes Airport","Nuevo Casas Grandes","Mexico","NCG","MMCG",30.3974,-107.875,4850,-7,"S","America/Mazatlan","airport","OurAirports"
+1791,"Chilpancingo Airport","Chilpancingo","Mexico",\N,"MMCH",17.574239,-99.515424,4199,-6,"S","America/Mexico_City","airport","OurAirports"
1792,"Bachigualato Federal International Airport","Culiacan","Mexico","CUL","MMCL",24.7644996643,-107.474998474,108,-7,"S","America/Mazatlan","airport","OurAirports"
1793,"Chetumal International Airport","Chetumal","Mexico","CTM","MMCM",18.50469970703125,-88.32679748535156,39,-5,"S","America/Cancun","airport","OurAirports"
1794,"Ciudad Obregón International Airport","Ciudad Obregon","Mexico","CEN","MMCN",27.39259910583496,-109.83300018310547,243,-7,"S","America/Hermosillo","airport","OurAirports"
@@ -1743,27 +1743,27 @@
1798,"General Pedro Jose Mendez International Airport","Ciudad Victoria","Mexico","CVM","MMCV",23.7033004761,-98.9564971924,761,-6,"S","America/Mexico_City","airport","OurAirports"
1800,"Cozumel International Airport","Cozumel","Mexico","CZM","MMCZ",20.52239990234375,-86.92559814453125,15,-5,"S","America/Cancun","airport","OurAirports"
1801,"General Guadalupe Victoria International Airport","Durango","Mexico","DGO","MMDO",24.1242008209,-104.527999878,6104,-6,"S","America/Mexico_City","airport","OurAirports"
-1802,"Amado Nervo National Airport","Tepic","Mexico","TPQ","MMEP",21.41950035095215,-104.84300231933594,3020,-7,"S","America/Mazatlan","airport","OurAirports"
-1803,"Ensenada Airport","Ensenada","Mexico","ESE","MMES",31.795299530029297,-116.60299682617188,66,-8,"S","America/Tijuana","airport","OurAirports"
+1802,"Amado Nervo National Airport","Tepic","Mexico","TPQ","MMEP",21.4195,-104.843002,3020,-7,"S","America/Mazatlan","airport","OurAirports"
+1803,"Ensenada International Airport","Ensenada","Mexico","ESE","MMES",31.7953,-116.602997,66,-8,"S","America/Tijuana","airport","OurAirports"
1804,"Don Miguel Hidalgo Y Costilla International Airport","Guadalajara","Mexico","GDL","MMGL",20.521799087524414,-103.31099700927734,5016,-6,"S","America/Mexico_City","airport","OurAirports"
1805,"General José María Yáñez International Airport","Guaymas","Mexico","GYM","MMGM",27.9689998626709,-110.92500305175781,59,-7,"S","America/Hermosillo","airport","OurAirports"
1806,"Tehuacan Airport","Tehuacan","Mexico","TCN","MMHC",18.49720001220703,-97.4198989868164,5509,-6,"S","America/Mexico_City","airport","OurAirports"
1807,"General Ignacio P. Garcia International Airport","Hermosillo","Mexico","HMO","MMHO",29.095899581900003,-111.047996521,627,-7,"S","America/Hermosillo","airport","OurAirports"
-1808,"Licenciado Miguel de la Madrid Airport","Colima","Mexico","CLQ","MMIA",19.2770004272,-103.577003479,2467,-6,"S","America/Mexico_City","airport","OurAirports"
+1808,"Licenciado Miguel de la Madrid Airport","Colima","Mexico","CLQ","MMIA",19.277,-103.577002,2467,-6,"S","America/Mexico_City","airport","OurAirports"
1809,"Isla Mujeres Airport","Isla Mujeres","Mexico","ISJ","MMIM",21.2450008392334,-86.73999786376953,7,-5,"S","America/Cancun","airport","OurAirports"
1810,"Plan De Guadalupe International Airport","Saltillo","Mexico","SLW","MMIO",25.54949951171875,-100.92900085449219,4778,-6,"S","America/Mexico_City","airport","OurAirports"
-1811,"Ixtepec Airport","Iztepec","Mexico",\N,"MMIT",16.44930076599121,-95.09369659423828,164,-6,"S","America/Mexico_City","airport","OurAirports"
+1811,"Ixtepec Airport","Iztepec","Mexico","IZT","MMIT",16.449301,-95.093697,164,-6,"S","America/Mexico_City","airport","OurAirports"
1813,"Lázaro Cárdenas Airport","Lazard Cardenas","Mexico","LZC","MMLC",18.0016994476,-102.221000671,39,-6,"S","America/Mexico_City","airport","OurAirports"
1814,"Valle del Fuerte International Airport","Los Mochis","Mexico","LMM","MMLM",25.6851997375,-109.081001282,16,-7,"S","America/Mazatlan","airport","OurAirports"
-1815,"Del Bajío International Airport","Del Bajio","Mexico","BJX","MMLO",20.993499755900004,-101.481002808,5956,-6,"S","America/Mexico_City","airport","OurAirports"
+1815,"Del Bajío International Airport","Del Bajio","Mexico","BJX","MMLO",20.9935,-101.481003,5956,-6,"S","America/Mexico_City","airport","OurAirports"
1816,"Manuel Márquez de León International Airport","La Paz","Mexico","LAP","MMLP",24.072700500499998,-110.361999512,69,-7,"S","America/Mazatlan","airport","OurAirports"
1817,"Loreto International Airport","Loreto","Mexico","LTO","MMLT",25.989200592041016,-111.3479995727539,34,-7,"S","America/Mazatlan","airport","OurAirports"
1818,"General Servando Canales International Airport","Matamoros","Mexico","MAM","MMMA",25.7698993683,-97.5252990723,25,-6,"S","America/Mexico_City","airport","OurAirports"
1819,"Licenciado Manuel Crescencio Rejon Int Airport","Merida","Mexico","MID","MMMD",20.937000274699997,-89.657699585,38,-6,"S","America/Mexico_City","airport","OurAirports"
-1820,"General Rodolfo Sánchez Taboada International Airport","Mexicali","Mexico","MXL","MMML",32.6305999756,-115.241996765,74,-8,"S","America/Tijuana","airport","OurAirports"
+1820,"General Rodolfo Sánchez Taboada International Airport","Mexicali","Mexico","MXL","MMML",32.6306,-115.241997,74,-8,"S","America/Tijuana","airport","OurAirports"
1821,"General Francisco J. Mujica International Airport","Morelia","Mexico","MLM","MMMM",19.849899292,-101.025001526,6033,-6,"S","America/Mexico_City","airport","OurAirports"
1822,"Minatitlán/Coatzacoalcos National Airport","Minatitlan","Mexico","MTT","MMMT",18.1033992767,-94.58070373540001,36,-6,"S","America/Mexico_City","airport","OurAirports"
-1823,"Monclova International Airport","Monclova","Mexico","LOV","MMMV",26.955699920654297,-101.47000122070312,1864,-6,"S","America/Mexico_City","airport","OurAirports"
+1823,"Monclova International Airport","Monclova","Mexico","LOV","MMMV",26.9557,-101.470001,1864,-6,"S","America/Mexico_City","airport","OurAirports"
1824,"Licenciado Benito Juarez International Airport","Mexico City","Mexico","MEX","MMMX",19.4363,-99.072098,7316,-6,"S","America/Mexico_City","airport","OurAirports"
1825,"General Mariano Escobedo International Airport","Monterrey","Mexico","MTY","MMMY",25.7784996033,-100.107002258,1278,-6,"S","America/Mexico_City","airport","OurAirports"
1826,"General Rafael Buelna International Airport","Mazatlan","Mexico","MZT","MMMZ",23.1613998413,-106.26599884,38,-7,"S","America/Mazatlan","airport","OurAirports"
@@ -1772,24 +1772,24 @@
1829,"Xoxocotlán International Airport","Oaxaca","Mexico","OAX","MMOX",16.9999008179,-96.726600647,4989,-6,"S","America/Mexico_City","airport","OurAirports"
1830,"El Tajín National Airport","Poza Rico","Mexico","PAZ","MMPA",20.6026992798,-97.46080017090001,497,-6,"S","America/Mexico_City","airport","OurAirports"
1831,"Hermanos Serdán International Airport","Puebla","Mexico","PBC","MMPB",19.1581001282,-98.3713989258,7361,-6,"S","America/Mexico_City","airport","OurAirports"
-1832,"Ingeniero Juan Guillermo Villasana Airport","Pachuca","Mexico","PCA","MMPC",20.07740020751953,-98.78250122070312,7600,-6,"S","America/Mexico_City","airport","OurAirports"
+1832,"Ingeniero Juan Guillermo Villasana Airport","Pachuca","Mexico",\N,"MMPC",20.0774,-98.782501,7600,-6,"S","America/Mexico_City","airport","OurAirports"
1833,"Puerto Peñasco International Airport","Punta Penasco","Mexico","PPE","MMPE",31.356202,-113.525677,30,-7,"S","America/Hermosillo","airport","OurAirports"
-1834,"Piedras Negras International Airport","Piedras Negras","Mexico","PDS","MMPG",28.627399444580078,-100.53500366210938,901,-6,"S","America/Mexico_City","airport","OurAirports"
+1834,"Piedras Negras International Airport","Piedras Negras","Mexico","PDS","MMPG",28.627399,-100.535004,901,-6,"S","America/Mexico_City","airport","OurAirports"
1835,"Licenciado y General Ignacio Lopez Rayon Airport","Uruapan","Mexico","UPN","MMPN",19.396699905395508,-102.03900146484375,5258,-6,"S","America/Mexico_City","airport","OurAirports"
1836,"Licenciado Gustavo Díaz Ordaz International Airport","Puerto Vallarta","Mexico","PVR","MMPR",20.680099487304688,-105.25399780273438,23,-6,"S","America/Mexico_City","airport","OurAirports"
-1837,"Puerto Escondido International Airport","Puerto Escondido","Mexico","PXM","MMPS",15.8768997192,-97.08910369870001,294,-6,"S","America/Mexico_City","airport","OurAirports"
-1838,"Querétaro Intercontinental Airport","Queretaro","Mexico","QRO","MMQT",20.6173000336,-100.185997009,6296,-6,"S","America/Mexico_City","airport","OurAirports"
-1839,"General Lucio Blanco International Airport","Reynosa","Mexico","REX","MMRX",26.008899688699998,-98.2285003662,139,-6,"S","America/Mexico_City","airport","OurAirports"
+1837,"Puerto Escondido International Airport","Puerto Escondido","Mexico","PXM","MMPS",15.8769,-97.089103,294,-6,"S","America/Mexico_City","airport","OurAirports"
+1838,"Querétaro Intercontinental Airport","Queretaro","Mexico","QRO","MMQT",20.6173,-100.185997,6296,-6,"S","America/Mexico_City","airport","OurAirports"
+1839,"General Lucio Blanco International Airport","Reynosa","Mexico","REX","MMRX",26.0089,-98.2285,139,-6,"S","America/Mexico_City","airport","OurAirports"
1840,"Los Cabos International Airport","San Jose Del Cabo","Mexico","SJD","MMSD",23.15180015563965,-109.72100067138672,374,-7,"S","America/Mazatlan","airport","OurAirports"
1841,"San Felipe International Airport","San Filipe","Mexico","SFH","MMSF",30.930200576782,-114.80899810791,148,-8,"S","America/Tijuana","airport","OurAirports"
1842,"Ponciano Arriaga International Airport","San Luis Potosi","Mexico","SLP","MMSP",22.254299163800003,-100.930999756,6035,-6,"S","America/Mexico_City","airport","OurAirports"
-1843,"Tlaxcala Airport","Tlaxcala","Mexico","TXA","MMTA",19.537992,-98.173492,8229,-6,"S","America/Mexico_City","airport","OurAirports"
-1844,"Terán Air Base","Tuxtla Gutierrez","Mexico",\N,"MMTB",16.739900589,-93.1733016968,1909,-6,"S","America/Mexico_City","airport","OurAirports"
+1843,"Tlaxcala Airport","Tlaxcala","Mexico",\N,"MMTA",19.537992,-98.173492,8229,-6,"S","America/Mexico_City","airport","OurAirports"
+1844,"Terán Air Base","Tuxtla Gutierrez","Mexico",\N,"MMTB",16.739901,-93.173301,1909,-6,"S","America/Mexico_City","airport","OurAirports"
1845,"Francisco Sarabia International Airport","Torreon","Mexico","TRC","MMTC",25.568300247199996,-103.411003113,3688,-6,"S","America/Mexico_City","airport","OurAirports"
1846,"Angel Albino Corzo International Airport","Tuxtla Gutierrez","Mexico","TGZ","MMTG",16.5636005402,-93.02249908450001,1499,-6,"S","America/Mexico_City","airport","OurAirports"
1847,"General Abelardo L. Rodríguez International Airport","Tijuana","Mexico","TIJ","MMTJ",32.541099548339844,-116.97000122070312,489,-8,"S","America/Tijuana","airport","OurAirports"
1848,"General Francisco Javier Mina International Airport","Tampico","Mexico","TAM","MMTM",22.2964000702,-97.8658981323,80,-6,"S","America/Mexico_City","airport","OurAirports"
-1849,"Tamuin Airport","Tamuin","Mexico","TSL","MMTN",22.0382995605,-98.80650329590001,164,-6,"S","America/Mexico_City","airport","OurAirports"
+1849,"Tamuin Airport","Tamuin","Mexico","TSL","MMTN",22.0383,-98.806502,164,-6,"S","America/Mexico_City","airport","OurAirports"
1850,"Licenciado Adolfo Lopez Mateos International Airport","Toluca","Mexico","TLC","MMTO",19.3370990753,-99.56600189210002,8466,-6,"S","America/Mexico_City","airport","OurAirports"
1851,"Tapachula International Airport","Tapachula","Mexico","TAP","MMTP",14.7943000793,-92.3700027466,97,-6,"S","America/Mexico_City","airport","OurAirports"
1852,"Cancún International Airport","Cancun","Mexico","CUN","MMUN",21.036500930800003,-86.8770980835,22,-5,"S","America/Cancun","airport","OurAirports"
@@ -1797,7 +1797,7 @@
1854,"General Heriberto Jara International Airport","Vera Cruz","Mexico","VER","MMVR",19.1459007263,-96.1873016357,90,-6,"S","America/Mexico_City","airport","OurAirports"
1855,"General Leobardo C. Ruiz International Airport","Zacatecas","Mexico","ZCL","MMZC",22.8971004486,-102.68699646,7141,-6,"S","America/Mexico_City","airport","OurAirports"
1856,"Ixtapa Zihuatanejo International Airport","Zihuatanejo","Mexico","ZIH","MMZH",17.601600647,-101.460998535,26,-6,"S","America/Mexico_City","airport","OurAirports"
-1857,"Zamora Airport","Zamora","Mexico","ZMM","MMZM",20.045000076293945,-102.2760009765625,5141,-6,"S","America/Mexico_City","airport","OurAirports"
+1857,"Zamora Airport","Zamora","Mexico","ZMM","MMZM",20.045,-102.276001,5141,-6,"S","America/Mexico_City","airport","OurAirports"
1858,"Playa De Oro International Airport","Manzanillo","Mexico","ZLO","MMZO",19.144800186199998,-104.558998108,30,-6,"S","America/Mexico_City","airport","OurAirports"
1859,"Zapopan Airport","Zapopan","Mexico",\N,"MMZP",20.747922,-103.461709,5333,-6,"S","America/Mexico_City","airport","OurAirports"
1860,"Bluefields Airport","Bluefields","Nicaragua","BEF","MNBL",11.991000175476074,-83.77410125732422,20,-6,"U","America/Managua","airport","OurAirports"
@@ -1806,21 +1806,21 @@
1863,"Augusto C. Sandino (Managua) International Airport","Managua","Nicaragua","MGA","MNMG",12.141500473022461,-86.16819763183594,194,-6,"U","America/Managua","airport","OurAirports"
1864,"Puerto Cabezas Airport","Puerto Cabezas","Nicaragua","PUZ","MNPC",14.047200202941895,-83.38670349121094,52,-6,"U","America/Managua","airport","OurAirports"
1865,"Bocas Del Toro International Airport","Bocas Del Toro","Panama","BOC","MPBO",9.340849876403809,-82.25080108642578,10,-5,"U","America/Panama","airport","OurAirports"
-1866,"Cap Manuel Niño International Airport","Changuinola","Panama","CHX","MPCH",9.458640098571777,-82.51679992675781,19,-5,"U","America/Panama","airport","OurAirports"
+1866,"Cap Manuel Niño International Airport","Changuinola","Panama","CHX","MPCH",9.458962,-82.515062,19,-5,"U","America/Panama","airport","OurAirports"
1867,"Enrique Malek International Airport","David","Panama","DAV","MPDA",8.390999794006348,-82.43499755859375,89,-5,"U","America/Panama","airport","OurAirports"
1868,"Panama Pacific International Airport","Howard","Panama","BLB","MPHO",8.91479,-79.599602,52,-5,"U","America/Panama","airport","OurAirports"
1869,"Marcos A. Gelabert International Airport","Panama","Panama","PAC","MPMG",8.973340034484863,-79.55560302734375,31,-5,"U","America/Panama","airport","OurAirports"
-1870,"Ruben Cantu Airport","Santiago","Panama",\N,"MPSA",8.085599899291992,-80.94529724121094,272,-5,"U","America/Panama","airport","OurAirports"
+1870,"Ruben Cantu Airport","Santiago","Panama","SYP","MPSA",8.085599899291992,-80.94529724121094,272,-5,"U","America/Panama","airport","OurAirports"
1871,"Tocumen International Airport","Panama City","Panama","PTY","MPTO",9.0713596344,-79.3834991455,135,-5,"U","America/Panama","airport","OurAirports"
-1872,"Buenos Aires Airport","Buenos Aires","Costa Rica",\N,"MRBA",9.163949,-83.330171,1214,-6,"U","America/Costa_Rica","airport","OurAirports"
+1872,"Buenos Aires Airport","Buenos Aires","Costa Rica","BAI","MRBA",9.163949,-83.330171,1214,-6,"U","America/Costa_Rica","airport","OurAirports"
1874,"Coto 47 Airport","Coto 47","Costa Rica","OTR","MRCC",8.60155963897705,-82.96859741210938,26,-6,"U","America/Costa_Rica","airport","OurAirports"
-1875,"Chacarita Airport","Chacarita","Costa Rica",\N,"MRCH",9.98141002655,-84.7726974487,7,-6,"U","America/Costa_Rica","airport","OurAirports"
+1875,"Chacarita Airport","Chacarita","Costa Rica","JAP","MRCH",9.98141002655,-84.7726974487,7,-6,"U","America/Costa_Rica","airport","OurAirports"
1877,"El Carmen de Siquirres Airport","El Carmen","Costa Rica",\N,"MREC",10.20199966430664,-83.47219848632812,56,-6,"U","America/Costa_Rica","airport","OurAirports"
1878,"Finca 10 / Nuevo Palmar Sur Airport","Finca 10","Costa Rica",\N,"MRFI",8.916350364685059,-83.5073013305664,25,-6,"U","America/Costa_Rica","airport","OurAirports"
1879,"Golfito Airport","Golfito","Costa Rica","GLF","MRGF",8.654009819030762,-83.18219757080078,49,-6,"U","America/Costa_Rica","airport","OurAirports"
-1880,"Guapiles Airport","Guapiles","Costa Rica",\N,"MRGP",10.2172002792,-83.79699707030001,883,-6,"U","America/Costa_Rica","airport","OurAirports"
-1881,"Daniel Oduber Quiros International Airport","Liberia","Costa Rica","LIR","MRLB",10.593299865722656,-85.54440307617188,270,-6,"U","America/Costa_Rica","airport","OurAirports"
-1882,"Los Chiles Airport","Los Chiles","Costa Rica",\N,"MRLC",11.035300254821777,-84.70610046386719,131,-6,"U","America/Costa_Rica","airport","OurAirports"
+1880,"Guapiles Airport","Guapiles","Costa Rica","GPL","MRGP",10.2172002792,-83.79699707030001,883,-6,"U","America/Costa_Rica","airport","OurAirports"
+1881,"Daniel Oduber Quiros International Airport","Liberia","Costa Rica","LIR","MRLB",10.5933,-85.544403,270,-6,"U","America/Costa_Rica","airport","OurAirports"
+1882,"Los Chiles Airport","Los Chiles","Costa Rica","LSL","MRLC",11.035300254821777,-84.70610046386719,131,-6,"U","America/Costa_Rica","airport","OurAirports"
1883,"Limon International Airport","Limon","Costa Rica","LIO","MRLM",9.95796012878418,-83.02200317382812,7,-6,"U","America/Costa_Rica","airport","OurAirports"
1884,"Nosara Airport","Nosara Beach","Costa Rica","NOB","MRNS",9.976490020750001,-85.65299987790002,33,-6,"U","America/Costa_Rica","airport","OurAirports"
1885,"Juan Santamaria International Airport","San Jose","Costa Rica","SJO","MROC",9.993860244750977,-84.20880126953125,3021,-6,"U","America/Costa_Rica","airport","OurAirports"
@@ -1828,12 +1828,12 @@
1887,"Palmar Sur Airport","Palmar Sur","Costa Rica","PMZ","MRPM",8.951029777526855,-83.46859741210938,49,-6,"U","America/Costa_Rica","airport","OurAirports"
1889,"Quepos Managua Airport","Quepos","Costa Rica","XQP","MRQP",9.443160057067871,-84.12979888916016,85,-6,"U","America/Costa_Rica","airport","OurAirports"
1890,"Santa Clara De Guapiles Airport","Santa Clara","Costa Rica",\N,"MRSG",10.288299560546875,-83.7135009765625,262,-6,"U","America/Costa_Rica","airport","OurAirports"
-1891,"San Vito De Java Airport","San Vito De Jaba","Costa Rica",\N,"MRSV",8.826109886169434,-82.95890045166016,3228,-6,"U","America/Costa_Rica","airport","OurAirports"
-1892,"El Salvador International Airport","San Salvador","El Salvador","SAL","MSLP",13.4409,-89.055702,101,-6,"U","America/El_Salvador","airport","OurAirports"
+1891,"San Vito De Java Airport","San Vito De Jaba","Costa Rica","TOO","MRSV",8.826109886169434,-82.95890045166016,3228,-6,"U","America/Costa_Rica","airport","OurAirports"
+1892,"Monseñor Óscar Arnulfo Romero International Airport","San Salvador","El Salvador","SAL","MSLP",13.4409,-89.055702,101,-6,"U","America/El_Salvador","airport","OurAirports"
1893,"Ilopango International Airport","San Salvador","El Salvador",\N,"MSSS",13.69950008392334,-89.11990356445312,2021,-6,"U","America/El_Salvador","airport","OurAirports"
-1894,"Les Cayes Airport","Cayes","Haiti",\N,"MTCA",18.271099090576172,-73.78829956054688,203,-5,"U","America/Port-au-Prince","airport","OurAirports"
-1895,"Cap Haitien International Airport","Cap Haitien","Haiti","CAP","MTCH",19.732999801635742,-72.1947021484375,10,-5,"U","America/Port-au-Prince","airport","OurAirports"
-1896,"Jacmel Airport","Jacmel","Haiti",\N,"MTJA",18.241100311279297,-72.51850128173828,167,-5,"U","America/Port-au-Prince","airport","OurAirports"
+1894,"Les Cayes Airport","Cayes","Haiti","CYA","MTCA",18.271099090576172,-73.78829956054688,203,-5,"U","America/Port-au-Prince","airport","OurAirports"
+1895,"Cap Haitien International Airport","Cap Haitien","Haiti","CAP","MTCH",19.733,-72.194702,10,-5,"U","America/Port-au-Prince","airport","OurAirports"
+1896,"Jacmel Airport","Jacmel","Haiti","JAK","MTJA",18.241100311279297,-72.51850128173828,167,-5,"U","America/Port-au-Prince","airport","OurAirports"
1897,"Toussaint Louverture International Airport","Port-au-prince","Haiti","PAP","MTPP",18.579999923706055,-72.2925033569336,122,-5,"U","America/Port-au-Prince","airport","OurAirports"
1898,"Gustavo Rizo Airport","Baracoa Playa","Cuba","BCA","MUBA",20.365299224853516,-74.5062026977539,26,-5,"U","America/Havana","airport","OurAirports"
1899,"Carlos Manuel de Cespedes Airport","Bayamo","Cuba","BYM","MUBY",20.396400451660156,-76.62139892578125,203,-5,"U","America/Havana","airport","OurAirports"
@@ -1844,7 +1844,7 @@
1904,"Ignacio Agramonte International Airport","Camaguey","Cuba","CMW","MUCM",21.420299530029297,-77.84750366210938,413,-5,"U","America/Havana","airport","OurAirports"
1905,"Antonio Maceo International Airport","Santiago De Cuba","Cuba","SCU","MUCU",19.96980094909668,-75.83540344238281,249,-5,"U","America/Havana","airport","OurAirports"
1906,"Florida Airport","Florida","Cuba",\N,"MUFL",21.49970054626465,-78.20279693603516,197,-5,"U","America/Havana","airport","OurAirports"
-1907,"Leeward Point Field","Guantanamo","Cuba",\N,"MUGM",19.906499862671,-75.207099914551,56,-5,"U",\N,"airport","OurAirports"
+1907,"Leeward Point Field","Guantanamo","Cuba","NBW","MUGM",19.906499862671,-75.207099914551,56,-5,"U",\N,"airport","OurAirports"
1908,"Mariana Grajales Airport","Guantanamo","Cuba","GAO","MUGT",20.08530044555664,-75.1583023071289,56,-5,"U","America/Havana","airport","OurAirports"
1909,"José Martí International Airport","Havana","Cuba","HAV","MUHA",22.989200592041016,-82.40910339355469,210,-5,"U","America/Havana","airport","OurAirports"
1910,"Frank Pais International Airport","Holguin","Cuba","HOG","MUHG",20.785600662231445,-76.31510162353516,361,-5,"U","America/Havana","airport","OurAirports"
@@ -1853,41 +1853,41 @@
1913,"Sierra Maestra Airport","Manzanillo","Cuba","MZO","MUMZ",20.28809928894043,-77.08920288085938,112,-5,"U","America/Havana","airport","OurAirports"
1914,"Rafael Cabrera Airport","Nueva Gerona","Cuba","GER","MUNG",21.834699630737305,-82.78379821777344,79,-5,"U","America/Havana","airport","OurAirports"
1915,"Playa Baracoa Airport","Baracoa Playa","Cuba","UPB","MUPB",23.032800674399997,-82.5793991089,102,-5,"U","America/Havana","airport","OurAirports"
-1916,"Pinar Del Rio Airport","Pinar Del Rio Norte","Cuba",\N,"MUPR",22.42140007019043,-83.67839813232422,131,-5,"U","America/Havana","airport","OurAirports"
+1916,"Pinar Del Rio Airport","Pinar Del Rio Norte","Cuba","QPD","MUPR",22.42140007019043,-83.67839813232422,131,-5,"U","America/Havana","airport","OurAirports"
1917,"San Antonio De Los Banos Airport","San Antonio De Banos","Cuba",\N,"MUSA",22.87150001525879,-82.5093002319336,164,-5,"U","America/Havana","airport","OurAirports"
1918,"Abel Santamaria Airport","Santa Clara","Cuba","SNU","MUSC",22.49220085144043,-79.943603515625,338,-5,"U","America/Havana","airport","OurAirports"
1919,"Joaquín de Agüero Airport","Santa Lucia","Cuba",\N,"MUSL",21.509455906699998,-77.02059745790001,13,-5,"U","America/Havana","airport","OurAirports"
-1920,"Siguanea Airport","Siguanea","Cuba",\N,"MUSN",21.642499923706055,-82.9551010131836,39,-5,"U","America/Havana","airport","OurAirports"
-1921,"Sancti Spiritus Airport","Sancti Spiritus","Cuba",\N,"MUSS",21.9704,-79.442703,295,-5,"U","America/Havana","airport","OurAirports"
+1920,"Siguanea Airport","Siguanea","Cuba","SZJ","MUSN",21.642499923706055,-82.9551010131836,39,-5,"U","America/Havana","airport","OurAirports"
+1921,"Sancti Spiritus Airport","Sancti Spiritus","Cuba","USS","MUSS",21.9704,-79.442703,295,-5,"U","America/Havana","airport","OurAirports"
1923,"Juan Gualberto Gomez International Airport","Varadero","Cuba","VRA","MUVR",23.034400939941406,-81.435302734375,210,-5,"U","America/Havana","airport","OurAirports"
1924,"Hermanos Ameijeiras Airport","Las Tunas","Cuba","VTU","MUVT",20.987600326538086,-76.93579864501953,328,-5,"U","America/Havana","airport","OurAirports"
1925,"Gerrard Smith International Airport","Cayman Brac","Cayman Islands","CYB","MWCB",19.687000274658203,-79.88279724121094,8,-5,"N","America/Cayman","airport","OurAirports"
1926,"Owen Roberts International Airport","Georgetown","Cayman Islands","GCM","MWCR",19.292800903299998,-81.3576965332,8,-5,"N","America/Cayman","airport","OurAirports"
-1927,"Clarence A. Bain Airport","Clarence Bain","Bahamas",\N,"MYAB",24.287700653076172,-77.68460083007812,19,-5,"U","America/Nassau","airport","OurAirports"
+1927,"Clarence A. Bain Airport","Clarence Bain","Bahamas","MAY","MYAB",24.287700653076172,-77.68460083007812,19,-5,"U","America/Nassau","airport","OurAirports"
1928,"Andros Town Airport","Andros Town","Bahamas","ASD","MYAF",24.697900772094727,-77.79560089111328,5,-5,"U","America/Nassau","airport","OurAirports"
-1930,"Marsh Harbour International Airport","Marsh Harbor","Bahamas","MHH","MYAM",26.511400222800003,-77.08350372310001,6,-5,"U","America/Nassau","airport","OurAirports"
+1930,"Leonard M Thompson International Airport","Marsh Harbor","Bahamas","MHH","MYAM",26.5114,-77.083503,6,-5,"U","America/Nassau","airport","OurAirports"
1931,"San Andros Airport","San Andros","Bahamas","SAQ","MYAN",25.053800582885742,-78.04900360107422,5,-5,"U","America/Nassau","airport","OurAirports"
1932,"Spring Point Airport","Spring Point","Bahamas","AXP","MYAP",22.441799163800003,-73.97090148930002,11,-5,"U","America/Nassau","airport","OurAirports"
1933,"Sandy Point Airport","Sandy Point","Bahamas",\N,"MYAS",26.004600524902344,-77.39550018310547,8,-5,"U","America/Nassau","airport","OurAirports"
1934,"Treasure Cay Airport","Treasure Cay","Bahamas","TCB","MYAT",26.745300293,-77.3912963867,8,-5,"U","America/Nassau","airport","OurAirports"
1935,"Chub Cay Airport","Chub Cay","Bahamas","CCZ","MYBC",25.41710090637207,-77.88089752197266,5,-5,"U","America/Nassau","airport","OurAirports"
-1936,"Great Harbour Cay Airport","Bullocks Harbour","Bahamas",\N,"MYBG",25.7383003235,-77.8401031494,18,-5,"U","America/Nassau","airport","OurAirports"
+1936,"Great Harbour Cay Airport","Bullocks Harbour","Bahamas","GHC","MYBG",25.7383,-77.840103,18,-5,"U","America/Nassau","airport","OurAirports"
1937,"South Bimini Airport","Alice Town","Bahamas","BIM","MYBS",25.6998996735,-79.2647018433,10,-5,"U","America/Nassau","airport","OurAirports"
1941,"Exuma International Airport","Great Exuma","Bahamas","GGT","MYEF",23.5625991821,-75.8779983521,9,-5,"U","America/Nassau","airport","OurAirports"
1942,"George Town Airport","George Town","Bahamas",\N,"MYEG",23.4666996002,-75.78170013430001,5,-5,"U","America/Nassau","airport","OurAirports"
1943,"North Eleuthera Airport","North Eleuthera","Bahamas","ELH","MYEH",25.474899292,-76.6835021973,13,-5,"U","America/Nassau","airport","OurAirports"
1944,"Governor's Harbour Airport","Governor's Harbor","Bahamas","GHB","MYEM",25.2847003937,-76.3310012817,26,-5,"U","America/Nassau","airport","OurAirports"
-1945,"Normans Cay Airport","Norman's Cay","Bahamas",\N,"MYEN",24.59429931640625,-76.82019805908203,8,-5,"U","America/Nassau","airport","OurAirports"
+1945,"Normans Cay Airport","Norman's Cay","Bahamas","NMC","MYEN",24.59429931640625,-76.82019805908203,8,-5,"U","America/Nassau","airport","OurAirports"
1946,"Rock Sound Airport","Rock Sound","Bahamas","RSD","MYER",24.8950787333,-76.1768817902,10,-5,"U","America/Nassau","airport","OurAirports"
-1947,"Staniel Cay Airport","Staniel Cay","Bahamas",\N,"MYES",24.169099807739258,-76.43910217285156,5,-5,"U","America/Nassau","airport","OurAirports"
+1947,"Staniel Cay Airport","Staniel Cay","Bahamas","TYM","MYES",24.169099807739258,-76.43910217285156,5,-5,"U","America/Nassau","airport","OurAirports"
1948,"Grand Bahama International Airport","Freeport","Bahamas","FPO","MYGF",26.5587005615,-78.695602417,7,-5,"U","America/Nassau","airport","OurAirports"
1949,"Inagua Airport","Matthew Town","Bahamas","IGA","MYIG",20.975000381469727,-73.66690063476562,8,-5,"U","America/Nassau","airport","OurAirports"
1950,"Deadman's Cay Airport","Dead Man's Cay","Bahamas","LGI","MYLD",23.1790008545,-75.09359741210001,9,-5,"U","America/Nassau","airport","OurAirports"
-1951,"Stella Maris Airport","Stella Maris","Bahamas","SML","MYLS",23.582316804299996,-75.26862144470002,10,-5,"U","America/Nassau","airport","OurAirports"
-1952,"Mayaguana Airport","Mayaguana","Bahamas","MYG","MYMM",22.3794994354,-73.01349639889999,11,-5,"U","America/Nassau","airport","OurAirports"
+1951,"Stella Maris Airport","Stella Maris","Bahamas","SML","MYLS",23.582317,-75.268621,10,-5,"U","America/Nassau","airport","OurAirports"
+1952,"Mayaguana Airport","Mayaguana","Bahamas","MYG","MYMM",22.379499,-73.013494,11,-5,"U","America/Nassau","airport","OurAirports"
1953,"Lynden Pindling International Airport","Nassau","Bahamas","NAS","MYNN",25.0389995575,-77.46620178219999,16,-5,"U","America/Nassau","airport","OurAirports"
-1954,"Duncan Town Airport","Duncan Town","Bahamas",\N,"MYRD",22.181800842285156,-75.72949981689453,6,-5,"U","America/Nassau","airport","OurAirports"
-1955,"Rum Cay Airport","Port Nelson","Bahamas",\N,"MYRP",23.68440055847168,-74.83619689941406,15,-5,"U","America/Nassau","airport","OurAirports"
+1954,"Duncan Town Airport","Duncan Town","Bahamas","DCT","MYRD",22.181800842285156,-75.72949981689453,6,-5,"U","America/Nassau","airport","OurAirports"
+1955,"Rum Cay Airport","Port Nelson","Bahamas","RCY","MYRP",23.68440055847168,-74.83619689941406,15,-5,"U","America/Nassau","airport","OurAirports"
1956,"San Salvador Airport","Cockburn Town","Bahamas","ZSA","MYSM",24.06329917907715,-74.52400207519531,24,-5,"U","America/Nassau","airport","OurAirports"
1957,"Philip S. W. Goldson International Airport","Belize City","Belize","BZE","MZBZ",17.539100646972656,-88.30819702148438,15,-6,"U","America/Belize","airport","OurAirports"
1958,"Aitutaki Airport","Aitutaki","Cook Islands","AIT","NCAI",-18.830900192260742,-159.76400756835938,14,-10,"U","Pacific/Rarotonga","airport","OurAirports"
@@ -1904,7 +1904,7 @@
1971,"Rurutu Airport","Rurutu","French Polynesia","RUR","NTAR",-22.434099197387695,-151.36099243164062,18,-10,"U",\N,"airport","OurAirports"
1972,"Tubuai Airport","Tubuai","French Polynesia","TUB","NTAT",-23.365400314331055,-149.5240020751953,7,-10,"U","Pacific/Tahiti","airport","OurAirports"
1973,"Anaa Airport","Anaa","French Polynesia","AAA","NTGA",-17.35260009765625,-145.50999450683594,10,-10,"U","Pacific/Tahiti","airport","OurAirports"
-1974,"Fangatau Airport","Fangatau","French Polynesia",\N,"NTGB",-15.819899559020996,-140.88699340820312,9,-10,"U","Pacific/Tahiti","airport","OurAirports"
+1974,"Fangatau Airport","Fangatau","French Polynesia","FGU","NTGB",-15.819899559020996,-140.88699340820312,9,-10,"U","Pacific/Tahiti","airport","OurAirports"
1975,"Tikehau Airport","Tikehau","French Polynesia","TIH","NTGC",-15.119600296020508,-148.2310028076172,6,-10,"U","Pacific/Tahiti","airport","OurAirports"
1976,"Reao Airport","Reao","French Polynesia","REA","NTGE",-18.465900421142578,-136.44000244140625,12,-10,"U",\N,"airport","OurAirports"
1977,"Fakarava Airport","Fakarava","French Polynesia","FAV","NTGF",-16.054100036621094,-145.65699768066406,13,-10,"U","Pacific/Tahiti","airport","OurAirports"
@@ -1921,7 +1921,7 @@
1989,"Bora Bora Airport","Bora Bora","French Polynesia","BOB","NTTB",-16.444400787353516,-151.75100708007812,10,-10,"U","Pacific/Tahiti","airport","OurAirports"
1990,"Rangiroa Airport","Rangiroa","French Polynesia","RGI","NTTG",-14.954299926757812,-147.66099548339844,10,-10,"U","Pacific/Tahiti","airport","OurAirports"
1991,"Huahine-Fare Airport","Huahine Island","French Polynesia","HUH","NTTH",-16.68720054626465,-151.02200317382812,7,-10,"U","Pacific/Tahiti","airport","OurAirports"
-1992,"Moorea Airport","Moorea","French Polynesia","MOZ","NTTM",-17.489999771118164,-149.76199340820312,9,-10,"U","Pacific/Tahiti","airport","OurAirports"
+1992,"Moorea Airport","Moorea","French Polynesia","MOZ","NTTM",-17.49,-149.761993,9,-10,"U","Pacific/Tahiti","airport","OurAirports"
1993,"Hao Airport","Hao Island","French Polynesia","HOI","NTTO",-18.074800491333008,-140.9459991455078,10,-10,"U",\N,"airport","OurAirports"
1994,"Maupiti Airport","Maupiti","French Polynesia","MAU","NTTP",-16.42650032043457,-152.24400329589844,15,-10,"U","Pacific/Tahiti","airport","OurAirports"
1995,"Raiatea Airport","Raiatea Island","French Polynesia","RFP","NTTR",-16.7229,-151.466003,3,-10,"U","Pacific/Tahiti","airport","OurAirports"
@@ -1941,7 +1941,7 @@
2010,"Chatham Islands-Tuuta Airport","Chatham Island","New Zealand","CHT","NZCI",-43.810001373291016,-176.45700073242188,43,12.75,"Z","Pacific/Chatham","airport","OurAirports"
2011,"Dunedin Airport","Dunedin","New Zealand","DUD","NZDN",-45.9281005859375,170.197998046875,4,12,"Z","Pacific/Auckland","airport","OurAirports"
2012,"Gisborne Airport","Gisborne","New Zealand","GIS","NZGS",-38.663299560546875,177.97799682617188,15,12,"Z","Pacific/Auckland","airport","OurAirports"
-2013,"Glentanner Airport","Glentanner","New Zealand",\N,"NZGT",-43.906700134277344,170.1280059814453,1824,12,"Z","Pacific/Auckland","airport","OurAirports"
+2013,"Glentanner Airport","Glentanner","New Zealand","GTN","NZGT",-43.906700134277344,170.1280059814453,1824,12,"Z","Pacific/Auckland","airport","OurAirports"
2014,"Hokitika Airfield","Hokitika","New Zealand","HKK","NZHK",-42.713600158691406,170.98500061035156,146,12,"Z","Pacific/Auckland","airport","OurAirports"
2015,"Hamilton International Airport","Hamilton","New Zealand","HLZ","NZHN",-37.8666992188,175.332000732,172,12,"Z","Pacific/Auckland","airport","OurAirports"
2016,"Hastings Aerodrome","Hastings","New Zealand",\N,"NZHS",-39.646702,176.766998,72,12,"Z","Pacific/Auckland","airport","OurAirports"
@@ -1954,7 +1954,7 @@
2023,"New Plymouth Airport","New Plymouth","New Zealand","NPL","NZNP",-39.00859832763672,174.1790008544922,97,12,"Z","Pacific/Auckland","airport","OurAirports"
2024,"Nelson Airport","Nelson","New Zealand","NSN","NZNS",-41.298301696777344,173.2209930419922,17,12,"Z","Pacific/Auckland","airport","OurAirports"
2025,"Invercargill Airport","Invercargill","New Zealand","IVC","NZNV",-46.41239929199219,168.31300354003906,5,12,"Z","Pacific/Auckland","airport","OurAirports"
-2026,"RNZAF Base Ohakea","Ohakea","New Zealand",\N,"NZOH",-40.20600128173828,175.38800048828125,164,12,"Z","Pacific/Auckland","airport","OurAirports"
+2026,"RNZAF Base Ohakea","Ohakea","New Zealand","OHA","NZOH",-40.20600128173828,175.38800048828125,164,12,"Z","Pacific/Auckland","airport","OurAirports"
2027,"Oamaru Airport","Oamaru","New Zealand","OAM","NZOU",-44.970001220703125,171.08200073242188,99,12,"Z","Pacific/Auckland","airport","OurAirports"
2028,"Palmerston North Airport","Palmerston North","New Zealand","PMR","NZPM",-40.32059860229492,175.61700439453125,151,12,"Z","Pacific/Auckland","airport","OurAirports"
2029,"Paraparaumu Airport","Paraparaumu","New Zealand","PPQ","NZPP",-40.904701232910156,174.98899841308594,22,12,"Z","Pacific/Auckland","airport","OurAirports"
@@ -1964,14 +1964,14 @@
2033,"South Pole Station Airport","Stephen's Island","Antarctica",\N,"NZSP",-90,0,9300,12,"U","Antarctica/South_Pole","airport","OurAirports"
2034,"Tauranga Airport","Tauranga","New Zealand","TRG","NZTG",-37.67190170288086,176.1959991455078,13,12,"Z","Pacific/Auckland","airport","OurAirports"
2035,"Timaru Airport","Timaru","New Zealand","TIU","NZTU",-44.302799224853516,171.22500610351562,89,12,"Z","Pacific/Auckland","airport","OurAirports"
-2036,"Pukaki Airport","Pukaki","New Zealand",\N,"NZUK",-44.2350006104,170.117996216,1575,12,"Z","Pacific/Auckland","airport","OurAirports"
+2036,"Pukaki Airport","Pukaki","New Zealand","TWZ","NZUK",-44.2350006104,170.117996216,1575,12,"Z","Pacific/Auckland","airport","OurAirports"
2037,"Woodbourne Airport","Woodbourne","New Zealand","BHE","NZWB",-41.5182991027832,173.8699951171875,109,12,"Z","Pacific/Auckland","airport","OurAirports"
2038,"Williams Field","Weydon","Antarctica",\N,"NZWD",-77.86740112304688,167.0570068359375,68,12,"N","Antarctica/South_Pole","airport","OurAirports"
2039,"Wanaka Airport","Wanaka","New Zealand","WKA","NZWF",-44.722198486328,169.24600219727,1142,12,"Z","Pacific/Auckland","airport","OurAirports"
2040,"Wigram Airport","Wigram","New Zealand",\N,"NZWG",-43.5511016846,172.552993774,74,12,"Z","Pacific/Auckland","airport","OurAirports"
2041,"Whakatane Airport","Whakatane","New Zealand","WHK","NZWK",-37.92060089111328,176.91400146484375,20,12,"Z","Pacific/Auckland","airport","OurAirports"
2042,"Wellington International Airport","Wellington","New Zealand","WLG","NZWN",-41.3272018433,174.804992676,41,12,"Z","Pacific/Auckland","airport","OurAirports"
-2043,"Wairoa Airport","Wairoa","New Zealand",\N,"NZWO",-39.006900787353516,177.40699768066406,42,12,"Z","Pacific/Auckland","airport","OurAirports"
+2043,"Wairoa Airport","Wairoa","New Zealand","WIR","NZWO",-39.006900787353516,177.40699768066406,42,12,"Z","Pacific/Auckland","airport","OurAirports"
2044,"RNZAF Base Auckland-Whenuapai","Whenuapai","New Zealand",\N,"NZWP",-36.78779983520508,174.6300048828125,100,12,"Z","Pacific/Auckland","airport","OurAirports"
2045,"Whangarei Airport","Whangarei","New Zealand","WRE","NZWR",-35.7682991027832,174.36500549316406,133,12,"Z","Pacific/Auckland","airport","OurAirports"
2046,"Westport Airport","Westport","New Zealand","WSZ","NZWS",-41.73809814453125,171.58099365234375,13,12,"Z","Pacific/Auckland","airport","OurAirports"
@@ -1982,7 +1982,7 @@
2051,"Kandahar Airport","Kandahar","Afghanistan","KDH","OAKN",31.505800247192383,65.8478012084961,3337,4.5,"U","Asia/Kabul","airport","OurAirports"
2052,"Maimana Airport","Maimama","Afghanistan","MMZ","OAMN",35.93080139160156,64.76090240478516,2743,4.5,"U","Asia/Kabul","airport","OurAirports"
2053,"Mazar I Sharif Airport","Mazar-i-sharif","Afghanistan","MZR","OAMS",36.70690155029297,67.20970153808594,1284,4.5,"U","Asia/Kabul","airport","OurAirports"
-2054,"Shindand Airport","Shindand","Afghanistan",\N,"OASD",33.3913002014,62.2610015869,3773,4.5,"U","Asia/Kabul","airport","OurAirports"
+2054,"Shindand Airport","Shindand","Afghanistan","OAH","OASD",33.3913002014,62.2610015869,3773,4.5,"U","Asia/Kabul","airport","OurAirports"
2055,"Sheberghan Airport","Sheberghan","Afghanistan",\N,"OASG",36.75080108642578,65.91320037841797,1053,4.5,"U","Asia/Kabul","airport","OurAirports"
2056,"Konduz Airport","Kunduz","Afghanistan","UND","OAUZ",36.66510009765625,68.91079711914062,1457,4.5,"U","Asia/Kabul","airport","OurAirports"
2057,"Bahrain International Airport","Bahrain","Bahrain","BAH","OBBI",26.27079963684082,50.63359832763672,6,3,"U","Asia/Bahrain","airport","OurAirports"
@@ -1998,11 +1998,11 @@
2067,"Gassim Airport","Gassim","Saudi Arabia","ELQ","OEGS",26.302799224853516,43.77439880371094,2126,3,"U","Asia/Riyadh","airport","OurAirports"
2068,"Gurayat Domestic Airport","Guriat","Saudi Arabia","URY","OEGT",31.412413,37.278898,1672,3,"U","Asia/Riyadh","airport","OurAirports"
2069,"Ha'il Airport","Hail","Saudi Arabia","HAS","OEHL",27.437901,41.686298,3331,3,"U","Asia/Riyadh","airport","OurAirports"
-2070,"Jubail Airport","Jubail","Saudi Arabia",\N,"OEJB",27.038999557495117,49.40510177612305,26,3,"U","Asia/Riyadh","airport","OurAirports"
+2070,"Jubail Airport","Jubail","Saudi Arabia","QJB","OEJB",27.038999557495117,49.40510177612305,26,3,"U","Asia/Riyadh","airport","OurAirports"
2071,"King Faisal Naval Base","Jeddah","Saudi Arabia",\N,"OEJF",21.348100662231445,39.17300033569336,7,3,"U","Asia/Riyadh","airport","OurAirports"
2072,"King Abdulaziz International Airport","Jeddah","Saudi Arabia","JED","OEJN",21.6796,39.156502,48,3,"U","Asia/Riyadh","airport","OurAirports"
-2073,"King Khaled Military City Airport","King Khalid Mil.city","Saudi Arabia","HBT","OEKK",27.9009,45.528198,1352,3,"U","Asia/Riyadh","airport","OurAirports"
-2074,"Prince Mohammad Bin Abdulaziz Airport","Madinah","Saudi Arabia","MED","OEMA",24.55340003967285,39.705101013183594,2151,3,"U","Asia/Riyadh","airport","OurAirports"
+2073,"King Khaled Military City Airport","King Khalid Mil.city","Saudi Arabia","KMC","OEKK",27.9009,45.528198,1352,3,"U","Asia/Riyadh","airport","OurAirports"
+2074,"Prince Mohammad Bin Abdulaziz Airport","Madinah","Saudi Arabia","MED","OEMA",24.5534,39.705101,2151,3,"U","Asia/Riyadh","airport","OurAirports"
2075,"Nejran Airport","Nejran","Saudi Arabia","EAM","OENG",17.611400604248047,44.4192008972168,3982,3,"U","Asia/Riyadh","airport","OurAirports"
2076,"Al Qaisumah/Hafr Al Batin Airport","Hafr Al-batin","Saudi Arabia","AQI","OEPA",28.335199,46.125099,1174,3,"U","Asia/Riyadh","airport","OurAirports"
2077,"Pump Station 3 Airport","Petroline 3","Saudi Arabia",\N,"OEPC",25.17449951171875,47.488399505615234,1740,3,"U","Asia/Riyadh","airport","OurAirports"
@@ -2024,62 +2024,62 @@
2095,"Al Wajh Domestic Airport","Wejh","Saudi Arabia","EJH","OEWJ",26.19860076904297,36.47639846801758,66,3,"U","Asia/Riyadh","airport","OurAirports"
2096,"Prince Abdulmohsin Bin Abdulaziz Airport","Yenbo","Saudi Arabia","YNB","OEYN",24.144199,38.0634,26,3,"U","Asia/Riyadh","airport","OurAirports"
2097,"Abadan Airport","Abadan","Iran","ABD","OIAA",30.371099472,48.2282981873,10,3.5,"E","Asia/Tehran","airport","OurAirports"
-2098,"Dezful Airport","Dezful","Iran",\N,"OIAD",32.434399,48.397598,474,3.5,"E","Asia/Tehran","airport","OurAirports"
-2099,"Aghajari Airport","Aghajari","Iran",\N,"OIAG",30.7444,49.6772,88,3.5,"E","Asia/Tehran","airport","OurAirports"
-2100,"Gachsaran Airport","Gachsaran","Iran",\N,"OIAH",30.337600708,50.827999115,2414,3.5,"E","Asia/Tehran","airport","OurAirports"
-2101,"Shahid Asyaee Airport","Masjed Soleiman","Iran","QMJ","OIAI",32.00239944458008,49.27040100097656,1206,3.5,"E","Asia/Tehran","airport","OurAirports"
-2102,"Omidiyeh Airport","Omidyeh","Iran",\N,"OIAJ",30.8351993560791,49.5349006652832,85,3.5,"E","Asia/Tehran","airport","OurAirports"
+2098,"Dezful Airport","Dezful","Iran","DEF","OIAD",32.434399,48.397598,474,3.5,"E","Asia/Tehran","airport","OurAirports"
+2099,"Aghajari Airport","Aghajari","Iran","AKW","OIAG",30.7444,49.6772,88,3.5,"E","Asia/Tehran","airport","OurAirports"
+2100,"Gachsaran Airport","Gachsaran","Iran","GCH","OIAH",30.337600708,50.827999115,2414,3.5,"E","Asia/Tehran","airport","OurAirports"
+2101,"Shahid Asyaee Airport","Masjed Soleiman","Iran",\N,"OIAI",32.00239944458008,49.27040100097656,1206,3.5,"E","Asia/Tehran","airport","OurAirports"
+2102,"Omidiyeh Airport","Omidyeh","Iran","OMI","OIAJ",30.8351993560791,49.5349006652832,85,3.5,"E","Asia/Tehran","airport","OurAirports"
2103,"Mahshahr Airport","Bandar Mahshahr","Iran","MRX","OIAM",30.55620002746582,49.15190124511719,8,3.5,"E","Asia/Tehran","airport","OurAirports"
2104,"Ahwaz Airport","Ahwaz","Iran","AWZ","OIAW",31.337400436399996,48.7620010376,66,3.5,"E","Asia/Tehran","airport","OurAirports"
-2105,"Abumusa Island Airport","Abumusa I.","Iran",\N,"OIBA",25.875699996948242,55.03300094604492,23,3.5,"E","Asia/Tehran","airport","OurAirports"
+2105,"Abumusa Island Airport","Abumusa I.","Iran","AEU","OIBA",25.875699996948242,55.03300094604492,23,3.5,"E","Asia/Tehran","airport","OurAirports"
2106,"Bushehr Airport","Bushehr","Iran","BUZ","OIBB",28.9447994232,50.8345985413,68,3.5,"E","Asia/Tehran","airport","OurAirports"
2107,"Bastak Airport","Bastak","Iran",\N,"OIBH",27.21269989013672,54.318599700927734,1350,3.5,"E","Asia/Tehran","airport","OurAirports"
2108,"Asaloyeh Airport","Golbandi","Iran",\N,"OIBI",27.4814,52.615501,15,3.5,"E","Asia/Tehran","airport","OurAirports"
2109,"Kish International Airport","Kish Island","Iran","KIH","OIBK",26.5261993408,53.980201721200004,101,3.5,"E","Asia/Tehran","airport","OurAirports"
2110,"Bandar Lengeh Airport","Bandar Lengeh","Iran","BDH","OIBL",26.531999588,54.824798584,67,3.5,"E","Asia/Tehran","airport","OurAirports"
-2111,"Khark Island Airport","Khark Island","Iran",\N,"OIBQ",29.260299682617188,50.32389831542969,17,3.5,"E","Asia/Tehran","airport","OurAirports"
-2112,"Sirri Island Airport","Siri Island","Iran",\N,"OIBS",25.908899307250977,54.539398193359375,43,3.5,"E","Asia/Tehran","airport","OurAirports"
-2113,"Lavan Island Airport","Lavan Island","Iran",\N,"OIBV",26.810300827026367,53.356300354003906,76,3.5,"E","Asia/Tehran","airport","OurAirports"
+2111,"Khark Island Airport","Khark Island","Iran","KHK","OIBQ",29.260299682617188,50.32389831542969,17,3.5,"E","Asia/Tehran","airport","OurAirports"
+2112,"Sirri Island Airport","Siri Island","Iran","SXI","OIBS",25.908899307250977,54.539398193359375,43,3.5,"E","Asia/Tehran","airport","OurAirports"
+2113,"Lavan Island Airport","Lavan Island","Iran","LVP","OIBV",26.810300827026367,53.356300354003906,76,3.5,"E","Asia/Tehran","airport","OurAirports"
2114,"Shahid Ashrafi Esfahani Airport","Bakhtaran","Iran","KSH","OICC",34.3459014893,47.1581001282,4307,3.5,"E","Asia/Tehran","airport","OurAirports"
2117,"Sanandaj Airport","Sanandaj","Iran","SDG","OICS",35.24589920043945,47.00920104980469,4522,3.5,"E","Asia/Tehran","airport","OurAirports"
-2118,"Hesa Airport","Daran","Iran",\N,"OIFE",32.92890167236328,51.561100006103516,5256,3.5,"E","Asia/Tehran","airport","OurAirports"
+2118,"Hesa Airport","Daran","Iran","IFH","OIFE",32.92890167236328,51.561100006103516,5256,3.5,"E","Asia/Tehran","airport","OurAirports"
2119,"Shahid Vatan Pour Air Base","Esfahan","Iran",\N,"OIFH",32.56700134277344,51.69160079956055,5310,3.5,"E","Asia/Tehran","airport","OurAirports"
2120,"Kashan Airport","Kashan","Iran",\N,"OIFK",33.895301818847656,51.57699966430664,3465,3.5,"E","Asia/Tehran","airport","OurAirports"
2121,"Esfahan Shahid Beheshti International Airport","Esfahan","Iran","IFN","OIFM",32.75080108642578,51.86130142211914,5059,3.5,"E","Asia/Tehran","airport","OurAirports"
2122,"Badr Air Base","Sepah","Iran",\N,"OIFP",32.62110137939453,51.696998596191406,5242,3.5,"E","Asia/Tehran","airport","OurAirports"
2123,"Sardar-e-Jangal Airport","Rasht","Iran","RAS","OIGG",37.323333,49.617778,-40,3.5,"E","Asia/Tehran","airport","OurAirports"
-2125,"Arak Airport","Arak","Iran",\N,"OIHR",34.138099670410156,49.8473014831543,5440,3.5,"E","Asia/Tehran","airport","OurAirports"
+2125,"Arak Airport","Arak","Iran","AJK","OIHR",34.138099670410156,49.8473014831543,5440,3.5,"E","Asia/Tehran","airport","OurAirports"
2126,"Ghazvin Azadi Airport","Abe-ali","Iran",\N,"OIIA",35.95209884643555,50.450801849365234,3769,3.5,"E","Asia/Tehran","airport","OurAirports"
2127,"Kushke Nosrat Airport","Kushke Nosrat","Iran",\N,"OIIC",34.98400115966797,50.80619812011719,3008,3.5,"E","Asia/Tehran","airport","OurAirports"
2128,"Doshan Tappeh Air Base","Teheran","Iran",\N,"OIID",35.702999114990234,51.475101470947266,4046,3.5,"E","Asia/Tehran","airport","OurAirports"
2130,"Ghale Morghi Airport","Teheran","Iran",\N,"OIIG",35.644798278808594,51.380699157714844,3627,3.5,"E","Asia/Tehran","airport","OurAirports"
2131,"Mehrabad International Airport","Teheran","Iran","THR","OIII",35.68920135498047,51.31340026855469,3962,3.5,"E","Asia/Tehran","airport","OurAirports"
-2132,"Qazvin Airport","Ghazvin","Iran",\N,"OIIK",36.240101,50.0471,4184,3.5,"E","Asia/Tehran","airport","OurAirports"
+2132,"Qazvin Airport","Ghazvin","Iran","GZW","OIIK",36.240101,50.0471,4184,3.5,"E","Asia/Tehran","airport","OurAirports"
2133,"Naja Airport","Khoram Dareh","Iran",\N,"OIIM",35.77629852294922,50.88100051879883,4040,3.5,"E","Asia/Tehran","airport","OurAirports"
2134,"Bandar Abbas International Airport","Bandar Abbas","Iran","BND","OIKB",27.218299865722656,56.37779998779297,22,3.5,"E","Asia/Tehran","airport","OurAirports"
-2135,"Jiroft Airport","Jiroft","Iran",\N,"OIKJ",28.726900100699996,57.67029953,2663,3.5,"E","Asia/Tehran","airport","OurAirports"
+2135,"Jiroft Airport","Jiroft","Iran","JYR","OIKJ",28.726900100699996,57.67029953,2663,3.5,"E","Asia/Tehran","airport","OurAirports"
2136,"Kerman Airport","Kerman","Iran","KER","OIKK",30.274400711099997,56.9510993958,5741,3.5,"E","Asia/Tehran","airport","OurAirports"
-2138,"Havadarya Airport","Bandar Abbas","Iran",\N,"OIKP",27.158300399780273,56.17250061035156,19,3.5,"E","Asia/Tehran","airport","OurAirports"
+2138,"Havadarya Airport","Bandar Abbas","Iran","HDR","OIKP",27.158300399780273,56.17250061035156,19,3.5,"E","Asia/Tehran","airport","OurAirports"
2139,"Dayrestan Airport","Gheshm I.","Iran",\N,"OIKQ",26.754600524902344,55.902400970458984,45,3.5,"E","Asia/Tehran","airport","OurAirports"
-2141,"Sirjan Airport","Sirjan","Iran",\N,"OIKY",29.550899505615234,55.672698974609375,5846,3.5,"E","Asia/Tehran","airport","OurAirports"
+2141,"Sirjan Airport","Sirjan","Iran","SYJ","OIKY",29.550899505615234,55.672698974609375,5846,3.5,"E","Asia/Tehran","airport","OurAirports"
2142,"Birjand Airport","Birjand","Iran","XBJ","OIMB",32.898101806640625,59.2661018371582,4952,3.5,"E","Asia/Tehran","airport","OurAirports"
-2143,"Sarakhs Airport","Sarakhs","Iran",\N,"OIMC",36.50120162963867,61.06489944458008,945,3.5,"E","Asia/Tehran","airport","OurAirports"
-2144,"Shahroud Airport","Emam Shahr","Iran",\N,"OIMJ",36.4253005981,55.104198455799995,4215,3.5,"E","Asia/Tehran","airport","OurAirports"
-2147,"Tabas Airport","Tabas","Iran",\N,"OIMT",33.6678009033,56.8927001953,2312,3.5,"E","Asia/Tehran","airport","OurAirports"
-2148,"Kalaleh Airport","Kalaleh","Iran",\N,"OINE",37.3833007812,55.4519996643,425,3.5,"E","Asia/Tehran","airport","OurAirports"
+2143,"Sarakhs Airport","Sarakhs","Iran","CKT","OIMC",36.50120162963867,61.06489944458008,945,3.5,"E","Asia/Tehran","airport","OurAirports"
+2144,"Shahroud Airport","Emam Shahr","Iran","RUD","OIMJ",36.4253005981,55.104198455799995,4215,3.5,"E","Asia/Tehran","airport","OurAirports"
+2147,"Tabas Airport","Tabas","Iran","TCX","OIMT",33.6678009033,56.8927001953,2312,3.5,"E","Asia/Tehran","airport","OurAirports"
+2148,"Kalaleh Airport","Kalaleh","Iran","KLM","OINE",37.3833007812,55.4519996643,425,3.5,"E","Asia/Tehran","airport","OurAirports"
2151,"Ramsar Airport","Ramsar","Iran","RZR","OINR",36.9099006652832,50.67959976196289,-70,3.5,"E","Asia/Tehran","airport","OurAirports"
-2153,"Fasa Airport","Fasa","Iran",\N,"OISF",28.891799926757812,53.72330093383789,4261,3.5,"E","Asia/Tehran","airport","OurAirports"
-2154,"Jahrom Airport","Jahrom","Iran",\N,"OISJ",28.586700439499996,53.5791015625,3358,3.5,"E","Asia/Tehran","airport","OurAirports"
-2156,"Lamerd Airport","Lamerd","Iran",\N,"OISR",27.3726997375,53.18880081179999,1337,3.5,"E","Asia/Tehran","airport","OurAirports"
+2153,"Fasa Airport","Fasa","Iran","FAZ","OISF",28.891799926757812,53.72330093383789,4261,3.5,"E","Asia/Tehran","airport","OurAirports"
+2154,"Jahrom Airport","Jahrom","Iran","JAR","OISJ",28.586700439499996,53.5791015625,3358,3.5,"E","Asia/Tehran","airport","OurAirports"
+2156,"Lamerd Airport","Lamerd","Iran","LFM","OISR",27.3726997375,53.18880081179999,1337,3.5,"E","Asia/Tehran","airport","OurAirports"
2157,"Shiraz Shahid Dastghaib International Airport","Shiraz","Iran","SYZ","OISS",29.539199829101562,52.58980178833008,4920,3.5,"E","Asia/Tehran","airport","OurAirports"
-2158,"Khoy Airport","Khoy","Iran",\N,"OITK",38.4275016784668,44.97359848022461,3981,3.5,"E","Asia/Tehran","airport","OurAirports"
+2158,"Khoy Airport","Khoy","Iran","KHY","OITK",38.4275016784668,44.97359848022461,3981,3.5,"E","Asia/Tehran","airport","OurAirports"
2162,"Tabriz International Airport","Tabriz","Iran","TBZ","OITT",38.1338996887207,46.23500061035156,4459,3.5,"E","Asia/Tehran","airport","OurAirports"
-2163,"Zanjan Airport","Zanjan","Iran",\N,"OITZ",36.7737007141,48.3594017029,5382,3.5,"E","Asia/Tehran","airport","OurAirports"
+2163,"Zanjan Airport","Zanjan","Iran","JWN","OITZ",36.7737007141,48.3594017029,5382,3.5,"E","Asia/Tehran","airport","OurAirports"
2164,"Shahid Sadooghi Airport","Yazd","Iran","AZD","OIYY",31.9048995972,54.2765007019,4054,3.5,"E","Asia/Tehran","airport","OurAirports"
2165,"Zabol Airport","Zabol","Iran","ACZ","OIZB",31.09830093383789,61.54389953613281,1628,3.5,"E","Asia/Tehran","airport","OurAirports"
2166,"Konarak Airport","Chah Bahar","Iran","ZBR","OIZC",25.443300247199996,60.3820991516,43,3.5,"E","Asia/Tehran","airport","OurAirports"
2167,"Zahedan International Airport","Zahedan","Iran","ZAH","OIZH",29.47570037841797,60.90620040893555,4564,3.5,"E","Asia/Tehran","airport","OurAirports"
-2168,"Iran Shahr Airport","Iran Shahr","Iran",\N,"OIZI",27.2360992432,60.7200012207,2040,3.5,"E","Asia/Tehran","airport","OurAirports"
+2168,"Iran Shahr Airport","Iran Shahr","Iran","IHR","OIZI",27.2360992432,60.7200012207,2040,3.5,"E","Asia/Tehran","airport","OurAirports"
2169,"Saravan Airport","Saravan","Iran",\N,"OIZS",27.419300079345703,62.315799713134766,3930,3.5,"E","Asia/Tehran","airport","OurAirports"
2170,"Queen Alia International Airport","Amman","Jordan","AMM","OJAI",31.7226009369,35.9931983948,2395,2,"E","Asia/Amman","airport","OurAirports"
2171,"Amman-Marka International Airport","Amman","Jordan","ADJ","OJAM",31.972700119018555,35.991600036621094,2555,2,"E","Asia/Amman","airport","OurAirports"
@@ -2089,12 +2089,12 @@
2175,"King Hussein Air College","Mafraq","Jordan","OMF","OJMF",32.3564,36.259201,2240,2,"E","Asia/Amman","airport","OurAirports"
2176,"Kuwait International Airport","Kuwait","Kuwait","KWI","OKBK",29.226600646972656,47.96889877319336,206,3,"U","Asia/Kuwait","airport","OurAirports"
2177,"Beirut Rafic Hariri International Airport","Beirut","Lebanon","BEY","OLBA",33.820899963378906,35.488399505615234,87,2,"E","Asia/Beirut","airport","OurAirports"
-2178,"Rene Mouawad Air Base","Kleiat","Lebanon",\N,"OLKA",34.589298248291016,36.01129913330078,75,2,"E","Asia/Beirut","airport","OurAirports"
+2178,"Rene Mouawad Air Base","Kleiat","Lebanon","KYE","OLKA",34.589298248291016,36.01129913330078,75,2,"E","Asia/Beirut","airport","OurAirports"
2179,"Abu Dhabi International Airport","Abu Dhabi","United Arab Emirates","AUH","OMAA",24.433000564575195,54.651100158691406,88,4,"U","Asia/Dubai","airport","OurAirports"
2180,"Bateen Airport","Abu Dhabi","United Arab Emirates","AZI","OMAD",24.428300857543945,54.458099365234375,16,4,"U","Asia/Dubai","airport","OurAirports"
2181,"Al Hamra Aux Airport","Al Hamra","United Arab Emirates",\N,"OMAH",24.073999404907227,52.463600158691406,50,4,"U","Asia/Dubai","airport","OurAirports"
2182,"Jebel Dhana Airport","Jebel Dhana","United Arab Emirates",\N,"OMAJ",24.187400817871094,52.61399841308594,43,4,"U","Asia/Dubai","airport","OurAirports"
-2184,"Al Dhafra Air Base","Abu Dhabi","United Arab Emirates",\N,"OMAM",24.248199462900004,54.547698974599996,77,4,"U","Asia/Dubai","airport","OurAirports"
+2184,"Al Dhafra Air Base","Abu Dhabi","United Arab Emirates","DHF","OMAM",24.248199462900004,54.547698974599996,77,4,"U","Asia/Dubai","airport","OurAirports"
2185,"Arzanah Airport","Arzana","United Arab Emirates",\N,"OMAR",24.780500411987305,52.559898376464844,15,4,"U","Asia/Dubai","airport","OurAirports"
2186,"Das Island Airport","Das Island","United Arab Emirates",\N,"OMAS",25.14620018005371,52.87369918823242,12,4,"U","Asia/Dubai","airport","OurAirports"
2187,"Zirku Airport","Zirku","United Arab Emirates",\N,"OMAZ",24.862491607666016,53.07714080810547,14,4,"U","Asia/Dubai","airport","OurAirports"
@@ -2107,17 +2107,17 @@
2194,"Muscat International Airport","Muscat","Oman","MCT","OOMS",23.593299865722656,58.284400939941406,48,4,"U","Asia/Muscat","airport","OurAirports"
2195,"Salalah Airport","Salalah","Oman","SLL","OOSA",17.038700103759766,54.09130096435547,73,4,"U","Asia/Muscat","airport","OurAirports"
2196,"Thumrait Air Base","Thumrait","Oman","TTH","OOTH",17.666000366210938,54.024600982666016,1570,4,"U","Asia/Muscat","airport","OurAirports"
-2197,"Bhagatanwala Airport","Bhagtanwala","Pakistan",\N,"OPBG",32.056098938,72.94840240479999,600,5,"N","Asia/Karachi","airport","OurAirports"
+2197,"Bhagatanwala Airport","Bhagtanwala","Pakistan","BHW","OPBG",32.056098938,72.94840240479999,600,5,"N","Asia/Karachi","airport","OurAirports"
2202,"Faisalabad International Airport","Faisalabad","Pakistan","LYP","OPFA",31.364999771118164,72.99479675292969,591,5,"N","Asia/Karachi","airport","OurAirports"
2203,"Gwadar International Airport","Gwadar","Pakistan","GWD","OPGD",25.233299255371094,62.329498291015625,36,5,"N","Asia/Karachi","airport","OurAirports"
2204,"Gilgit Airport","Gilgit","Pakistan","GIL","OPGT",35.918800354003906,74.33360290527344,4796,5,"N","Asia/Karachi","airport","OurAirports"
-2205,"Shahbaz Air Base","Jacobsbad","Pakistan",\N,"OPJA",28.28420066833496,68.44969940185547,185,5,"N","Asia/Karachi","airport","OurAirports"
+2205,"Shahbaz Air Base","Jacobsbad","Pakistan","JAG","OPJA",28.28420066833496,68.44969940185547,185,5,"N","Asia/Karachi","airport","OurAirports"
2206,"Jinnah International Airport","Karachi","Pakistan","KHI","OPKC",24.9065,67.160797,100,5,"N","Asia/Karachi","airport","OurAirports"
2207,"Alama Iqbal International Airport","Lahore","Pakistan","LHE","OPLA",31.5216007232666,74.40360260009766,712,5,"N","Asia/Karachi","airport","OurAirports"
2208,"Walton Airport","Lahore","Pakistan",\N,"OPLH",31.494800567626953,74.34619903564453,679,5,"N","Asia/Karachi","airport","OurAirports"
-2209,"Mangla Airport","Mangla","Pakistan",\N,"OPMA",33.05009841918945,73.63839721679688,902,5,"N","Asia/Karachi","airport","OurAirports"
+2209,"Mangla Airport","Mangla","Pakistan","XJM","OPMA",33.05009841918945,73.63839721679688,902,5,"N","Asia/Karachi","airport","OurAirports"
2210,"Muzaffarabad Airport","Muzaffarabad","Pakistan","MFG","OPMF",34.3390007019043,73.50859832763672,2691,5,"N","Asia/Karachi","airport","OurAirports"
-2211,"Mianwali Air Base","Mianwali","Pakistan",\N,"OPMI",32.5630989074707,71.5707015991211,690,5,"N","Asia/Karachi","airport","OurAirports"
+2211,"Mianwali Air Base","Mianwali","Pakistan","MWD","OPMI",32.5630989074707,71.5707015991211,690,5,"N","Asia/Karachi","airport","OurAirports"
2212,"Moenjodaro Airport","Moenjodaro","Pakistan","MJD","OPMJ",27.3351993560791,68.14309692382812,154,5,"N","Asia/Karachi","airport","OurAirports"
2213,"Masroor Air Base","Karachi","Pakistan",\N,"OPMR",24.893600463867188,66.93879699707031,35,5,"N","Asia/Karachi","airport","OurAirports"
2214,"Multan International Airport","Multan","Pakistan","MUX","OPMT",30.20319938659668,71.41909790039062,403,5,"N","Asia/Karachi","airport","OurAirports"
@@ -2129,26 +2129,26 @@
2220,"Qasim Airport","Qasim","Pakistan",\N,"OPQS",33.56019973754883,73.033203125,1581,5,"N","Asia/Karachi","airport","OurAirports"
2221,"Quetta International Airport","Quetta","Pakistan","UET","OPQT",30.251399993896484,66.93779754638672,5267,5,"N","Asia/Karachi","airport","OurAirports"
2222,"Shaikh Zaid Airport","Rahim Yar Khan","Pakistan","RYK","OPRK",28.383899688720703,70.27960205078125,271,5,"N","Asia/Karachi","airport","OurAirports"
-2223,"Benazir Bhutto International Airport","Islamabad","Pakistan","ISB","OPRN",33.61669921875,73.09919738769531,1668,5,"N","Asia/Karachi","airport","OurAirports"
+2223,"Benazir Bhutto International Airport","Islamabad","Pakistan",\N,"OPRN",33.616699,73.099197,1668,5,"N","Asia/Karachi","airport","OurAirports"
2224,"Risalpur Air Base","Risalpur","Pakistan",\N,"OPRS",34.08110046386719,71.97260284423828,1050,5,"N","Asia/Karachi","airport","OurAirports"
2225,"Rawalakot Airport","Rawala Kot","Pakistan","RAZ","OPRT",33.849700927734375,73.79810333251953,5479,5,"N","Asia/Karachi","airport","OurAirports"
2227,"Sukkur Airport","Sukkur","Pakistan","SKZ","OPSK",27.722000122070312,68.79170227050781,196,5,"N","Asia/Karachi","airport","OurAirports"
2228,"Saidu Sharif Airport","Saidu Sharif","Pakistan","SDT","OPSS",34.8135986328125,72.35279846191406,3183,5,"N","Asia/Karachi","airport","OurAirports"
2229,"Sui Airport","Sui","Pakistan","SUL","OPSU",28.645099639892578,69.1769027709961,763,5,"N","Asia/Karachi","airport","OurAirports"
2230,"Talhar Airport","Talhar","Pakistan","BDN","OPTH",24.84149932861328,68.8384017944336,28,5,"N","Asia/Karachi","airport","OurAirports"
-2232,"Wana Airport","Wana","Pakistan",\N,"OPWN",32.3046989440918,69.57039642333984,4550,5,"N","Asia/Karachi","airport","OurAirports"
+2232,"Wana Airport","Wana","Pakistan","WAF","OPWN",32.3046989440918,69.57039642333984,4550,5,"N","Asia/Karachi","airport","OurAirports"
2233,"Zhob Airport","Zhob","Pakistan","PZH","OPZB",31.358400344848633,69.4636001586914,4728,5,"N","Asia/Karachi","airport","OurAirports"
2234,"Basrah International Airport","Basrah","Iraq","BSR","ORMM",30.549100875854492,47.66210174560547,11,3,"U","Asia/Baghdad","airport","OurAirports"
2235,"Aleppo International Airport","Aleppo","Syria","ALP","OSAP",36.18069839477539,37.22439956665039,1276,2,"E","Asia/Damascus","airport","OurAirports"
2236,"Damascus International Airport","Damascus","Syria","DAM","OSDI",33.4114990234375,36.51559829711914,2020,2,"E","Asia/Damascus","airport","OurAirports"
-2237,"Deir ez-Zor Airport","Deire Zor","Syria","DEZ","OSDZ",35.285400390625,40.17599868774414,700,2,"E","Asia/Damascus","airport","OurAirports"
+2237,"Deir ez-Zor Air Base","Deire Zor","Syria","DEZ","OSDZ",35.2854,40.175999,700,2,"E","Asia/Damascus","airport","OurAirports"
2239,"Bassel Al-Assad International Airport","Latakia","Syria","LTK","OSLK",35.401100158691406,35.948699951171875,157,2,"E","Asia/Damascus","airport","OurAirports"
2240,"Palmyra Airport","Palmyra","Syria","PMS","OSPR",34.5574,38.316898,1322,2,"E","Asia/Damascus","airport","OurAirports"
-2241,"Doha International Airport","Doha","Qatar",\N,"OTBD",25.261100769,51.5651016235,35,3,"U","Asia/Qatar","airport","OurAirports"
+2241,"Doha International Airport","Doha","Qatar",\N,"OTBD",25.261101,51.565102,35,3,"U","Asia/Qatar","airport","OurAirports"
2242,"Canton Island Airport","Canton Island","Kiribati","CIS","PCIS",-2.7681200504300003,-171.710006714,9,13,"U","Pacific/Enderbury","airport","OurAirports"
2243,"Rota International Airport","Rota","Northern Mariana Islands","ROP","PGRO",14.174300193786621,145.2429962158203,607,10,"U","Pacific/Saipan","airport","OurAirports"
-2244,"Saipan International Airport","Saipan","Northern Mariana Islands","SPN","PGSN",15.119000434899998,145.729003906,215,10,"U","Pacific/Saipan","airport","OurAirports"
-2245,"Andersen Air Force Base","Andersen","Guam","UAM","PGUA",13.584,144.929993,627,10,"U","Pacific/Guam","airport","OurAirports"
+2244,"Saipan International Airport","Saipan","Northern Mariana Islands","SPN","PGSN",15.119,145.729004,215,10,"U","Pacific/Saipan","airport","OurAirports"
+2245,"Andersen Air Force Base","Andersen","Guam","UAM","PGUA",13.584,144.929998,627,10,"U","Pacific/Guam","airport","OurAirports"
2246,"Antonio B. Won Pat International Airport","Agana","Guam","GUM","PGUM",13.4834003448,144.796005249,298,10,"U","Pacific/Guam","airport","OurAirports"
2247,"Tinian International Airport","West Tinian","Northern Mariana Islands","TIQ","PGWT",14.999199867248535,145.61900329589844,271,10,"U","Pacific/Saipan","airport","OurAirports"
2249,"Marshall Islands International Airport","Majuro","Marshall Islands","MAJ","PKMJ",7.064760208129883,171.27200317382812,6,12,"U","Pacific/Majuro","airport","OurAirports"
@@ -2158,10 +2158,10 @@
2253,"Henderson Field","Midway","Midway Islands","MDY","PMDY",28.20170021057129,-177.38099670410156,13,-11,"U","Pacific/Midway","airport","OurAirports"
2254,"Chuuk International Airport","Chuuk","Micronesia","TKK","PTKK",7.461870193481445,151.84300231933594,11,10,"U","Pacific/Truk","airport","OurAirports"
2255,"Pohnpei International Airport","Pohnpei","Micronesia","PNI","PTPN",6.985099792480469,158.20899963378906,10,11,"U","Pacific/Ponape","airport","OurAirports"
-2256,"Babelthuap Airport","Babelthuap","Palau","ROR","PTRO",7.367650032043457,134.54400634765625,176,9,"U","Pacific/Palau","airport","OurAirports"
+2256,"Babelthuap Airport","Babelthuap","Palau","ROR","PTRO",7.36731,134.544236,176,9,"U","Pacific/Palau","airport","OurAirports"
2257,"Kosrae International Airport","Kosrae","Micronesia","KSA","PTSA",5.35698,162.957993,11,11,"U","Pacific/Kosrae","airport","OurAirports"
2258,"Yap International Airport","Yap","Micronesia","YAP","PTYA",9.49891,138.082993,91,10,"U","Pacific/Truk","airport","OurAirports"
-2259,"Kinmen Airport","Kinmen","Taiwan","KNH","RCBS",24.427900314331055,118.35900115966797,93,8,"U","Asia/Taipei","airport","OurAirports"
+2259,"Kinmen Airport","Kinmen","Taiwan","KNH","RCBS",24.4279,118.359001,93,8,"U","Asia/Taipei","airport","OurAirports"
2260,"Pingtung South Airport","Pingtung","Taiwan",\N,"RCDC",22.672399520874023,120.46199798583984,78,8,"U","Asia/Taipei","airport","OurAirports"
2261,"Longtan Air Base","Longtang","Taiwan",\N,"RCDI",24.855100631713867,121.23799896240234,790,8,"U","Asia/Taipei","airport","OurAirports"
2262,"Taitung Airport","Fengnin","Taiwan","TTT","RCFN",22.7549991607666,121.10199737548828,143,8,"U","Asia/Taipei","airport","OurAirports"
@@ -2171,7 +2171,7 @@
2267,"Lanyu Airport","Lanyu","Taiwan","KYD","RCLY",22.027000427246094,121.53500366210938,44,8,"U","Asia/Taipei","airport","OurAirports"
2268,"Taichung Ching Chuang Kang Airport","Taichung","Taiwan","RMQ","RCMQ",24.264699935913086,120.62100219726562,663,8,"N","Asia/Taipei","airport","OurAirports"
2270,"Tainan Airport","Tainan","Taiwan","TNN","RCNN",22.95039939880371,120.20600128173828,63,8,"U","Asia/Taipei","airport","OurAirports"
-2271,"Hsinchu Air Base","Hsinchu","Taiwan",\N,"RCPO",24.8180007935,120.939002991,26,8,"U","Asia/Taipei","airport","OurAirports"
+2271,"Hsinchu Air Base","Hsinchu","Taiwan","HSZ","RCPO",24.8180007935,120.939002991,26,8,"U","Asia/Taipei","airport","OurAirports"
2272,"Makung Airport","Makung","Taiwan","MZG","RCQC",23.568700790405273,119.62799835205078,103,8,"U","Asia/Taipei","airport","OurAirports"
2273,"Chihhang Air Base","Taitung","Taiwan",\N,"RCQS",22.793100357055664,121.18199920654297,121,8,"U","Asia/Taipei","airport","OurAirports"
2274,"Pingtung North Airport","Pingtung","Taiwan","PIF","RCSQ",22.700199127197266,120.48200225830078,97,8,"U","Asia/Taipei","airport","OurAirports"
@@ -2182,14 +2182,14 @@
2279,"Narita International Airport","Tokyo","Japan","NRT","RJAA",35.7647018433,140.386001587,141,9,"U","Asia/Tokyo","airport","OurAirports"
2280,"Matsumoto Airport","Matsumoto","Japan","MMJ","RJAF",36.16680145263672,137.92300415039062,2182,9,"U","Asia/Tokyo","airport","OurAirports"
2281,"Hyakuri Airport","Ibaraki","Japan","IBR","RJAH",36.181098938,140.414993286,105,9,"U","Asia/Tokyo","airport","OurAirports"
-2282,"Minami Torishima Airport","Minami Tori Shima","Japan",\N,"RJAM",24.2896995544,153.979003906,22,9,"U","Asia/Tokyo","airport","OurAirports"
+2282,"Minami Torishima Airport","Minami Tori Shima","Japan","MUS","RJAM",24.2896995544,153.979003906,22,9,"U","Asia/Tokyo","airport","OurAirports"
2283,"Iwo Jima Airport","Iwojima","Japan","IWO","RJAW",24.784000396728516,141.322998046875,384,9,"U","Asia/Tokyo","airport","OurAirports"
2284,"Nanki Shirahama Airport","Nanki-shirahama","Japan","SHM","RJBD",33.6622009277,135.363998413,298,9,"U","Asia/Tokyo","airport","OurAirports"
2285,"Kohnan Airport","Kohnan","Japan",\N,"RJBK",34.59080123901367,133.93299865722656,3,9,"U","Asia/Tokyo","airport","OurAirports"
2286,"Tokachi-Obihiro Airport","Obihiro","Japan","OBO","RJCB",42.7332992554,143.216995239,505,9,"U","Asia/Tokyo","airport","OurAirports"
2287,"New Chitose Airport","Sapporo","Japan","CTS","RJCC",42.77519989013672,141.69200134277344,82,9,"U","Asia/Tokyo","airport","OurAirports"
2288,"Hakodate Airport","Hakodate","Japan","HKD","RJCH",41.7700004578,140.822006226,151,9,"U","Asia/Tokyo","airport","OurAirports"
-2289,"Chitose Air Base","Chitose","Japan","SPK","RJCJ",42.79449844359999,141.666000366,87,9,"U","Asia/Tokyo","airport","OurAirports"
+2289,"Chitose Air Base","Chitose","Japan",\N,"RJCJ",42.79449844359999,141.666000366,87,9,"U","Asia/Tokyo","airport","OurAirports"
2290,"Memanbetsu Airport","Memanbetsu","Japan","MMB","RJCM",43.8805999756,144.164001465,135,9,"U","Asia/Tokyo","airport","OurAirports"
2291,"Nakashibetsu Airport","Nakashibetsu","Japan","SHB","RJCN",43.5774993896,144.960006714,234,9,"U","Asia/Tokyo","airport","OurAirports"
2293,"Tokachi Airport","Tokachi","Japan",\N,"RJCT",42.890499114990234,143.1580047607422,281,9,"U","Asia/Tokyo","airport","OurAirports"
@@ -2216,10 +2216,10 @@
2314,"Kanoya Airport","Kanoya","Japan",\N,"RJFY",31.367599487304688,130.84500122070312,214,9,"U","Asia/Tokyo","airport","OurAirports"
2315,"Tsuiki Air Field","Tsuiki","Japan",\N,"RJFZ",33.6850013733,131.039993286,55,9,"U","Asia/Tokyo","airport","OurAirports"
2316,"Amami Airport","Amami","Japan","ASJ","RJKA",28.430599212646484,129.71299743652344,27,9,"U","Asia/Tokyo","airport","OurAirports"
-2317,"Okierabu Airport","Okierabu","Japan",\N,"RJKB",27.4255008698,128.701004028,101,9,"U","Asia/Tokyo","airport","OurAirports"
+2317,"Okierabu Airport","Okierabu","Japan","OKE","RJKB",27.4255008698,128.701004028,101,9,"U","Asia/Tokyo","airport","OurAirports"
2318,"Tokunoshima Airport","Tokunoshima","Japan","TKN","RJKN",27.83639907836914,128.88099670410156,17,9,"U","Asia/Tokyo","airport","OurAirports"
-2319,"Fukui Airport","Fukui","Japan",\N,"RJNF",36.1427993774,136.223999023,19,9,"U","Asia/Tokyo","airport","OurAirports"
-2320,"Gifu Airport","Gifu","Japan",\N,"RJNG",35.394100189208984,136.8699951171875,128,9,"U","Asia/Tokyo","airport","OurAirports"
+2319,"Fukui Airport","Fukui","Japan","FKJ","RJNF",36.1427993774,136.223999023,19,9,"U","Asia/Tokyo","airport","OurAirports"
+2320,"Gifu Airport","Gifu","Japan","QGU","RJNG",35.394100189208984,136.8699951171875,128,9,"U","Asia/Tokyo","airport","OurAirports"
2321,"Hamamatsu Airport","Hamamatsu","Japan",\N,"RJNH",34.75019836425781,137.7030029296875,150,9,"U","Asia/Tokyo","airport","OurAirports"
2322,"Komatsu Airport","Kanazawa","Japan","KMQ","RJNK",36.39459991455078,136.40699768066406,36,9,"U","Asia/Tokyo","airport","OurAirports"
2323,"Oki Airport","Oki Island","Japan","OKI","RJNO",36.18109893798828,133.3249969482422,311,9,"U","Asia/Tokyo","airport","OurAirports"
@@ -2230,24 +2230,24 @@
2328,"Izumo Airport","Izumo","Japan","IZO","RJOC",35.4136009216,132.88999939,15,9,"U","Asia/Tokyo","airport","OurAirports"
2329,"Hofu Airport","Hofu","Japan",\N,"RJOF",34.034698486328125,131.5489959716797,7,9,"U","Asia/Tokyo","airport","OurAirports"
2330,"Miho Yonago Airport","Miho","Japan","YGJ","RJOH",35.4921989440918,133.23599243164062,20,9,"U","Asia/Tokyo","airport","OurAirports"
-2332,"Kōchi Ryōma Airport","Kochi","Japan","KCZ","RJOK",33.5461006165,133.669006348,42,9,"U","Asia/Tokyo","airport","OurAirports"
+2332,"Kōchi Ryōma Airport","Kochi","Japan","KCZ","RJOK",33.546101,133.669006,42,9,"U","Asia/Tokyo","airport","OurAirports"
2333,"Matsuyama Airport","Matsuyama","Japan","MYJ","RJOM",33.82720184326172,132.6999969482422,25,9,"U","Asia/Tokyo","airport","OurAirports"
2334,"Osaka International Airport","Osaka","Japan","ITM","RJOO",34.785499572753906,135.43800354003906,50,9,"U","Asia/Tokyo","airport","OurAirports"
2335,"Tottori Airport","Tottori","Japan","TTJ","RJOR",35.5301017761,134.167007446,65,9,"U","Asia/Tokyo","airport","OurAirports"
-2336,"Tokushima Airport","Tokushima","Japan","TKS","RJOS",34.1328010559,134.606994629,26,9,"U","Asia/Tokyo","airport","OurAirports"
+2336,"Tokushima Airport/JMSDF Air Base","Tokushima","Japan","TKS","RJOS",34.132801,134.606995,26,9,"U","Asia/Tokyo","airport","OurAirports"
2337,"Takamatsu Airport","Takamatsu","Japan","TAK","RJOT",34.214199066199996,134.01600647,607,9,"U","Asia/Tokyo","airport","OurAirports"
2338,"Yao Airport","Osaka","Japan",\N,"RJOY",34.59629821777344,135.60299682617188,39,9,"U","Asia/Tokyo","airport","OurAirports"
2339,"Ozuki Airport","Ozuki","Japan",\N,"RJOZ",34.0452995300293,131.052001953125,13,9,"U","Asia/Tokyo","airport","OurAirports"
2340,"Aomori Airport","Aomori","Japan","AOJ","RJSA",40.73469924926758,140.6909942626953,664,9,"U","Asia/Tokyo","airport","OurAirports"
2341,"Yamagata Airport","Yamagata","Japan","GAJ","RJSC",38.411899566699994,140.371002197,353,9,"U","Asia/Tokyo","airport","OurAirports"
2342,"Sado Airport","Sado","Japan","SDS","RJSD",38.0601997375,138.414001465,88,9,"U","Asia/Tokyo","airport","OurAirports"
-2343,"Hachinohe Airport","Hachinoe","Japan",\N,"RJSH",40.556400299072266,141.46600341796875,152,9,"U","Asia/Tokyo","airport","OurAirports"
+2343,"Hachinohe Airport","Hachinoe","Japan","HHE","RJSH",40.556400299072266,141.46600341796875,152,9,"U","Asia/Tokyo","airport","OurAirports"
2344,"Hanamaki Airport","Hanamaki","Japan","HNA","RJSI",39.4286003112793,141.13499450683594,297,9,"U","Asia/Tokyo","airport","OurAirports"
2345,"Akita Airport","Akita","Japan","AXT","RJSK",39.6156005859375,140.218994140625,313,9,"U","Asia/Tokyo","airport","OurAirports"
2346,"Misawa Air Base","Misawa","Japan","MSJ","RJSM",40.703201293899994,141.367996216,119,9,"U","Asia/Tokyo","airport","OurAirports"
2347,"Sendai Airport","Sendai","Japan","SDJ","RJSS",38.1397018433,140.917007446,15,9,"U","Asia/Tokyo","airport","OurAirports"
2348,"Matsushima Air Base","Matsushima","Japan",\N,"RJST",38.4048995972,141.220001221,7,9,"U","Asia/Tokyo","airport","OurAirports"
-2350,"Atsugi Naval Air Facility","Atsugi","Japan",\N,"RJTA",35.4546012878418,139.4499969482422,205,9,"U","Asia/Tokyo","airport","OurAirports"
+2350,"Atsugi Naval Air Facility","Atsugi","Japan","NJA","RJTA",35.4546012878418,139.4499969482422,205,9,"U","Asia/Tokyo","airport","OurAirports"
2351,"Tateyama Airport","Tateyama","Japan",\N,"RJTE",34.987099,139.828995,10,9,"U","Asia/Tokyo","airport","OurAirports"
2352,"Hachijojima Airport","Hachijojima","Japan","HAC","RJTH",33.1150016785,139.785995483,303,9,"U","Asia/Tokyo","airport","OurAirports"
2353,"Iruma Air Base","Iruma","Japan",\N,"RJTJ",35.84189987182617,139.41099548339844,295,9,"U","Asia/Tokyo","airport","OurAirports"
@@ -2257,23 +2257,23 @@
2358,"Kastner Army Heliport","Zama","Japan",\N,"RJTR",35.5138015747,139.393997192,360,9,"U","Asia/Tokyo","airport","OurAirports"
2359,"Tokyo Haneda International Airport","Tokyo","Japan","HND","RJTT",35.552299,139.779999,35,9,"U","Asia/Tokyo","airport","OurAirports"
2360,"Yokota Air Base","Yokota","Japan","OKO","RJTY",35.74850082397461,139.34800720214844,463,9,"U","Asia/Tokyo","airport","OurAirports"
-2361,"Gwangju Airport","Kwangju","South Korea","KWJ","RKJJ",35.1263999939,126.808998108,39,9,"U","Asia/Seoul","airport","OurAirports"
-2364,"Jeon Ju Airport","Jhunju","South Korea","CHN","RKJU",35.87839889526367,127.12000274658203,96,9,"U","Asia/Seoul","airport","OurAirports"
+2361,"Gwangju Airport","Kwangju","South Korea","KWJ","RKJJ",35.123173,126.805444,39,9,"U","Asia/Seoul","airport","OurAirports"
+2364,"Jeon Ju Airport (G-703)","Jhunju","South Korea","CHN","RKJU",35.87808,127.119112,96,9,"U","Asia/Seoul","airport","OurAirports"
2365,"Yeosu Airport","Yeosu","South Korea","RSU","RKJY",34.84230041503906,127.61699676513672,53,9,"U","Asia/Seoul","airport","OurAirports"
-2366,"Sokcho Airport","Sokch'o","South Korea","SHO","RKND",38.142601013183594,128.5989990234375,92,9,"U","Asia/Seoul","airport","OurAirports"
-2367,"Gangneung Airport","Kangnung","South Korea","KAG","RKNN",37.753601074200006,128.944000244,35,9,"U","Asia/Seoul","airport","OurAirports"
+2366,"Sokcho Airport","Sokch'o","South Korea",\N,"RKND",38.142601013183594,128.5989990234375,92,9,"U","Asia/Seoul","airport","OurAirports"
+2367,"Gangneung Airport (K-18)","Kangnung","South Korea","KAG","RKNN",37.753601,128.943915,35,9,"U","Asia/Seoul","airport","OurAirports"
2370,"Jeju International Airport","Cheju","South Korea","CJU","RKPC",33.51129913330078,126.49299621582031,118,9,"U","Asia/Seoul","airport","OurAirports"
-2371,"Jinhae Airport","Chinhae","South Korea",\N,"RKPE",35.14120101928711,128.6959991455078,8,9,"U","Asia/Seoul","airport","OurAirports"
+2371,"Jinhae Airbase/Airport (G-813/K-10)","Chinhae","South Korea","CHF","RKPE",35.140248,128.696229,8,9,"U","Asia/Seoul","airport","OurAirports"
2372,"Gimhae International Airport","Busan","South Korea","PUS","RKPK",35.1795005798,128.93800354,6,9,"U","Asia/Seoul","airport","OurAirports"
2374,"Ulsan Airport","Ulsan","South Korea","USN","RKPU",35.59349823,129.352005005,45,9,"U","Asia/Seoul","airport","OurAirports"
2375,"A 511 Airport","Pyongtaek","South Korea",\N,"RKSG",36.96220016479492,127.03099822998047,51,9,"U","Asia/Seoul","airport","OurAirports"
-2376,"Seoul Air Base","Seoul East","South Korea","SSN","RKSM",37.44580078125,127.11399841308594,92,9,"U","Asia/Seoul","airport","OurAirports"
+2376,"Seoul Air Base (K-16)","Seoul East","South Korea","SSN","RKSM",37.444744,127.112718,92,9,"U","Asia/Seoul","airport","OurAirports"
2377,"Osan Air Base","Osan","South Korea","OSN","RKSO",37.090599,127.029999,38,9,"U","Asia/Seoul","airport","OurAirports"
-2378,"Gimpo International Airport","Seoul","South Korea","GMP","RKSS",37.5583000183,126.791000366,58,9,"U","Asia/Seoul","airport","OurAirports"
+2378,"Gimpo International Airport","Seoul","South Korea","GMP","RKSS",37.5583,126.791,59,9,"U","Asia/Seoul","airport","OurAirports"
2379,"Suwon Airport","Suwon","South Korea","SWU","RKSW",37.23939895629883,127.00700378417969,88,9,"U","Asia/Seoul","airport","OurAirports"
-2380,"Pohang Airport","Pohang","South Korea","KPO","RKTH",35.9878997803,129.419998169,70,9,"U","Asia/Seoul","airport","OurAirports"
-2381,"Daegu Airport","Taegu","South Korea","TAE","RKTN",35.894100189199996,128.658996582,116,9,"U","Asia/Seoul","airport","OurAirports"
-2383,"Yecheon Airport","Yechon","South Korea","YEC","RKTY",36.631900787354,128.35499572754,354,9,"U","Asia/Seoul","airport","OurAirports"
+2380,"Pohang Airport (G-815/K-3)","Pohang","South Korea","KPO","RKTH",35.987955,129.420383,70,9,"U","Asia/Seoul","airport","OurAirports"
+2381,"Daegu Airport","Taegu","South Korea","TAE","RKTN",35.896872,128.65531,116,9,"U","Asia/Seoul","airport","OurAirports"
+2383,"Yecheon Airbase","Yechon","South Korea","YEC","RKTY",36.630373,128.34971,354,9,"U","Asia/Seoul","airport","OurAirports"
2384,"Naha Airport","Okinawa","Japan","OKA","ROAH",26.1958007812,127.646003723,12,9,"N","Asia/Tokyo","airport","OurAirports"
2385,"Ie Shima Auxiliary Air Base","Iejima","Japan",\N,"RODE",26.725757598876953,127.76490020751953,184,9,"U","Asia/Tokyo","airport","OurAirports"
2386,"Kadena Air Base","Kadena","Japan","DNA","RODN",26.3556,127.767998,143,9,"U","Asia/Tokyo","airport","OurAirports"
@@ -2283,50 +2283,51 @@
2390,"Miyako Airport","Miyako","Japan","MMY","ROMY",24.782800674399997,125.294998169,150,9,"U","Asia/Tokyo","airport","OurAirports"
2391,"Kitadaito Airport","Kitadaito","Japan","KTD","RORK",25.9447002411,131.32699585,80,9,"U","Asia/Tokyo","airport","OurAirports"
2392,"Shimojishima Airport","Shimojishima","Japan","SHI","RORS",24.8267002106,125.144996643,54,9,"U","Asia/Tokyo","airport","OurAirports"
-2393,"Tarama Airport","Tarama","Japan",\N,"RORT",24.653900146499996,124.675003052,36,9,"U","Asia/Tokyo","airport","OurAirports"
+2393,"Tarama Airport","Tarama","Japan","TRA","RORT",24.653900146499996,124.675003052,36,9,"U","Asia/Tokyo","airport","OurAirports"
2394,"Yoron Airport","Yoron","Japan","RNJ","RORY",27.0440006256,128.401992798,52,9,"U","Asia/Tokyo","airport","OurAirports"
+2395,"Futenma Marine Corps Air Station","Futema","Japan",\N,"ROTM",26.27429962158203,127.75599670410156,247,9,"U","Asia/Tokyo","airport","OurAirports"
2396,"Yonaguni Airport","Yonaguni Jima","Japan","OGN","ROYN",24.466899871826172,122.97799682617188,70,9,"U","Asia/Tokyo","airport","OurAirports"
2397,"Ninoy Aquino International Airport","Manila","Philippines","MNL","RPLL",14.5086,121.019997,75,8,"N","Asia/Manila","airport","OurAirports"
2399,"Awang Airport","Cotabato","Philippines","CBO","RPMC",7.1652398109436035,124.20999908447266,189,8,"N","Asia/Manila","airport","OurAirports"
-2400,"Cagayan De Oro Airport","Ladag","Philippines","CGY","RPML",8.41562,124.611,601,8,"N","Asia/Manila","airport","OurAirports"
+2400,"Cagayan De Oro Airport","Ladag","Philippines",\N,"RPML",8.41562,124.611,601,8,"N","Asia/Manila","airport","OurAirports"
2401,"Pagadian Airport","Pagadian","Philippines","PAG","RPMP",7.83073144787,123.461179733,5,8,"N","Asia/Manila","airport","OurAirports"
2402,"General Santos International Airport","Romblon","Philippines","GES","RPMR",6.05800008774,125.096000671,505,8,"N","Asia/Manila","airport","OurAirports"
2404,"Zamboanga International Airport","Zamboanga","Philippines","ZAM","RPMZ",6.922420024871826,122.05999755859375,33,8,"N","Asia/Manila","airport","OurAirports"
2405,"Loakan Airport","Baguio","Philippines","BAG","RPUB",16.375099182128906,120.62000274658203,4251,8,"N","Asia/Manila","airport","OurAirports"
-2406,"Daet Airport","Daet","Philippines",\N,"RPUD",14.129199981689453,122.9800033569336,10,8,"N","Asia/Manila","airport","OurAirports"
-2407,"Basa Air Base","Floridablanca","Philippines",\N,"RPUF",14.986499786376953,120.49299621582031,151,8,"N","Asia/Manila","airport","OurAirports"
+2406,"Daet Airport","Daet","Philippines","DTE","RPUD",14.129199981689453,122.9800033569336,10,8,"N","Asia/Manila","airport","OurAirports"
+2407,"Basa Air Base","Floridablanca","Philippines",\N,"RPUF",14.98724,120.492554,151,8,"N","Asia/Manila","airport","OurAirports"
2408,"Lingayen Airport","Lingayen","Philippines",\N,"RPUG",16.034799575805664,120.24099731445312,7,8,"N","Asia/Manila","airport","OurAirports"
2409,"San Jose Airport","San Jose","Philippines","SJI","RPUH",12.361499786399998,121.04699707,14,8,"N","Asia/Manila","airport","OurAirports"
2410,"Fernando Air Base","Lipa","Philippines",\N,"RPUL",13.954999923706055,121.125,1220,8,"N","Asia/Manila","airport","OurAirports"
-2411,"Mamburao Airport","Mamburao","Philippines",\N,"RPUM",13.208100318908691,120.6050033569336,13,8,"N","Asia/Manila","airport","OurAirports"
+2411,"Mamburao Airport","Mamburao","Philippines","MBO","RPUM",13.208100318908691,120.6050033569336,13,8,"N","Asia/Manila","airport","OurAirports"
2414,"Vigan Airport","Vigan","Philippines",\N,"RPUQ",17.555299758911133,120.35600280761719,16,8,"N","Asia/Manila","airport","OurAirports"
-2415,"Dr.Juan C. Angara Airport","Baler","Philippines",\N,"RPUR",15.7298002243,121.5,108,8,"N","Asia/Manila","airport","OurAirports"
-2421,"Bagabag Airport","Bagabag","Philippines",\N,"RPUZ",16.619199752807617,121.25199890136719,820,8,"N","Asia/Manila","airport","OurAirports"
-2422,"Daniel Z. Romualdez Airport","Tacloban","Philippines","TAC","RPVA",11.2276000977,125.027999878,10,8,"N","Asia/Manila","airport","OurAirports"
-2423,"Bacolod-Silay City International Airport","Bacolod","Philippines","BCD","RPVB",10.7764,123.014999,82,8,"N","Asia/Manila","airport","OurAirports"
+2415,"Dr.Juan C. Angara Airport","Baler","Philippines","BQA","RPUR",15.729309,121.500034,108,8,"N","Asia/Manila","airport","OurAirports"
+2421,"Bagabag Airport","Bagabag","Philippines",\N,"RPUZ",16.6192,121.251999,820,8,"N","Asia/Manila","airport","OurAirports"
+2422,"Daniel Z. Romualdez Airport","Tacloban","Philippines","TAC","RPVA",11.228035,125.027761,10,8,"N","Asia/Manila","airport","OurAirports"
+2423,"Bacolod-Silay Airport","Bacolod","Philippines","BCD","RPVB",10.7764,123.014999,82,8,"N","Asia/Manila","airport","OurAirports"
2425,"Sibulan Airport","Dumaguete","Philippines","DGT","RPVD",9.3337097168,123.300003052,15,8,"N","Asia/Manila","airport","OurAirports"
2426,"Godofredo P. Ramos Airport","Caticlan","Philippines","MPH","RPVE",11.9245,121.954002,7,8,"N","Asia/Manila","airport","OurAirports"
2428,"Guiuan Airport","Guiuan","Philippines",\N,"RPVG",11.0354995728,125.741996765,7,8,"N","Asia/Manila","airport","OurAirports"
2429,"Iloilo International Airport","Iloilo","Philippines","ILO","RPVI",10.833017,122.493358,27,8,"N","Asia/Manila","airport","OurAirports"
2430,"Kalibo International Airport","Kalibo","Philippines","KLO","RPVK",11.679400444,122.375999451,14,8,"N","Asia/Manila","airport","OurAirports"
2433,"Puerto Princesa Airport","Puerto Princesa","Philippines","PPS","RPVP",9.742119789123535,118.75900268554688,71,8,"N","Asia/Manila","airport","OurAirports"
-2435,"Evelio Javier Airport","San Jose","Philippines",\N,"RPVS",10.765999794,121.932998657,23,8,"N","Asia/Manila","airport","OurAirports"
+2435,"Evelio Javier Airport","San Jose","Philippines","EUQ","RPVS",10.765999794,121.932998657,23,8,"N","Asia/Manila","airport","OurAirports"
2436,"Comodoro Pierrestegui Airport","Concordia","Argentina","COC","SAAC",-31.2969,-57.9966,112,-3,"N","America/Cordoba","airport","OurAirports"
2437,"Gualeguaychu Airport","Gualeguaychu","Argentina","GHU","SAAG",-33.0103,-58.6131,75,-3,"N","America/Cordoba","airport","OurAirports"
-2438,"Junin Airport","Junin","Argentina",\N,"SAAJ",-34.5459,-60.9306,262,-3,"N","America/Buenos_Aires","airport","OurAirports"
+2438,"Junin Airport","Junin","Argentina","JNI","SAAJ",-34.5459,-60.9306,262,-3,"N","America/Buenos_Aires","airport","OurAirports"
2439,"General Urquiza Airport","Parana","Argentina","PRA","SAAP",-31.7948,-60.4804,242,-3,"N","America/Cordoba","airport","OurAirports"
2440,"Islas Malvinas Airport","Rosario","Argentina","ROS","SAAR",-32.9036,-60.785,85,-3,"N","America/Cordoba","airport","OurAirports"
2441,"Sauce Viejo Airport","Santa Fe","Argentina","SFN","SAAV",-31.7117,-60.8117,55,-3,"N","America/Cordoba","airport","OurAirports"
2442,"Jorge Newbery Airpark","Buenos Aires","Argentina","AEP","SABE",-34.5592,-58.4156,18,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2443,"Ingeniero Ambrosio Taravella Airport","Cordoba","Argentina","COR","SACO",-31.323600769,-64.2080001831,1604,-3,"N","America/Cordoba","airport","OurAirports"
+2443,"Ingeniero Ambrosio Taravella Airport","Cordoba","Argentina","COR","SACO",-31.323601,-64.208,1604,-3,"N","America/Cordoba","airport","OurAirports"
2444,"Chamical Airport","Gobernador Gordillo","Argentina",\N,"SACT",-30.34530067,-66.29360198,1502,-3,"N","America/Argentina/La_Rioja","airport","OurAirports"
-2445,"San Fernando Airport","San Fernando","Argentina",\N,"SADF",-34.4532,-58.5896,10,-3,"N","America/Buenos_Aires","airport","OurAirports"
+2445,"San Fernando Airport","San Fernando","Argentina","FDO","SADF",-34.4532,-58.5896,10,-3,"N","America/Buenos_Aires","airport","OurAirports"
2446,"Mariano Moreno Airport","Jose C. Paz","Argentina",\N,"SADJ",-34.5606,-58.7896,105,-3,"N","America/Buenos_Aires","airport","OurAirports"
2447,"La Plata Airport","La Plata","Argentina","LPG","SADL",-34.9722,-57.8947,72,-3,"N","America/Buenos_Aires","airport","OurAirports"
2448,"Moron Airport","Moron","Argentina",\N,"SADM",-34.6763,-58.6428,95,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2449,"El Palomar Airport","El Palomar","Argentina",\N,"SADP",-34.6099,-58.6126,59,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2450,"Chos Malal Airport","Chosmadal","Argentina",\N,"SAHC",-37.444698333699996,-70.2225036621,2788,-3,"N","America/Argentina/Salta","airport","OurAirports"
-2451,"Dr. Arturo H. Illia Airport","Fuerte Gral Roca","Argentina",\N,"SAHR",-39.0007019043,-67.6204986572,852,-3,"N","America/Argentina/Salta","airport","OurAirports"
+2449,"El Palomar Airport","El Palomar","Argentina","EPA","SADP",-34.6099,-58.6126,59,-3,"N","America/Buenos_Aires","airport","OurAirports"
+2450,"Chos Malal Airport","Chosmadal","Argentina","HOS","SAHC",-37.444698333699996,-70.2225036621,2788,-3,"N","America/Argentina/Salta","airport","OurAirports"
+2451,"Dr. Arturo H. Illia Airport","Fuerte Gral Roca","Argentina","GNR","SAHR",-39.0007019043,-67.6204986572,852,-3,"N","America/Argentina/Salta","airport","OurAirports"
2452,"El Plumerillo Airport","Mendoza","Argentina","MDZ","SAME",-32.8316993713,-68.7929000854,2310,-3,"N","America/Mendoza","airport","OurAirports"
2453,"Comodoro D.R. Salomón Airport","Malargue","Argentina","LGS","SAMM",-35.493598938,-69.5743026733,4685,-3,"N","America/Mendoza","airport","OurAirports"
2454,"Suboficial Ay Santiago Germano Airport","San Rafael","Argentina","AFA","SAMR",-34.588299,-68.4039,2470,-3,"N","America/Mendoza","airport","OurAirports"
@@ -2340,25 +2341,25 @@
2462,"Area De Material Airport","Rio Cuarto","Argentina","RCU","SAOC",-33.0850982666,-64.2612991333,1380,-3,"N","America/Cordoba","airport","OurAirports"
2463,"Villa Dolores Airport","Villa Dolores","Argentina","VDR","SAOD",-31.9451999664,-65.1463012695,1847,-3,"N","America/Cordoba","airport","OurAirports"
2464,"La Quiaca Airport","Laboulaye","Argentina",\N,"SAOL",-22.1506004333,-65.57749938959999,11414,-3,"N","America/Jujuy","airport","OurAirports"
-2465,"Marcos Juarez Airport","Marcos Juarez","Argentina",\N,"SAOM",-32.6836,-62.1578,360,-3,"N","America/Cordoba","airport","OurAirports"
-2466,"Villa Reynolds Airport","Villa Reynolds","Argentina",\N,"SAOR",-33.7299003601,-65.3873977661,1591,-3,"N","America/Argentina/San_Luis","airport","OurAirports"
+2465,"Marcos Juarez Airport","Marcos Juarez","Argentina",\N,"SAOM",-32.6836,-62.157801,360,-3,"N","America/Cordoba","airport","OurAirports"
+2466,"Villa Reynolds Airport","Villa Reynolds","Argentina","VME","SAOR",-33.7299003601,-65.3873977661,1591,-3,"N","America/Argentina/San_Luis","airport","OurAirports"
2467,"Brigadier Mayor D Cesar Raul Ojeda Airport","San Luis","Argentina","LUQ","SAOU",-33.2732009888,-66.3563995361,2328,-3,"N","America/Argentina/San_Luis","airport","OurAirports"
2468,"Corrientes Airport","Corrientes","Argentina","CNQ","SARC",-27.4455,-58.7619,202,-3,"N","America/Cordoba","airport","OurAirports"
2469,"Resistencia International Airport","Resistencia","Argentina","RES","SARE",-27.45,-59.0561,173,-3,"N","America/Cordoba","airport","OurAirports"
2470,"Formosa Airport","Formosa","Argentina","FMA","SARF",-26.2127,-58.2281,193,-3,"N","America/Cordoba","airport","OurAirports"
-2471,"Cataratas Del Iguazú International Airport","Iguazu Falls","Argentina","IGR","SARI",-25.737300872800002,-54.473400116,916,-3,"N","America/Cordoba","airport","OurAirports"
+2471,"Cataratas Del Iguazú International Airport","Iguazu Falls","Argentina","IGR","SARI",-25.737301,-54.4734,916,-3,"N","America/Cordoba","airport","OurAirports"
2472,"Paso De Los Libres Airport","Paso De Los Libres","Argentina","AOL","SARL",-29.6894,-57.1521,230,-3,"N","America/Cordoba","airport","OurAirports"
-2473,"Monte Caseros Airport","Monte Caseros","Argentina",\N,"SARM",-30.2719,-57.6402,170,-3,"N","America/Cordoba","airport","OurAirports"
+2473,"Monte Caseros Airport","Monte Caseros","Argentina","MCS","SARM",-30.2719,-57.6402,170,-3,"N","America/Cordoba","airport","OurAirports"
2474,"Libertador Gral D Jose De San Martin Airport","Posadas","Argentina","PSS","SARP",-27.3858,-55.9707,430,-3,"N","America/Cordoba","airport","OurAirports"
2476,"Martin Miguel De Guemes International Airport","Salta","Argentina","SLA","SASA",-24.856000900299996,-65.4861984253,4088,-3,"N","America/Argentina/Salta","airport","OurAirports"
-2477,"Gobernador Horacio Guzman International Airport","Jujuy","Argentina","JUJ","SASJ",-24.3927993774,-65.0978012085,3019,-3,"N","America/Jujuy","airport","OurAirports"
+2477,"Gobernador Horacio Guzman International Airport","Jujuy","Argentina","JUJ","SASJ",-24.392799,-65.097801,3019,-3,"N","America/Jujuy","airport","OurAirports"
2478,"Orán Airport","Oran","Argentina","ORA","SASO",-23.1527996063,-64.3292007446,1171,-3,"N","America/Argentina/Salta","airport","OurAirports"
2479,"Laboulaye Airport","La Quiaca","Argentina",\N,"SASQ",-34.1353988647,-63.36230087279999,449,-3,"N","America/Cordoba","airport","OurAirports"
-2481,"El Dorado Airport","El Dorado","Argentina",\N,"SATD",-26.3974990845,-54.5746994019,685,-3,"N","America/Cordoba","airport","OurAirports"
-2482,"Goya Airport","Goya","Argentina",\N,"SATG",-29.1058,-59.2189,128,-3,"N","America/Cordoba","airport","OurAirports"
+2481,"El Dorado Airport","El Dorado","Argentina","ELO","SATD",-26.3974990845,-54.5746994019,685,-3,"N","America/Cordoba","airport","OurAirports"
+2482,"Goya Airport","Goya","Argentina","OYA","SATG",-29.1058,-59.2189,128,-3,"N","America/Cordoba","airport","OurAirports"
2483,"Oberá Airport","Obera","Argentina",\N,"SATO",-27.5181999207,-55.1241989136,1125,-3,"N","America/Cordoba","airport","OurAirports"
-2484,"Reconquista Airport","Reconquista","Argentina",\N,"SATR",-29.2103,-59.68,160,-3,"N","America/Cordoba","airport","OurAirports"
-2485,"Curuzu Cuatia Airport","Curuzu Cuatia","Argentina",\N,"SATU",-29.7706,-57.9789,229,-3,"N","America/Cordoba","airport","OurAirports"
+2484,"Reconquista Airport","Reconquista","Argentina","RCQ","SATR",-29.2103,-59.68,160,-3,"N","America/Cordoba","airport","OurAirports"
+2485,"Curuzu Cuatia Airport","Curuzu Cuatia","Argentina","UZU","SATU",-29.7706,-57.9789,229,-3,"N","America/Cordoba","airport","OurAirports"
2486,"El Bolson Airport","El Bolson","Argentina","EHL","SAVB",-41.9431991577,-71.5323028564,1141,-3,"N","America/Argentina/Salta","airport","OurAirports"
2487,"General E. Mosconi Airport","Comodoro Rivadavia","Argentina","CRD","SAVC",-45.7853,-67.4655,189,-3,"N","America/Catamarca","airport","OurAirports"
2488,"Brigadier Antonio Parodi Airport","Esquel","Argentina","EQS","SAVE",-42.908000946,-71.139503479,2621,-3,"N","America/Catamarca","airport","OurAirports"
@@ -2371,23 +2372,23 @@
2496,"Piloto Civil N. Fernández Airport","Rio Gallegos","Argentina","RGL","SAWG",-51.6089,-69.3126,61,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
2497,"Malvinas Argentinas Airport","Ushuaia","Argentina","USH","SAWH",-54.8433,-68.2958,102,-3,"N","America/Argentina/Ushuaia","airport","OurAirports"
2498,"Capitan D Daniel Vazquez Airport","San Julian","Argentina","ULA","SAWJ",-49.3068,-67.8026,203,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
-2499,"Perito Moreno Airport","Perito Moreno","Argentina","PMQ","SAWP",-46.5378990173,-70.9786987305,1410,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
+2499,"Perito Moreno Airport","Perito Moreno","Argentina","PMQ","SAWP",-46.537899,-70.978699,1410,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
2500,"Santa Cruz Airport","Santa Cruz","Argentina","RZA","SAWU",-50.0165,-68.5792,364,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
2501,"Comandante Espora Airport","Bahia Blanca","Argentina","BHI","SAZB",-38.725,-62.1693,246,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2502,"Brigadier D.H.E. Ruiz Airport","Colonel Suarez","Argentina",\N,"SAZC",-37.446098,-61.889301,767,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2503,"Olavarria Airport","Olavarria","Argentina",\N,"SAZF",-36.8899993896,-60.216598510699995,551,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2504,"General Pico Airport","General Pico","Argentina",\N,"SAZG",-35.6962013245,-63.7583007812,459,-3,"N","America/Argentina/Salta","airport","OurAirports"
-2505,"Tres Arroyos Airport","Tres Arroyos","Argentina",\N,"SAZH",-38.3869,-60.3297,400,-3,"N","America/Buenos_Aires","airport","OurAirports"
+2502,"Brigadier D.H.E. Ruiz Airport","Colonel Suarez","Argentina","CSZ","SAZC",-37.446098,-61.889301,767,-3,"N","America/Buenos_Aires","airport","OurAirports"
+2503,"Olavarria Airport","Olavarria","Argentina","OVR","SAZF",-36.8899993896,-60.216598510699995,551,-3,"N","America/Buenos_Aires","airport","OurAirports"
+2504,"General Pico Airport","General Pico","Argentina","GPO","SAZG",-35.6962013245,-63.7583007812,459,-3,"N","America/Argentina/Salta","airport","OurAirports"
+2505,"Tres Arroyos Airport","Tres Arroyos","Argentina","OYO","SAZH",-38.3869,-60.3297,400,-3,"N","America/Buenos_Aires","airport","OurAirports"
2506,"Bolivar Airport","Bolivar","Argentina",\N,"SAZI",-36.1866,-61.0764,308,-3,"N","America/Buenos_Aires","airport","OurAirports"
2508,"Ástor Piazzola International Airport","Mar Del Plata","Argentina","MDQ","SAZM",-37.9342,-57.5733,72,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2509,"Presidente Peron Airport","Neuquen","Argentina","NQN","SAZN",-38.9490013123,-68.15570068359999,895,-3,"N","America/Argentina/Salta","airport","OurAirports"
-2511,"Comodoro Pedro Zanni Airport","Pehuajo","Argentina",\N,"SAZP",-35.8446,-61.8576,278,-3,"N","America/Buenos_Aires","airport","OurAirports"
+2509,"Presidente Peron Airport","Neuquen","Argentina","NQN","SAZN",-38.949001,-68.155701,895,-3,"N","America/Argentina/Salta","airport","OurAirports"
+2511,"Comodoro Pedro Zanni Airport","Pehuajo","Argentina","PEH","SAZP",-35.8446,-61.8576,278,-3,"N","America/Buenos_Aires","airport","OurAirports"
2512,"Santa Rosa Airport","Santa Rosa","Argentina","RSA","SAZR",-36.588299,-64.275703,630,-3,"N","America/Argentina/Salta","airport","OurAirports"
-2513,"San Carlos De Bariloche Airport","San Carlos De Bariloche","Argentina","BRC","SAZS",-41.1511993408,-71.1575012207,2774,-3,"N","America/Argentina/Salta","airport","OurAirports"
+2513,"San Carlos De Bariloche Airport","San Carlos De Bariloche","Argentina","BRC","SAZS",-41.151199,-71.157501,2774,-3,"N","America/Argentina/Salta","airport","OurAirports"
2514,"Héroes De Malvinas Airport","Tandil","Argentina","TDL","SAZT",-37.2374000549,-59.2279014587,574,-3,"N","America/Buenos_Aires","airport","OurAirports"
2515,"Villa Gesell Airport","Villa Gesell","Argentina","VLG","SAZV",-37.2354,-57.0292,32,-3,"N","America/Buenos_Aires","airport","OurAirports"
-2516,"Cutral-Co Airport","Cutralco","Argentina",\N,"SAZW",-38.939701080300004,-69.2646026611,2132,-3,"N","America/Argentina/Salta","airport","OurAirports"
-2517,"Aviador C. Campos Airport","San Martin Des Andes","Argentina","CPC","SAZY",-40.0754013062,-71.137298584,2569,-3,"N","America/Argentina/Salta","airport","OurAirports"
+2516,"Cutral-Co Airport","Cutralco","Argentina","CUT","SAZW",-38.939701080300004,-69.2646026611,2132,-3,"N","America/Argentina/Salta","airport","OurAirports"
+2517,"Aviador C. Campos Airport","San Martin Des Andes","Argentina","CPC","SAZY",-40.075401,-71.137299,2569,-3,"N","America/Argentina/Salta","airport","OurAirports"
2518,"Conceição do Araguaia Airport","Conceicao Do Araguaia","Brazil","CDJ","SBAA",-8.348349571228027,-49.30149841308594,653,-3,"S","America/Belem","airport","OurAirports"
2519,"Campo Délio Jardim de Mattos Airport","Rio De Janeiro","Brazil",\N,"SBAF",-22.875099,-43.384701,110,-3,"S","America/Sao_Paulo","airport","OurAirports"
2520,"Amapá Airport","Amapa","Brazil",\N,"SBAM",2.07751,-50.8582,45,-3,"S","America/Fortaleza","airport","OurAirports"
@@ -2399,11 +2400,11 @@
2527,"Comandante Gustavo Kraemer Airport","Bage","Brazil","BGX","SBBG",-31.39049911499,-54.112201690674,600,-3,"S","America/Sao_Paulo","airport","OurAirports"
2528,"Pampulha - Carlos Drummond de Andrade Airport","Belo Horizonte","Brazil","PLU","SBBH",-19.851200103759766,-43.950599670410156,2589,-3,"S","America/Sao_Paulo","airport","OurAirports"
2529,"Bacacheri Airport","Curitiba","Brazil","BFH","SBBI",-25.4050998688,-49.23199844359999,3057,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2530,"Major Brigadeiro Doorgal Borges Airport","Barbacena","Brazil",\N,"SBBQ",-21.267200469970703,-43.76110076904297,3657,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2530,"Major Brigadeiro Doorgal Borges Airport","Barbacena","Brazil",\N,"SBBQ",-21.2672,-43.761101,3657,-3,"S","America/Sao_Paulo","airport","OurAirports"
2531,"Presidente Juscelino Kubistschek International Airport","Brasilia","Brazil","BSB","SBBR",-15.86916732788086,-47.920833587646484,3497,-3,"S","America/Sao_Paulo","airport","OurAirports"
2532,"Bauru Airport","Bauru","Brazil","BAU","SBBU",-22.3449993134,-49.0537986755,2025,-3,"S","America/Sao_Paulo","airport","OurAirports"
2533,"Atlas Brasil Cantanhede Airport","Boa Vista","Brazil","BVB","SBBV",2.84138894081,-60.6922225952,276,-4,"S","America/Boa_Vista","airport","OurAirports"
-2534,"Barra do Garças Airport","Barra Do Garcas","Brazil",\N,"SBBW",-15.861300468400001,-52.3889007568,1147,-4,"S","America/Campo_Grande","airport","OurAirports"
+2534,"Barra do Garças Airport","Barra Do Garcas","Brazil","BPG","SBBW",-15.861300468400001,-52.3889007568,1147,-4,"S","America/Campo_Grande","airport","OurAirports"
2535,"Cascavel Airport","Cascavel","Brazil","CAC","SBCA",-25.0002994537,-53.500801086399996,2473,-3,"S","America/Sao_Paulo","airport","OurAirports"
2536,"Cachimbo Airport","Itaituba","Brazil",\N,"SBCC",-9.33393955231,-54.9654006958,1762,-3,"S","America/Belem","airport","OurAirports"
2537,"Tancredo Neves International Airport","Belo Horizonte","Brazil","CNF","SBCF",-19.62444305419922,-43.97194290161133,2715,-3,"S","America/Sao_Paulo","airport","OurAirports"
@@ -2421,39 +2422,39 @@
2549,"Cruzeiro do Sul Airport","Cruzeiro do Sul","Brazil","CZS","SBCZ",-7.59990978241,-72.7695007324,637,-5,"S","America/Rio_Branco","airport","OurAirports"
2550,"Presidente Prudente Airport","President Prudente","Brazil","PPB","SBDN",-22.1751003265,-51.4245986938,1477,-3,"S","America/Sao_Paulo","airport","OurAirports"
2551,"Eduardo Gomes International Airport","Manaus","Brazil","MAO","SBEG",-3.0386099815368652,-60.04970169067383,264,-4,"S","America/Boa_Vista","airport","OurAirports"
-2552,"Jacareacanga Airport","Jacare-acanga","Brazil",\N,"SBEK",-6.233160018920898,-57.77690124511719,323,-3,"S","America/Belem","airport","OurAirports"
+2552,"Jacareacanga Airport","Jacare-acanga","Brazil","JCR","SBEK",-6.233160018920898,-57.77690124511719,323,-3,"S","America/Belem","airport","OurAirports"
2553,"São Pedro da Aldeia Airport","Sao Pedro Da Aldeia","Brazil",\N,"SBES",-22.81290054321289,-42.09260177612305,61,-3,"S","America/Sao_Paulo","airport","OurAirports"
2554,"Cataratas International Airport","Foz Do Iguacu","Brazil","IGU","SBFI",-25.600278854370117,-54.48500061035156,786,-3,"S","America/Sao_Paulo","airport","OurAirports"
2555,"Hercílio Luz International Airport","Florianopolis","Brazil","FLN","SBFL",-27.670278549194336,-48.5525016784668,16,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2556,"Fernando de Noronha Airport","Fernando Do Noronha","Brazil","FEN","SBFN",-3.8549299240112305,-32.423301696777344,193,-3,"S","America/Fortaleza","airport","OurAirports"
+2556,"Fernando de Noronha Airport","Fernando Do Noronha","Brazil","FEN","SBFN",-3.85493,-32.423302,193,-3,"S","America/Fortaleza","airport","OurAirports"
2558,"Furnas Airport","Alpinopolis","Brazil",\N,"SBFU",-20.702800750732422,-46.33530044555664,2413,-3,"S","America/Sao_Paulo","airport","OurAirports"
2559,"Pinto Martins International Airport","Fortaleza","Brazil","FOR","SBFZ",-3.776279926300049,-38.53260040283203,82,-3,"S","America/Fortaleza","airport","OurAirports"
2560,"Rio Galeão – Tom Jobim International Airport","Rio De Janeiro","Brazil","GIG","SBGL",-22.8099994659,-43.2505569458,28,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2561,"Guajará-Mirim Airport","Guajara-mirim","Brazil",\N,"SBGM",-10.786399841308594,-65.28479766845703,478,-4,"S","America/Boa_Vista","airport","OurAirports"
+2561,"Guajará-Mirim Airport","Guajara-mirim","Brazil","GJM","SBGM",-10.786399841308594,-65.28479766845703,478,-4,"S","America/Boa_Vista","airport","OurAirports"
2562,"Santa Genoveva Airport","Goiania","Brazil","GYN","SBGO",-16.631999969482422,-49.220699310302734,2450,-3,"S","America/Sao_Paulo","airport","OurAirports"
2563,"EMBRAER - Unidade Gavião Peixoto Airport","Macae","Brazil",\N,"SBGP",-21.773700714111328,-48.40510177612305,1998,-3,"S","America/Sao_Paulo","airport","OurAirports"
2564,"Guarulhos - Governador André Franco Montoro International Airport","Sao Paulo","Brazil","GRU","SBGR",-23.435556411743164,-46.47305679321289,2459,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2565,"Guaratinguetá Airport","Guaratingueta","Brazil",\N,"SBGW",-22.79159927368164,-45.20479965209961,1761,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2565,"Guaratinguetá Airport","Guaratingueta","Brazil","GUJ","SBGW",-22.79159927368164,-45.20479965209961,1761,-3,"S","America/Sao_Paulo","airport","OurAirports"
2566,"Altamira Airport","Altamira","Brazil","ATM","SBHT",-3.2539100646973,-52.254001617432,369,-3,"S","America/Belem","airport","OurAirports"
-2567,"Itacoatiara Airport","Itaituba","Brazil",\N,"SBIC",-3.1272599697113037,-58.481201171875,142,-4,"S","America/Boa_Vista","airport","OurAirports"
+2567,"Itacoatiara Airport","Itaituba","Brazil","ITA","SBIC",-3.1272599697113037,-58.481201171875,142,-4,"S","America/Boa_Vista","airport","OurAirports"
2568,"Itaituba Airport","Itaituba","Brazil","ITB","SBIH",-4.2423400878906,-56.000701904297,110,-3,"S","America/Belem","airport","OurAirports"
2569,"Bahia - Jorge Amado Airport","Ilheus","Brazil","IOS","SBIL",-14.815999984741,-39.033199310303,15,-3,"S","America/Fortaleza","airport","OurAirports"
2570,"Usiminas Airport","Ipatinga","Brazil","IPN","SBIP",-19.470699310303,-42.487598419189,784,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2571,"Francisco Vilela do Amaral Airport","Itumbiara","Brazil",\N,"SBIT",-18.4447002411,-49.2134017944,1630,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2572,"Prefeito Renato Moreira Airport","Imperatriz","Brazil","IMP","SBIZ",-5.531290054321289,-47.459999084472656,432,-3,"S","America/Fortaleza","airport","OurAirports"
+2571,"Francisco Vilela do Amaral Airport","Itumbiara","Brazil","ITR","SBIT",-18.4447002411,-49.2134017944,1630,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2572,"Prefeito Renato Moreira Airport","Imperatriz","Brazil","IMP","SBIZ",-5.53129,-47.459999,432,-3,"S","America/Fortaleza","airport","OurAirports"
2573,"Belém/Brigadeiro Protásio de Oliveira Airport","Belem","Brazil",\N,"SBJC",-1.4141600132,-48.4607009888,52,-3,"S","America/Belem","airport","OurAirports"
2574,"Francisco de Assis Airport","Juiz De Fora","Brazil","JDF","SBJF",-21.791500091552734,-43.38679885864258,2989,-3,"S","America/Sao_Paulo","airport","OurAirports"
2575,"Presidente Castro Pinto International Airport","Joao Pessoa","Brazil","JPA","SBJP",-7.145833015440001,-34.9486122131,217,-3,"S","America/Fortaleza","airport","OurAirports"
2576,"Lauro Carneiro de Loyola Airport","Joinville","Brazil","JOI","SBJV",-26.22450065612793,-48.797401428222656,15,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2577,"Presidente João Suassuna Airport","Campina Grande","Brazil","CPV","SBKG",-7.2699198722839355,-35.896400451660156,1646,-3,"S","America/Fortaleza","airport","OurAirports"
+2577,"Presidente João Suassuna Airport","Campina Grande","Brazil","CPV","SBKG",-7.26992,-35.8964,1646,-3,"S","America/Fortaleza","airport","OurAirports"
2578,"Viracopos International Airport","Campinas","Brazil","VCP","SBKP",-23.0074005127,-47.1344985962,2170,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2579,"Lages Airport","Lajes","Brazil",\N,"SBLJ",-27.782100677499997,-50.28150177,3065,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2579,"Lages Airport","Lajes","Brazil","LAJ","SBLJ",-27.782100677499997,-50.28150177,3065,-3,"S","America/Sao_Paulo","airport","OurAirports"
2580,"Lins Airport","Lins","Brazil","LIP","SBLN",-21.663999557495,-49.730499267578,1559,-3,"S","America/Sao_Paulo","airport","OurAirports"
2581,"Governador José Richa Airport","Londrina","Brazil","LDB","SBLO",-23.333599090599996,-51.1301002502,1867,-3,"S","America/Sao_Paulo","airport","OurAirports"
2582,"Bom Jesus da Lapa Airport","Bom Jesus Da Lapa","Brazil","LAZ","SBLP",-13.2621002197,-43.4081001282,1454,-3,"S","America/Fortaleza","airport","OurAirports"
2583,"Lagoa Santa Airport","Lagoa Santa","Brazil",\N,"SBLS",-19.66160011291504,-43.896400451660156,2795,-3,"S","America/Sao_Paulo","airport","OurAirports"
2584,"João Correa da Rocha Airport","Maraba","Brazil","MAB","SBMA",-5.36858987808,-49.138000488299994,357,-3,"S","America/Belem","airport","OurAirports"
-2585,"Monte Dourado Airport","Almeirim","Brazil",\N,"SBMD",-0.889838993549,-52.6021995544,677,-3,"S","America/Belem","airport","OurAirports"
+2585,"Monte Dourado Airport","Almeirim","Brazil","MEU","SBMD",-0.889839,-52.6022,677,-3,"S","America/Belem","airport","OurAirports"
2586,"Regional de Maringá - Sílvio Nane Junior Airport","Maringa","Brazil","MGF","SBMG",-23.479444503799996,-52.01222229,1788,-3,"S","America/Sao_Paulo","airport","OurAirports"
2587,"Mário Ribeiro Airport","Montes Claros","Brazil","MOC","SBMK",-16.706899642899998,-43.818901062,2191,-3,"S","America/Sao_Paulo","airport","OurAirports"
2589,"Ponta Pelada Airport","Manaus","Brazil","PLL","SBMN",-3.1460399627685547,-59.98630142211914,267,-4,"S","America/Boa_Vista","airport","OurAirports"
@@ -2462,15 +2463,15 @@
2592,"Dix-Sept Rosado Airport","Mocord","Brazil","MVF","SBMS",-5.2019200324999995,-37.3642997742,76,-3,"S","America/Fortaleza","airport","OurAirports"
2593,"Campo de Marte Airport","Sao Paulo","Brazil",\N,"SBMT",-23.5090999603,-46.6377983093,2368,-3,"S","America/Sao_Paulo","airport","OurAirports"
2594,"Manicoré Airport","Manicore","Brazil","MNX","SBMY",-5.8113799095154,-61.278301239014,174,-4,"S","America/Boa_Vista","airport","OurAirports"
-2595,"Ministro Victor Konder International Airport","Navegantes","Brazil","NVT","SBNF",-26.8799991607666,-48.65140151977539,18,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2596,"Santo Ângelo Airport","Santo Angelo","Brazil","GEL","SBNM",-28.281700134277344,-54.16910171508789,1056,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2595,"Ministro Victor Konder International Airport","Navegantes","Brazil","NVT","SBNF",-26.879999,-48.651402,18,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2596,"Santo Ângelo Airport","Santo Angelo","Brazil","GEL","SBNM",-28.2817,-54.169102,1056,-3,"S","America/Sao_Paulo","airport","OurAirports"
2597,"Governador Aluízio Alves International Airport","Natal","Brazil","NAT","SBSG",-5.768056,-35.376111,272,-3,"S","America/Fortaleza","airport","OurAirports"
-2598,"Oiapoque Airport","Oioiapoque","Brazil",\N,"SBOI",3.85548996925354,-51.79690170288086,63,-3,"S","America/Fortaleza","airport","OurAirports"
+2598,"Oiapoque Airport","Oioiapoque","Brazil","OYK","SBOI",3.85548996925354,-51.79690170288086,63,-3,"S","America/Fortaleza","airport","OurAirports"
2599,"Salgado Filho Airport","Porto Alegre","Brazil","POA","SBPA",-29.994400024414062,-51.1713981628418,11,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2600,"Prefeito Doutor João Silva Filho Airport","Parnaiba","Brazil",\N,"SBPB",-2.89374995232,-41.73199844359999,16,-3,"S","America/Fortaleza","airport","OurAirports"
+2600,"Prefeito Doutor João Silva Filho Airport","Parnaiba","Brazil","PHB","SBPB",-2.89374995232,-41.73199844359999,16,-3,"S","America/Fortaleza","airport","OurAirports"
2601,"Poços de Caldas - Embaixador Walther Moreira Salles Airport","Pocos De Caldas","Brazil","POO","SBPC",-21.843000411987,-46.567901611328,4135,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2602,"Lauro Kurtz Airport","Passo Fundo","Brazil","PFB","SBPF",-28.243999481201172,-52.32659912109375,2376,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2603,"João Simões Lopes Neto International Airport","Pelotas","Brazil","PET","SBPK",-31.718399047852,-52.327701568604,59,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2602,"Lauro Kurtz Airport","Passo Fundo","Brazil","PFB","SBPF",-28.243999,-52.326599,2376,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2603,"João Simões Lopes Neto International Airport","Pelotas","Brazil","PET","SBPK",-31.718399,-52.327702,59,-3,"S","America/Sao_Paulo","airport","OurAirports"
2604,"Senador Nilo Coelho Airport","Petrolina","Brazil","PNZ","SBPL",-9.362409591674805,-40.56909942626953,1263,-3,"S","America/Fortaleza","airport","OurAirports"
2605,"Porto Nacional Airport","Porto Nacional","Brazil","PNB","SBPN",-10.719400405883789,-48.39970016479492,870,-3,"S","America/Fortaleza","airport","OurAirports"
2606,"Ponta Porã Airport","Ponta Pora","Brazil","PMG","SBPP",-22.54960060119629,-55.702598571777344,2156,-4,"S","America/Campo_Grande","airport","OurAirports"
@@ -2479,7 +2480,7 @@
2610,"Guararapes - Gilberto Freyre International Airport","Recife","Brazil","REC","SBRF",-8.126489639282227,-34.92359924316406,33,-3,"S","America/Fortaleza","airport","OurAirports"
2612,"Santos Dumont Airport","Rio De Janeiro","Brazil","SDU","SBRJ",-22.910499572799996,-43.1631011963,11,-3,"S","America/Sao_Paulo","airport","OurAirports"
2613,"Leite Lopes Airport","Ribeirao Preto","Brazil","RAO","SBRP",-21.136388778686523,-47.776668548583984,1806,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2614,"Santa Cruz Airport","Rio De Janeiro","Brazil","STU","SBSC",-22.93239974975586,-43.71910095214844,10,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2614,"Santa Cruz Air Force Base","Rio De Janeiro","Brazil","SNZ","SBSC",-22.9324,-43.719101,10,-3,"S","America/Sao_Paulo","airport","OurAirports"
2615,"Professor Urbano Ernesto Stumpf Airport","Sao Jose Dos Campos","Brazil","SJK","SBSJ",-23.22920036315918,-45.86149978637695,2120,-3,"S","America/Sao_Paulo","airport","OurAirports"
2616,"Marechal Cunha Machado International Airport","Sao Luis","Brazil","SLZ","SBSL",-2.585360050201416,-44.234100341796875,178,-3,"S","America/Fortaleza","airport","OurAirports"
2618,"Congonhas Airport","Sao Paulo","Brazil","CGH","SBSP",-23.626110076904297,-46.65638732910156,2631,-3,"S","America/Sao_Paulo","airport","OurAirports"
@@ -2489,60 +2490,60 @@
2622,"Trombetas Airport","Oriximina","Brazil","TMT","SBTB",-1.489599943161,-56.396800994873,287,-3,"S","America/Belem","airport","OurAirports"
2623,"Senador Petrônio Portela Airport","Teresina","Brazil","THE","SBTE",-5.0599398613,-42.8235015869,219,-3,"S","America/Fortaleza","airport","OurAirports"
2624,"Tefé Airport","Tefe","Brazil","TFF","SBTF",-3.38294005394,-64.7240982056,188,-4,"S","America/Boa_Vista","airport","OurAirports"
-2625,"Tarauacá Airport","Tarauaca","Brazil",\N,"SBTK",-8.1552600860596,-70.783302307129,646,-5,"S","America/Rio_Branco","airport","OurAirports"
-2626,"Telêmaco Borba Airport","Telemaco Borba","Brazil",\N,"SBTL",-24.317800521850586,-50.6515998840332,2610,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2627,"Tiriós Airport","Obidos Tirios","Brazil",\N,"SBTS",2.2234699726104736,-55.94609832763672,1127,-3,"S","America/Belem","airport","OurAirports"
+2625,"Tarauacá Airport","Tarauaca","Brazil","TRQ","SBTK",-8.1552600860596,-70.783302307129,646,-5,"S","America/Rio_Branco","airport","OurAirports"
+2626,"Telêmaco Borba Airport","Telemaco Borba","Brazil","TEC","SBTL",-24.317800521850586,-50.6515998840332,2610,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2627,"Tiriós Airport","Obidos Tirios","Brazil",\N,"SBTS",2.22347,-55.946098,1127,-3,"S","America/Belem","airport","OurAirports"
2628,"Tabatinga Airport","Tabatinga","Brazil","TBT","SBTT",-4.2556700706482,-69.93579864502,279,-4,"S","America/Boa_Vista","airport","OurAirports"
2629,"Tucuruí Airport","Tucurui","Brazil","TUR","SBTU",-3.7860100269318,-49.72029876709,830,-3,"S","America/Belem","airport","OurAirports"
2630,"São Gabriel da Cachoeira Airport","Sao Gabriel","Brazil","SJL","SBUA",-0.14835,-66.9855,251,-4,"S","America/Boa_Vista","airport","OurAirports"
2631,"Paulo Afonso Airport","Paulo Alfonso","Brazil","PAV","SBUF",-9.4008798599243,-38.250598907471,883,-3,"S","America/Fortaleza","airport","OurAirports"
2632,"Rubem Berta Airport","Uruguaiana","Brazil","URG","SBUG",-29.7821998596,-57.0382003784,256,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2633,"Ten. Cel. Aviador César Bombonato Airport","Uberlandia","Brazil","UDI","SBUL",-18.88361167907715,-48.225276947021484,3094,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2633,"Ten. Cel. Aviador César Bombonato Airport","Uberlandia","Brazil","UDI","SBUL",-18.883612,-48.225277,3094,-3,"S","America/Sao_Paulo","airport","OurAirports"
2635,"Mário de Almeida Franco Airport","Uberaba","Brazil","UBA","SBUR",-19.764722824097,-47.966110229492,2655,-3,"S","America/Sao_Paulo","airport","OurAirports"
2636,"Major Brigadeiro Trompowsky Airport","Varginha","Brazil","VAG","SBVG",-21.5900993347,-45.4733009338,3025,-3,"S","America/Sao_Paulo","airport","OurAirports"
2637,"Brigadeiro Camarão Airport","Vilhena","Brazil","BVH","SBVH",-12.694399833679,-60.098300933838,2018,-4,"S","America/Boa_Vista","airport","OurAirports"
-2638,"Eurico de Aguiar Salles Airport","Vitoria","Brazil","VIX","SBVT",-20.258056640625,-40.2863883972168,11,-3,"S","America/Sao_Paulo","airport","OurAirports"
+2638,"Eurico de Aguiar Salles Airport","Vitoria","Brazil","VIX","SBVT",-20.258057,-40.286388,11,-3,"S","America/Sao_Paulo","airport","OurAirports"
2639,"Iauaretê Airport","Iauarete","Brazil",\N,"SBYA",0.6075000166893,-69.18579864502,345,-4,"S","America/Boa_Vista","airport","OurAirports"
2640,"Campo Fontenelle Airport","Piracununga","Brazil","QPS","SBYS",-21.984600067138672,-47.334800720214844,1968,-3,"S","America/Sao_Paulo","airport","OurAirports"
-2641,"Chacalluta Airport","Arica","Chile","ARI","SCAR",-18.348499298095703,-70.33869934082031,167,-4,"S","America/Santiago","airport","OurAirports"
+2641,"Chacalluta Airport","Arica","Chile","ARI","SCAR",-18.348499,-70.338699,167,-4,"S","America/Santiago","airport","OurAirports"
2642,"Balmaceda Airport","Balmaceda","Chile","BBA","SCBA",-45.916099548339844,-71.68949890136719,1722,-4,"S","America/Santiago","airport","OurAirports"
2643,"El Bosque Airport","Santiago","Chile",\N,"SCBQ",-33.561798095703125,-70.68840026855469,1844,-4,"S","America/Santiago","airport","OurAirports"
2644,"Chile Chico Airport","Chile Chico","Chile","CCH","SCCC",-46.58330154418945,-71.6874008178711,1070,-4,"S","America/Santiago","airport","OurAirports"
2645,"El Loa Airport","Calama","Chile","CJC","SCCF",-22.498199462890625,-68.90360260009766,7543,-4,"S","America/Santiago","airport","OurAirports"
-2646,"Gral. Bernardo O´Higgins Airport","Chillan","Chile",\N,"SCCH",-36.58250045776367,-72.03140258789062,495,-4,"S","America/Santiago","airport","OurAirports"
-2647,"Pdte. carlos Ibañez del Campo Airport","Punta Arenas","Chile","PUQ","SCCI",-53.002601623535156,-70.85459899902344,139,-4,"S","America/Santiago","airport","OurAirports"
+2646,"Gral. Bernardo O´Higgins Airport","Chillan","Chile","YAI","SCCH",-36.58250045776367,-72.03140258789062,495,-4,"S","America/Santiago","airport","OurAirports"
+2647,"Pdte. Carlos Ibañez del Campo Airport","Punta Arenas","Chile","PUQ","SCCI",-53.002602,-70.854599,139,-4,"S","America/Santiago","airport","OurAirports"
2648,"Teniente Vidal Airport","Coyhaique","Chile","GXQ","SCCY",-45.594200134277344,-72.1061019897461,1020,-4,"S","America/Santiago","airport","OurAirports"
2649,"Diego Aracena Airport","Iquique","Chile","IQQ","SCDA",-20.535200119018555,-70.1812973022461,155,-4,"S","America/Santiago","airport","OurAirports"
2650,"Comodoro Arturo Merino Benítez International Airport","Santiago","Chile","SCL","SCEL",-33.393001556396484,-70.78579711914062,1555,-4,"S","America/Santiago","airport","OurAirports"
2651,"Cerro Moreno Airport","Antofagasta","Chile","ANF","SCFA",-23.444499969482422,-70.44509887695312,455,-4,"S","America/Santiago","airport","OurAirports"
2652,"Capitan Fuentes Martinez Airport Airport","Porvenir","Chile","WPR","SCFM",-53.253700256347656,-70.31919860839844,104,-4,"S","America/Santiago","airport","OurAirports"
-2653,"Futaleufú Airport","Futaleufu","Chile",\N,"SCFT",-43.18920135498047,-71.8510971069336,1148,-4,"S","America/Santiago","airport","OurAirports"
+2653,"Futaleufú Airport","Futaleufu","Chile","FFU","SCFT",-43.18920135498047,-71.8510971069336,1148,-4,"S","America/Santiago","airport","OurAirports"
2654,"María Dolores Airport","Los Angeles","Chile","LSQ","SCGE",-37.40169906616211,-72.42539978027344,374,-4,"S","America/Santiago","airport","OurAirports"
2655,"Guardiamarina Zañartu Airport","Puerto Williams","Chile","WPU","SCGZ",-54.93109893798828,-67.62629699707031,88,-4,"S","America/Santiago","airport","OurAirports"
-2656,"Carriel Sur Airport","Concepcion","Chile","CCP","SCIE",-36.772701263427734,-73.06310272216797,26,-4,"S","America/Santiago","airport","OurAirports"
+2656,"Carriel Sur Airport","Concepcion","Chile","CCP","SCIE",-36.772701,-73.063103,26,-4,"S","America/Santiago","airport","OurAirports"
2657,"Mataveri Airport","Easter Island","Chile","IPC","SCIP",-27.1648006439,-109.42199707,227,-6,"S","Pacific/Easter","airport","OurAirports"
2658,"Cañal Bajo Carlos - Hott Siebert Airport","Osorno","Chile","ZOS","SCJO",-40.61119842529297,-73.06099700927734,187,-4,"S","America/Santiago","airport","OurAirports"
-2659,"Vallenar Airport","Vallenar","Chile",\N,"SCLL",-28.596399307250977,-70.75599670410156,1725,-4,"S","America/Santiago","airport","OurAirports"
-2660,"De La Independencia Airport","Rancagua","Chile",\N,"SCRG",-34.17369842529297,-70.77570343017578,1446,-4,"S","America/Santiago","airport","OurAirports"
-2661,"Teniente Rodolfo Marsh Martin Base","Isla Rey Jorge","Antarctica",\N,"SCRM",-62.1907997131,-58.9866981506,147,12,"U","Antarctica/South_Pole","airport","OurAirports"
-2662,"La Florida Airport","La Serena","Chile","LSC","SCSE",-29.916200637799996,-71.1995010376,481,-4,"S","America/Santiago","airport","OurAirports"
+2659,"Vallenar Airport","Vallenar","Chile","VLR","SCLL",-28.596399307250977,-70.75599670410156,1725,-4,"S","America/Santiago","airport","OurAirports"
+2660,"De La Independencia Airport","Rancagua","Chile","QRC","SCRG",-34.17369842529297,-70.77570343017578,1446,-4,"S","America/Santiago","airport","OurAirports"
+2661,"Teniente Rodolfo Marsh Martin Base","Isla Rey Jorge","Antarctica","TNM","SCRM",-62.1907997131,-58.9866981506,147,12,"U","Antarctica/South_Pole","airport","OurAirports"
+2662,"La Florida Airport","La Serena","Chile","LSC","SCSE",-29.916201,-71.199501,481,-4,"S","America/Santiago","airport","OurAirports"
2663,"Eulogio Sánchez Airport","Santiago","Chile",\N,"SCTB",-33.456298828125,-70.54669952392578,2129,-4,"S","America/Santiago","airport","OurAirports"
-2664,"Maquehue Airport","Temuco","Chile","ZCO","SCTC",-38.766799926758,-72.637100219727,304,-4,"S","America/Santiago","airport","OurAirports"
+2664,"Maquehue Airport","Temuco","Chile","PZS","SCTC",-38.766799926758,-72.637100219727,304,-4,"S","America/Santiago","airport","OurAirports"
2665,"El Tepual Airport","Puerto Montt","Chile","PMC","SCTE",-41.438899993896484,-73.09400177001953,294,-4,"S","America/Santiago","airport","OurAirports"
2666,"Chaitén Airport","Chaiten","Chile","WCH","SCTN",-42.93280029296875,-72.6990966796875,13,-4,"S","America/Santiago","airport","OurAirports"
2667,"Pichoy Airport","Valdivia","Chile","ZAL","SCVD",-39.6500015259,-73.0860977173,59,-4,"S","America/Santiago","airport","OurAirports"
2668,"Chachoán Airport","Ambato","Ecuador","ATF","SEAM",-1.2120699882507324,-78.57460021972656,8502,-5,"U","America/Guayaquil","airport","OurAirports"
2669,"Hacienda Clementina Airport","Clementia","Ecuador",\N,"SECM",-1.7062699794769287,-79.37889862060547,328,-5,"U","America/Guayaquil","airport","OurAirports"
2670,"Francisco De Orellana Airport","Coca","Ecuador","OCC","SECO",-0.4628860056400299,-76.98680114746094,834,-5,"U","America/Guayaquil","airport","OurAirports"
-2671,"Mariscal Lamar Airport","Cuenca","Ecuador","CUE","SECU",-2.889470100402832,-78.9843978881836,8306,-5,"U","America/Guayaquil","airport","OurAirports"
+2671,"Mariscal Lamar Airport","Cuenca","Ecuador","CUE","SECU",-2.88947,-78.984398,8306,-5,"U","America/Guayaquil","airport","OurAirports"
2672,"Seymour Airport","Galapagos","Ecuador","GPS","SEGS",-0.45375800132751465,-90.26589965820312,207,-6,"U","Pacific/Galapagos","airport","OurAirports"
2673,"José Joaquín de Olmedo International Airport","Guayaquil","Ecuador","GYE","SEGU",-2.1574199199699997,-79.88359832760001,19,-5,"U","America/Guayaquil","airport","OurAirports"
2674,"Gualaquiza Airport","Gualaquiza","Ecuador",\N,"SEGZ",-3.4232099056243896,-78.56700134277344,2640,-5,"U","America/Guayaquil","airport","OurAirports"
2675,"Atahualpa Airport","Ibarra","Ecuador",\N,"SEIB",0.33841899037361145,-78.13639831542969,7304,-5,"U","America/Guayaquil","airport","OurAirports"
2676,"Km 192 Airport","Km-192","Ecuador",\N,"SEKK",0.18420299887657166,-79.39199829101562,1247,-5,"U","America/Guayaquil","airport","OurAirports"
2677,"Hacienda La Julia Airport","La Julia","Ecuador",\N,"SELJ",-1.7043800354003906,-79.55229949951172,50,-5,"U","America/Guayaquil","airport","OurAirports"
-2678,"Cotopaxi International Airport","Latacunga","Ecuador","LTX","SELT",-0.9068329930310001,-78.6157989502,9205,-5,"U","America/Guayaquil","airport","OurAirports"
-2679,"Jose Maria Velasco Ibarra Airport","Macara","Ecuador",\N,"SEMA",-4.37823009491,-79.94100189210002,1508,-5,"U","America/Guayaquil","airport","OurAirports"
+2678,"Cotopaxi International Airport","Latacunga","Ecuador","LTX","SELT",-0.906833,-78.615799,9205,-5,"U","America/Guayaquil","airport","OurAirports"
+2679,"Jose Maria Velasco Ibarra Airport","Macara","Ecuador","MRR","SEMA",-4.37823009491,-79.94100189210002,1508,-5,"U","America/Guayaquil","airport","OurAirports"
2680,"Coronel E Carvajal Airport","Macas","Ecuador","XMS","SEMC",-2.2991700172424316,-78.12079620361328,3452,-5,"U","America/Guayaquil","airport","OurAirports"
2681,"General Manuel Serrano Airport","Machala","Ecuador","MCH","SEMH",-3.2689,-79.961601,11,-5,"U","America/Guayaquil","airport","OurAirports"
2682,"El Carmen Airport","Montalvo","Ecuador",\N,"SEMO",-2.067009925842285,-76.97570037841797,960,-5,"U","America/Guayaquil","airport","OurAirports"
@@ -2561,14 +2562,14 @@
2696,"Tarapoa Airport","Tarapoa","Ecuador","TPC","SETR",-0.12295600026845932,-76.33779907226562,814,-5,"U","America/Guayaquil","airport","OurAirports"
2697,"Teniente Coronel Luis a Mantilla Airport","Tulcan","Ecuador","TUA","SETU",0.8095059990882874,-77.70809936523438,9649,-5,"U","America/Guayaquil","airport","OurAirports"
2699,"Silvio Pettirossi International Airport","Asuncion","Paraguay","ASU","SGAS",-25.239999771118164,-57.52000045776367,292,-4,"S","America/Asuncion","airport","OurAirports"
-2700,"Juan De Ayolas Airport","Ayolas","Paraguay",\N,"SGAY",-27.370554,-56.854064,223,-4,"S","America/Asuncion","airport","OurAirports"
+2700,"Juan De Ayolas Airport","Ayolas","Paraguay","AYO","SGAY",-27.370554,-56.854064,223,-4,"S","America/Asuncion","airport","OurAirports"
2701,"Teniente Col Carmelo Peralta Airport","Conception","Paraguay","CIO","SGCO",-23.442363,-57.427253,253,-4,"S","America/Asuncion","airport","OurAirports"
2702,"Itaipú Airport","Itaipu","Paraguay",\N,"SGIB",-25.407519,-54.619377,762,-4,"S","America/Asuncion","airport","OurAirports"
-2703,"Dr. Luis Maria Argaña International Airport","Mariscal Estigarribia","Paraguay",\N,"SGME",-22.049999237060547,-60.619998931884766,553,-4,"S","America/Asuncion","airport","OurAirports"
-2704,"Carlos Miguel Gimenez Airport","Pilar","Paraguay",\N,"SGPI",-26.881224,-58.318026,249,-4,"S","America/Asuncion","airport","OurAirports"
+2703,"Dr. Luis Maria Argaña International Airport","Mariscal Estigarribia","Paraguay","ESG","SGME",-22.049999237060547,-60.619998931884766,553,-4,"S","America/Asuncion","airport","OurAirports"
+2704,"Carlos Miguel Gimenez Airport","Pilar","Paraguay","PIL","SGPI",-26.881224,-58.318026,249,-4,"S","America/Asuncion","airport","OurAirports"
2705,"El Eden Airport","Armenia","Colombia","AXM","SKAR",4.45278,-75.7664,3990,-5,"U","America/Bogota","airport","OurAirports"
2706,"Tres De Mayo Airport","Puerto Asis","Colombia","PUU","SKAS",0.505228,-76.5008,815,-5,"U","America/Bogota","airport","OurAirports"
-2707,"Las Flores Airport","El Banco","Colombia",\N,"SKBC",9.04554,-73.9749,111,-5,"U","America/Bogota","airport","OurAirports"
+2707,"Las Flores Airport","El Banco","Colombia","ELB","SKBC",9.04554,-73.9749,111,-5,"U","America/Bogota","airport","OurAirports"
2708,"Palonegro Airport","Bucaramanga","Colombia","BGA","SKBG",7.1265,-73.1848,3897,-5,"U","America/Bogota","airport","OurAirports"
2709,"El Dorado International Airport","Bogota","Colombia","BOG","SKBO",4.70159,-74.1469,8361,-5,"U","America/Bogota","airport","OurAirports"
2710,"Ernesto Cortissoz International Airport","Barranquilla","Colombia","BAQ","SKBQ",10.8896,-74.7808,98,-5,"U","America/Bogota","airport","OurAirports"
@@ -2581,13 +2582,13 @@
2717,"Las Brujas Airport","Corozal","Colombia","CZU","SKCZ",9.33274,-75.2856,528,-5,"U","America/Bogota","airport","OurAirports"
2718,"Yariguíes Airport","Barrancabermeja","Colombia","EJA","SKEJ",7.02433,-73.8068,412,-5,"U","America/Bogota","airport","OurAirports"
2719,"Gustavo Artunduaga Paredes Airport","Florencia","Colombia","FLA","SKFL",1.58919,-75.5644,803,-5,"U","America/Bogota","airport","OurAirports"
-2720,"Santiago Vila Airport","Girardot","Colombia",\N,"SKGI",4.27624,-74.7967,900,-5,"U","America/Bogota","airport","OurAirports"
+2720,"Santiago Vila Airport","Girardot","Colombia","GIR","SKGI",4.27624,-74.7967,900,-5,"U","America/Bogota","airport","OurAirports"
2722,"Juan Casiano Airport","Guapi","Colombia","GPI","SKGP",2.57013,-77.8986,164,-5,"U","America/Bogota","airport","OurAirports"
2723,"Guaymaral Airport","Guaymaral","Colombia",\N,"SKGY",4.81233,-74.0649,8390,-5,"U","America/Bogota","airport","OurAirports"
2724,"Perales Airport","Ibague","Colombia","IBE","SKIB",4.42161,-75.1333,2999,-5,"U","America/Bogota","airport","OurAirports"
2725,"San Luis Airport","Ipiales","Colombia","IPI","SKIP",0.861925,-77.6718,9765,-5,"U","America/Bogota","airport","OurAirports"
2726,"Antonio Roldan Betancourt Airport","Carepa","Colombia","APO","SKLC",7.81196,-76.7164,46,-5,"U","America/Bogota","airport","OurAirports"
-2727,"Jorge Isaac Airport","La Mina","Colombia",\N,"SKLM",11.2325,-72.4901,281,-5,"U","America/Bogota","airport","OurAirports"
+2727,"Jorge Isaac Airport","La Mina","Colombia","MCJ","SKLM",11.2325,-72.4901,281,-5,"U","America/Bogota","airport","OurAirports"
2728,"Alfredo Vásquez Cobo International Airport","Leticia","Colombia","LET","SKLT",-4.19355,-69.9432,277,-5,"U","America/Bogota","airport","OurAirports"
2729,"Enrique Olaya Herrera Airport","Medellin","Colombia","EOH","SKMD",6.220549,-75.590582,4949,-5,"U","America/Bogota","airport","OurAirports"
2730,"Baracoa Airport","Magangue","Colombia","MGN","SKMG",9.28474,-74.8461,178,-5,"U","America/Bogota","airport","OurAirports"
@@ -2600,11 +2601,11 @@
2737,"Puerto Bolívar Airport","Puerto Bolivar","Colombia",\N,"SKPB",12.2215,-71.9848,90,-5,"U","America/Bogota","airport","OurAirports"
2738,"German Olano Airport","Puerto Carreno","Colombia","PCR","SKPC",6.18472,-67.4932,177,-5,"U","America/Bogota","airport","OurAirports"
2739,"Matecaña International Airport","Pereira","Colombia","PEI","SKPE",4.81267,-75.7395,4416,-5,"U","America/Bogota","airport","OurAirports"
-2740,"Pitalito Airport","Pitalito","Colombia",\N,"SKPI",1.85777,-76.0857,4212,-5,"U","America/Bogota","airport","OurAirports"
+2740,"Pitalito Airport","Pitalito","Colombia","PTX","SKPI",1.85777,-76.0857,4212,-5,"U","America/Bogota","airport","OurAirports"
2741,"Guillermo León Valencia Airport","Popayan","Colombia","PPN","SKPP",2.4544,-76.6093,5687,-5,"U","America/Bogota","airport","OurAirports"
2742,"Antonio Narino Airport","Pasto","Colombia","PSO","SKPS",1.39625,-77.2915,5951,-5,"U","America/Bogota","airport","OurAirports"
2743,"El Embrujo Airport","Providencia","Colombia","PVA","SKPV",13.3569,-81.3583,10,-5,"U","America/Bogota","airport","OurAirports"
-2744,"Mariquita Airport","Mariquita","Colombia",\N,"SKQU",5.21256,-74.8836,1531,-5,"U","America/Bogota","airport","OurAirports"
+2744,"Mariquita Airport","Mariquita","Colombia","MQU","SKQU",5.21256,-74.8836,1531,-5,"U","America/Bogota","airport","OurAirports"
2745,"Jose Maria Córdova International Airport","Rio Negro","Colombia","MDE","SKRG",6.16454,-75.4231,6955,-5,"U","America/Bogota","airport","OurAirports"
2746,"Almirante Padilla Airport","Rio Hacha","Colombia","RCH","SKRH",11.5262,-72.926,43,-5,"U","America/Bogota","airport","OurAirports"
2747,"Jorge E. Gonzalez Torres Airport","San Jose Del Guaviare","Colombia","SJE","SKSJ",2.57969,-72.6394,605,-5,"U","America/Bogota","airport","OurAirports"
@@ -2619,26 +2620,26 @@
2756,"Vanguardia Airport","Villavicencio","Colombia","VVC","SKVV",4.16787,-73.6138,1394,-5,"U","America/Bogota","airport","OurAirports"
2758,"Bermejo Airport","Bermejo","Bolivia","BJO","SLBJ",-22.7733001709,-64.31289672850001,1249,-4,"U","America/La_Paz","airport","OurAirports"
2759,"Jorge Wilsterman International Airport","Cochabamba","Bolivia","CBB","SLCB",-17.421100616455078,-66.1771011352539,8360,-4,"U","America/La_Paz","airport","OurAirports"
-2760,"Chimore Airport","Chapacura","Bolivia",\N,"SLCH",-16.990018844604492,-65.1415023803711,875,-4,"U","America/La_Paz","airport","OurAirports"
+2760,"Chimore Airport","Chapacura","Bolivia","CCA","SLCH",-16.976834,-65.145568,875,-4,"U","America/La_Paz","airport","OurAirports"
2761,"Capitán Aníbal Arab Airport","Cobija","Bolivia","CIJ","SLCO",-11.040399551400002,-68.7829971313,889,-4,"U","America/La_Paz","airport","OurAirports"
2762,"El Alto International Airport","La Paz","Bolivia","LPB","SLLP",-16.5132999420166,-68.19229888916016,13355,-4,"U","America/La_Paz","airport","OurAirports"
-2763,"Juan Mendoza Airport","Oruro","Bolivia",\N,"SLOR",-17.962600708,-67.0762023926,12152,-4,"U","America/La_Paz","airport","OurAirports"
+2763,"Juan Mendoza Airport","Oruro","Bolivia","ORU","SLOR",-17.962600708,-67.0762023926,12152,-4,"U","America/La_Paz","airport","OurAirports"
2764,"Capitan Nicolas Rojas Airport","Potosi","Bolivia","POI","SLPO",-19.5431003571,-65.72370147710001,12913,-4,"U","America/La_Paz","airport","OurAirports"
-2765,"Capitán Av. Salvador Ogaya G. airport","Puerto Suarez","Bolivia","PSZ","SLPS",-18.9752998352,-57.820598602299995,505,-4,"U","America/La_Paz","airport","OurAirports"
-2766,"Santa Ana Del Yacuma Airport","Santa Ana","Bolivia",\N,"SLSA",-13.762200355500001,-65.4352035522,472,-4,"U","America/La_Paz","airport","OurAirports"
+2765,"Capitán Av. Salvador Ogaya G. airport","Puerto Suarez","Bolivia","PSZ","SLPS",-18.975301,-57.820599,440,-4,"U","America/La_Paz","airport","OurAirports"
+2766,"Santa Ana Del Yacuma Airport","Santa Ana","Bolivia","SBL","SLSA",-13.762200355500001,-65.4352035522,472,-4,"U","America/La_Paz","airport","OurAirports"
2767,"Juana Azurduy De Padilla Airport","Sucre","Bolivia","SRE","SLSU",-19.007099151611328,-65.2886962890625,9540,-4,"U","America/La_Paz","airport","OurAirports"
2768,"Capitan Oriel Lea Plaza Airport","Tarija","Bolivia","TJA","SLTJ",-21.5557003021,-64.7013015747,6079,-4,"U","America/La_Paz","airport","OurAirports"
2769,"Teniente Av. Jorge Henrich Arauz Airport","Trinidad","Bolivia","TDD","SLTR",-14.8186998367,-64.9179992676,509,-4,"U","America/La_Paz","airport","OurAirports"
-2770,"Teniente Coronel Rafael Pabón Airport","Villa Montes","Bolivia",\N,"SLVM",-21.255199432399998,-63.4056015015,1305,-4,"U","America/La_Paz","airport","OurAirports"
+2770,"Teniente Coronel Rafael Pabón Airport","Villa Montes","Bolivia","VLM","SLVM",-21.255199432399998,-63.4056015015,1305,-4,"U","America/La_Paz","airport","OurAirports"
2771,"Viru Viru International Airport","Santa Cruz","Bolivia","VVI","SLVR",-17.644800186157227,-63.135398864746094,1224,-4,"U","America/La_Paz","airport","OurAirports"
2772,"Yacuiba Airport","Yacuiba","Bolivia","BYC","SLYA",-21.960899353027344,-63.65169906616211,2112,-4,"U","America/La_Paz","airport","OurAirports"
2773,"Johan Adolf Pengel International Airport","Zandery","Suriname","PBM","SMJP",5.4528298377999995,-55.1878013611,59,-3,"U","America/Paramaribo","airport","OurAirports"
2774,"Cayenne-Rochambeau Airport","Cayenne","French Guiana","CAY","SOCA",4.819809913639999,-52.360401153599994,26,-3,"U","America/Cayenne","airport","OurAirports"
-2775,"Saint-Georges-de-l'Oyapock Airport","St.-georges Oyapock","French Guiana",\N,"SOOG",3.89759993553,-51.8041000366,46,-3,"U","America/Cayenne","airport","OurAirports"
+2775,"Saint-Georges-de-l'Oyapock Airport","St.-georges Oyapock","French Guiana","OYP","SOOG",3.89759993553,-51.8041000366,46,-3,"U","America/Cayenne","airport","OurAirports"
2776,"Huancabamba Airport","Huancabamba","Peru",\N,"SPAB",-5.256770133972168,-79.44290161132812,6312,-5,"U","America/Lima","airport","OurAirports"
-2777,"Alferez FAP Alfredo Vladimir Sara Bauer Airport","Andoas","Peru",\N,"SPAS",-2.79612994194,-76.46659851070001,728,-5,"U","America/Lima","airport","OurAirports"
+2777,"Alferez FAP Alfredo Vladimir Sara Bauer Airport","Andoas","Peru","AOP","SPAS",-2.79612994194,-76.46659851070001,728,-5,"U","America/Lima","airport","OurAirports"
2778,"Teniente General Gerardo Pérez Pinedo Airport","Atalaya","Peru",\N,"SPAY",-10.7291002274,-73.7665023804,751,-5,"U","America/Lima","airport","OurAirports"
-2780,"Iberia Airport","Iberia","Peru",\N,"SPBR",-11.411600112915039,-69.48870086669922,750,-5,"U","America/Lima","airport","OurAirports"
+2780,"Iberia Airport","Iberia","Peru","IBP","SPBR",-11.411600112915039,-69.48870086669922,750,-5,"U","America/Lima","airport","OurAirports"
2781,"Cap FAP David Abenzur Rengifo International Airport","Pucallpa","Peru","PCL","SPCL",-8.37794017791748,-74.57430267333984,513,-5,"U","America/Lima","airport","OurAirports"
2782,"Teniente FAP Jaime A De Montreuil Morales Airport","Chimbote","Peru","CHM","SPEO",-9.149609565734863,-78.5238037109375,69,-5,"U","America/Lima","airport","OurAirports"
2783,"Puerto Esperanza Airport","Puerto Esperanza","Peru",\N,"SPEP",-9.7681303024292,-70.70649719238281,725,-5,"U","America/Lima","airport","OurAirports"
@@ -2647,11 +2648,11 @@
2786,"Coronel FAP Alfredo Mendivil Duarte Airport","Ayacucho","Peru","AYP","SPHO",-13.154800415039062,-74.20439910888672,8917,-5,"U","America/Lima","airport","OurAirports"
2787,"Andahuaylas Airport","Andahuaylas","Peru","ANS","SPHY",-13.706399917602539,-73.35040283203125,11300,-5,"U","America/Lima","airport","OurAirports"
2788,"Comandante FAP German Arias Graziani Airport","Anta","Peru","ATA","SPHZ",-9.347439765930176,-77.59839630126953,9097,-5,"U","America/Lima","airport","OurAirports"
-2789,"Jorge Chávez International Airport","Lima","Peru","LIM","SPIM",-12.0219,-77.114304,113,-5,"U","America/Lima","airport","OurAirports"
+2789,"Jorge Chávez International Airport","Lima","Peru","LIM","SPIM",-12.0219,-77.114305,113,-5,"U","America/Lima","airport","OurAirports"
2790,"Juanjui Airport","Juanjui","Peru","JJI","SPJI",-7.169099807739258,-76.72859954833984,1148,-5,"U","America/Lima","airport","OurAirports"
-2791,"Francisco Carle Airport","Jauja","Peru",\N,"SPJJ",-11.7831001282,-75.47339630130001,11034,-5,"U","America/Lima","airport","OurAirports"
+2791,"Francisco Carle Airport","Jauja","Peru","JAU","SPJJ",-11.7831001282,-75.47339630130001,11034,-5,"U","America/Lima","airport","OurAirports"
2792,"Inca Manco Capac International Airport","Juliaca","Peru","JUL","SPJL",-15.467100143432617,-70.158203125,12552,-5,"U","America/Lima","airport","OurAirports"
-2794,"Ilo Airport","Ilo","Peru",\N,"SPLO",-17.69499969482422,-71.34400177001953,72,-5,"U","America/Lima","airport","OurAirports"
+2794,"Ilo Airport","Ilo","Peru","ILQ","SPLO",-17.69499969482422,-71.34400177001953,72,-5,"U","America/Lima","airport","OurAirports"
2795,"Las Palmas Air Base","Las Palmas","Peru",\N,"SPLP",-12.16069984436,-76.998901367188,250,-5,"U","America/Lima","airport","OurAirports"
2796,"Capitan FAP Pedro Canga Rodriguez Airport","Tumbes","Peru","TBP","SPME",-3.55253005027771,-80.38140106201172,115,-5,"U","America/Lima","airport","OurAirports"
2797,"Moises Benzaquen Rengifo Airport","Yurimaguas","Peru","YMS","SPMS",-5.893770217895508,-76.11820220947266,587,-5,"U","America/Lima","airport","OurAirports"
@@ -2668,71 +2669,71 @@
2809,"Capitán FAP Guillermo Concha Iberico International Airport","Piura","Peru","PIU","SPUR",-5.20574998856,-80.61640167239999,120,-5,"U","America/Lima","airport","OurAirports"
2810,"Capitan Montes Airport","Talara","Peru","TYL","SPYL",-4.5766401290894,-81.254096984863,282,-5,"U","America/Lima","airport","OurAirports"
2812,"Alejandro Velasco Astete International Airport","Cuzco","Peru","CUZ","SPZO",-13.535699844400002,-71.9387969971,10860,-5,"U","America/Lima","airport","OurAirports"
-2813,"Angel S Adami Airport","Montevideo","Uruguay",\N,"SUAA",-34.78919982910156,-56.26470184326172,174,-3,"S","America/Montevideo","airport","OurAirports"
-2814,"Santa Bernardina International Airport","Durazno","Uruguay",\N,"SUDU",-33.3588981628418,-56.49919891357422,305,-3,"S","America/Montevideo","airport","OurAirports"
-2816,"Carrasco International /General C L Berisso Airport","Montevideo","Uruguay","MVD","SUMU",-34.838401794433594,-56.030799865722656,105,-3,"S","America/Montevideo","airport","OurAirports"
+2813,"Angel S Adami Airport","Montevideo","Uruguay",\N,"SUAA",-34.7892,-56.264702,174,-3,"S","America/Montevideo","airport","OurAirports"
+2814,"Santa Bernardina International Airport","Durazno","Uruguay","DZO","SUDU",-33.3588981628418,-56.49919891357422,305,-3,"S","America/Montevideo","airport","OurAirports"
+2816,"Carrasco International /General C L Berisso Airport","Montevideo","Uruguay","MVD","SUMU",-34.838402,-56.0308,105,-3,"S","America/Montevideo","airport","OurAirports"
2817,"Nueva Hesperides International Airport","Salto","Uruguay","STY","SUSO",-31.438499450683594,-57.98529815673828,187,-3,"S","America/Montevideo","airport","OurAirports"
2818,"Oswaldo Guevara Mujica Airport","Acarigua","Venezuela","AGV","SVAC",9.553375244140625,-69.23786926269531,640,-4,"U","America/Caracas","airport","OurAirports"
2819,"Anaco Airport","Anaco","Venezuela","AAO","SVAN",9.430225372314453,-64.4707260131836,721,-4,"U","America/Caracas","airport","OurAirports"
2820,"San Fernando de Atabapo Airport","San Fernando Deatabapo","Venezuela",\N,"SVAT",4.05104017258,-67.6996994019,301,-4,"U","America/Caracas","airport","OurAirports"
-2821,"General Jose Antonio Anzoategui International Airport","Barcelona","Venezuela","BLA","SVBC",10.107099533081055,-64.68920135498047,26,-4,"U","America/Caracas","airport","OurAirports"
-2822,"Barinas Airport","Barinas","Venezuela","BNS","SVBI",8.619569778442383,-70.2208023071289,666,-4,"U","America/Caracas","airport","OurAirports"
+2821,"General José Antonio Anzoategui International Airport","Barcelona","Venezuela","BLA","SVBC",10.111111,-64.692222,30,-4,"U","America/Caracas","airport","OurAirports"
+2822,"Barinas Airport","Barinas","Venezuela","BNS","SVBI",8.615,-70.21416667,615,-4,"U","America/Caracas","airport","OurAirports"
2823,"El Libertador Airbase","Maracaibo","Venezuela",\N,"SVBL",10.183375358600001,-67.55731964110001,1450,-4,"U","America/Caracas","airport","OurAirports"
2824,"Barquisimeto International Airport","Barquisimeto","Venezuela","BRM","SVBM",10.042746543884277,-69.3586196899414,2042,-4,"U","America/Caracas","airport","OurAirports"
-2826,"Aeropuerto \"General Tomas de Heres\". Ciudad Bolivar","Ciudad Bolivar","Venezuela","CBL","SVCB",8.12216091156,-63.5369567871,197,-4,"U","America/Caracas","airport","OurAirports"
-2827,"Caicara del Orinoco Airport","Caicara De Orinoco","Venezuela",\N,"SVCD",7.625510215759277,-66.16280364990234,141,-4,"U","America/Caracas","airport","OurAirports"
+2826,"Aeropuerto ""General Tomas de Heres"". Ciudad Bolivar","Ciudad Bolivar","Venezuela","CBL","SVCB",8.12216091156,-63.5369567871,197,-4,"U","America/Caracas","airport","OurAirports"
+2827,"Caicara del Orinoco Airport","Caicara De Orinoco","Venezuela","CXA","SVCD",7.625510215759277,-66.16280364990234,141,-4,"U","America/Caracas","airport","OurAirports"
2828,"San Carlos Airport","San Carlos","Venezuela",\N,"SVCJ",9.647720336914062,-68.57469940185547,512,-4,"U","America/Caracas","airport","OurAirports"
-2829,"Calabozo Airport","Calabozo","Venezuela",\N,"SVCL",8.92465591430664,-67.4170913696289,328,-4,"U","America/Caracas","airport","OurAirports"
+2829,"Calabozo Airport","Calabozo","Venezuela","CLZ","SVCL",8.92465591430664,-67.4170913696289,328,-4,"U","America/Caracas","airport","OurAirports"
2830,"Canaima Airport","Canaima","Venezuela","CAJ","SVCN",6.231988906860352,-62.85443115234375,1450,-4,"U","America/Caracas","airport","OurAirports"
-2831,"Carora Airport","Carora","Venezuela",\N,"SVCO",10.175602912902832,-70.06521606445312,1437,-4,"U","America/Caracas","airport","OurAirports"
+2831,"Carora Airport","Carora","Venezuela","VCR","SVCO",10.175602912902832,-70.06521606445312,1437,-4,"U","America/Caracas","airport","OurAirports"
2832,"General Francisco Bermúdez Airport","Carupano","Venezuela","CUP","SVCP",10.660014152526855,-63.261680603027344,33,-4,"U","America/Caracas","airport","OurAirports"
2833,"José Leonardo Chirinos Airport","Coro","Venezuela","CZE","SVCR",11.41494369506836,-69.68090057373047,52,-4,"U","America/Caracas","airport","OurAirports"
2834,"Oscar Machado Zuluaga Airport","Caracas","Venezuela",\N,"SVCS",10.286110877990723,-66.81610870361328,2145,-4,"U","America/Caracas","airport","OurAirports"
2835,"Cumaná (Antonio José de Sucre) Airport","Cumana","Venezuela","CUM","SVCU",10.450332641601562,-64.1304702758789,14,-4,"U","America/Caracas","airport","OurAirports"
2836,"Capitán Manuel Ríos Airbase","Carrizal","Venezuela",\N,"SVCZ",9.372650146484375,-66.92279815673828,595,-4,"U","America/Caracas","airport","OurAirports"
-2837,"El Dorado Airport","El Dorado","Venezuela",\N,"SVED",6.733333110809326,-61.58333206176758,318,-4,"U","America/Caracas","airport","OurAirports"
-2838,"Elorza Airport","Elorza","Venezuela",\N,"SVEZ",7.0833330154418945,-69.53333282470703,295,-4,"U","America/Caracas","airport","OurAirports"
-2839,"Guasdalito Airport","Guasdualito","Venezuela",\N,"SVGD",7.233333110809326,-70.80000305175781,426,-4,"U","America/Caracas","airport","OurAirports"
+2837,"El Dorado Airport","El Dorado","Venezuela","EOR","SVED",6.733333110809326,-61.58333206176758,318,-4,"U","America/Caracas","airport","OurAirports"
+2838,"Elorza Airport","Elorza","Venezuela","EOZ","SVEZ",7.0833330154418945,-69.53333282470703,295,-4,"U","America/Caracas","airport","OurAirports"
+2839,"Guasdalito Airport","Guasdualito","Venezuela","GDO","SVGD",7.233333110809326,-70.80000305175781,426,-4,"U","America/Caracas","airport","OurAirports"
2840,"Guiria Airport","Guiria","Venezuela","GUI","SVGI",10.574077606200001,-62.3126678467,42,-4,"U","America/Caracas","airport","OurAirports"
2841,"Guanare Airport","Guanare","Venezuela","GUQ","SVGU",9.026944160461426,-69.7551498413086,606,-4,"U","America/Caracas","airport","OurAirports"
-2842,"Higuerote Airport","Higuerote","Venezuela",\N,"SVHG",10.462474,-66.092779,10,-4,"U","America/Caracas","airport","OurAirports"
-2843,"Andrés Miguel Salazar Marcano Airport","Isla De Coche","Venezuela",\N,"SVIE",10.794432,-63.98159,10,-4,"U","America/Caracas","airport","OurAirports"
+2842,"Higuerote Airport","Higuerote","Venezuela","HGE","SVHG",10.462474,-66.092779,12,-4,"U","America/Caracas","airport","OurAirports"
+2843,"Andrés Miguel Salazar Marcano Airport","Isla De Coche","Venezuela","ICC","SVIE",10.794432,-63.98159,10,-4,"U","America/Caracas","airport","OurAirports"
2844,"Josefa Camejo International Airport","Paraguana","Venezuela","LSP","SVJC",11.78077507019043,-70.15149688720703,75,-4,"U","America/Caracas","airport","OurAirports"
2845,"San Juan de Los Morros Airport","San Juan De Los Morros","Venezuela",\N,"SVJM",9.906952857971191,-67.379638671875,1404,-4,"U","America/Caracas","airport","OurAirports"
2846,"La Fria Airport","La Fria","Venezuela","LFR","SVLF",8.239167213439941,-72.27102661132812,305,-4,"U","America/Caracas","airport","OurAirports"
2847,"La Orchila Airport","La Orchila","Venezuela",\N,"SVLO",11.80720043182373,-66.17960357666016,5,-4,"U","America/Caracas","airport","OurAirports"
2848,"La Chinita International Airport","Maracaibo","Venezuela","MAR","SVMC",10.5582084656,-71.7278594971,239,-4,"U","America/Caracas","airport","OurAirports"
-2849,"Alberto Carnevalli Airport","Merida","Venezuela","MRD","SVMD",8.582077980041504,-71.16104125976562,5007,-4,"U","America/Caracas","airport","OurAirports"
+2849,"Alberto Carnevalli Airport","Merida","Venezuela","MRD","SVMD",8.582078,-71.161041,5007,-4,"U","America/Caracas","airport","OurAirports"
2850,"Del Caribe Santiago Mariño International Airport","Porlamar","Venezuela","PMV","SVMG",10.912603378295898,-63.96659851074219,74,-4,"U","America/Caracas","airport","OurAirports"
-2851,"Simón Bolívar International Airport","Caracas","Venezuela","CCS","SVMI",10.6031169891,-66.9905853271,235,-4,"U","America/Caracas","airport","OurAirports"
+2851,"Simón Bolívar International Airport","Caracas","Venezuela","CCS","SVMI",10.601194,-66.991222,234,-4,"U","America/Caracas","airport","OurAirports"
2852,"Maturín Airport","Maturin","Venezuela","MUN","SVMT",9.75452995300293,-63.14739990234375,224,-4,"U","America/Caracas","airport","OurAirports"
2853,"Cacique Aramare Airport","Puerto Ayacucho","Venezuela","PYH","SVPA",5.6199898719788,-67.606101989746,245,-4,"U","America/Caracas","airport","OurAirports"
2854,"General Bartolome Salom International Airport","Puerto Cabello","Venezuela","PBL","SVPC",10.480500221252441,-68.072998046875,32,-4,"U","America/Caracas","airport","OurAirports"
-2855,"Paramillo Airport","San Cristobal","Venezuela",\N,"SVPM",7.8013200759887695,-72.2029037475586,3314,-4,"U","America/Caracas","airport","OurAirports"
+2855,"Paramillo Airport","San Cristobal","Venezuela","SCI","SVPM",7.8013200759887695,-72.2029037475586,3314,-4,"U","America/Caracas","airport","OurAirports"
2856,"General Manuel Carlos Piar International Airport","Guayana","Venezuela","PZO","SVPR",8.288530349731445,-62.760398864746094,472,-4,"U","America/Caracas","airport","OurAirports"
-2857,"Palmarito Airport","Palmarito","Venezuela",\N,"SVPT",7.566669940948486,-70.18329620361328,347,-4,"U","America/Caracas","airport","OurAirports"
+2857,"Palmarito Airport","Palmarito","Venezuela","PTM","SVPT",7.566669940948486,-70.18329620361328,347,-4,"U","America/Caracas","airport","OurAirports"
2858,"San Antonio Del Tachira Airport","San Antonio","Venezuela","SVZ","SVSA",7.840829849243164,-72.439697265625,1312,-4,"U","America/Caracas","airport","OurAirports"
-2859,"Santa Bárbara de Barinas Airport","Santa Barbara","Venezuela",\N,"SVSB",7.803514003753662,-71.16571807861328,590,-4,"U","America/Caracas","airport","OurAirports"
+2859,"Santa Bárbara de Barinas Airport","Santa Barbara","Venezuela","SBB","SVSB",7.803514003753662,-71.16571807861328,590,-4,"U","America/Caracas","airport","OurAirports"
2860,"Santa Elena de Uairen Airport","Santa Ana De Uairen","Venezuela","SNV","SVSE",4.554999828338623,-61.150001525878906,2938,-4,"U","America/Caracas","airport","OurAirports"
-2861,"Mayor Buenaventura Vivas International Airport","Santo Domingo","Venezuela","STD","SVSO",7.565380096435547,-72.03510284423828,1083,-4,"U","America/Caracas","airport","OurAirports"
-2862,"Sub Teniente Nestor Arias Airport","San Felipe","Venezuela",\N,"SVSP",10.27869987487793,-68.75520324707031,761,-4,"U","America/Caracas","airport","OurAirports"
+2861,"Mayor Buenaventura Vivas International Airport","Santo Domingo","Venezuela","STD","SVSO",7.56538,-72.035103,1083,-4,"U","America/Caracas","airport","OurAirports"
+2862,"Sub Teniente Nestor Arias Airport","San Felipe","Venezuela","SNF","SVSP",10.2787,-68.755203,761,-4,"U","America/Caracas","airport","OurAirports"
2863,"San Fernando De Apure Airport","San Fernando De Apure","Venezuela","SFD","SVSR",7.883319854736328,-67.44400024414062,154,-4,"U","America/Caracas","airport","OurAirports"
2864,"San Tomé Airport","San Tome","Venezuela","SOM","SVST",8.9451465606689,-64.151084899902,861,-4,"U","America/Caracas","airport","OurAirports"
2865,"Santa Bárbara del Zulia Airport","Santa Barbara","Venezuela","STB","SVSZ",8.974550247192383,-71.94325256347656,32,-4,"U","America/Caracas","airport","OurAirports"
2866,"Tucupita Airport","Tucupita","Venezuela","TUV","SVTC",9.088994026184082,-62.094173431396484,16,-4,"U","America/Caracas","airport","OurAirports"
-2867,"Tumeremo Airport","Tumeremo","Venezuela",\N,"SVTM",7.24938,-61.52893,345,-4,"U","America/Caracas","airport","OurAirports"
+2867,"Tumeremo Airport","Tumeremo","Venezuela","TMO","SVTM",7.24938,-61.52893,345,-4,"U","America/Caracas","airport","OurAirports"
2868,"Arturo Michelena International Airport","Valencia","Venezuela","VLN","SVVA",10.14973258972168,-67.92839813232422,1411,-4,"U","America/Caracas","airport","OurAirports"
2870,"Dr. Antonio Nicolás Briceño Airport","Valera","Venezuela","VLV","SVVL",9.34047794342041,-70.58406066894531,2060,-4,"U","America/Caracas","airport","OurAirports"
2871,"Valle de La Pascua Airport","Valle De La Pascua","Venezuela","VDP","SVVP",9.22202777863,-65.9935836792,410,-4,"U","America/Caracas","airport","OurAirports"
-2872,"Linden Airport","Linden","Guyana",\N,"SYLD",5.9659199714660645,-58.270301818847656,180,-4,"U","America/Guyana","airport","OurAirports"
-2873,"Lethem Airport","Lethem","Guyana","LTM","SYLT",3.372760057449341,-59.789398193359375,351,-4,"U","America/Guyana","airport","OurAirports"
+2872,"Linden Airport","Linden","Guyana",\N,"SYLD",5.96592,-58.270302,180,-4,"U","America/Guyana","airport","OurAirports"
+2873,"Lethem Airport","Lethem","Guyana","LTM","SYLT",3.37276,-59.789398,351,-4,"U","America/Guyana","airport","OurAirports"
2874,"V.C. Bird International Airport","Antigua","Antigua and Barbuda","ANU","TAPA",17.1367,-61.792702,62,-4,"U","America/Antigua","airport","OurAirports"
2875,"Sir Grantley Adams International Airport","Bridgetown","Barbados","BGI","TBPB",13.0746002197,-59.4925003052,169,-4,"U","America/Barbados","airport","OurAirports"
2876,"Canefield Airport","Canefield","Dominica","DCF","TDCF",15.336700439453125,-61.3922004699707,13,-4,"U","America/Dominica","airport","OurAirports"
-2877,"Melville Hall Airport","Dominica","Dominica","DOM","TDPD",15.54699993133545,-61.29999923706055,73,-4,"U","America/Dominica","airport","OurAirports"
+2877,"Douglas-Charles Airport","Dominica","Dominica","DOM","TDPD",15.547,-61.299999,73,-4,"U","America/Dominica","airport","OurAirports"
2878,"Martinique Aimé Césaire International Airport","Fort-de-france","Martinique","FDF","TFFF",14.590999603271484,-61.00320053100586,16,-4,"U","America/Martinique","airport","OurAirports"
2879,"L'Espérance Airport","St. Martin","Guadeloupe","SFG","TFFG",18.099899291992,-63.047199249268,7,-4,"U",\N,"airport","OurAirports"
-2881,"Pointe-à-Pitre Le Raizet","Pointe-a-pitre","Guadeloupe","PTP","TFFR",16.265300750732422,-61.53179931640625,36,-4,"U","America/Guadeloupe","airport","OurAirports"
+2881,"Pointe-à-Pitre Le Raizet","Pointe-a-pitre","Guadeloupe","PTP","TFFR",16.265301,-61.531799,36,-4,"U","America/Guadeloupe","airport","OurAirports"
2882,"Point Salines International Airport","Point Salines","Grenada","GND","TGPY",12.004199981689453,-61.78620147705078,41,-4,"U","America/Grenada","airport","OurAirports"
2883,"Cyril E. King Airport","St. Thomas","Virgin Islands","STT","TIST",18.337299346923828,-64.97339630126953,23,-4,"U","America/St_Thomas","airport","OurAirports"
2884,"Henry E Rohlsen Airport","St. Croix Island","Virgin Islands","STX","TISX",17.701900482177734,-64.79859924316406,74,-4,"U","America/St_Thomas","airport","OurAirports"
@@ -2745,18 +2746,18 @@
2891,"Robert L. Bradshaw International Airport","Basse Terre","Saint Kitts and Nevis","SKB","TKPK",17.311199188232422,-62.71870040893555,170,-4,"U","America/St_Kitts","airport","OurAirports"
2893,"George F. L. Charles Airport","Castries","Saint Lucia","SLU","TLPC",14.0202,-60.992901,22,-4,"U","America/St_Lucia","airport","OurAirports"
2894,"Hewanorra International Airport","Hewandorra","Saint Lucia","UVF","TLPL",13.7332,-60.952599,14,-4,"U","America/St_Lucia","airport","OurAirports"
-2895,"Queen Beatrix International Airport","Oranjestad","Aruba","AUA","TNCA",12.501399993896484,-70.01519775390625,60,-4,"U","America/Aruba","airport","OurAirports"
+2895,"Queen Beatrix International Airport","Oranjestad","Aruba","AUA","TNCA",12.5014,-70.015198,60,-4,"U","America/Aruba","airport","OurAirports"
2896,"Flamingo International Airport","Kralendijk","Netherlands Antilles","BON","TNCB",12.130999565124512,-68.26850128173828,20,-4,"U","America/Curacao","airport","OurAirports"
2897,"Hato International Airport","Willemstad","Netherlands Antilles","CUR","TNCC",12.1889,-68.959801,29,-4,"U","America/Curacao","airport","OurAirports"
2898,"F. D. Roosevelt Airport","Oranjestad","Netherlands Antilles","EUX","TNCE",17.49650001525879,-62.979400634765625,129,-4,"U","America/Curacao","airport","OurAirports"
2899,"Princess Juliana International Airport","Philipsburg","Netherlands Antilles","SXM","TNCM",18.041000366200002,-63.1088981628,13,-4,"U","America/Curacao","airport","OurAirports"
-2900,"Wallblake Airport","The Valley","Anguilla","AXA","TQPF",18.20479965209961,-63.05509948730469,127,-4,"U","America/Anguilla","airport","OurAirports"
+2900,"Clayton J Lloyd International Airport","The Valley","Anguilla","AXA","TQPF",18.2048,-63.055099,127,-4,"U","America/Anguilla","airport","OurAirports"
2901,"Tobago-Crown Point Airport","Scarborough","Trinidad and Tobago","TAB","TTCP",11.149700164794922,-60.83219909667969,38,-4,"U","America/Port_of_Spain","airport","OurAirports"
2902,"Piarco International Airport","Port-of-spain","Trinidad and Tobago","POS","TTPP",10.595399856567383,-61.33720016479492,58,-4,"U","America/Port_of_Spain","airport","OurAirports"
2903,"Terrance B. Lettsome International Airport","Tortola","British Virgin Islands","EIS","TUPJ",18.444799423217773,-64.54299926757812,15,-4,"U","America/Tortola","airport","OurAirports"
-2905,"Canouan Airport","Canouan Island","Saint Vincent and the Grenadines","CIW","TVSC",12.699000358581543,-61.34239959716797,11,-4,"U","America/St_Vincent","airport","OurAirports"
+2905,"Canouan Airport","Canouan Island","Saint Vincent and the Grenadines","CIW","TVSC",12.699,-61.3424,11,-4,"U","America/St_Vincent","airport","OurAirports"
2906,"Mustique Airport","Mustique","Saint Vincent and the Grenadines","MQS","TVSM",12.887900352478027,-61.180198669433594,8,-4,"U","America/St_Vincent","airport","OurAirports"
-2907,"E. T. Joshua Airport","Kingstown","Saint Vincent and the Grenadines","SVD","TVSV",13.14430046081543,-61.210899353027344,66,-4,"U","America/St_Vincent","airport","OurAirports"
+2907,"Argyle International Airport","Kingstown","Saint Vincent and the Grenadines","SVD","TVSA",13.156695,-61.149945,136,-4,"U","America/St_Vincent","airport","OurAirports"
2908,"Almaty Airport","Alma-ata","Kazakhstan","ALA","UAAA",43.35210037231445,77.04049682617188,2234,6,"U","Asia/Qyzylorda","airport","OurAirports"
2909,"Balkhash Airport","Balkhash","Kazakhstan","BXH","UAAH",46.8932991027832,75.00499725341797,1446,6,"U","Asia/Qyzylorda","airport","OurAirports"
2910,"Astana International Airport","Tselinograd","Kazakhstan","TSE","UACC",51.02220153808594,71.46690368652344,1165,6,"U","Asia/Qyzylorda","airport","OurAirports"
@@ -2766,8 +2767,8 @@
2914,"Shymkent Airport","Chimkent","Kazakhstan","CIT","UAII",42.364200592041016,69.47889709472656,1385,6,"U","Asia/Qyzylorda","airport","OurAirports"
2916,"Uralsk Airport","Uralsk","Kazakhstan","URA","UARR",51.15079879760742,51.54309844970703,125,5,"U","Asia/Oral","airport","OurAirports"
2917,"Pavlodar Airport","Pavlodar","Kazakhstan","PWQ","UASP",52.19499969482422,77.07389831542969,410,6,"U","Asia/Qyzylorda","airport","OurAirports"
-2918,"Semipalatinsk Airport","Semiplatinsk","Kazakhstan","PLX","UASS",50.35129928588867,80.2343978881836,761,6,"U","Asia/Qyzylorda","airport","OurAirports"
-2920,"Aktobe Airport","Aktyubinsk","Kazakhstan","AKX","UATT",50.24580001831055,57.20669937133789,738,5,"U","Asia/Oral","airport","OurAirports"
+2918,"Semipalatinsk Airport","Semiplatinsk","Kazakhstan","PLX","UASS",50.351295,80.234398,761,6,"U","Asia/Qyzylorda","airport","OurAirports"
+2920,"Aktobe Airport","Aktyubinsk","Kazakhstan","AKX","UATT",50.2458,57.206699,738,5,"U","Asia/Oral","airport","OurAirports"
2922,"Heydar Aliyev International Airport","Baku","Azerbaijan","GYD","UBBB",40.467498779296875,50.04669952392578,10,4,"E","Asia/Baku","airport","OurAirports"
2923,"Yakutsk Airport","Yakutsk","Russia","YKS","UEEE",62.093299865722656,129.77099609375,325,9,"N","Asia/Yakutsk","airport","OurAirports"
2925,"Mirny Airport","Mirnyj","Russia","MJZ","UERR",62.534698486328125,114.03900146484375,1156,9,"N","Asia/Yakutsk","airport","OurAirports"
@@ -2805,8 +2806,8 @@
2961,"Uytash Airport","Makhachkala","Russia","MCX","URML",42.81679916381836,47.65230178833008,12,3,"N","Europe/Moscow","airport","OurAirports"
2962,"Mineralnyye Vody Airport","Mineralnye Vody","Russia","MRV","URMM",44.225101470947266,43.08190155029297,1054,3,"N","Europe/Moscow","airport","OurAirports"
2963,"Stavropol Shpakovskoye Airport","Stavropol","Russia","STW","URMT",45.10919952392578,42.11280059814453,1486,3,"N","Europe/Moscow","airport","OurAirports"
-2964,"Rostov-on-Don Airport","Rostov","Russia","ROV","URRR",47.2582015991,39.8180999756,280,3,"N","Europe/Moscow","airport","OurAirports"
-2965,"Sochi International Airport","Sochi","Russia","AER","URSS",43.449901580811,39.956600189209,89,3,"N","Europe/Moscow","airport","OurAirports"
+2964,"Platov International Airport","Rostov","Russia","ROV","URRP",47.493888,39.924722,213,3,"N","Europe/Moscow","airport","OurAirports"
+2965,"Sochi International Airport","Sochi","Russia","AER","URSS",43.449902,39.9566,89,3,"N","Europe/Moscow","airport","OurAirports"
2966,"Astrakhan Airport","Astrakhan","Russia","ASF","URWA",46.2832984924,48.0063018799,-65,4,"N","Europe/Samara","airport","OurAirports"
2967,"Volgograd International Airport","Volgograd","Russia","VOG","URWW",48.782501220703125,44.34550094604492,482,3,"N","Europe/Moscow","airport","OurAirports"
2968,"Chelyabinsk Balandino Airport","Chelyabinsk","Russia","CEK","USCC",55.305801,61.5033,769,5,"N","Asia/Yekaterinburg","airport","OurAirports"
@@ -2822,7 +2823,7 @@
2980,"Bukhara Airport","Bukhara","Uzbekistan","BHK","UTSB",39.775001525878906,64.4832992553711,751,5,"U","Asia/Samarkand","airport","OurAirports"
2981,"Samarkand Airport","Samarkand","Uzbekistan","SKD","UTSS",39.70050048828125,66.98380279541016,2224,5,"U","Asia/Samarkand","airport","OurAirports"
2983,"Tashkent International Airport","Tashkent","Uzbekistan","TAS","UTTT",41.257900238,69.2811965942,1417,5,"U","Asia/Samarkand","airport","OurAirports"
-2984,"Bryansk Airport","Bryansk","Russia","BZK","UUBP",53.214199066199996,34.176399231,663,3,"N","Europe/Moscow","airport","OurAirports"
+2984,"Bryansk Airport","Bryansk","Russia","BZK","UUBP",53.214199,34.176399,663,3,"N","Europe/Moscow","airport","OurAirports"
2985,"Sheremetyevo International Airport","Moscow","Russia","SVO","UUEE",55.972599,37.4146,622,3,"N","Europe/Moscow","airport","OurAirports"
2986,"Migalovo Air Base","Tver","Russia","KLD","UUEM",56.82469940185547,35.7577018737793,469,3,"N","Europe/Moscow","airport","OurAirports"
2987,"Voronezh International Airport","Voronezh","Russia","VOZ","UUOO",51.81420135498047,39.22959899902344,514,3,"N","Europe/Moscow","airport","OurAirports"
@@ -2833,18 +2834,18 @@
2992,"Ufa International Airport","Ufa","Russia","UFA","UWUU",54.557498931885,55.874401092529,449,5,"N","Asia/Yekaterinburg","airport","OurAirports"
2993,"Kurumoch International Airport","Samara","Russia","KUF","UWWW",53.504901885986,50.16429901123,477,4,"N","Europe/Samara","airport","OurAirports"
2994,"Sardar Vallabhbhai Patel International Airport","Ahmedabad","India","AMD","VAAH",23.0771999359,72.63469696039999,189,5.5,"N","Asia/Calcutta","airport","OurAirports"
-2995,"Akola Airport","Akola","India","AKD","VAAK",20.698999404907227,77.05860137939453,999,5.5,"N","Asia/Calcutta","airport","OurAirports"
+2995,"Akola Airport","Akola","India","AKD","VAAK",20.698999,77.058601,999,5.5,"N","Asia/Calcutta","airport","OurAirports"
2996,"Aurangabad Airport","Aurangabad","India","IXU","VAAU",19.862699508666992,75.39810180664062,1911,5.5,"N","Asia/Calcutta","airport","OurAirports"
2997,"Chhatrapati Shivaji International Airport","Mumbai","India","BOM","VABB",19.0886993408,72.8678970337,39,5.5,"N","Asia/Calcutta","airport","OurAirports"
-2998,"Bilaspur Airport","Bilaspur","India","PAB","VABI",21.988399505615234,82.11100006103516,899,5.5,"N","Asia/Calcutta","airport","OurAirports"
+2998,"Bilaspur Airport","Bilaspur","India","PAB","VABI",21.9884,82.111,899,5.5,"N","Asia/Calcutta","airport","OurAirports"
2999,"Bhuj Airport","Bhuj","India","BHJ","VABJ",23.2877998352,69.6701965332,268,5.5,"N","Asia/Calcutta","airport","OurAirports"
3000,"Belgaum Airport","Belgaum","India","IXG","VABM",15.859299659700001,74.6183013916,2487,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3001,"Vadodara Airport","Baroda","India","BDQ","VABO",22.3362007141,73.2263031006,129,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3001,"Vadodara Airport","Baroda","India","BDQ","VABO",22.336201,73.226303,129,5.5,"N","Asia/Calcutta","airport","OurAirports"
3002,"Raja Bhoj International Airport","Bhopal","India","BHO","VABP",23.2875003815,77.3374023438,1711,5.5,"N","Asia/Calcutta","airport","OurAirports"
3003,"Bhavnagar Airport","Bhaunagar","India","BHU","VABV",21.752199173,72.1852035522,44,5.5,"N","Asia/Calcutta","airport","OurAirports"
3004,"Daman Airport","Daman","India","NMB","VADN",20.43440055847168,72.84320068359375,33,5.5,"N","Asia/Calcutta","airport","OurAirports"
3005,"Deesa Airport","Deesa","India",\N,"VADS",24.267900466918945,72.20439910888672,485,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3006,"Guna Airport","Guna","India",\N,"VAGN",24.654699325561523,77.34729766845703,1600,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3006,"Guna Airport","Guna","India","GUX","VAGN",24.654699,77.347298,1600,5.5,"N","Asia/Calcutta","airport","OurAirports"
3007,"Dabolim Airport","Goa","India","GOI","VAGO",15.3808002472,73.8313980103,150,5.5,"N","Asia/Calcutta","airport","OurAirports"
3008,"Devi Ahilyabai Holkar Airport","Indore","India","IDR","VAID",22.7217998505,75.8011016846,1850,5.5,"N","Asia/Calcutta","airport","OurAirports"
3009,"Jabalpur Airport","Jabalpur","India","JLR","VAJB",23.177799224853516,80.052001953125,1624,5.5,"N","Asia/Calcutta","airport","OurAirports"
@@ -2854,26 +2855,26 @@
3013,"Kolhapur Airport","Kolhapur","India","KLH","VAKP",16.6646995544,74.2893981934,1996,5.5,"N","Asia/Calcutta","airport","OurAirports"
3014,"Keshod Airport","Keshod","India","IXK","VAKS",21.317100524902344,70.27040100097656,167,5.5,"N","Asia/Calcutta","airport","OurAirports"
3015,"Dr. Babasaheb Ambedkar International Airport","Nagpur","India","NAG","VANP",21.092199325561523,79.04720306396484,1033,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3016,"Gandhinagar Airport","Nasik Road","India","ISK","VANR",19.9636993408,73.8076019287,1959,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3016,"Nashik Airport","Nasik Road","India","ISK","VAOZ",20.119101,73.912903,1900,5.5,"N","Asia/Calcutta","airport","OurAirports"
3017,"Pune Airport","Pune","India","PNQ","VAPO",18.58209991455078,73.9197006225586,1942,5.5,"N","Asia/Calcutta","airport","OurAirports"
3018,"Porbandar Airport","Porbandar","India","PBD","VAPR",21.6487007141,69.65720367429999,23,5.5,"N","Asia/Calcutta","airport","OurAirports"
3019,"Rajkot Airport","Rajkot","India","RAJ","VARK",22.3092002869,70.77950286869999,441,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3020,"Raipur Airport","Raipur","India","RPR","VARP",21.180400848399998,81.7388000488,1041,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3020,"Raipur Airport","Raipur","India","RPR","VARP",21.180401,81.7388,1041,5.5,"N","Asia/Calcutta","airport","OurAirports"
3021,"Solapur Airport","Sholapur","India","SSE","VASL",17.6280002594,75.93479919430001,1584,5.5,"N","Asia/Calcutta","airport","OurAirports"
3022,"Surat Airport","Surat","India","STV","VASU",21.1140995026,72.7417984009,16,5.5,"N","Asia/Calcutta","airport","OurAirports"
3023,"Maharana Pratap Airport","Udaipur","India","UDR","VAUD",24.617700576799997,73.89610290530001,1684,5.5,"N","Asia/Calcutta","airport","OurAirports"
3024,"Bandaranaike International Colombo Airport","Colombo","Sri Lanka","CMB","VCBI",7.180759906768799,79.88410186767578,30,5.5,"U","Asia/Colombo","airport","OurAirports"
3025,"Anuradhapura Air Force Base","Anuradhapura","Sri Lanka","ACJ","VCCA",8.30148983002,80.42790222170001,324,5.5,"U","Asia/Colombo","airport","OurAirports"
-3026,"Batticaloa Airport","Batticaloa","Sri Lanka",\N,"VCCB",7.70576,81.678802,20,5.5,"U","Asia/Colombo","airport","OurAirports"
+3026,"Batticaloa Airport","Batticaloa","Sri Lanka","BTC","VCCB",7.70576,81.678802,20,5.5,"U","Asia/Colombo","airport","OurAirports"
3027,"Colombo Ratmalana Airport","Colombo","Sri Lanka","RML","VCCC",6.821990013122559,79.88619995117188,22,5.5,"U","Asia/Colombo","airport","OurAirports"
-3028,"Ampara Airport","Galoya","Sri Lanka","GOY","VCCG",7.33776,81.62594,150,5.5,"U","Asia/Colombo","airport","OurAirports"
+3028,"Ampara Airport","Galoya","Sri Lanka","ADP","VCCG",7.33776,81.62594,150,5.5,"U","Asia/Colombo","airport","OurAirports"
3029,"Kankesanturai Airport","Jaffna","Sri Lanka","JAF","VCCJ",9.792329788208008,80.07009887695312,33,5.5,"U","Asia/Colombo","airport","OurAirports"
3030,"China Bay Airport","Trinciomalee","Sri Lanka","TRR","VCCT",8.5385103225708,81.18190002441406,6,5.5,"U","Asia/Colombo","airport","OurAirports"
-3033,"Kampong Chhnang Airport","Kompong Chnang","Cambodia",\N,"VDKH",12.255200386,104.564002991,56,7,"U","Asia/Phnom_Penh","airport","OurAirports"
+3033,"Kampong Chhnang Airport","Kompong Chnang","Cambodia","KZC","VDKH",12.255200386,104.564002991,56,7,"U","Asia/Phnom_Penh","airport","OurAirports"
3034,"Phnom Penh International Airport","Phnom-penh","Cambodia","PNH","VDPP",11.546600341796875,104.84400177001953,40,7,"U","Asia/Phnom_Penh","airport","OurAirports"
3035,"Siem Reap International Airport","Siem-reap","Cambodia","REP","VDSR",13.410699844400002,103.81300354,60,7,"U","Asia/Phnom_Penh","airport","OurAirports"
3036,"Stung Treng Airport","Stung Treng","Cambodia","TNX","VDST",13.531900405883789,106.01499938964844,203,7,"U","Asia/Phnom_Penh","airport","OurAirports"
-3037,"Along Airport","Along","India",\N,"VEAN",28.17530059814453,94.802001953125,900,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3037,"Along Airport","Along","India","IXV","VEAN",28.17530059814453,94.802001953125,900,5.5,"N","Asia/Calcutta","airport","OurAirports"
3038,"Agartala Airport","Agartala","India","IXA","VEAT",23.8869991302,91.24040222170001,46,5.5,"N","Asia/Calcutta","airport","OurAirports"
3039,"Lengpui Airport","Aizwal","India","AJL","VELP",23.840599060099997,92.6196975708,1398,5.5,"N","Asia/Calcutta","airport","OurAirports"
3040,"Bagdogra Airport","Baghdogra","India","IXB","VEBD",26.68120002746582,88.32859802246094,412,5.5,"N","Asia/Calcutta","airport","OurAirports"
@@ -2886,21 +2887,22 @@
3049,"Hirakud Airport","Hirakud","India",\N,"VEHK",21.5802001953125,84.00569915771484,658,5.5,"N","Asia/Calcutta","airport","OurAirports"
3050,"Imphal Airport","Imphal","India","IMF","VEIM",24.7600002289,93.896697998,2540,5.5,"N","Asia/Calcutta","airport","OurAirports"
3051,"Jharsuguda Airport","Jharsuguda","India",\N,"VEJH",21.91349983215332,84.05039978027344,751,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3052,"Jamshedpur Airport","Jamshedpur","India","IXW","VEJS",22.813199996900003,86.168800354,475,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3052,"Sonari Airport","Jamshedpur","India","IXW","VEJS",22.8132,86.1688,475,5.5,"N","Asia/Calcutta","airport","OurAirports"
3053,"Jorhat Airport","Jorhat","India","JRH","VEJT",26.7315006256,94.1754989624,311,5.5,"N","Asia/Calcutta","airport","OurAirports"
3054,"Kailashahar Airport","Kailashahar","India","IXH","VEKR",24.30820083618164,92.0072021484375,79,5.5,"N","Asia/Calcutta","airport","OurAirports"
3055,"Silchar Airport","Silchar","India","IXS","VEKU",24.9129009247,92.97869873050001,352,5.5,"N","Asia/Calcutta","airport","OurAirports"
3056,"North Lakhimpur Airport","Lilabari","India","IXI","VELR",27.295499801635742,94.09760284423828,330,5.5,"N","Asia/Calcutta","airport","OurAirports"
3057,"Dibrugarh Airport","Mohanbari","India","DIB","VEMN",27.4839000702,95.0168991089,362,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3058,"Muzaffarpur Airport","Mazuffarpur","India",\N,"VEMZ",26.11910057067871,85.3136978149414,174,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3058,"Muzaffarpur Airport","Mazuffarpur","India","MZU","VEMZ",26.11910057067871,85.3136978149414,174,5.5,"N","Asia/Calcutta","airport","OurAirports"
3059,"Nawapara Airport","Nawapara","India",\N,"VENP",20.8700008392334,82.51959991455078,1058,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3060,"Panagarh Air Force Station","Panagarh","India",\N,"VEPH",23.474300384499998,87.4274978638,240,5.5,"N","Asia/Calcutta","airport","OurAirports"
3061,"Lok Nayak Jayaprakash Airport","Patina","India","PAT","VEPT",25.591299057,85.0879974365,170,5.5,"N","Asia/Calcutta","airport","OurAirports"
3062,"Purnea Airport","Purnea","India",\N,"VEPU",25.759599685668945,87.41000366210938,129,5.5,"N","Asia/Calcutta","airport","OurAirports"
3063,"Birsa Munda Airport","Ranchi","India","IXR","VERC",23.314300537100003,85.3217010498,2148,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3064,"Rourkela Airport","Rourkela","India","RRK","VERK",22.25670051574707,84.8145980834961,659,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3064,"Rourkela Airport","Rourkela","India","RRK","VERK",22.256701,84.814598,659,5.5,"N","Asia/Calcutta","airport","OurAirports"
3065,"Utkela Airport","Utkela","India",\N,"VEUK",20.097400665283203,83.18379974365234,680,5.5,"N","Asia/Calcutta","airport","OurAirports"
3066,"Vishakhapatnam Airport","Vishakhapatnam","India","VTZ","VEVZ",17.721200943,83.2245025635,15,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3067,"Zero Airport","Zero","India",\N,"VEZO",27.588300704956055,93.8281021118164,5403,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3067,"Ziro Airport","Zero","India","ZER","VEZO",27.588301,93.828102,5403,5.5,"N","Asia/Calcutta","airport","OurAirports"
3068,"Cox's Bazar Airport","Cox's Bazar","Bangladesh","CXB","VGCB",21.452199935913086,91.96389770507812,12,6,"U","Asia/Dhaka","airport","OurAirports"
3069,"Shah Amanat International Airport","Chittagong","Bangladesh","CGP","VGEG",22.24959945678711,91.81330108642578,12,6,"U","Asia/Dhaka","airport","OurAirports"
3070,"Ishurdi Airport","Ishurdi","Bangladesh","IRD","VGIS",24.15250015258789,89.04940032958984,45,6,"U","Asia/Dhaka","airport","OurAirports"
@@ -2910,45 +2912,51 @@
3074,"Osmany International Airport","Sylhet Osmani","Bangladesh","ZYL","VGSY",24.963199615478516,91.8667984008789,50,6,"U","Asia/Dhaka","airport","OurAirports"
3075,"Tejgaon Airport","Dhaka","Bangladesh",\N,"VGTJ",23.778799057006836,90.38269805908203,24,6,"U","Asia/Dhaka","airport","OurAirports"
3076,"Dhaka / Hazrat Shahjalal International Airport","Dhaka","Bangladesh","DAC","VGZR",23.843347,90.397783,30,6,"U","Asia/Dhaka","airport","OurAirports"
-3077,"Chek Lap Kok International Airport","Hong Kong","Hong Kong","HKG","VHHH",22.3089008331,113.915000916,28,8,"U","Asia/Hong_Kong","airport","OurAirports"
+3077,"Hong Kong International Airport","Hong Kong","Hong Kong","HKG","VHHH",22.308901,113.915001,28,8,"U","Asia/Hong_Kong","airport","OurAirports"
3078,"Shek Kong Air Base","Sek Kong","Hong Kong",\N,"VHSK",22.436599731445312,114.08000183105469,50,8,"U","Asia/Hong_Kong","airport","OurAirports"
3079,"Agra Airport","Agra","India","AGR","VIAG",27.155799865722656,77.96089935302734,551,5.5,"N","Asia/Calcutta","airport","OurAirports"
3080,"Allahabad Airport","Allahabad","India","IXD","VIAL",25.440099716186523,81.73390197753906,322,5.5,"N","Asia/Calcutta","airport","OurAirports"
3081,"Sri Guru Ram Dass Jee International Airport","Amritsar","India","ATQ","VIAR",31.7096004486,74.7973022461,756,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3082,"Nal Airport","Bikaner","India",\N,"VIBK",28.070600509643555,73.20719909667969,750,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3082,"Nal Airport","Bikaner","India","BKB","VIBK",28.070600509643555,73.20719909667969,750,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3083,"Bakshi Ka Talab Air Force Station","Bakshi Ka Talab","India",\N,"VIBL",26.988300323486328,80.89309692382812,385,5.5,"N","Asia/Calcutta","airport","OurAirports"
3084,"Lal Bahadur Shastri Airport","Varanasi","India","VNS","VIBN",25.4524002075,82.8592987061,266,5.5,"N","Asia/Calcutta","airport","OurAirports"
3085,"Kullu Manali Airport","Kulu","India","KUU","VIBR",31.876699447631836,77.15440368652344,3573,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3086,"Bhatinda Air Force Station","Bhatinda","India","BUP","VIBT",30.270099639892578,74.75579833984375,662,5.5,"N","Asia/Calcutta","airport","OurAirports"
3087,"Bhiwani Airport","Bhiwani","India",\N,"VIBW",28.836999893188477,76.1791000366211,720,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3088,"Bareilly Air Force Station","Bareilly","India","BEK","VIBY",28.4221000671,79.45079803470001,580,5.5,"N","Asia/Calcutta","airport","OurAirports"
3089,"Chandigarh Airport","Chandigarh","India","IXC","VICG",30.673500061035156,76.78849792480469,1012,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3090,"Kanpur Airport","Kanpur","India","KNU","VICX",26.404301,80.410103,410,5.5,"N","Asia/Calcutta","airport","OurAirports"
3091,"Safdarjung Airport","Delhi","India",\N,"VIDD",28.58449935913086,77.20580291748047,705,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3092,"Dehradun Airport","Dehra Dun","India","DED","VIDN",30.189699173,78.18029785159999,1831,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3093,"Indira Gandhi International Airport","Delhi","India","DEL","VIDP",28.566499710083008,77.10310363769531,777,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3092,"Dehradun Airport","Dehra Dun","India","DED","VIDN",30.189699,78.180298,1831,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3093,"Indira Gandhi International Airport","Delhi","India","DEL","VIDP",28.5665,77.103104,777,5.5,"N","Asia/Calcutta","airport","OurAirports"
3094,"Gwalior Airport","Gwalior","India","GWL","VIGR",26.29330062866211,78.22779846191406,617,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3095,"Hissar Airport","Hissar","India",\N,"VIHR",29.179399490356445,75.75530242919922,700,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3095,"Hissar Airport","Hissar","India","HSS","VIHR",29.179399490356445,75.75530242919922,700,5.5,"N","Asia/Calcutta","airport","OurAirports"
3096,"Jhansi Airport","Jhansi","India",\N,"VIJN",25.491199493408203,78.55840301513672,801,5.5,"N","Asia/Calcutta","airport","OurAirports"
3097,"Jodhpur Airport","Jodhpur","India","JDH","VIJO",26.251100540161133,73.04889678955078,717,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3098,"Jaipur International Airport","Jaipur","India","JAI","VIJP",26.8241996765,75.8122024536,1263,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3098,"Jaipur International Airport","Jaipur","India","JAI","VIJP",26.8242,75.812202,1263,5.5,"N","Asia/Calcutta","airport","OurAirports"
3099,"Jaisalmer Airport","Jaisalmer","India","JSA","VIJR",26.888700485229492,70.86499786376953,751,5.5,"N","Asia/Calcutta","airport","OurAirports"
3100,"Jammu Airport","Jammu","India","IXJ","VIJU",32.6890983582,74.8374023438,1029,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3101,"Kanpur Airport","Kanpur","India","KNU","VIKA",26.4414005279541,80.36489868164062,411,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3101,"Kanpur Civil Airport","Kanpur","India",\N,"VIKA",26.441401,80.364899,411,5.5,"N","Asia/Calcutta","airport","OurAirports"
3102,"Kota Airport","Kota","India","KTU","VIKO",25.160200119,75.84559631350001,896,5.5,"N","Asia/Calcutta","airport","OurAirports"
3103,"Ludhiana Airport","Ludhiaha","India","LUH","VILD",30.854700088500977,75.95259857177734,834,5.5,"N","Asia/Calcutta","airport","OurAirports"
3104,"Leh Kushok Bakula Rimpochee Airport","Leh","India","IXL","VILH",34.1358985901,77.5465011597,10682,5.5,"N","Asia/Calcutta","airport","OurAirports"
3105,"Chaudhary Charan Singh International Airport","Lucknow","India","LKO","VILK",26.7605991364,80.8892974854,410,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3106,"Pathankot Airport","Pathankot","India","IXP","VIPK",32.233611,75.634444,1017,5.5,"N","Asia/Calcutta","airport","OurAirports"
3107,"Patiala Airport","Patiala","India",\N,"VIPL",30.314800262451172,76.364501953125,820,5.5,"N","Asia/Calcutta","airport","OurAirports"
3108,"Pantnagar Airport","Nainital","India","PGH","VIPT",29.03339958190918,79.47370147705078,769,5.5,"N","Asia/Calcutta","airport","OurAirports"
3109,"Fursatganj Airport","Raibarelli","India",\N,"VIRB",26.24850082397461,81.38050079345703,360,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3111,"Sarsawa Air Force Station","Saharanpur","India",\N,"VISP",29.993900299072266,77.42530059814453,891,5.5,"N","Asia/Calcutta","airport","OurAirports"
3112,"Sheikh ul Alam Airport","Srinagar","India","SXR","VISR",33.987098693847656,74.77420043945312,5429,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3113,"Satna Airport","Satna","India","TNI","VIST",24.562299728393555,80.85489654541016,1060,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3113,"Satna Airport","Satna","India","TNI","VIST",24.5623,80.854897,1060,5.5,"N","Asia/Calcutta","airport","OurAirports"
3115,"Luang Phabang International Airport","Luang Prabang","Laos","LPQ","VLLB",19.897300720214844,102.16100311279297,955,7,"U","Asia/Vientiane","airport","OurAirports"
3116,"Pakse International Airport","Pakse","Laos","PKZ","VLPS",15.132100105285645,105.78099822998047,351,7,"U","Asia/Vientiane","airport","OurAirports"
3117,"Phonesavanh Airport","Phong Savanh","Laos",\N,"VLPV",19.45490074157715,103.21800231933594,3628,7,"U","Asia/Vientiane","airport","OurAirports"
3118,"Savannakhet Airport","Savannakhet","Laos","ZVK","VLSK",16.55660057067871,104.76000213623047,509,7,"U","Asia/Vientiane","airport","OurAirports"
-3119,"Sam Neua Airport","Sam Neua","Laos",\N,"VLSN",20.418399810791016,104.06700134277344,3281,7,"U","Asia/Vientiane","airport","OurAirports"
+3119,"Sam Neua Airport","Sam Neua","Laos","NEU","VLSN",20.418399810791016,104.06700134277344,3281,7,"U","Asia/Vientiane","airport","OurAirports"
3120,"Wattay International Airport","Vientiane","Laos","VTE","VLVT",17.988300323500003,102.56300354,564,7,"U","Asia/Vientiane","airport","OurAirports"
-3121,"Macau International Airport","Macau","Macau","MFM","VMMC",22.149599075317383,113.59200286865234,20,8,"U","Asia/Macau","airport","OurAirports"
+3121,"Macau International Airport","Macau","Macau","MFM","VMMC",22.149599,113.592003,20,8,"U","Asia/Macau","airport","OurAirports"
3122,"Gautam Buddha Airport","Bhairawa","Nepal","BWA","VNBW",27.505685,83.416293,358,5.75,"N","Asia/Katmandu","airport","OurAirports"
-3124,"Janakpur Airport","Janakpur","Nepal",\N,"VNJP",26.708799362199997,85.9224014282,256,5.75,"N","Asia/Katmandu","airport","OurAirports"
+3124,"Janakpur Airport","Janakpur","Nepal","JKR","VNJP",26.708799362199997,85.9224014282,256,5.75,"N","Asia/Katmandu","airport","OurAirports"
3125,"Tribhuvan International Airport","Kathmandu","Nepal","KTM","VNKT",27.6965999603,85.35910034179999,4390,5.75,"N","Asia/Katmandu","airport","OurAirports"
3127,"Pokhara Airport","Pokhara","Nepal","PKR","VNPK",28.200899124145508,83.98210144042969,2712,5.75,"N","Asia/Katmandu","airport","OurAirports"
3128,"Simara Airport","Simara","Nepal","SIF","VNSI",27.159500122070312,84.9801025390625,450,5.75,"N","Asia/Katmandu","airport","OurAirports"
@@ -2956,11 +2964,13 @@
3130,"Agatti Airport","Agatti Island","India","AGX","VOAT",10.823699951171875,72.1760025024414,14,5.5,"N","Asia/Calcutta","airport","OurAirports"
3131,"Kempegowda International Airport","Bangalore","India","BLR","VOBL",13.1979,77.706299,3000,5.5,"N","Asia/Calcutta","airport","OurAirports"
3132,"Bellary Airport","Bellary","India","BEP","VOBI",15.162799835205078,76.88279724121094,30,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3133,"Bidar Air Force Station","Bidar","India",\N,"VOBR",17.908100128173828,77.48709869384766,2178,5.5,"N","Asia/Calcutta","airport","OurAirports"
3134,"Vijayawada Airport","Vijayawada","India","VGA","VOBZ",16.530399322509766,80.79679870605469,82,5.5,"N","Asia/Calcutta","airport","OurAirports"
3135,"Coimbatore International Airport","Coimbatore","India","CJB","VOCB",11.029999733,77.0434036255,1324,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3136,"Cochin International Airport","Kochi","India","COK","VOCI",10.1520004272,76.40190124510002,30,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3136,"Cochin International Airport","Kochi","India","COK","VOCI",10.152,76.401901,30,5.5,"N","Asia/Calcutta","airport","OurAirports"
3137,"Calicut International Airport","Calicut","India","CCJ","VOCL",11.1367998123,75.95529937740001,342,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3138,"Cuddapah Airport","Cuddapah","India","CDP","VOCP",14.510000228881836,78.77279663085938,430,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3138,"Kadapa Airport","Cuddapah","India","CDP","VOCP",14.51,78.772778,430,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3139,"Car Nicobar Air Force Station","Carnicobar","India","CBD","VOCX",9.152509689331055,92.8196029663086,5,5.5,"N","Asia/Calcutta","airport","OurAirports"
3140,"Dundigul Air Force Academy","Dundigul","India",\N,"VODG",17.627199173,78.4033966064,2013,5.5,"N","Asia/Calcutta","airport","OurAirports"
3141,"Begumpet Airport","Hyderabad","India","BPM","VOHY",17.4531002045,78.4675979614,1742,5.5,"N","Asia/Calcutta","airport","OurAirports"
3142,"Madurai Airport","Madurai","India","IXM","VOMD",9.83450984955,78.09339904790001,459,5.5,"N","Asia/Calcutta","airport","OurAirports"
@@ -2968,24 +2978,25 @@
3144,"Chennai International Airport","Madras","India","MAA","VOMM",12.990005493164062,80.16929626464844,52,5.5,"N","Asia/Calcutta","airport","OurAirports"
3145,"Nagarjuna Sagar Airport","Nagarjunsagar","India",\N,"VONS",16.542699813842773,79.3187026977539,658,5.5,"N","Asia/Calcutta","airport","OurAirports"
3146,"Vir Savarkar International Airport","Port Blair","India","IXZ","VOPB",11.641200065612793,92.72969818115234,14,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3147,"Pondicherry Airport","Pendicherry","India","PNY","VOPC",11.968700408935547,79.81009674072266,118,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3147,"Pondicherry Airport","Pendicherry","India","PNY","VOPC",11.968,79.812,134,5.5,"N","Asia/Calcutta","airport","OurAirports"
3148,"Rajahmundry Airport","Rajahmundry","India","RJA","VORY",17.1103992462,81.81819915770001,151,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3149,"Salem Airport","Salem","India",\N,"VOSM",11.78330039978,78.06559753418,1008,5.5,"N","Asia/Calcutta","airport","OurAirports"
-3150,"Tanjore Air Force Base","Tanjore","India",\N,"VOTJ",10.722399711608887,79.10160064697266,253,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3149,"Salem Airport","Salem","India","SXV","VOSM",11.78330039978,78.06559753418,1008,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3150,"Tanjore Air Force Base","Tanjore","India","TJV","VOTJ",10.722399711608887,79.10160064697266,253,5.5,"N","Asia/Calcutta","airport","OurAirports"
3151,"Tirupati Airport","Tirupeti","India","TIR","VOTP",13.632499694800002,79.543296814,350,5.5,"N","Asia/Calcutta","airport","OurAirports"
3152,"Tiruchirapally Civil Airport Airport","Tiruchirappalli","India","TRZ","VOTR",10.765399932861328,78.70970153808594,288,5.5,"N","Asia/Calcutta","airport","OurAirports"
3153,"Trivandrum International Airport","Trivandrum","India","TRV","VOTV",8.48211956024,76.9200973511,15,5.5,"N","Asia/Calcutta","airport","OurAirports"
+3154,"Tambaram Air Force Station","Tambaram","India",\N,"VOTX",12.90719985961914,80.12190246582031,90,5.5,"N","Asia/Calcutta","airport","OurAirports"
3155,"Paro Airport","Thimphu","Bhutan","PBH","VQPR",27.403200149499998,89.42459869380001,7332,6,"N","Asia/Thimphu","airport","OurAirports"
3156,"Malé International Airport","Male","Maldives","MLE","VRMM",4.191830158233643,73.52909851074219,6,5,"U","Indian/Maldives","airport","OurAirports"
3157,"Don Mueang International Airport","Bangkok","Thailand","DMK","VTBD",13.9125995636,100.607002258,9,7,"U","Asia/Bangkok","airport","OurAirports"
-3158,"Kamphaeng Saen Airport","Nakhon Pathom","Thailand",\N,"VTBK",14.1020002365,99.9171981812,30,7,"U","Asia/Bangkok","airport","OurAirports"
+3158,"Kamphaeng Saen Airport","Nakhon Pathom","Thailand","KDT","VTBK",14.1020002365,99.9171981812,30,7,"U","Asia/Bangkok","airport","OurAirports"
3159,"Khok Kathiam Airport","Lop Buri","Thailand",\N,"VTBL",14.8746004105,100.663002014,123,7,"U","Asia/Bangkok","airport","OurAirports"
3161,"U-Tapao International Airport","Pattaya","Thailand","UTP","VTBU",12.679900169372559,101.00499725341797,42,7,"U","Asia/Bangkok","airport","OurAirports"
3162,"Watthana Nakhon Airport","Prachin Buri","Thailand",\N,"VTBW",13.768799781799316,102.31500244140625,200,7,"U","Asia/Bangkok","airport","OurAirports"
3163,"Lampang Airport","Lampang","Thailand","LPT","VTCL",18.27090072631836,99.50420379638672,811,7,"U","Asia/Bangkok","airport","OurAirports"
3164,"Phrae Airport","Phrae","Thailand","PRH","VTCP",18.132200241088867,100.16500091552734,538,7,"U","Asia/Bangkok","airport","OurAirports"
3165,"Hua Hin Airport","Prachuap Khiri Khan","Thailand","HHQ","VTPH",12.6361999512,99.951499939,62,7,"U","Asia/Bangkok","airport","OurAirports"
-3166,"Takhli Airport","Nakhon Sawan","Thailand",\N,"VTPI",15.277299881,100.29599762,107,7,"U","Asia/Bangkok","airport","OurAirports"
+3166,"Takhli Airport","Nakhon Sawan","Thailand","TKH","VTPI",15.277299881,100.29599762,107,7,"U","Asia/Bangkok","airport","OurAirports"
3167,"Sak Long Airport","Phetchabun","Thailand",\N,"VTPL",16.82430076599121,101.2509994506836,500,7,"U","Asia/Bangkok","airport","OurAirports"
3169,"Nakhon Sawan Airport","Nakhon Sawan","Thailand",\N,"VTPN",15.67300033569336,100.13700103759766,113,7,"U","Asia/Bangkok","airport","OurAirports"
3170,"Phitsanulok Airport","Phitsanulok","Thailand","PHS","VTPP",16.782899856567383,100.27899932861328,154,7,"U","Asia/Bangkok","airport","OurAirports"
@@ -2993,17 +3004,17 @@
3172,"Khoun Khan Airport","Satun","Thailand",\N,"VTSA",6.661399841308594,100.08000183105469,18,7,"U","Asia/Bangkok","airport","OurAirports"
3173,"Narathiwat Airport","Narathiwat","Thailand","NAW","VTSC",6.5199198722839355,101.74299621582031,16,7,"U","Asia/Bangkok","airport","OurAirports"
3174,"Krabi Airport","Krabi","Thailand","KBV","VTSG",8.09912014008,98.9861984253,82,7,"U","Asia/Bangkok","airport","OurAirports"
-3175,"Songkhla Airport","Songkhla","Thailand",\N,"VTSH",7.186560153961182,100.60800170898438,12,7,"U","Asia/Bangkok","airport","OurAirports"
+3175,"Songkhla Airport","Songkhla","Thailand","SGZ","VTSH",7.186560153961182,100.60800170898438,12,7,"U","Asia/Bangkok","airport","OurAirports"
3176,"Pattani Airport","Pattani","Thailand","PAN","VTSK",6.785459995269775,101.15399932861328,8,7,"U","Asia/Bangkok","airport","OurAirports"
3177,"Samui Airport","Ko Samui","Thailand","USM","VTSM",9.547789573669998,100.06199646,64,7,"U","Asia/Bangkok","airport","OurAirports"
3178,"Cha Eian Airport","Nakhon Si Thammarat","Thailand",\N,"VTSN",8.47115039825,99.9555969238,44,7,"U","Asia/Bangkok","airport","OurAirports"
-3179,"Phuket International Airport","Phuket","Thailand","HKT","VTSP",8.11320018768,98.3169021606,82,7,"U","Asia/Bangkok","airport","OurAirports"
+3179,"Phuket International Airport","Phuket","Thailand","HKT","VTSP",8.1132,98.316902,82,7,"U","Asia/Bangkok","airport","OurAirports"
3180,"Ranong Airport","Ranong","Thailand","UNN","VTSR",9.777620315551758,98.58550262451172,57,7,"U","Asia/Bangkok","airport","OurAirports"
3181,"Hat Yai International Airport","Hat Yai","Thailand","HDY","VTSS",6.93320989609,100.392997742,90,7,"U","Asia/Bangkok","airport","OurAirports"
3182,"Trang Airport","Trang","Thailand","TST","VTST",7.508739948272705,99.6166000366211,67,7,"U","Asia/Bangkok","airport","OurAirports"
3183,"Udon Thani Airport","Udon Thani","Thailand","UTH","VTUD",17.386400222800003,102.788002014,579,7,"U","Asia/Bangkok","airport","OurAirports"
3184,"Sakon Nakhon Airport","Sakon Nakhon","Thailand","SNO","VTUI",17.195100784301758,104.11900329589844,529,7,"U","Asia/Bangkok","airport","OurAirports"
-3185,"Surin Airport","Surin","Thailand",\N,"VTUJ",14.868300437927,103.49800109863,478,7,"U","Asia/Bangkok","airport","OurAirports"
+3185,"Surin Airport","Surin","Thailand","PXR","VTUJ",14.868300437927,103.49800109863,478,7,"U","Asia/Bangkok","airport","OurAirports"
3186,"Loei Airport","Loei","Thailand","LOE","VTUL",17.43910026550293,101.72200012207031,860,7,"U","Asia/Bangkok","airport","OurAirports"
3187,"Khorat Airport","Nakhon Ratchasima","Thailand",\N,"VTUN",14.9344997406,102.07900238,729,7,"U","Asia/Bangkok","airport","OurAirports"
3188,"Rob Muang Airport","Roi Et","Thailand",\N,"VTUR",16.07040023803711,103.64600372314453,459,7,"U","Asia/Bangkok","airport","OurAirports"
@@ -3015,12 +3026,12 @@
3201,"Phu Bai Airport","Hue","Vietnam","HUI","VVPB",16.401500701899998,107.70300293,48,7,"U","Asia/Saigon","airport","OurAirports"
3204,"Phu Quoc International Airport","Phuquoc","Vietnam","PQC","VVPQ",10.1698,103.9931,37,7,"U","Asia/Saigon","airport","OurAirports"
3205,"Tan Son Nhat International Airport","Ho Chi Minh City","Vietnam","SGN","VVTS",10.8187999725,106.652000427,33,7,"U","Asia/Saigon","airport","OurAirports"
-3207,"Ann Airport","Ann","Burma",\N,"VYAN",19.76919937133789,94.0261001586914,74,6.5,"U","Asia/Rangoon","airport","OurAirports"
+3207,"Ann Airport","Ann","Burma","VBA","VYAN",19.769199,94.0261,74,6.5,"U","Asia/Rangoon","airport","OurAirports"
3208,"Anisakan Airport","Anisakan","Burma",\N,"VYAS",21.955400466918945,96.40609741210938,3000,6.5,"U","Asia/Rangoon","airport","OurAirports"
3209,"Bagan Airport","Bagan","Burma","NYU","VYBG",21.178800582885742,94.9301986694336,312,6.5,"U","Asia/Rangoon","airport","OurAirports"
3211,"Coco Island Airport","Coco Island","Burma",\N,"VYCI",14.141500473022461,93.36849975585938,20,6,"U",\N,"airport","OurAirports"
3213,"Heho Airport","Heho","Burma","HEH","VYHH",20.746999740600586,96.79199981689453,3858,6.5,"U","Asia/Rangoon","airport","OurAirports"
-3214,"Hommalinn Airport","Hommalin","Burma",\N,"VYHL",24.899599075317383,94.91400146484375,534,6.5,"U","Asia/Rangoon","airport","OurAirports"
+3214,"Hommalinn Airport","Hommalin","Burma","HOX","VYHL",24.899599075317383,94.91400146484375,534,6.5,"U","Asia/Rangoon","airport","OurAirports"
3215,"Kengtung Airport","Kengtung","Burma","KET","VYKG",21.301599502563477,99.63600158691406,2798,6.5,"U","Asia/Rangoon","airport","OurAirports"
3217,"Kyaukpyu Airport","Kyaukpyu","Burma","KYP","VYKP",19.42639923095703,93.53479766845703,20,6.5,"U","Asia/Rangoon","airport","OurAirports"
3220,"Lashio Airport","Lashio","Burma","LSH","VYLS",22.9778995513916,97.752197265625,2450,6.5,"U","Asia/Rangoon","airport","OurAirports"
@@ -3028,13 +3039,13 @@
3222,"Mandalay International Airport","Mandalay","Burma","MDL","VYMD",21.702199935913086,95.97789764404297,300,6.5,"U","Asia/Rangoon","airport","OurAirports"
3223,"Myeik Airport","Myeik","Burma","MGZ","VYME",12.439800262451172,98.62149810791016,75,6.5,"U","Asia/Rangoon","airport","OurAirports"
3224,"Myitkyina Airport","Myitkyina","Burma","MYT","VYMK",25.38360023498535,97.35189819335938,475,6.5,"U","Asia/Rangoon","airport","OurAirports"
-3226,"Momeik Airport","Momeik","Burma",\N,"VYMO",23.092500686645508,96.64530181884766,600,6.5,"U","Asia/Rangoon","airport","OurAirports"
+3226,"Momeik Airport","Momeik","Burma","MOE","VYMO",23.092500686645508,96.64530181884766,600,6.5,"U","Asia/Rangoon","airport","OurAirports"
3227,"Mong Hsat Airport","Mong Hsat","Burma","MOG","VYMS",20.516799926757812,99.25679779052734,1875,6.5,"U","Asia/Rangoon","airport","OurAirports"
3228,"Nampong Air Base","Nampong","Burma",\N,"VYNP",25.354400634799998,97.2951965332,459,6.5,"U","Asia/Rangoon","airport","OurAirports"
-3229,"Namsang Airport","Namsang","Burma",\N,"VYNS",20.890499114990234,97.73590087890625,3100,6.5,"U","Asia/Rangoon","airport","OurAirports"
-3230,"Hpa-N Airport","Hpa-an","Burma",\N,"VYPA",16.893699645996094,97.67459869384766,150,6.5,"U","Asia/Rangoon","airport","OurAirports"
+3229,"Namsang Airport","Namsang","Burma","NMS","VYNS",20.890499114990234,97.73590087890625,3100,6.5,"U","Asia/Rangoon","airport","OurAirports"
+3230,"Hpa-N Airport","Hpa-an","Burma","PAA","VYPA",16.893699645996094,97.67459869384766,150,6.5,"U","Asia/Rangoon","airport","OurAirports"
3232,"Putao Airport","Putao","Burma","PBU","VYPT",27.32990074157715,97.42630004882812,1500,6.5,"U","Asia/Rangoon","airport","OurAirports"
-3233,"Pyay Airport","Pyay","Burma",\N,"VYPY",18.824499130249023,95.26599884033203,120,6.5,"U","Asia/Rangoon","airport","OurAirports"
+3233,"Pyay Airport","Pyay","Burma","PRU","VYPY",18.824499130249023,95.26599884033203,120,6.5,"U","Asia/Rangoon","airport","OurAirports"
3234,"Shante Air Base","Shante","Burma",\N,"VYST",20.941699981689453,95.91449737548828,630,6.5,"U","Asia/Rangoon","airport","OurAirports"
3235,"Sittwe Airport","Sittwe","Burma","AKY","VYSW",20.132699966430664,92.87259674072266,27,6.5,"U","Asia/Rangoon","airport","OurAirports"
3236,"Thandwe Airport","Thandwe","Burma","SNW","VYTD",18.4606990814209,94.30010223388672,20,6.5,"U","Asia/Rangoon","airport","OurAirports"
@@ -3043,10 +3054,10 @@
3239,"Yangon International Airport","Yangon","Burma","RGN","VYYY",16.907300949099998,96.1332015991,109,6.5,"U","Asia/Rangoon","airport","OurAirports"
3240,"Hasanuddin International Airport","Ujung Pandang","Indonesia","UPG","WAAA",-5.061629772186279,119.55400085449219,47,8,"N","Asia/Makassar","airport","OurAirports"
3241,"Frans Kaisiepo Airport","Biak","Indonesia","BIK","WABB",-1.190019965171814,136.10800170898438,46,9,"N","Asia/Jayapura","airport","OurAirports"
-3242,"Nabire Airport","Nabire","Indonesia","NBX","WABI",-3.3681800365448,135.49600219726562,20,9,"N","Asia/Jayapura","airport","OurAirports"
+3242,"Nabire Airport","Nabire","Indonesia","NBX","WABI",-3.36818,135.496002,20,9,"N","Asia/Jayapura","airport","OurAirports"
3243,"Moses Kilangin Airport","Timika","Indonesia","TIM","WABP",-4.528279781341553,136.88699340820312,103,9,"N","Asia/Jayapura","airport","OurAirports"
3244,"Sentani Airport","Jayapura","Indonesia","DJJ","WAJJ",-2.5769500732421875,140.51600646972656,289,9,"N","Asia/Jayapura","airport","OurAirports"
-3245,"Wamena Airport","Wamena","Indonesia","WMX","WAJW",-4.10250997543335,138.95700073242188,5085,9,"N","Asia/Jayapura","airport","OurAirports"
+3245,"Wamena Airport","Wamena","Indonesia","WMX","WAJW",-4.10251,138.957001,5085,9,"N","Asia/Jayapura","airport","OurAirports"
3246,"Mopah Airport","Merauke","Indonesia","MKQ","WAKK",-8.52029037475586,140.41799926757812,10,9,"N","Asia/Jayapura","airport","OurAirports"
3247,"Jalaluddin Airport","Gorontalo","Indonesia","GTO","WAMG",0.63711899519,122.849998474,105,8,"N","Asia/Makassar","airport","OurAirports"
3249,"Mutiara Airport","Palu","Indonesia","PLW","WAML",-0.9185420274734497,119.91000366210938,284,8,"N","Asia/Makassar","airport","OurAirports"
@@ -3054,8 +3065,8 @@
3251,"Kasiguncu Airport","Poso","Indonesia","PSJ","WAMP",-1.41674995422,120.657997131,174,8,"N","Asia/Makassar","airport","OurAirports"
3252,"Pitu Airport","Morotai Island","Indonesia","OTI","WAMR",2.0459899902300003,128.324996948,49,9,"N","Asia/Jayapura","airport","OurAirports"
3253,"Sultan Khairun Babullah Airport","Ternate","Indonesia","TTE","WAMT",0.831413984298706,127.38099670410156,49,9,"N","Asia/Jayapura","airport","OurAirports"
-3254,"Bubung Airport","Luwuk","Indonesia","LUW","WAMW",-1.0389200448989868,122.77200317382812,56,8,"N","Asia/Makassar","airport","OurAirports"
-3256,"Pattimura Airport Ambon","Ambon","Indonesia","AMQ","WAPP",-3.7102599144,128.089004517,33,9,"N","Asia/Jayapura","airport","OurAirports"
+3254,"Syukuran Aminuddin Amir Airport","Luwuk","Indonesia","LUW","WAMW",-1.03892,122.772003,56,8,"N","Asia/Makassar","airport","OurAirports"
+3256,"Pattimura Airport, Ambon","Ambon","Indonesia","AMQ","WAPP",-3.7102599144,128.089004517,33,9,"N","Asia/Jayapura","airport","OurAirports"
3257,"Fakfak Airport","Fak Fak","Indonesia","FKQ","WASF",-2.9201900959014893,132.26699829101562,462,9,"N","Asia/Jayapura","airport","OurAirports"
3258,"Kaimana Airport","Kaimana","Indonesia","KNG","WASK",-3.6445200443267822,133.6959991455078,19,9,"N","Asia/Jayapura","airport","OurAirports"
3259,"Babo Airport","Babo","Indonesia","BXB","WASO",-2.5322399139404297,133.43899536132812,10,9,"N","Asia/Jayapura","airport","OurAirports"
@@ -3075,43 +3086,43 @@
3273,"Sultan Syarif Kasim Ii (Simpang Tiga) Airport","Pekanbaru","Indonesia","PKU","WIBB",0.46078601479530334,101.44499969482422,102,7,"N","Asia/Jakarta","airport","OurAirports"
3274,"Pinang Kampai Airport","Dumai","Indonesia","DUM","WIBD",1.60919,101.433998,55,7,"N","Asia/Jakarta","airport","OurAirports"
3275,"Soekarno-Hatta International Airport","Jakarta","Indonesia","CGK","WIII",-6.1255698204,106.65599823,34,7,"N","Asia/Jakarta","airport","OurAirports"
-3276,"Binaka Airport","Gunung Sitoli","Indonesia","GNS","WIMB",1.1663800477981567,97.70469665527344,20,7,"N","Asia/Jakarta","airport","OurAirports"
-3277,"Aek Godang Airport","Padang Sidempuan","Indonesia",\N,"WIME",1.4001,99.430496,922,7,"N","Asia/Jakarta","airport","OurAirports"
-3278,"Minangkabau Airport","Padang","Indonesia",\N,"WIPT",-0.786916971206665,100.28099822998047,18,7,"N","Asia/Jakarta","airport","OurAirports"
+3276,"Binaka Airport","Gunung Sitoli","Indonesia","GNS","WIMB",1.16638,97.704697,20,7,"N","Asia/Jakarta","airport","OurAirports"
+3277,"Aek Godang Airport","Padang Sidempuan","Indonesia","AEG","WIME",1.4001,99.430496,922,7,"N","Asia/Jakarta","airport","OurAirports"
+3278,"Minangkabau International Airport","Padang","Indonesia","PDG","WIPT",-0.786917,100.280998,18,7,"N","Asia/Jakarta","airport","OurAirports"
3279,"Soewondo Air Force Base","Medan","Indonesia","MES","WIMK",3.559167,98.671111,114,7,"N","Asia/Jakarta","airport","OurAirports"
-3280,"Dr Ferdinand Lumban Tobing Airport","Sibolga","Indonesia",\N,"WIMS",1.5559400320099999,98.8889007568,43,7,"N","Asia/Jakarta","airport","OurAirports"
-3281,"Nanga Pinoh Airport","Nangapinoh","Indonesia",\N,"WIOG",-0.34886899590492,111.74800109863,123,7,"N","Asia/Jakarta","airport","OurAirports"
+3280,"Dr Ferdinand Lumban Tobing Airport","Sibolga","Indonesia","FLZ","WIMS",1.55594,98.888901,33,7,"N","Asia/Jakarta","airport","OurAirports"
+3281,"Nanga Pinoh Airport","Nangapinoh","Indonesia","NPO","WIOG",-0.34886899590492,111.74800109863,123,7,"N","Asia/Jakarta","airport","OurAirports"
3282,"Ketapang(Rahadi Usman) Airport","Ketapang","Indonesia","KTG","WIOK",-1.816640019416809,109.96299743652344,46,7,"N","Asia/Jakarta","airport","OurAirports"
3284,"Supadio Airport","Pontianak","Indonesia","PNK","WIOO",-0.15071099996566772,109.40399932861328,10,7,"N","Asia/Jakarta","airport","OurAirports"
3287,"Sultan Thaha Airport","Jambi","Indonesia","DJB","WIPA",-1.6380200386047363,103.64399719238281,82,7,"N","Asia/Jakarta","airport","OurAirports"
3288,"Fatmawati Soekarno Airport","Bengkulu","Indonesia","BKS","WIPL",-3.8637,102.338997,50,7,"N","Asia/Jakarta","airport","OurAirports"
3289,"Sultan Mahmud Badaruddin II Airport","Palembang","Indonesia","PLM","WIPP",-2.8982501029968,104.69999694824,49,7,"N","Asia/Jakarta","airport","OurAirports"
3291,"Japura Airport","Rengat","Indonesia","RGT","WIPR",-0.35280799865722656,102.33499908447266,62,7,"N","Asia/Jakarta","airport","OurAirports"
-3292,"Lhok Sukon Airport","Lhok Sukon","Indonesia",\N,"WITL",5.069509983062744,97.25920104980469,28,7,"N","Asia/Jakarta","airport","OurAirports"
+3292,"Lhok Sukon Airport","Lhok Sukon","Indonesia","LSX","WITL",5.069509983062744,97.25920104980469,28,7,"N","Asia/Jakarta","airport","OurAirports"
3294,"Sultan Iskandar Muda International Airport","Banda Aceh","Indonesia","BTJ","WITT",5.522872024010001,95.42063713070002,65,7,"N","Asia/Jakarta","airport","OurAirports"
3295,"Kluang Airport","Kluang","Malaysia",\N,"WMAP",2.04138994217,103.306999207,150,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3296,"Sultan Abdul Halim Airport","Alor Setar","Malaysia","AOR","WMKA",6.189670085906982,100.39800262451172,15,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
-3297,"Butterworth Airport","Butterworth","Malaysia",\N,"WMKB",5.4659199714660645,100.39099884033203,11,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
+3297,"Butterworth Airport","Butterworth","Malaysia","BWH","WMKB",5.4659199714660645,100.39099884033203,11,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3298,"Sultan Ismail Petra Airport","Kota Bahru","Malaysia","KBR","WMKC",6.1668500900268555,102.29299926757812,16,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3299,"Kuantan Airport","Kuantan","Malaysia","KUA","WMKD",3.7753899097442627,103.20899963378906,58,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3300,"Kerteh Airport","Kerteh","Malaysia","KTE","WMKE",4.537220001220703,103.427001953125,18,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3301,"Simpang Airport","Simpang","Malaysia",\N,"WMKF",3.1122500896453857,101.7030029296875,111,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3302,"Sultan Azlan Shah Airport","Ipoh","Malaysia","IPH","WMKI",4.567969799041748,101.09200286865234,130,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
-3303,"Senai International Airport","Johor Bahru","Malaysia","JHB","WMKJ",1.6413099765777588,103.66999816894531,135,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
+3303,"Senai International Airport","Johor Bahru","Malaysia","JHB","WMKJ",1.64131,103.669998,135,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3304,"Kuala Lumpur International Airport","Kuala Lumpur","Malaysia","KUL","WMKK",2.745579957962,101.70999908447,69,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3305,"Langkawi International Airport","Langkawi","Malaysia","LGK","WMKL",6.329730033874512,99.72869873046875,29,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3306,"Malacca Airport","Malacca","Malaysia","MKZ","WMKM",2.2633600235,102.251998901,35,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3307,"Sultan Mahmud Airport","Kuala Terengganu","Malaysia","TGG","WMKN",5.3826398849487305,103.10299682617188,21,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
3308,"Penang International Airport","Penang","Malaysia","PEN","WMKP",5.297140121459961,100.2770004272461,11,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
-3309,"Suai Airport","Suai","East Timor",\N,"WPDB",-9.30331039428711,125.28700256347656,96,9,"U","Asia/Dili","airport","OurAirports"
+3309,"Suai Airport","Suai","East Timor","UAI","WPDB",-9.30331039428711,125.28700256347656,96,9,"U","Asia/Dili","airport","OurAirports"
3310,"Presidente Nicolau Lobato International Airport","Dili","East Timor","DIL","WPDL",-8.54640007019,125.526000977,154,9,"U","Asia/Dili","airport","OurAirports"
-3311,"Cakung Airport","Baucau","East Timor",\N,"WPEC",-8.489029884339999,126.401000977,1771,9,"U","Asia/Dili","airport","OurAirports"
+3311,"Cakung Airport","Baucau","East Timor","BCH","WPEC",-8.489029884339999,126.401000977,1771,9,"U","Asia/Dili","airport","OurAirports"
3312,"Sembawang Air Base","Sembawang","Singapore",\N,"WSAG",1.4252599477767944,103.81300354003906,86,8,"N","Asia/Singapore","airport","OurAirports"
3313,"Paya Lebar Air Base","Paya Lebar","Singapore","QPG","WSAP",1.3604199886322021,103.91000366210938,65,8,"N","Asia/Singapore","airport","OurAirports"
-3314,"Tengah Air Base","Tengah","Singapore",\N,"WSAT",1.38725996017,103.708999634,50,8,"N","Asia/Singapore","airport","OurAirports"
+3314,"Tengah Air Base","Tengah","Singapore","TGA","WSAT",1.38725996017,103.708999634,50,8,"N","Asia/Singapore","airport","OurAirports"
3315,"Seletar Airport","Singapore","Singapore","XSP","WSSL",1.416949987411499,103.86799621582031,36,8,"N","Asia/Singapore","airport","OurAirports"
3316,"Singapore Changi Airport","Singapore","Singapore","SIN","WSSS",1.35019,103.994003,22,8,"N","Asia/Singapore","airport","OurAirports"
-3317,"Brisbane Archerfield Airport","Brisbane","Australia",\N,"YBAF",-27.5702991486,153.007995605,63,10,"O","Australia/Brisbane","airport","OurAirports"
+3317,"Brisbane Archerfield Airport","Brisbane","Australia","ACF","YBAF",-27.5702991486,153.007995605,63,10,"O","Australia/Brisbane","airport","OurAirports"
3318,"Northern Peninsula Airport","Amberley","Australia","ABM","YBAM",-10.9508,142.459,34,10,"O","Australia/Brisbane","airport","OurAirports"
3319,"Alice Springs Airport","Alice Springs","Australia","ASP","YBAS",-23.806699752807617,133.90199279785156,1789,9.5,"N","Australia/Darwin","airport","OurAirports"
3320,"Brisbane International Airport","Brisbane","Australia","BNE","YBBN",-27.384199142456055,153.11700439453125,13,10,"N","Australia/Brisbane","airport","OurAirports"
@@ -3119,22 +3130,22 @@
3322,"Cairns International Airport","Cairns","Australia","CNS","YBCS",-16.885799408,145.755004883,10,10,"N","Australia/Brisbane","airport","OurAirports"
3323,"Charleville Airport","Charlieville","Australia","CTL","YBCV",-26.4132995605,146.261993408,1003,10,"O","Australia/Brisbane","airport","OurAirports"
3324,"Mount Isa Airport","Mount Isa","Australia","ISA","YBMA",-20.663900375399997,139.488998413,1121,10,"O","Australia/Brisbane","airport","OurAirports"
-3325,"Sunshine Coast Airport","Maroochydore","Australia","MCY","YBMC",-26.603300094599998,153.091003418,15,10,"O","Australia/Brisbane","airport","OurAirports"
+3325,"Sunshine Coast Airport","Maroochydore","Australia","MCY","YBMC",-26.6033,153.091003,15,10,"O","Australia/Brisbane","airport","OurAirports"
3326,"Mackay Airport","Mackay","Australia","MKY","YBMK",-21.171699523900003,149.179992676,19,10,"O","Australia/Brisbane","airport","OurAirports"
3328,"Proserpine Whitsunday Coast Airport","Prosserpine","Australia","PPP","YBPN",-20.4950008392,148.552001953,82,10,"O","Australia/Brisbane","airport","OurAirports"
3329,"Rockhampton Airport","Rockhampton","Australia","ROK","YBRK",-23.3819007874,150.475006104,34,10,"O","Australia/Brisbane","airport","OurAirports"
3330,"Townsville Airport","Townsville","Australia","TSV","YBTL",-19.252500534057617,146.76499938964844,18,10,"N","Australia/Brisbane","airport","OurAirports"
3331,"Weipa Airport","Weipa","Australia","WEI","YBWP",-12.6786003113,141.925003052,63,10,"O","Australia/Brisbane","airport","OurAirports"
-3332,"Avalon Airport","Avalon","Australia","AVV","YMAV",-38.0393981934,144.468994141,35,10,"O","Australia/Hobart","airport","OurAirports"
+3332,"Avalon Airport","Avalon","Australia","AVV","YMAV",-38.039398,144.468994,35,10,"O","Australia/Hobart","airport","OurAirports"
3333,"Albury Airport","Albury","Australia","ABX","YMAY",-36.06779861450195,146.95799255371094,539,10,"O","Australia/Sydney","airport","OurAirports"
-3334,"Melbourne Essendon Airport","Melbourne","Australia","MEB","YMEN",-37.72809982299805,144.90199279785156,282,10,"O","Australia/Hobart","airport","OurAirports"
+3334,"Melbourne Essendon Airport","Melbourne","Australia","MEB","YMEN",-37.7281,144.901993,282,10,"O","Australia/Hobart","airport","OurAirports"
3335,"RAAF Base East Sale","East Sale","Australia",\N,"YMES",-38.098899841299996,147.149002075,23,10,"O","Australia/Hobart","airport","OurAirports"
3336,"Hobart International Airport","Hobart","Australia","HBA","YMHB",-42.836101532,147.509994507,13,10,"O","Australia/Melbourne","airport","OurAirports"
3337,"Launceston Airport","Launceston","Australia","LST","YMLT",-41.54529953,147.214004517,562,10,"O","Australia/Melbourne","airport","OurAirports"
3338,"Melbourne Moorabbin Airport","Melbourne","Australia","MBW","YMMB",-37.975799560546875,145.1020050048828,50,10,"O","Australia/Hobart","airport","OurAirports"
-3339,"Melbourne International Airport","Melbourne","Australia","MEL","YMML",-37.673301696777344,144.84300231933594,434,10,"O","Australia/Hobart","airport","OurAirports"
-3340,"RAAF Williams Point Cook Base","Point Cook","Australia",\N,"YMPC",-37.93220138549805,144.7530059814453,14,10,"O","Australia/Hobart","airport","OurAirports"
-3341,"Adelaide International Airport","Adelaide","Australia","ADL","YPAD",-34.94499969482422,138.531005859375,20,9.5,"O","Australia/Adelaide","airport","OurAirports"
+3339,"Melbourne International Airport","Melbourne","Australia","MEL","YMML",-37.673302,144.843002,434,10,"O","Australia/Hobart","airport","OurAirports"
+3340,"RAAF Williams, Point Cook Base","Point Cook","Australia",\N,"YMPC",-37.932201,144.753006,14,10,"O","Australia/Hobart","airport","OurAirports"
+3341,"Adelaide International Airport","Adelaide","Australia","ADL","YPAD",-34.945,138.531006,20,9.5,"O","Australia/Adelaide","airport","OurAirports"
3343,"RAAF Base Edinburgh","Edinburgh","Australia",\N,"YPED",-34.70249938964844,138.62100219726562,67,9.5,"O","Australia/Adelaide","airport","OurAirports"
3344,"Perth Jandakot Airport","Perth","Australia","JAD","YPJT",-32.09749984741211,115.88099670410156,99,8,"O","Australia/Perth","airport","OurAirports"
3345,"Karratha Airport","Karratha","Australia","KTA","YPKA",-20.712200164799995,116.773002625,29,8,"O","Australia/Perth","airport","OurAirports"
@@ -3152,7 +3163,7 @@
3357,"Camden Airport","Camden","Australia","CDU","YSCN",-34.04029846191406,150.68699645996094,230,10,"O","Australia/Sydney","airport","OurAirports"
3358,"Dubbo City Regional Airport","Dubbo","Australia","DBO","YSDU",-32.2167015076,148.574996948,935,10,"O","Australia/Sydney","airport","OurAirports"
3359,"Norfolk Island International Airport","Norfolk Island","Norfolk Island","NLK","YSNF",-29.04159927368164,167.93899536132812,371,11,"U","Pacific/Norfolk","airport","OurAirports"
-3360,"RAAF Base Richmond","Richmond","Australia",\N,"YSRI",-33.600601,150.781006,67,10,"O","Australia/Sydney","airport","OurAirports"
+3360,"RAAF Base Richmond","Richmond","Australia","XRH","YSRI",-33.600601,150.781006,67,10,"O","Australia/Sydney","airport","OurAirports"
3361,"Sydney Kingsford Smith International Airport","Sydney","Australia","SYD","YSSY",-33.94609832763672,151.177001953125,21,10,"O","Australia/Sydney","airport","OurAirports"
3362,"Tamworth Airport","Tamworth","Australia","TMW","YSTW",-31.0839004517,150.847000122,1334,10,"O","Australia/Sydney","airport","OurAirports"
3363,"Wagga Wagga City Airport","Wagga Wagga","Australia","WGA","YSWG",-35.1652984619,147.466003418,724,10,"O","Australia/Sydney","airport","OurAirports"
@@ -3166,10 +3177,10 @@
3373,"Nanning Wuxu Airport","Nanning","China","NNG","ZGNN",22.608299255371094,108.1719970703125,421,8,"U","Asia/Shanghai","airport","OurAirports"
3374,"Shenzhen Bao'an International Airport","Shenzhen","China","SZX","ZGSZ",22.639299392700195,113.81099700927734,13,8,"U","Asia/Shanghai","airport","OurAirports"
3375,"Zhengzhou Xinzheng International Airport","Zhengzhou","China","CGO","ZHCC",34.519699096699995,113.841003418,495,8,"U","Asia/Shanghai","airport","OurAirports"
-3376,"Wuhan Tianhe International Airport","Wuhan","China","WUH","ZHHH",30.78380012512207,114.20800018310547,113,8,"U","Asia/Shanghai","airport","OurAirports"
+3376,"Wuhan Tianhe International Airport","Wuhan","China","WUH","ZHHH",30.7838,114.208,113,8,"U","Asia/Shanghai","airport","OurAirports"
3377,"Pyongyang Sunan International Airport","Pyongyang","North Korea","FNJ","ZKPY",39.224098,125.669998,117,8.5,"U","Asia/Pyongyang","airport","OurAirports"
3378,"Lanzhou Zhongchuan Airport","Lanzhou","China","LHW","ZLLL",36.5152015686,103.620002747,6388,8,"U","Asia/Shanghai","airport","OurAirports"
-3379,"Xi'an Xianyang International Airport","Xi'an","China","XIY","ZLXY",34.44710159301758,108.75199890136719,1572,8,"U","Asia/Shanghai","airport","OurAirports"
+3379,"Xi'an Xianyang International Airport","Xi'an","China","XIY","ZLXY",34.447102,108.751999,1572,8,"U","Asia/Shanghai","airport","OurAirports"
3380,"Chinggis Khaan International Airport","Ulan Bator","Mongolia","ULN","ZMUB",47.843101501464844,106.76699829101562,4364,8,"U","Asia/Ulaanbaatar","airport","OurAirports"
3381,"Xishuangbanna Gasa Airport","Jinghonggasa","China","JHG","ZPJH",21.973899841308594,100.76000213623047,1815,8,"U","Asia/Shanghai","airport","OurAirports"
3382,"Kunming Changshui International Airport","Kunming","China","KMG","ZPPP",25.1019444,102.9291667,6903,8,"N","Asia/Shanghai","airport","OurAirports"
@@ -3199,12 +3210,13 @@
3409,"Noto Airport","Wajima","Japan","NTQ","RJNW",37.2930984497,136.962005615,718,9,"U","Asia/Tokyo","airport","OurAirports"
3410,"Borg El Arab International Airport","Alexandria","Egypt","HBE","HEBA",30.917699813842773,29.696399688720703,177,2,"U","Africa/Cairo","airport","OurAirports"
3411,"Barter Island LRRS Airport","Barter Island","United States","BTI","PABA",70.1340026855,-143.582000732,2,-9,"A","America/Anchorage","airport","OurAirports"
+3412,"Wainwright Air Station","Fort Wainwright","United States",\N,"PAWT",70.61340332,-159.8600006,35,-9,"A","America/Anchorage","airport","OurAirports"
3413,"Cape Lisburne LRRS Airport","Cape Lisburne","United States","LUR","PALU",68.87509918,-166.1100006,16,-9,"A","America/Anchorage","airport","OurAirports"
3414,"Point Lay LRRS Airport","Point Lay","United States","PIZ","PPIZ",69.73290253,-163.0050049,22,-9,"A","America/Anchorage","airport","OurAirports"
3415,"Hilo International Airport","Hilo","United States","ITO","PHTO",19.721399307250977,-155.04800415039062,38,-10,"N","Pacific/Honolulu","airport","OurAirports"
-3416,"Orlando Executive Airport","Orlando","United States","ORL","KORL",28.545499801636,-81.332901000977,113,-5,"A","America/New_York","airport","OurAirports"
+3416,"Orlando Executive Airport","Orlando","United States","ORL","KORL",28.5455,-81.332901,113,-5,"A","America/New_York","airport","OurAirports"
3417,"Bettles Airport","Bettles","United States","BTT","PABT",66.91390228,-151.529007,647,-9,"A","America/Anchorage","airport","OurAirports"
-3418,"Clear Airport","Clear Mews","United States","Z84","PACL",64.301201,-149.119995,552,-9,"A","America/Anchorage","airport","OurAirports"
+3418,"Clear Airport","Clear Mews","United States",\N,"PACL",64.301201,-149.119995,552,-9,"A","America/Anchorage","airport","OurAirports"
3419,"Indian Mountain LRRS Airport","Indian Mountains","United States","UTO","PAIM",65.99279785,-153.7039948,1273,-9,"A","America/Anchorage","airport","OurAirports"
3420,"Fort Yukon Airport","Fort Yukon","United States","FYU","PFYU",66.57150268554688,-145.25,433,-9,"A","America/Anchorage","airport","OurAirports"
3421,"Sparrevohn LRRS Airport","Sparrevohn","United States","SVW","PASV",61.09740067,-155.5740051,1585,-9,"A","America/Anchorage","airport","OurAirports"
@@ -3218,11 +3230,11 @@
3429,"Iliamna Airport","Iliamna","United States","ILI","PAIL",59.75439835,-154.9109955,192,-9,"A","America/Anchorage","airport","OurAirports"
3430,"Platinum Airport","Port Moller","United States","PTU","PAPM",59.01139831542969,-161.82000732421875,15,-9,"A","America/Anchorage","airport","OurAirports"
3431,"Big Mountain Airport","Big Mountain","United States","BMX","PABM",59.3611984253,-155.259002686,663,-9,"A","America/Anchorage","airport","OurAirports"
-3432,"Oscoda Wurtsmith Airport","Oscoda","United States","OSC","KOSC",44.45159912,-83.39409637,633,-5,"A","America/New_York","airport","OurAirports"
+3432,"Oscoda Wurtsmith Airport","Oscoda","United States","OSC","KOSC",44.451599,-83.394096,633,-5,"A","America/New_York","airport","OurAirports"
3433,"Marina Municipal Airport","Fort Ord","United States","OAR","KOAR",36.68190002,-121.762001,137,-8,"A","America/Los_Angeles","airport","OurAirports"
3434,"Sacramento Mather Airport","Sacramento","United States","MHR","KMHR",38.55390167,-121.2979965,98,-8,"A","America/Los_Angeles","airport","OurAirports"
3435,"Bicycle Lake Army Air Field","Fort Irwin","United States","BYS","KBYS",35.2804985046,-116.629997253,2350,-8,"A","America/Los_Angeles","airport","OurAirports"
-3436,"Twentynine Palms (Self) Airport","Twenty Nine Palms","United States","NXP","KNXP",34.2961998,-116.1620026,2051,-8,"A","America/Los_Angeles","airport","OurAirports"
+3436,"Twentynine Palms (Self) Airport","Twenty Nine Palms","United States",\N,"KNXP",34.2961998,-116.1620026,2051,-8,"A","America/Los_Angeles","airport","OurAirports"
3437,"Fort Smith Regional Airport","Fort Smith","United States","FSM","KFSM",35.33660125732422,-94.36740112304688,469,-6,"A","America/Chicago","airport","OurAirports"
3438,"Merrill Field","Anchorage","United States","MRI","PAMR",61.2135009765625,-149.843994140625,137,-9,"A","America/Anchorage","airport","OurAirports"
3439,"Grants-Milan Municipal Airport","Grants","United States","GNT","KGNT",35.167301178,-107.902000427,6537,-7,"A","America/Denver","airport","OurAirports"
@@ -3239,11 +3251,11 @@
3450,"Griffiss International Airport","Rome","United States","RME","KRME",43.23379898,-75.40699768,504,-5,"A","America/New_York","airport","OurAirports"
3451,"Wendover Airport","Wendover","United States","ENV","KENV",40.7187004089,-114.03099823,4237,-7,"A","America/Denver","airport","OurAirports"
3452,"Mobile Downtown Airport","Mobile","United States","BFM","KBFM",30.626800537100003,-88.06809997559999,26,-6,"A","America/Chicago","airport","OurAirports"
-3453,"Metropolitan Oakland International Airport","Oakland","United States","OAK","KOAK",37.72129821777344,-122.22100067138672,9,-8,"A","America/Los_Angeles","airport","OurAirports"
-3454,"Eppley Airfield","Omaha","United States","OMA","KOMA",41.303199768066406,-95.89409637451172,984,-6,"A","America/Chicago","airport","OurAirports"
-3455,"Port Angeles Cgas Airport","Port Angeles","United States","NOW","KNOW",48.14149856567383,-123.41400146484375,13,-8,"A","America/Los_Angeles","airport","OurAirports"
-3456,"Kahului Airport","Kahului","United States","OGG","PHOG",20.89859962463379,-156.42999267578125,54,-10,"N","Pacific/Honolulu","airport","OurAirports"
-3457,"Wichita Mid Continent Airport","Wichita","United States","ICT","KICT",37.649898529052734,-97.43309783935547,1333,-6,"A","America/Chicago","airport","OurAirports"
+3453,"Metropolitan Oakland International Airport","Oakland","United States","OAK","KOAK",37.721298,-122.221001,9,-8,"A","America/Los_Angeles","airport","OurAirports"
+3454,"Eppley Airfield","Omaha","United States","OMA","KOMA",41.3032,-95.894096,984,-6,"A","America/Chicago","airport","OurAirports"
+3455,"Port Angeles Cgas Airport","Port Angeles","United States",\N,"KNOW",48.14149856567383,-123.41400146484375,13,-8,"A","America/Los_Angeles","airport","OurAirports"
+3456,"Kahului Airport","Kahului","United States","OGG","PHOG",20.8986,-156.429993,54,-10,"N","Pacific/Honolulu","airport","OurAirports"
+3457,"Wichita Eisenhower National Airport","Wichita","United States","ICT","KICT",37.649899,-97.433098,1333,-6,"A","America/Chicago","airport","OurAirports"
3458,"Kansas City International Airport","Kansas City","United States","MCI","KMCI",39.2976,-94.713898,1026,-6,"A","America/Chicago","airport","OurAirports"
3459,"Dane County Regional Truax Field","Madison","United States","MSN","KMSN",43.13990020751953,-89.3375015258789,887,-6,"A","America/Chicago","airport","OurAirports"
3460,"Dillingham Airport","Dillingham","United States","DLG","PADL",59.04470062,-158.5050049,81,-9,"A","America/Anchorage","airport","OurAirports"
@@ -3254,7 +3266,7 @@
3465,"East Texas Regional Airport","Longview","United States","GGG","KGGG",32.38399887084961,-94.71150207519531,365,-6,"A","America/Chicago","airport","OurAirports"
3466,"Anderson Regional Airport","Andersen","United States","AND","KAND",34.4945983887,-82.70939636230001,782,-5,"A","America/New_York","airport","OurAirports"
3467,"Spokane International Airport","Spokane","United States","GEG","KGEG",47.61989974975586,-117.53399658203125,2376,-8,"A","America/Los_Angeles","airport","OurAirports"
-3468,"North Perry Airport","Hollywood","United States","HWO","KHWO",26.001199722299997,-80.24069976810001,8,-5,"A","America/New_York","airport","OurAirports"
+3468,"North Perry Airport","Hollywood","United States","HWO","KHWO",26.0012,-80.2407,8,-5,"A","America/New_York","airport","OurAirports"
3469,"San Francisco International Airport","San Francisco","United States","SFO","KSFO",37.61899948120117,-122.375,13,-8,"A","America/Los_Angeles","airport","OurAirports"
3470,"Cut Bank International Airport","Cutbank","United States","CTB","KCTB",48.6083984375,-112.375999451,3854,-7,"A","America/Denver","airport","OurAirports"
3471,"Acadiana Regional Airport","Louisiana","United States","ARA","KARA",30.0378,-91.883904,24,-6,"A","America/Chicago","airport","OurAirports"
@@ -3269,26 +3281,26 @@
3480,"Redstone Army Air Field","Redstone","United States","HUA","KHUA",34.67869949,-86.68479919,684,-6,"A","America/Chicago","airport","OurAirports"
3481,"Pope Field","Fort Bragg","United States","POB","KPOB",35.1708984375,-79.014503479004,217,-5,"A","America/New_York","airport","OurAirports"
3482,"Dalhart Municipal Airport","Dalhart","United States","DHT","KDHT",36.0225982666,-102.54699707,3991,-6,"A","America/Chicago","airport","OurAirports"
-3483,"Laughlin Air Force Base","Del Rio","United States","DLF","KDLF",29.359500885,-100.777999878,1082,-6,"A","America/Chicago","airport","OurAirports"
+3483,"DLF Airport","Del Rio","United States","DLF","KDLF",29.359501,-100.778002,1082,-6,"A","America/Chicago","airport","OurAirports"
3484,"Los Angeles International Airport","Los Angeles","United States","LAX","KLAX",33.94250107,-118.4079971,125,-8,"A","America/Los_Angeles","airport","OurAirports"
3485,"Anniston Metropolitan Airport","Anniston","United States","ANB","KANB",33.58819962,-85.85810089,612,-6,"A","America/Chicago","airport","OurAirports"
3486,"Cleveland Hopkins International Airport","Cleveland","United States","CLE","KCLE",41.4117012024,-81.8498001099,791,-5,"A","America/New_York","airport","OurAirports"
3487,"Dover Air Force Base","Dover","United States","DOV","KDOV",39.12950134,-75.46600342,24,-5,"A","America/New_York","airport","OurAirports"
3488,"Cincinnati Northern Kentucky International Airport","Cincinnati","United States","CVG","KCVG",39.0488014221,-84.6678009033,896,-5,"A","America/New_York","airport","OurAirports"
3489,"Tipton Airport","Fort Meade","United States","FME","KFME",39.08539962769999,-76.7593994141,150,-5,"A","America/New_York","airport","OurAirports"
-3490,"China Lake Naws (Armitage Field) Airport","China Lake","United States","NID","KNID",35.6853981,-117.6920013,2283,-8,"A","America/Los_Angeles","airport","OurAirports"
+3490,"China Lake Naws (Armitage Field) Airport","China Lake","United States",\N,"KNID",35.6853981,-117.6920013,2283,-8,"A","America/Los_Angeles","airport","OurAirports"
3491,"Huron Regional Airport","Huron","United States","HON","KHON",44.38520050048828,-98.22850036621094,1289,-6,"A","America/Chicago","airport","OurAirports"
3492,"Juneau International Airport","Juneau","United States","JNU","PAJN",58.35499954223633,-134.5760040283203,21,-9,"A","America/Anchorage","airport","OurAirports"
3493,"Lafayette Regional Airport","Lafayette","United States","LFT","KLFT",30.20529938,-91.98760223,42,-6,"A","America/Chicago","airport","OurAirports"
3494,"Newark Liberty International Airport","Newark","United States","EWR","KEWR",40.692501068115234,-74.168701171875,18,-5,"A","America/New_York","airport","OurAirports"
-3495,"Boise Air Terminal/Gowen field","Boise","United States","BOI","KBOI",43.56439972,-116.2229996,2871,-7,"A","America/Denver","airport","OurAirports"
+3495,"Boise Air Terminal/Gowen Field","Boise","United States","BOI","KBOI",43.5644,-116.223,2871,-7,"A","America/Denver","airport","OurAirports"
3496,"Creech Air Force Base","Indian Springs","United States","INS","KINS",36.587200164799995,-115.672996521,3133,-8,"A","America/Los_Angeles","airport","OurAirports"
3497,"Garden City Regional Airport","Garden City","United States","GCK","KGCK",37.9275016785,-100.723999023,2891,-6,"A","America/Chicago","airport","OurAirports"
3498,"Minot International Airport","Minot","United States","MOT","KMOT",48.2593994140625,-101.27999877929688,1716,-6,"A","America/Chicago","airport","OurAirports"
3499,"Wheeler Army Airfield","Wahiawa","United States","HHI","PHHI",21.48349953,-158.0399933,837,-10,"A","Pacific/Honolulu","airport","OurAirports"
-3500,"Maxwell Air Force Base","Montgomery","United States","MXF","KMXF",32.38290023803711,-86.36579895019531,171,-6,"A","America/Chicago","airport","OurAirports"
+3500,"Maxwell Air Force Base","Montgomery","United States","MXF","KMXF",32.3829,-86.365799,171,-6,"A","America/Chicago","airport","OurAirports"
3501,"Robinson Army Air Field","Robinson","United States",\N,"KRBM",34.85010147,-92.30020142,587,-6,"A","America/Chicago","airport","OurAirports"
-3502,"Dallas Love Field","Dallas","United States","DAL","KDAL",32.84709930419922,-96.85179901123047,487,-6,"A","America/Chicago","airport","OurAirports"
+3502,"Dallas Love Field","Dallas","United States","DAL","KDAL",32.847099,-96.851799,487,-6,"A","America/Chicago","airport","OurAirports"
3503,"Butts AAF (Fort Carson) Air Field","Fort Carson","United States","FCS","KFCS",38.67839813,-104.7570038,5838,-7,"A","America/Denver","airport","OurAirports"
3504,"Helena Regional Airport","Helena","United States","HLN","KHLN",46.6068000793457,-111.98300170898438,3877,-7,"A","America/Denver","airport","OurAirports"
3505,"Miramar Marine Corps Air Station - Mitscher Field","Miramar","United States","NKX","KNKX",32.86840057,-117.1429977,477,-8,"A","America/Los_Angeles","airport","OurAirports"
@@ -3300,30 +3312,32 @@
3511,"Point Mugu Naval Air Station (Naval Base Ventura Co)","Point Mugu","United States","NTD","KNTD",34.120300293,-119.121002197,13,-8,"A","America/Los_Angeles","airport","OurAirports"
3512,"Edwards Air Force Base","Edwards Afb","United States","EDW","KEDW",34.905399,-117.884003,2312,-8,"A","America/Los_Angeles","airport","OurAirports"
3513,"Lake Charles Regional Airport","Lake Charles","United States","LCH","KLCH",30.126100540161133,-93.22329711914062,15,-6,"A","America/Chicago","airport","OurAirports"
-3514,"Kona International At Keahole Airport","Kona","United States","KOA","PHKO",19.738800048828125,-156.04600524902344,47,-10,"N","Pacific/Honolulu","airport","OurAirports"
+3514,"Ellison Onizuka Kona International At Keahole Airport","Kona","United States","KOA","PHKO",19.738783,-156.045603,47,-10,"N","Pacific/Honolulu","airport","OurAirports"
3515,"Myrtle Beach International Airport","Myrtle Beach","United States","MYR","KMYR",33.6796989441,-78.9282989502,25,-5,"A","America/New_York","airport","OurAirports"
3516,"Lemoore Naval Air Station (Reeves Field) Airport","Lemoore","United States","NLC","KNLC",36.33300018,-119.9520035,232,-8,"A","America/Los_Angeles","airport","OurAirports"
3517,"Nantucket Memorial Airport","Nantucket","United States","ACK","KACK",41.25310135,-70.06020355,47,-5,"A","America/New_York","airport","OurAirports"
3518,"Felker Army Air Field","Fort Eustis","United States","FAF","KFAF",37.132499694799996,-76.60880279540001,12,-5,"A","America/New_York","airport","OurAirports"
3519,"Campbell AAF (Fort Campbell) Air Field","Hopkinsville","United States","HOP","KHOP",36.668598175,-87.49620056150002,573,-6,"A","America/Chicago","airport","OurAirports"
3520,"Ronald Reagan Washington National Airport","Washington","United States","DCA","KDCA",38.8521,-77.037697,15,-5,"A","America/New_York","airport","OurAirports"
-3521,"Patuxent River Naval Air Station/Trapnell Field Aiport","Patuxent River","United States","NHK","KNHK",38.2859993,-76.41179657,39,-5,"A","America/New_York","airport","OurAirports"
+3521,"Patuxent River Naval Air Station (Trapnell Field)","Patuxent River","United States","NHK","KNHK",38.285999,-76.411797,39,-5,"A","America/New_York","airport","OurAirports"
3522,"Palacios Municipal Airport","Palacios","United States","PSX","KPSX",28.727500915527,-96.250999450684,14,-6,"A","America/Chicago","airport","OurAirports"
3523,"Arkansas International Airport","Blytheville","United States","BYH","KBYH",35.9642982483,-89.94400024410001,254,-6,"A","America/Chicago","airport","OurAirports"
3524,"Atlantic City International Airport","Atlantic City","United States","ACY","KACY",39.45759963989258,-74.57720184326172,75,-5,"A","America/New_York","airport","OurAirports"
3525,"Tinker Air Force Base","Oklahoma City","United States","TIK","KTIK",35.414699554443,-97.386596679688,1291,-6,"A","America/Chicago","airport","OurAirports"
+3526,"Elizabeth City Regional Airport & Coast Guard Air Station","Elizabeth City","United States","ECG","KECG",36.26060104,-76.17459869,12,-5,"A","America/New_York","airport","OurAirports"
3527,"Pueblo Memorial Airport","Pueblo","United States","PUB","KPUB",38.289100646972656,-104.49700164794922,4726,-7,"A","America/Denver","airport","OurAirports"
3528,"Northern Maine Regional Airport at Presque Isle","Presque Isle","United States","PQI","KPQI",46.68899918,-68.0447998,534,-5,"A","America/New_York","airport","OurAirports"
3530,"Gray Army Air Field","Fort Lewis","United States","GRF","KGRF",47.07920074,-122.5810013,300,-8,"A","America/Los_Angeles","airport","OurAirports"
3531,"Kodiak Airport","Kodiak","United States","ADQ","PADQ",57.75,-152.4940033,78,-9,"A","America/Anchorage","airport","OurAirports"
3532,"Upolu Airport","Opolu","United States","UPP","PHUP",20.265300750732422,-155.86000061035156,96,-10,"A","Pacific/Honolulu","airport","OurAirports"
-3533,"Fort Lauderdale Hollywood International Airport","Fort Lauderdale","United States","FLL","KFLL",26.072599411010742,-80.15270233154297,9,-5,"A","America/New_York","airport","OurAirports"
-3534,"Davis Field","Muskogee","United States","MKO","KMKO",35.65650177,-95.36669922,611,-6,"A","America/Chicago","airport","OurAirports"
+3533,"Fort Lauderdale Hollywood International Airport","Fort Lauderdale","United States","FLL","KFLL",26.072599,-80.152702,9,-5,"A","America/New_York","airport","OurAirports"
+3534,"Muskogee-Davis Regional Airport","Muskogee","United States",\N,"KMKO",35.656502,-95.366699,611,-6,"A","America/Chicago","airport","OurAirports"
3535,"Falls International Airport","International Falls","United States","INL","KINL",48.566200256347656,-93.4030990600586,1185,-6,"A","America/Chicago","airport","OurAirports"
3536,"Salt Lake City International Airport","Salt Lake City","United States","SLC","KSLC",40.78839874267578,-111.97799682617188,4227,-7,"A","America/Denver","airport","OurAirports"
3537,"Childress Municipal Airport","Childress","United States","CDS","KCDS",34.4337997437,-100.288002014,1954,-6,"A","America/Chicago","airport","OurAirports"
3538,"Keesler Air Force Base","Biloxi","United States","BIX","KBIX",30.4104003906,-88.92440032959999,33,-6,"A","America/Chicago","airport","OurAirports"
3539,"Lawson Army Air Field (Fort Benning)","Fort Benning","United States","LSF","KLSF",32.337299346900004,-84.9913024902,232,-5,"A","America/New_York","airport","OurAirports"
+3540,"Kingsville Naval Air Station","Kingsville","United States","NQI","KNQI",27.5072002411,-97.8097000122,50,-6,"A","America/Chicago","airport","OurAirports"
3541,"Marshall Army Air Field","Fort Riley","United States","FRI","KFRI",39.05530167,-96.76450348,1065,-6,"A","America/Chicago","airport","OurAirports"
3542,"Harrisburg International Airport","Harrisburg","United States","MDT","KMDT",40.1935005188,-76.7633972168,310,-5,"A","America/New_York","airport","OurAirports"
3543,"Lincoln Airport","Lincoln","United States","LNK","KLNK",40.85100173950195,-96.75920104980469,1219,-6,"A","America/Chicago","airport","OurAirports"
@@ -3331,15 +3345,15 @@
3545,"Waimea Kohala Airport","Kamuela","United States","MUE","PHMU",20.001300811767578,-155.66799926757812,2671,-10,"A","Pacific/Honolulu","airport","OurAirports"
3546,"Massena International Richards Field","Massena","United States","MSS","KMSS",44.93579864501953,-74.84559631347656,215,-5,"A","America/New_York","airport","OurAirports"
3547,"Hickory Regional Airport","Hickory","United States","HKY","KHKY",35.74110031,-81.38950348,1190,-5,"A","America/New_York","airport","OurAirports"
-3548,"Albert Whitted Airport","St. Petersburg","United States","SPG","KSPG",27.765100479125977,-82.62699890136719,7,-5,"A","America/New_York","airport","OurAirports"
+3548,"Albert Whitted Airport","St. Petersburg","United States","SPG","KSPG",27.7651,-82.626999,7,-5,"A","America/New_York","airport","OurAirports"
3549,"Page Field","Fort Myers","United States","FMY","KFMY",26.58659935,-81.86329650879999,17,-5,"A","America/New_York","airport","OurAirports"
3550,"George Bush Intercontinental Houston Airport","Houston","United States","IAH","KIAH",29.984399795532227,-95.34140014648438,97,-6,"A","America/Chicago","airport","OurAirports"
-3551,"Millinocket Municipal Airport","Millinocket","United States","MLT","KMLT",45.64780044555664,-68.68560028076172,408,-5,"A","America/New_York","airport","OurAirports"
-3552,"Andrews Air Force Base","Camp Springs","United States","ADW","KADW",38.810798645,-76.86699676510001,280,-5,"A","America/New_York","airport","OurAirports"
+3551,"Millinocket Municipal Airport","Millinocket","United States",\N,"KMLT",45.64780044555664,-68.68560028076172,408,-5,"A","America/New_York","airport","OurAirports"
+3552,"Andrews Air Force Base","Camp Springs","United States","ADW","KADW",38.810799,-76.866997,280,-5,"A","America/New_York","airport","OurAirports"
3553,"Smith Reynolds Airport","Winston-salem","United States","INT","KINT",36.13370132446289,-80.22200012207031,969,-5,"A","America/New_York","airport","OurAirports"
3554,"Southern California Logistics Airport","Victorville","United States","VCV","KVCV",34.597499847399995,-117.383003235,2885,-8,"A","America/Los_Angeles","airport","OurAirports"
3555,"Bob Sikes Airport","Crestview","United States","CEW","KCEW",30.778799057,-86.522102356,213,-6,"A","America/Chicago","airport","OurAirports"
-3556,"Wheeler Sack Army Air Field","Fort Drum","United States","GTB","KGTB",44.05559921,-75.71949768,688,-5,"A","America/New_York","airport","OurAirports"
+3556,"Wheeler Sack Army Air Field","Fort Drum","United States",\N,"KGTB",44.05559921,-75.71949768,688,-5,"A","America/New_York","airport","OurAirports"
3557,"St Clair County International Airport","Port Huron","United States","PHN","KPHN",42.9109993,-82.52890015,650,-5,"A","America/New_York","airport","OurAirports"
3558,"Meadows Field","Bakersfield","United States","BFL","KBFL",35.43360138,-119.0569992,510,-8,"A","America/Los_Angeles","airport","OurAirports"
3559,"El Paso International Airport","El Paso","United States","ELP","KELP",31.80719948,-106.3779984,3959,-7,"A","America/Denver","airport","OurAirports"
@@ -3350,17 +3364,17 @@
3564,"Pensacola Regional Airport","Pensacola","United States","PNS","KPNS",30.473400115967,-87.186599731445,121,-6,"A","America/Chicago","airport","OurAirports"
3565,"Grand Forks Air Force Base","Red River","United States","RDR","KRDR",47.961101532,-97.4011993408,913,-6,"A","America/Chicago","airport","OurAirports"
3566,"William P Hobby Airport","Houston","United States","HOU","KHOU",29.64539909,-95.27890015,46,-6,"A","America/Chicago","airport","OurAirports"
-3567,"Buckley Air Force Base","Buckley","United States","BKF","KBKF",39.701698303200004,-104.751998901,5662,-7,"A","America/Denver","airport","OurAirports"
+3567,"Buckley Air Force Base","Buckley","United States","BFK","KBKF",39.701698303200004,-104.751998901,5662,-7,"A","America/Denver","airport","OurAirports"
3568,"Northway Airport","Northway","United States","ORT","PAOR",62.9612999,-141.9290009,1715,-9,"A","America/Anchorage","airport","OurAirports"
-3569,"Palmer Municipal Airport","Palmer","United States","PAQ","PAAQ",61.59489822387695,-149.08900451660156,242,-9,"A","America/Anchorage","airport","OurAirports"
+3569,"Warren ""Bud"" Woods Palmer Municipal Airport","Palmer","United States","PAQ","PAAQ",61.594898,-149.08901,242,-9,"A","America/Anchorage","airport","OurAirports"
3570,"Pittsburgh International Airport","Pittsburgh","United States","PIT","KPIT",40.49150085,-80.23290253,1203,-5,"A","America/New_York","airport","OurAirports"
3571,"Wiley Post Will Rogers Memorial Airport","Barrow","United States","BRW","PABR",71.285402,-156.766008,44,-9,"A","America/Anchorage","airport","OurAirports"
3572,"Ellington Airport","Houston","United States","EFD","KEFD",29.607299804700002,-95.1587982178,32,-6,"A","America/Chicago","airport","OurAirports"
-3573,"Whidbey Island Naval Air Station /Ault Field/ Airport","Whidbey Island","United States","NUW","KNUW",48.35179901,-122.6559982,47,-8,"A","America/Los_Angeles","airport","OurAirports"
+3573,"Whidbey Island Naval Air Station (Ault Field)","Whidbey Island","United States","NUW","KNUW",48.351799,-122.655998,47,-8,"A","America/Los_Angeles","airport","OurAirports"
3574,"Alice International Airport","Alice","United States","ALI","KALI",27.740900039699998,-98.02690124510002,178,-6,"A","America/Chicago","airport","OurAirports"
3575,"Moody Air Force Base","Valdosta","United States","VAD","KVAD",30.9678001404,-83.1930007935,233,-5,"A","America/New_York","airport","OurAirports"
3576,"Miami International Airport","Miami","United States","MIA","KMIA",25.79319953918457,-80.29060363769531,8,-5,"A","America/New_York","airport","OurAirports"
-3577,"Seattle Tacoma International Airport","Seattle","United States","SEA","KSEA",47.44900131225586,-122.30899810791016,433,-8,"A","America/Los_Angeles","airport","OurAirports"
+3577,"Seattle Tacoma International Airport","Seattle","United States","SEA","KSEA",47.449001,-122.308998,433,-8,"A","America/Los_Angeles","airport","OurAirports"
3578,"Lovell Field","Chattanooga","United States","CHA","KCHA",35.035301208496094,-85.20379638671875,683,-5,"A","America/New_York","airport","OurAirports"
3579,"Igor I Sikorsky Memorial Airport","Stratford","United States","BDR","KBDR",41.16350173950195,-73.1261978149414,9,-5,"A","America/New_York","airport","OurAirports"
3580,"Jackson-Medgar Wiley Evers International Airport","Jackson","United States","JAN","KJAN",32.3111991882,-90.0758972168,346,-6,"A","America/Chicago","airport","OurAirports"
@@ -3375,7 +3389,7 @@
3589,"Westchester County Airport","White Plains","United States","HPN","KHPN",41.06700134277344,-73.70760345458984,439,-5,"A","America/New_York","airport","OurAirports"
3590,"Francis S Gabreski Airport","West Hampton Beach","United States","FOK","KFOK",40.8437004089,-72.6317977905,67,-5,"A","America/New_York","airport","OurAirports"
3591,"Jonesboro Municipal Airport","Jonesboro","United States","JBR","KJBR",35.83169937133789,-90.64640045166016,262,-6,"A","America/Chicago","airport","OurAirports"
-3592,"Tonopah Test Range Airport","Tonopah","United States",\N,"KTNX",37.7988014221,-116.78099823,5549,-8,"A","America/Los_Angeles","airport","OurAirports"
+3592,"Tonopah Test Range Airport","Tonopah","United States","XSD","KTNX",37.7988014221,-116.78099823,5549,-8,"A","America/Los_Angeles","airport","OurAirports"
3593,"Palm Beach County Park Airport","West Palm Beach","United States","LNA","KLNA",26.59300041,-80.08509827,14,-5,"A","America/New_York","airport","OurAirports"
3594,"North Island Naval Air Station-Halsey Field","San Diego","United States","NZY","KNZY",32.69919968,-117.2149963,26,-8,"A","America/Los_Angeles","airport","OurAirports"
3595,"Biggs Army Air Field (Fort Bliss)","El Paso","United States","BIF","KBIF",31.84950066,-106.3799973,3946,-7,"A","America/Denver","airport","OurAirports"
@@ -3392,7 +3406,7 @@
3606,"Edward F Knapp State Airport","Montpelier","United States","MPV","KMPV",44.20349884,-72.56230164,1166,-5,"A","America/New_York","airport","OurAirports"
3607,"San Nicolas Island Nolf Airport","San Nicolas Island","United States",\N,"KNSI",33.23979949951172,-119.45800018310547,506,-8,"A","America/Los_Angeles","airport","OurAirports"
3608,"Richmond International Airport","Richmond","United States","RIC","KRIC",37.50519943237305,-77.3197021484375,167,-5,"A","America/New_York","airport","OurAirports"
-3609,"Shreveport Regional Airport","Shreveport","United States","SHV","KSHV",32.44660186767578,-93.82559967041016,258,-6,"A","America/Chicago","airport","OurAirports"
+3609,"Shreveport Regional Airport","Shreveport","United States","SHV","KSHV",32.446602,-93.8256,258,-6,"A","America/Chicago","airport","OurAirports"
3610,"Merle K (Mudhole) Smith Airport","Cordova","United States","CDV","PACV",60.4917984,-145.4779968,54,-9,"A","America/Anchorage","airport","OurAirports"
3611,"Norfolk International Airport","Norfolk","United States","ORF","KORF",36.89459991455078,-76.20120239257812,26,-5,"A","America/New_York","airport","OurAirports"
3612,"Southeast Texas Regional Airport","Beaumont","United States","BPT","KBPT",29.9507999420166,-94.02069854736328,15,-6,"A","America/Chicago","airport","OurAirports"
@@ -3401,8 +3415,8 @@
3615,"Nome Airport","Nome","United States","OME","PAOM",64.51219940185547,-165.44500732421875,37,-9,"A","America/Anchorage","airport","OurAirports"
3616,"Scappoose Industrial Airpark","San Luis","United States",\N,"KSPB",45.770999908447266,-122.86199951171875,58,-8,"A","America/Los_Angeles","airport","OurAirports"
3617,"St Petersburg Clearwater International Airport","St. Petersburg","United States","PIE","KPIE",27.91020012,-82.68740082,11,-5,"A","America/New_York","airport","OurAirports"
-3618,"Menominee Marinette Twin County Airport","Macon","United States","MNM","KMNM",45.12670135498047,-87.63839721679688,625,-6,"A","America/Chicago","airport","OurAirports"
-3619,"Lone Star Executive Airport","Conroe","United States","CXO","KCXO",30.3518009186,-95.4144973755,245,-6,"A","America/Chicago","airport","OurAirports"
+3618,"Menominee Regional Airport","Macon","United States","MNM","KMNM",45.126701,-87.638397,625,-6,"A","America/Chicago","airport","OurAirports"
+3619,"Conroe-North Houston Regional Airport","Conroe","United States","CXO","KCXO",30.351801,-95.414497,245,-6,"A","America/Chicago","airport","OurAirports"
3620,"Deadhorse Airport","Deadhorse","United States","SCC","PASC",70.19470215,-148.4649963,65,-9,"A","America/Anchorage","airport","OurAirports"
3621,"San Antonio International Airport","San Antonio","United States","SAT","KSAT",29.533700942993164,-98.46980285644531,809,-6,"A","America/Chicago","airport","OurAirports"
3622,"Greater Rochester International Airport","Rochester","United States","ROC","KROC",43.118900299072266,-77.67240142822266,559,-5,"A","America/New_York","airport","OurAirports"
@@ -3412,21 +3426,21 @@
3626,"Raleigh Durham International Airport","Raleigh-durham","United States","RDU","KRDU",35.877601623535156,-78.7874984741211,435,-5,"A","America/New_York","airport","OurAirports"
3627,"James M Cox Dayton International Airport","Dayton","United States","DAY","KDAY",39.902400970458984,-84.21939849853516,1009,-5,"A","America/New_York","airport","OurAirports"
3628,"Kenai Municipal Airport","Kenai","United States","ENA","PAEN",60.57310104370117,-151.2449951171875,99,-9,"A","America/Anchorage","airport","OurAirports"
-3629,"Mc Alester Regional Airport","Mcalester","United States","MLC","KMLC",34.88240051,-95.78350067,770,-6,"A","America/Chicago","airport","OurAirports"
+3629,"Mc Alester Regional Airport","Mcalester","United States","MLC","KMLC",34.882401,-95.783501,770,-6,"A","America/Chicago","airport","OurAirports"
3630,"Niagara Falls International Airport","Niagara Falls","United States","IAG","KIAG",43.1072998046875,-78.94619750976562,589,-5,"A","America/New_York","airport","OurAirports"
3631,"Coulter Field","Bryan","United States","CFD","KCFD",30.715700149499998,-96.3313980103,367,-6,"A","America/Chicago","airport","OurAirports"
-3632,"Wright Aaf (Fort Stewart)/Midcoast Regional Airport","Wright","United States",\N,"KLHW",31.88909912,-81.56230164,45,-5,"A","America/New_York","airport","OurAirports"
+3632,"Wright AAF (Fort Stewart)/Midcoast Regional Airport","Wright","United States","LIY","KLHW",31.889099,-81.562303,45,-5,"A","America/New_York","airport","OurAirports"
3633,"Newport News Williamsburg International Airport","Newport News","United States","PHF","KPHF",37.13190079,-76.49299622,42,-5,"A","America/New_York","airport","OurAirports"
3634,"Esler Regional Airport","Alexandria","United States","ESF","KESF",31.3948993683,-92.2957992554,112,-6,"A","America/Chicago","airport","OurAirports"
3635,"Altus Air Force Base","Altus","United States","LTS","KLTS",34.667098999,-99.2667007446,1382,-6,"A","America/Chicago","airport","OurAirports"
3636,"Tucson International Airport","Tucson","United States","TUS","KTUS",32.1161003112793,-110.94100189208984,2643,-7,"N","America/Phoenix","airport","OurAirports"
-3637,"Minot Air Force Base","Minot","United States","MIB","KMIB",48.41559982,-101.3580017,1667,-6,"A","America/Chicago","airport","OurAirports"
+3637,"Minot Air Force Base","Minot","United States","MIB","KMIB",48.4156,-101.358002,1667,-6,"A","America/Chicago","airport","OurAirports"
3638,"Beale Air Force Base","Marysville","United States","BAB","KBAB",39.136100769,-121.43699646,113,-8,"A","America/Los_Angeles","airport","OurAirports"
3639,"Greater Kankakee Airport","Kankakee","United States","IKK","KIKK",41.07139968869999,-87.8462982178,630,-6,"A","America/Chicago","airport","OurAirports"
3640,"Seymour Johnson Air Force Base","Goldsboro","United States","GSB","KGSB",35.33940125,-77.96060181,109,-5,"A","America/New_York","airport","OurAirports"
3641,"Theodore Francis Green State Airport","Providence","United States","PVD","KPVD",41.732601165771484,-71.42040252685547,55,-5,"A","America/New_York","airport","OurAirports"
3642,"Salisbury Ocean City Wicomico Regional Airport","Salisbury","United States","SBY","KSBY",38.34049987792969,-75.51029968261719,52,-5,"A","America/New_York","airport","OurAirports"
-3643,"Rancho Murieta Airport","Rancho Murieta","United States","RIU","KRIU",38.48680114746094,-121.10299682617188,141,-8,"A","America/Los_Angeles","airport","OurAirports"
+3643,"Rancho Murieta Airport","Rancho Murieta","United States",\N,"KRIU",38.48680114746094,-121.10299682617188,141,-8,"A","America/Los_Angeles","airport","OurAirports"
3644,"Bob Hope Airport","Burbank","United States","BUR","KBUR",34.20069885253906,-118.35900115966797,778,-8,"A","America/Los_Angeles","airport","OurAirports"
3645,"Detroit Metropolitan Wayne County Airport","Detroit","United States","DTW","KDTW",42.212398529052734,-83.35340118408203,645,-5,"A","America/New_York","airport","OurAirports"
3646,"Tampa International Airport","Tampa","United States","TPA","KTPA",27.975500106811523,-82.533203125,26,-5,"A","America/New_York","airport","OurAirports"
@@ -3440,7 +3454,7 @@
3654,"Ardmore Municipal Airport","Ardmore","United States","ADM","KADM",34.30301,-97.0196342,777,-6,"A","America/Chicago","airport","OurAirports"
3655,"Mc Guire Air Force Base","Wrightstown","United States","WRI","KWRI",40.0155983,-74.59169769,131,-5,"A","America/New_York","airport","OurAirports"
3656,"Cherry Point MCAS /Cunningham Field/","Cherry Point","United States",\N,"KNKT",34.90090179,-76.88069916,29,-5,"A","America/New_York","airport","OurAirports"
-3657,"Emanuel County Airport","Santa Barbara","United States","SBO","KSBO",32.609100341796875,-82.36990356445312,327,-5,"A","America/New_York","airport","OurAirports"
+3657,"Emanuel County Airport","Santa Barbara","United States",\N,"KSBO",32.609100341796875,-82.36990356445312,327,-5,"A","America/New_York","airport","OurAirports"
3658,"Augusta Regional At Bush Field","Bush Field","United States","AGS","KAGS",33.36989974975586,-81.9645004272461,144,-5,"A","America/New_York","airport","OurAirports"
3659,"Sloulin Field International Airport","Williston","United States","ISN","KISN",48.177898407,-103.641998291,1982,-6,"A","America/Chicago","airport","OurAirports"
3660,"Bill & Hillary Clinton National Airport/Adams Field","Little Rock","United States","LIT","KLIT",34.729400634799994,-92.2242965698,262,-6,"A","America/Chicago","airport","OurAirports"
@@ -3453,7 +3467,7 @@
3667,"Fairchild Air Force Base","Spokane","United States","SKA","KSKA",47.6151008606,-117.65599823,2461,-8,"A","America/Los_Angeles","airport","OurAirports"
3668,"Roscommon County - Blodgett Memorial Airport","Houghton Lake","United States","HTL","KHTL",44.359798,-84.671095,1150,-5,"A","America/New_York","airport","OurAirports"
3669,"Tyndall Air Force Base","Panama City","United States","PAM","KPAM",30.0695991516,-85.57540130619999,17,-6,"A","America/Chicago","airport","OurAirports"
-3670,"Dallas Fort Worth International Airport","Dallas-Fort Worth","United States","DFW","KDFW",32.89680099487305,-97.03800201416016,607,-6,"A","America/Chicago","airport","OurAirports"
+3670,"Dallas Fort Worth International Airport","Dallas-Fort Worth","United States","DFW","KDFW",32.896801,-97.038002,607,-6,"A","America/Chicago","airport","OurAirports"
3671,"Melbourne International Airport","Melbourne","United States","MLB","KMLB",28.102800369262695,-80.64530181884766,33,-5,"A","America/New_York","airport","OurAirports"
3672,"McChord Air Force Base","Tacoma","United States","TCM","KTCM",47.1376991272,-122.475997925,322,-8,"A","America/Los_Angeles","airport","OurAirports"
3673,"Austin Bergstrom International Airport","Austin","United States","AUS","KAUS",30.194499969482422,-97.6698989868164,542,-6,"A","America/Chicago","airport","OurAirports"
@@ -3461,17 +3475,17 @@
3675,"Sawyer International Airport","Gwinn","United States","MQT","KSAW",46.353599548300004,-87.395401001,1221,-5,"A","America/New_York","airport","OurAirports"
3676,"McGhee Tyson Airport","Knoxville","United States","TYS","KTYS",35.81100082,-83.9940033,981,-5,"A","America/New_York","airport","OurAirports"
3677,"Hood Army Air Field","Fort Hood","United States","HLR","KHLR",31.138700485199998,-97.71450042720001,924,-6,"A","America/Chicago","airport","OurAirports"
-3678,"Lambert St Louis International Airport","St. Louis","United States","STL","KSTL",38.74869918823242,-90.37000274658203,618,-6,"A","America/Chicago","airport","OurAirports"
-3679,"Millville Municipal Airport","Millville","United States","MIV","KMIV",39.367801666259766,-75.07219696044922,85,-5,"A","America/New_York","airport","OurAirports"
-3680,"Sheppard Air Force Base-Wichita Falls Municipal Airport","Wichita Falls","United States","SPS","KSPS",33.98880005,-98.49189758,1019,-6,"A","America/Chicago","airport","OurAirports"
+3678,"St Louis Lambert International Airport","St. Louis","United States","STL","KSTL",38.748697,-90.370003,618,-6,"A","America/Chicago","airport","OurAirports"
+3679,"Millville Municipal Airport","Millville","United States","MIV","KMIV",39.367802,-75.072197,85,-5,"A","America/New_York","airport","OurAirports"
+3680,"Sheppard Air Force Base-Wichita Falls Municipal Airport","Wichita Falls","United States","SPS","KSPS",33.9888,-98.491898,1019,-6,"A","America/Chicago","airport","OurAirports"
3681,"Cincinnati Municipal Airport Lunken Field","Cincinnati","United States","LUK","KLUK",39.10329819,-84.41860199,483,-5,"A","America/New_York","airport","OurAirports"
-3682,"Hartsfield Jackson Atlanta International Airport","Atlanta","United States","ATL","KATL",33.63669967651367,-84.4281005859375,1026,-5,"A","America/New_York","airport","OurAirports"
+3682,"Hartsfield Jackson Atlanta International Airport","Atlanta","United States","ATL","KATL",33.6367,-84.428101,1026,-5,"A","America/New_York","airport","OurAirports"
3683,"Castle Airport","Merced","United States","MER","KMER",37.38050079,-120.5680008,191,-8,"A","America/Los_Angeles","airport","OurAirports"
3684,"Mc Clellan Airfield","Sacramento","United States","MCC","KMCC",38.66759872,-121.401001,77,-8,"A","America/Los_Angeles","airport","OurAirports"
3685,"Gerald R. Ford International Airport","Grand Rapids","United States","GRR","KGRR",42.88079834,-85.52279663,794,-5,"A","America/New_York","airport","OurAirports"
3686,"Winkler County Airport","Wink","United States","INK","KINK",31.779600143399996,-103.200996399,2822,-6,"A","America/Chicago","airport","OurAirports"
3687,"Fresno Yosemite International Airport","Fresno","United States","FAT","KFAT",36.77619934082031,-119.71800231933594,336,-8,"A","America/Los_Angeles","airport","OurAirports"
-3688,"Vero Beach Municipal Airport","Vero Beach","United States","VRB","KVRB",27.655599594116,-80.417900085449,24,-5,"A","America/New_York","airport","OurAirports"
+3688,"Vero Beach Regional Airport","Vero Beach","United States","VRB","KVRB",27.6556,-80.417901,24,-5,"A","America/New_York","airport","OurAirports"
3689,"Imperial County Airport","Imperial","United States","IPL","KIPL",32.834201812699995,-115.57900238,-54,-8,"A","America/Los_Angeles","airport","OurAirports"
3690,"Nashville International Airport","Nashville","United States","BNA","KBNA",36.1245002746582,-86.6781997680664,599,-6,"A","America/Chicago","airport","OurAirports"
3691,"Laredo International Airport","Laredo","United States","LRD","KLRD",27.543800354003906,-99.46160125732422,508,-6,"A","America/Chicago","airport","OurAirports"
@@ -3485,7 +3499,8 @@
3699,"Dupage Airport","West Chicago","United States","DPA","KDPA",41.90779877,-88.24859619,759,-6,"A","America/Chicago","airport","OurAirports"
3700,"Waco Regional Airport","Waco","United States","ACT","KACT",31.611299514770508,-97.23049926757812,516,-6,"A","America/Chicago","airport","OurAirports"
3701,"Augusta State Airport","Augusta","United States","AUG","KAUG",44.320598602299995,-69.7973022461,352,-5,"A","America/New_York","airport","OurAirports"
-3702,"Hillsboro Municipal Airport","Hillsboro","United States","INJ","KINJ",32.08349991,-97.09719849,686,-6,"A","America/Chicago","airport","OurAirports"
+3702,"Hillsboro Municipal Airport","Hillsboro","United States",\N,"KINJ",32.08349991,-97.09719849,686,-6,"A","America/Chicago","airport","OurAirports"
+3703,"Jacksonville Naval Air Station (Towers Field)","Jacksonville","United States","NIP","KNIP",30.2358,-81.680603,21,-5,"A","America/New_York","airport","OurAirports"
3704,"Mc Kellar Sipes Regional Airport","Jackson","United States","MKL","KMKL",35.59989929,-88.91560364,434,-6,"A","America/Chicago","airport","OurAirports"
3705,"Molokai Airport","Molokai","United States","MKK","PHMK",21.15290069580078,-157.0959930419922,454,-10,"N","Pacific/Honolulu","airport","OurAirports"
3706,"Godman Army Air Field","Fort Knox","United States","FTK","KFTK",37.907100677500004,-85.9720993042,756,-5,"A","America/New_York","airport","OurAirports"
@@ -3505,11 +3520,12 @@
3720,"Portland International Airport","Portland","United States","PDX","KPDX",45.58869934,-122.5979996,31,-8,"A","America/Los_Angeles","airport","OurAirports"
3721,"Dade Collier Training and Transition Airport","Miami","United States","TNT","KTNT",25.861799240112,-80.897003173828,13,-5,"A","America/New_York","airport","OurAirports"
3722,"Palm Beach International Airport","West Palm Beach","United States","PBI","KPBI",26.68320083618164,-80.09559631347656,19,-5,"A","America/New_York","airport","OurAirports"
-3723,"Fort Worth Meacham International Airport","Fort Worth","United States","FTW","KFTW",32.8198013306,-97.36239624019998,710,-6,"A","America/Chicago","airport","OurAirports"
+3723,"Fort Worth Meacham International Airport","Fort Worth","United States","FTW","KFTW",32.819801,-97.362396,710,-6,"A","America/Chicago","airport","OurAirports"
3724,"Ogdensburg International Airport","Ogdensburg","United States","OGS","KOGS",44.6819000244,-75.46549987790002,297,-5,"A","America/New_York","airport","OurAirports"
+3725,"Cape Cod Coast Guard Air Station","Falmouth","United States","FMH","KFMH",41.6584014893,-70.5214004517,131,-5,"A","America/New_York","airport","OurAirports"
3726,"Boeing Field King County International Airport","Seattle","United States","BFI","KBFI",47.529998779296875,-122.302001953125,21,-8,"A","America/Los_Angeles","airport","OurAirports"
3727,"Lackland Air Force Base","San Antonio","United States","SKF","KSKF",29.38419914,-98.58110046,691,-6,"A","America/Chicago","airport","OurAirports"
-3728,"Honolulu International Airport","Honolulu","United States","HNL","PHNL",21.318700790405273,-157.9219970703125,13,-10,"N","Pacific/Honolulu","airport","OurAirports"
+3728,"Daniel K Inouye International Airport","Honolulu","United States","HNL","PHNL",21.32062,-157.924228,13,-10,"N","Pacific/Honolulu","airport","OurAirports"
3729,"Des Moines International Airport","Des Moines","United States","DSM","KDSM",41.534000396728516,-93.66310119628906,958,-6,"A","America/Chicago","airport","OurAirports"
3730,"Coastal Carolina Regional Airport","New Bern","United States","EWN","KEWN",35.0730018616,-77.04290008539999,18,-5,"A","America/New_York","airport","OurAirports"
3731,"San Diego International Airport","San Diego","United States","SAN","KSAN",32.7336006165,-117.190002441,17,-8,"A","America/Los_Angeles","airport","OurAirports"
@@ -3522,15 +3538,16 @@
3738,"Brownsville South Padre Island International Airport","Brownsville","United States","BRO","KBRO",25.90679931640625,-97.4259033203125,22,-6,"A","America/Chicago","airport","OurAirports"
3739,"Dothan Regional Airport","Dothan","United States","DHN","KDHN",31.321300506591797,-85.44960021972656,401,-6,"A","America/Chicago","airport","OurAirports"
3740,"Cape May County Airport","Wildwood","United States","WWD","KWWD",39.008499145500004,-74.9083023071,23,-5,"A","America/New_York","airport","OurAirports"
-3742,"Selfridge Angb Airport","Mount Clemens","United States","MTC","KMTC",42.608299255371094,-82.83550262451172,580,-5,"A","America/New_York","airport","OurAirports"
+3741,"Fallon Naval Air Station","Fallon","United States","NFL","KNFL",39.41659927,-118.7009964,3934,-8,"A","America/Los_Angeles","airport","OurAirports"
+3742,"Selfridge Air National Guard Base Airport","Mount Clemens","United States","MTC","KMTC",42.613463,-82.836919,580,-5,"A","America/New_York","airport","OurAirports"
3743,"Four Corners Regional Airport","Farmington","United States","FMN","KFMN",36.741199493399996,-108.230003357,5506,-7,"A","America/Denver","airport","OurAirports"
3744,"Corpus Christi International Airport","Corpus Christi","United States","CRP","KCRP",27.77039909362793,-97.5011978149414,44,-6,"A","America/Chicago","airport","OurAirports"
3745,"Syracuse Hancock International Airport","Syracuse","United States","SYR","KSYR",43.11119842529297,-76.1063003540039,421,-5,"A","America/New_York","airport","OurAirports"
3746,"Naval Air Station Key West/Boca Chica Field","Key West","United States","NQX","KNQX",24.57579994,-81.68890381,6,-5,"A","America/New_York","airport","OurAirports"
-3747,"Chicago Midway International Airport","Chicago","United States","MDW","KMDW",41.7859992980957,-87.75240325927734,620,-6,"A","America/Chicago","airport","OurAirports"
-3748,"Norman Y. Mineta San Jose International Airport","San Jose","United States","SJC","KSJC",37.36259841918945,-121.92900085449219,62,-8,"A","America/Los_Angeles","airport","OurAirports"
+3747,"Chicago Midway International Airport","Chicago","United States","MDW","KMDW",41.785999,-87.752403,620,-6,"A","America/Chicago","airport","OurAirports"
+3748,"Norman Y. Mineta San Jose International Airport","San Jose","United States","SJC","KSJC",37.362598,-121.929001,62,-8,"A","America/Los_Angeles","airport","OurAirports"
3749,"Lea County Regional Airport","Hobbs","United States","HOB","KHOB",32.6875,-103.2170029,3661,-7,"A","America/Denver","airport","OurAirports"
-3750,"Northeast Philadelphia Airport","Philadelphia","United States","PNE","KPNE",40.08190155,-75.01059723,120,-5,"A","America/New_York","airport","OurAirports"
+3750,"Northeast Philadelphia Airport","Philadelphia","United States","PNE","KPNE",40.081902,-75.010597,120,-5,"A","America/New_York","airport","OurAirports"
3751,"Denver International Airport","Denver","United States","DEN","KDEN",39.861698150635,-104.672996521,5431,-7,"A","America/Denver","airport","OurAirports"
3752,"Philadelphia International Airport","Philadelphia","United States","PHL","KPHL",39.87189865112305,-75.24109649658203,36,-5,"A","America/New_York","airport","OurAirports"
3753,"Sioux Gateway Col. Bud Day Field","Sioux City","United States","SUX","KSUX",42.40259933,-96.38439941,1098,-6,"A","America/Chicago","airport","OurAirports"
@@ -3538,11 +3555,11 @@
3755,"Truth Or Consequences Municipal Airport","Truth Or Consequences","United States","TCS","KTCS",33.2369003296,-107.272003174,4853,-7,"A","America/Denver","airport","OurAirports"
3756,"Palmdale Regional/USAF Plant 42 Airport","Palmdale","United States","PMD","KPMD",34.62939835,-118.0849991,2543,-8,"A","America/Los_Angeles","airport","OurAirports"
3757,"Randolph Air Force Base","San Antonio","United States","RND","KRND",29.52969933,-98.27890015,761,-6,"A","America/Chicago","airport","OurAirports"
-3758,"El Centro Naf Airport","El Centro","United States","NJK","KNJK",32.829200744628906,-115.6719970703125,-42,-8,"A","America/Los_Angeles","airport","OurAirports"
-3759,"Port Columbus International Airport","Columbus","United States","CMH","KCMH",39.99800109863281,-82.89189910888672,815,-5,"A","America/New_York","airport","OurAirports"
+3758,"El Centro Naval Air Facility","El Centro","United States","NJK","KNJK",32.829201,-115.671997,-42,-8,"A","America/Los_Angeles","airport","OurAirports"
+3759,"John Glenn Columbus International Airport","Columbus","United States","CMH","KCMH",39.998001,-82.891899,815,-5,"A","America/New_York","airport","OurAirports"
3760,"Drake Field","Fayetteville","United States","FYV","KFYV",36.00510025024414,-94.17009735107422,1251,-6,"A","America/Chicago","airport","OurAirports"
3761,"Henry Post Army Air Field (Fort Sill)","Fort Sill","United States","FSI","KFSI",34.64979935,-98.40219879,1189,-6,"A","America/Chicago","airport","OurAirports"
-3762,"Princeton Municipal Airport","Princeton","United States","PNM","KPNM",45.55989838,-93.60820007,980,-6,"A","America/Chicago","airport","OurAirports"
+3762,"Princeton Municipal Airport","Princeton","United States",\N,"KPNM",45.55989838,-93.60820007,980,-6,"A","America/Chicago","airport","OurAirports"
3763,"Wright-Patterson Air Force Base","Dayton","United States","FFO","KFFO",39.8260993958,-84.0483016968,823,-5,"A","America/New_York","airport","OurAirports"
3764,"Edward G. Pitka Sr Airport","Galena","United States","GAL","PAGA",64.73619843,-156.9369965,153,-9,"A","America/Anchorage","airport","OurAirports"
3765,"Chandler Municipal Airport","Chandler","United States",\N,"KCHD",33.2691,-111.810997,1243,-7,"A","America/Phoenix","airport","OurAirports"
@@ -3556,26 +3573,26 @@
3773,"Tucumcari Municipal Airport","Tucumcari","United States","TCC","KTCC",35.182800293,-103.602996826,4065,-7,"A","America/Denver","airport","OurAirports"
3774,"Ted Stevens Anchorage International Airport","Anchorage","United States","ANC","PANC",61.174400329589844,-149.99600219726562,152,-9,"A","America/Anchorage","airport","OurAirports"
3775,"Robert Gray Army Air Field Airport","Killeen","United States","GRK","KGRK",31.067199707,-97.82890319820001,1015,-6,"A","America/Chicago","airport","OurAirports"
-3776,"Black Rock Airport","Zuni Pueblo","United States","ZUN","KZUN",35.08319854736328,-108.79199981689453,6454,-7,"A","America/Denver","airport","OurAirports"
+3776,"Black Rock Airport","Zuni Pueblo","United States",\N,"KZUN",35.08319854736328,-108.79199981689453,6454,-7,"A","America/Denver","airport","OurAirports"
3777,"Bellingham International Airport","Bellingham","United States","BLI","KBLI",48.79280090332031,-122.53800201416016,170,-8,"A","America/Los_Angeles","airport","OurAirports"
-3778,"Millington Regional Jetport Airport","Millington","United States","NQA","KNQA",35.356700897217,-89.870300292969,320,-6,"A","America/Chicago","airport","OurAirports"
+3778,"Millington-Memphis Airport","Millington","United States","NQA","KNQA",35.356701,-89.8703,320,-6,"A","America/Chicago","airport","OurAirports"
3779,"Elkins-Randolph Co-Jennings Randolph Field","Elkins","United States","EKN","KEKN",38.88940048,-79.85710144,1987,-5,"A","America/New_York","airport","OurAirports"
3780,"Hartford Brainard Airport","Hartford","United States","HFD","KHFD",41.736698150635,-72.649398803711,18,-5,"A","America/New_York","airport","OurAirports"
3781,"North Central State Airport","Smithfield","United States","SFZ","KSFZ",41.9207992554,-71.49140167239999,441,-5,"A","America/New_York","airport","OurAirports"
3782,"Mobile Regional Airport","Mobile","United States","MOB","KMOB",30.691200256348,-88.242797851562,219,-6,"A","America/Chicago","airport","OurAirports"
-3783,"Moffett Federal Airfield","Mountain View","United States","NUQ","KNUQ",37.416099548339844,-122.04900360107422,32,-8,"A","America/Los_Angeles","airport","OurAirports"
+3783,"Moffett Federal Airfield","Mountain View","United States","NUQ","KNUQ",37.4161,-122.049004,32,-8,"A","America/Los_Angeles","airport","OurAirports"
3784,"Santa Fe Municipal Airport","Santa Fe","United States","SAF","KSAF",35.617099762,-106.088996887,6348,-7,"A","America/Denver","airport","OurAirports"
3785,"Barking Sands Airport","Barking Sands","United States","BKH","PHBK",22.022800445599998,-159.785003662,23,-10,"A","Pacific/Honolulu","airport","OurAirports"
3786,"Beauregard Regional Airport","Deridder","United States","DRI","KDRI",30.8316993713,-93.33989715579999,202,-6,"A","America/Chicago","airport","OurAirports"
3787,"Bradshaw Army Airfield","Bradshaw Field","United States","BSF","PHSF",19.760099411,-155.554000854,6190,-10,"A","Pacific/Honolulu","airport","OurAirports"
-3788,"Nogales International Airport","Nogales","United States","OLS","KOLS",31.417699813842773,-110.8479995727539,3955,-7,"A","America/Phoenix","airport","OurAirports"
+3788,"Nogales International Airport","Nogales","United States","OLS","KOLS",31.4177,-110.848,3955,-7,"A","America/Phoenix","airport","OurAirports"
3789,"Mac Dill Air Force Base","Tampa","United States","MCF","KMCF",27.84930038,-82.52120209,14,-5,"A","America/New_York","airport","OurAirports"
3790,"Scott AFB/Midamerica Airport","Belleville","United States","BLV","KBLV",38.5452,-89.835197,459,-6,"A","America/Chicago","airport","OurAirports"
-3791,"Opa-locka Executive Airport","Miami","United States","OPF","KOPF",25.90699959,-80.27839661,8,-5,"A","America/New_York","airport","OurAirports"
+3791,"Opa-locka Executive Airport","Miami","United States","OPF","KOPF",25.907,-80.278397,8,-5,"A","America/New_York","airport","OurAirports"
3792,"Del Rio International Airport","Del Rio","United States","DRT","KDRT",29.3742008209,-100.927001953,1002,-6,"A","America/Chicago","airport","OurAirports"
3793,"Southwest Florida International Airport","Fort Myers","United States","RSW","KRSW",26.53619956970215,-81.75520324707031,30,-5,"A","America/New_York","airport","OurAirports"
3794,"King Salmon Airport","King Salmon","United States","AKN","PAKN",58.67679977,-156.6490021,73,-9,"A","America/Anchorage","airport","OurAirports"
-3795,"Muir Army Air Field (Fort Indiantown Gap) Airport","Muir","United States","MUI","KMUI",40.43479919,-76.56939697,488,-5,"A","America/New_York","airport","OurAirports"
+3795,"Muir Army Air Field (Fort Indiantown Gap) Airport","Muir","United States",\N,"KMUI",40.43479919,-76.56939697,488,-5,"A","America/New_York","airport","OurAirports"
3796,"Kapalua Airport","Lahania-kapalua","United States","JHM","PHJH",20.962900161743164,-156.67300415039062,256,-10,"N","Pacific/Honolulu","airport","OurAirports"
3797,"John F Kennedy International Airport","New York","United States","JFK","KJFK",40.63980103,-73.77890015,13,-5,"A","America/New_York","airport","OurAirports"
3798,"Homestead ARB Airport","Homestead","United States","HST","KHST",25.48859978,-80.38359833,5,-5,"A","America/New_York","airport","OurAirports"
@@ -3593,12 +3610,13 @@
3810,"Vandenberg Air Force Base","Lompoc","United States","VBG","KVBG",34.7373008728,-120.583999634,369,-8,"A","America/Los_Angeles","airport","OurAirports"
3811,"Birmingham-Shuttlesworth International Airport","Birmingham","United States","BHM","KBHM",33.56290054,-86.75350189,650,-6,"A","America/Chicago","airport","OurAirports"
3812,"Lakehurst Maxfield Field Airport","Lakehurst","United States","NEL","KNEL",40.03329849,-74.353302,101,-5,"A","America/New_York","airport","OurAirports"
+3813,"Eareckson Air Station","Shemya","United States","SYA","PASY",52.71229935,174.1139984,95,-10,"A","America/Adak","airport","OurAirports"
3814,"Nellis Air Force Base","Las Vegas","United States","LSV","KLSV",36.2361984253,-115.033996582,1870,-8,"A","America/Los_Angeles","airport","OurAirports"
-3815,"March ARB Airport","Riverside","United States","RIV","KRIV",33.88069916,-117.2590027,1536,-8,"A","America/Los_Angeles","airport","OurAirports"
+3815,"March ARB Airport","Riverside","United States","RIV","KRIV",33.880699,-117.259003,1536,-8,"A","America/Los_Angeles","airport","OurAirports"
3816,"Modesto City Co-Harry Sham Field","Modesto","United States","MOD","KMOD",37.62580109,-120.9540024,97,-8,"A","America/Los_Angeles","airport","OurAirports"
3817,"Sacramento International Airport","Sacramento","United States","SMF","KSMF",38.69540023803711,-121.59100341796875,27,-8,"A","America/Los_Angeles","airport","OurAirports"
3818,"Waukegan National Airport","Chicago","United States","UGN","KUGN",42.422199249268,-87.867897033691,727,-6,"A","America/Chicago","airport","OurAirports"
-3819,"City of Colorado Springs Municipal Airport","Colorado Springs","United States","COS","KCOS",38.805801391602,-104.70099639893,6187,-7,"A","America/Denver","airport","OurAirports"
+3819,"City of Colorado Springs Municipal Airport","Colorado Springs","United States","COS","KCOS",38.805801,-104.700996,6187,-7,"A","America/Denver","airport","OurAirports"
3820,"Buffalo Niagara International Airport","Buffalo","United States","BUF","KBUF",42.94049835,-78.73220062,728,-5,"A","America/New_York","airport","OurAirports"
3821,"Griffing Sandusky Airport","Sandusky","United States","SKY","KSKY",41.4333992004,-82.6522979736,580,-5,"A","America/New_York","airport","OurAirports"
3822,"Snohomish County (Paine Field) Airport","Everett","United States","PAE","KPAE",47.90629959,-122.2819977,606,-8,"A","America/Los_Angeles","airport","OurAirports"
@@ -3606,28 +3624,29 @@
3824,"Cedar City Regional Airport","Cedar City","United States","CDC","KCDC",37.70100021362305,-113.0989990234375,5622,-7,"A","America/Denver","airport","OurAirports"
3825,"Bradley International Airport","Windsor Locks","United States","BDL","KBDL",41.9388999939,-72.68319702149999,173,-5,"A","America/New_York","airport","OurAirports"
3826,"Mc Allen Miller International Airport","Mcallen","United States","MFE","KMFE",26.17580032,-98.23860168,107,-6,"A","America/Chicago","airport","OurAirports"
-3827,"Norfolk Ns (Chambers Fld) Airport","Norfolk","United States","NGU","KNGU",36.93759918,-76.28929901,17,-5,"A","America/New_York","airport","OurAirports"
+3827,"Norfolk Naval Station (Chambers Field)","Norfolk","United States","NGU","KNGU",36.937599,-76.289299,17,-5,"A","America/New_York","airport","OurAirports"
3828,"Westover ARB/Metropolitan Airport","Chicopee Falls","United States","CEF","KCEF",42.19400024,-72.53479767,241,-5,"A","America/New_York","airport","OurAirports"
-3829,"Lubbock Preston Smith International Airport","Lubbock","United States","LBB","KLBB",33.66360092163086,-101.822998046875,3282,-6,"A","America/Chicago","airport","OurAirports"
-3830,"Chicago O'Hare International Airport","Chicago","United States","ORD","KORD",41.97859955,-87.90480042,672,-6,"A","America/Chicago","airport","OurAirports"
+3829,"Lubbock Preston Smith International Airport","Lubbock","United States","LBB","KLBB",33.663601,-101.822998,3282,-6,"A","America/Chicago","airport","OurAirports"
+3830,"Chicago O'Hare International Airport","Chicago","United States","ORD","KORD",41.9786,-87.9048,672,-6,"A","America/Chicago","airport","OurAirports"
3831,"Boca Raton Airport","Boca Raton","United States","BCT","KBCT",26.3784999847,-80.1076965332,13,-5,"A","America/New_York","airport","OurAirports"
3832,"Fairbanks International Airport","Fairbanks","United States","FAI","PAFA",64.81510162,-147.8560028,439,-9,"A","America/Anchorage","airport","OurAirports"
-3833,"Quantico MCAF /Turner field","Quantico","United States","NYG","KNYG",38.50170135,-77.30529785,10,-5,"A","America/New_York","airport","OurAirports"
+3833,"Quantico MCAF /Turner field","Quantico","United States",\N,"KNYG",38.50170135,-77.30529785,10,-5,"A","America/New_York","airport","OurAirports"
3834,"Cannon Air Force Base","Clovis","United States","CVS","KCVS",34.3828010559,-103.321998596,4295,-7,"A","America/Denver","airport","OurAirports"
3835,"Kaneohe Bay MCAS (Marion E. Carl Field) Airport","Kaneohe Bay","United States","NGF","PHNG",21.4505004883,-157.768005371,24,-10,"A","Pacific/Honolulu","airport","OurAirports"
3836,"Offutt Air Force Base","Omaha","United States","OFF","KOFF",41.118301391602,-95.912498474121,1052,-6,"A","America/Chicago","airport","OurAirports"
3837,"Gulkana Airport","Gulkana","United States","GKN","PAGK",62.1548996,-145.4570007,1586,-9,"A","America/Anchorage","airport","OurAirports"
3838,"Watertown International Airport","Watertown","United States","ART","KART",43.99190139770508,-76.02169799804688,325,-5,"A","America/New_York","airport","OurAirports"
3839,"Palm Springs International Airport","Palm Springs","United States","PSP","KPSP",33.8297004699707,-116.50700378417969,477,-8,"A","America/Los_Angeles","airport","OurAirports"
-3840,"Rick Husband Amarillo International Airport","Amarillo","United States","AMA","KAMA",35.219398498535156,-101.70600128173828,3607,-6,"A","America/Chicago","airport","OurAirports"
+3840,"Rick Husband Amarillo International Airport","Amarillo","United States","AMA","KAMA",35.219398,-101.706001,3607,-6,"A","America/Chicago","airport","OurAirports"
3841,"Fort Dodge Regional Airport","Fort Dodge","United States","FOD","KFOD",42.55149841,-94.19259644,1156,-6,"A","America/Chicago","airport","OurAirports"
3842,"Barksdale Air Force Base","Shreveport","United States","BAD","KBAD",32.5018005371,-93.6626968384,166,-6,"A","America/Chicago","airport","OurAirports"
3843,"Topeka Regional Airport - Forbes Field","Topeka","United States","FOE","KFOE",38.950901031499995,-95.66359710690001,1078,-6,"A","America/Chicago","airport","OurAirports"
3844,"Cotulla-La Salle County Airport","Cotulla","United States","COT","KCOT",28.45669937,-99.22029877,474,-6,"A","America/Chicago","airport","OurAirports"
3845,"Wilmington International Airport","Wilmington","United States","ILM","KILM",34.270599365234375,-77.90260314941406,32,-5,"A","America/New_York","airport","OurAirports"
-3846,"Baton Rouge Metropolitan Ryan Field","Baton Rouge","United States","BTR","KBTR",30.53319931,-91.14959717,70,-6,"A","America/Chicago","airport","OurAirports"
+3846,"Baton Rouge Metropolitan Airport","Baton Rouge","United States","BTR","KBTR",30.533199,-91.149597,70,-6,"A","America/Chicago","airport","OurAirports"
+3847,"Meridian Naval Air Station","Meridian","United States",\N,"KNMM",32.55210114,-88.55560303,316,-6,"A","America/Chicago","airport","OurAirports"
3848,"Tyler Pounds Regional Airport","Tyler","United States","TYR","KTYR",32.35409927368164,-95.40239715576172,544,-6,"A","America/Chicago","airport","OurAirports"
-3849,"Baltimore/Washington International Thurgood Marshall Airport","Baltimore","United States","BWI","KBWI",39.17539978,-76.66829681,146,-5,"A","America/New_York","airport","OurAirports"
+3849,"Baltimore/Washington International Thurgood Marshall Airport","Baltimore","United States","BWI","KBWI",39.1754,-76.668297,146,-5,"A","America/New_York","airport","OurAirports"
3850,"Hobart Regional Airport","Hobart","United States","HBR","KHBR",34.991317,-99.051313,1563,-6,"A","America/Chicago","airport","OurAirports"
3851,"Lanai Airport","Lanai","United States","LNY","PHNY",20.785600662231445,-156.9510040283203,1308,-10,"N","Pacific/Honolulu","airport","OurAirports"
3852,"Alexandria International Airport","Alexandria","United States","AEX","KAEX",31.32740020751953,-92.54979705810547,89,-6,"A","America/Chicago","airport","OurAirports"
@@ -3636,7 +3655,7 @@
3855,"Tulsa International Airport","Tulsa","United States","TUL","KTUL",36.19839859008789,-95.88809967041016,677,-6,"A","America/Chicago","airport","OurAirports"
3856,"Sitka Rocky Gutierrez Airport","Sitka","United States","SIT","PASI",57.04710006713867,-135.36199951171875,21,-9,"A","America/Anchorage","airport","OurAirports"
3857,"Long Island Mac Arthur Airport","Islip","United States","ISP","KISP",40.79520035,-73.10019684,99,-5,"A","America/New_York","airport","OurAirports"
-3858,"Minneapolis-St Paul International/Wold-Chamberlain Airport","Minneapolis","United States","MSP","KMSP",44.881999969499994,-93.22180175780001,841,-6,"A","America/Chicago","airport","OurAirports"
+3858,"Minneapolis-St Paul International/Wold-Chamberlain Airport","Minneapolis","United States","MSP","KMSP",44.882,-93.221802,841,-6,"A","America/Chicago","airport","OurAirports"
3859,"New Castle Airport","Wilmington","United States","ILG","KILG",39.67869949,-75.60649872,80,-5,"A","America/New_York","airport","OurAirports"
3860,"Unalaska Airport","Unalaska","United States","DUT","PADU",53.900100708,-166.544006348,22,-9,"A","America/Anchorage","airport","OurAirports"
3861,"Louis Armstrong New Orleans International Airport","New Orleans","United States","MSY","KMSY",29.99340057373047,-90.25800323486328,4,-6,"A","America/Chicago","airport","OurAirports"
@@ -3648,7 +3667,7 @@
3867,"John Wayne Airport-Orange County Airport","Santa Ana","United States","SNA","KSNA",33.67570114,-117.8679962,56,-8,"A","America/Los_Angeles","airport","OurAirports"
3868,"Columbus Air Force Base","Colombus","United States","CBM","KCBM",33.6437988281,-88.44380187990001,219,-6,"A","America/Chicago","airport","OurAirports"
3869,"Kendall-Tamiami Executive Airport","Kendall-tamiami","United States","TMB","KTMB",25.6478996277,-80.432800293,8,-5,"A","America/New_York","airport","OurAirports"
-3870,"Oceana NAS","Oceana","United States","NTU","KNTU",36.8207016,-76.03350067,23,-5,"A","America/New_York","airport","OurAirports"
+3870,"Oceana Naval Air Station","Oceana","United States","NTU","KNTU",36.820702,-76.033501,23,-5,"A","America/New_York","airport","OurAirports"
3871,"Grissom Air Reserve Base","Peru","United States","GUS","KGUS",40.648101806599996,-86.1520996094,812,-5,"A","America/New_York","airport","OurAirports"
3872,"Casper-Natrona County International Airport","Casper","United States","CPR","KCPR",42.90800095,-106.4639969,5350,-7,"A","America/Denver","airport","OurAirports"
3873,"Destin-Ft Walton Beach Airport","Valparaiso","United States","VPS","KVPS",30.4832,-86.525398,87,-6,"A","America/Chicago","airport","OurAirports"
@@ -3661,19 +3680,19 @@
3880,"Great Falls International Airport","Great Falls","United States","GTF","KGTF",47.48199844,-111.3710022,3680,-7,"A","America/Denver","airport","OurAirports"
3881,"Youngstown Warren Regional Airport","Youngstown","United States","YNG","KYNG",41.26070023,-80.67910004,1192,-5,"A","America/New_York","airport","OurAirports"
3882,"Ladd AAF Airfield","Fort Wainwright","United States","FBK","PAFB",64.83750153,-147.6139984,454,-9,"A","America/Anchorage","airport","OurAirports"
-3883,"Mc Minnville Municipal Airport","Mackminnville","United States","MMV","KMMV",45.19440079,-123.1360016,163,-8,"A","America/Los_Angeles","airport","OurAirports"
+3883,"Mc Minnville Municipal Airport","Mackminnville","United States",\N,"KMMV",45.19440079,-123.1360016,163,-8,"A","America/Los_Angeles","airport","OurAirports"
3884,"Robins Air Force Base","Macon","United States","WRB","KWRB",32.6400985718,-83.5919036865,294,-5,"A","America/New_York","airport","OurAirports"
3885,"Suvarnabhumi Airport","Bangkok","Thailand","BKK","VTBS",13.681099891662598,100.74700164794922,5,7,"U","Asia/Bangkok","airport","OurAirports"
3886,"Naha Airport","Naha","Indonesia","NAH","WAMH",3.6832098960876465,125.52799987792969,16,8,"N","Asia/Makassar","airport","OurAirports"
-3887,"Andi Jemma Airport","Masamba","Indonesia",\N,"WAWM",-2.558039903640747,120.3239974975586,164,8,"N","Asia/Makassar","airport","OurAirports"
-3888,"Soroako Airport","Soroako","Indonesia",\N,"WAWS",-2.5311999320983887,121.35800170898438,1388,8,"N","Asia/Makassar","airport","OurAirports"
+3887,"Andi Jemma Airport","Masamba","Indonesia","MXB","WAWM",-2.558039903640747,120.3239974975586,164,8,"N","Asia/Makassar","airport","OurAirports"
+3888,"Soroako Airport","Soroako","Indonesia","SQR","WAWS",-2.5311999320983887,121.35800170898438,1388,8,"N","Asia/Makassar","airport","OurAirports"
3889,"Pongtiku Airport","Makale","Indonesia","TTR","WAWT",-3.0447399616241,119.82199859619,2884,8,"N","Asia/Makassar","airport","OurAirports"
3890,"Wolter Monginsidi Airport","Kendari","Indonesia","KDI","WAWW",-4.081610202789307,122.41799926757812,538,8,"N","Asia/Makassar","airport","OurAirports"
3891,"Maimun Saleh Airport","Sabang","Indonesia","SBG","WITB",5.87412977219,95.33969879150001,393,7,"N","Asia/Jakarta","airport","OurAirports"
-3892,"Cibeureum Airport","Tasikmalaya","Indonesia",\N,"WICM",-7.346600055690001,108.246002197,1148,7,"N","Asia/Jakarta","airport","OurAirports"
+3892,"Cibeureum Airport","Tasikmalaya","Indonesia","TSY","WICM",-7.346600055690001,108.246002197,1148,7,"N","Asia/Jakarta","airport","OurAirports"
3893,"Iswahyudi Airport","Madiun","Indonesia",\N,"WARI",-7.615769863128662,111.43399810791016,361,7,"N","Asia/Jakarta","airport","OurAirports"
3894,"Abdul Rachman Saleh Airport","Malang","Indonesia","MLG","WARA",-7.926559925079999,112.714996338,1726,7,"N","Asia/Jakarta","airport","OurAirports"
-3895,"Budiarto Airport","Tangerang","Indonesia",\N,"WICB",-6.293169975280001,106.569999695,151,7,"N","Asia/Jakarta","airport","OurAirports"
+3895,"Budiarto Airport","Tangerang","Indonesia",\N,"WICB",-6.293171,106.57,151,7,"N","Asia/Jakarta","airport","OurAirports"
3896,"Husein Sastranegara International Airport","Bandung","Indonesia","BDO","WICC",-6.900629997253418,107.57599639892578,2436,7,"N","Asia/Jakarta","airport","OurAirports"
3897,"Penggung Airport","Cirebon","Indonesia","CBN","WICD",-6.756140232090001,108.540000916,89,7,"N","Asia/Jakarta","airport","OurAirports"
3898,"Adi Sutjipto International Airport","Yogyakarta","Indonesia","JOG","WARJ",-7.788179874420166,110.43199920654297,350,7,"N","Asia/Jakarta","airport","OurAirports"
@@ -3686,21 +3705,21 @@
3906,"Raja Haji Fisabilillah International Airport","Tanjung Pinang","Indonesia","TNJ","WIDN",0.922683000565,104.531997681,52,7,"N","Asia/Jakarta","airport","OurAirports"
3907,"Dabo Airport","Singkep","Indonesia","SIQ","WIDS",-0.47918900847435,104.5790023803711,95,7,"N","Asia/Jakarta","airport","OurAirports"
3908,"Syamsudin Noor Airport","Banjarmasin","Indonesia","BDJ","WAOO",-3.4423599243164062,114.76300048828125,66,8,"N","Asia/Makassar","airport","OurAirports"
-3909,"Batu Licin Airport","Batu Licin","Indonesia",\N,"WAOC",-3.4124100208300003,115.995002747,3,8,"N","Asia/Makassar","airport","OurAirports"
+3909,"Batu Licin Airport","Batu Licin","Indonesia","BTW","WAOC",-3.4124100208300003,115.995002747,3,8,"N","Asia/Makassar","airport","OurAirports"
3910,"Iskandar Airport","Pangkalan Bun","Indonesia","PKN","WAOI",-2.70519995689,111.672996521,75,7,"N","Asia/Jakarta","airport","OurAirports"
3911,"Tjilik Riwut Airport","Palangkaraya","Indonesia","PKY","WAOP",-2.22513008118,113.943000793,82,7,"N","Asia/Jakarta","airport","OurAirports"
3913,"Maumere(Wai Oti) Airport","Maumere","Indonesia","MOF","WATC",-8.64064979553,122.236999512,115,8,"N","Asia/Makassar","airport","OurAirports"
3914,"Ende (H Hasan Aroeboesman) Airport","Ende","Indonesia","ENE","WATE",-8.8492898941,121.661003113,49,8,"N","Asia/Makassar","airport","OurAirports"
3915,"Frans Sales Lega Airport","Ruteng","Indonesia","RTG","WATG",-8.5970096588135,120.47699737549,3510,8,"N","Asia/Makassar","airport","OurAirports"
3916,"El Tari Airport","Kupang","Indonesia","KOE","WATT",-10.171600341796875,123.6709976196289,335,8,"N","Asia/Makassar","airport","OurAirports"
-3917,"Komodo (Mutiara II) Airport","Labuhan Bajo","Indonesia","LBJ","WATO",-8.48666000366211,119.88899993896484,66,8,"N","Asia/Makassar","airport","OurAirports"
+3917,"Komodo Airport","Labuhan Bajo","Indonesia","LBJ","WATO",-8.48666,119.889,66,8,"N","Asia/Makassar","airport","OurAirports"
3919,"Sultan Aji Muhamad Sulaiman Airport","Balikpapan","Indonesia","BPN","WALL",-1.26827001572,116.893997192,12,8,"N","Asia/Makassar","airport","OurAirports"
3920,"Juwata Airport","Taraken","Indonesia","TRK","WALR",3.326667,117.569444,23,8,"N","Asia/Makassar","airport","OurAirports"
3921,"Temindung Airport","Samarinda","Indonesia","SRI","WALS",-0.484530985355,117.156997681,33,8,"N","Asia/Makassar","airport","OurAirports"
-3922,"Tanjung Santan Airport","Tanjung Santan","Indonesia",\N,"WALT",-0.0929730013013,117.45300293,121,8,"N","Asia/Makassar","airport","OurAirports"
+3922,"Tanjung Santan Airport","Tanjung Santan","Indonesia","TSX","WALT",-0.0929730013013,117.45300293,121,8,"N","Asia/Makassar","airport","OurAirports"
3923,"Selaparang Airport","Mataram","Indonesia","AMI","WADA",-8.560709953309999,116.095001221,52,8,"N","Asia/Makassar","airport","OurAirports"
3924,"Muhammad Salahuddin Airport","Bima","Indonesia","BMU","WADB",-8.5396499633789,118.68699645996,3,8,"N","Asia/Makassar","airport","OurAirports"
-3927,"Waingapu Airport","Waingapu","Indonesia","WGP","WADW",-9.669219970699999,120.302001953,33,8,"N","Asia/Makassar","airport","OurAirports"
+3927,"Umbu Mehang Kunda Airport","Waingapu","Indonesia","WGP","WADW",-9.66922,120.302002,33,8,"N","Asia/Makassar","airport","OurAirports"
3928,"Juanda International Airport","Surabaya","Indonesia","SUB","WARR",-7.3798298835754395,112.78700256347656,9,7,"N","Asia/Jakarta","airport","OurAirports"
3929,"Adi Sumarmo Wiryokusumo Airport","Solo City","Indonesia","SOC","WARQ",-7.516089916229248,110.75700378417969,421,7,"N","Asia/Jakarta","airport","OurAirports"
3930,"Incheon International Airport","Seoul","South Korea","ICN","RKSI",37.46910095214844,126.45099639892578,23,9,"U","Asia/Seoul","airport","OurAirports"
@@ -3730,7 +3749,7 @@
3956,"Kaunas International Airport","Kaunas","Lithuania","KUN","EYKA",54.96390151977539,24.084800720214844,256,2,"E","Europe/Vilnius","airport","OurAirports"
3957,"S. Darius and S. Girėnas Airport","Kaunas","Lithuania",\N,"EYKS",54.8797988892,23.881500244099996,246,2,"E","Europe/Vilnius","airport","OurAirports"
3958,"Palanga International Airport","Palanga","Lithuania","PLQ","EYPA",55.973201751708984,21.093900680541992,33,2,"E","Europe/Vilnius","airport","OurAirports"
-3959,"Vilnius International Airport","Vilnius","Lithuania","VNO","EYVI",54.63410186767578,25.28580093383789,646,2,"E","Europe/Vilnius","airport","OurAirports"
+3959,"Vilnius International Airport","Vilnius","Lithuania","VNO","EYVI",54.634102,25.285801,648,2,"E","Europe/Vilnius","airport","OurAirports"
3960,"Panevėžys Air Base","Panevezys","Lithuania","PNV","EYPP",55.729400634765625,24.460800170898438,197,2,"E","Europe/Vilnius","airport","OurAirports"
3962,"Erebuni Airport","Yerevan","Armenia",\N,"UDYE",40.122100830099996,44.465000152600005,2948,4,"E","Asia/Yerevan","airport","OurAirports"
3963,"Stepanavan Airport","Stepanavan","Armenia",\N,"UDLS",41.048500061,44.337200164799995,4836,4,"E","Asia/Yerevan","airport","OurAirports"
@@ -3760,7 +3779,7 @@
3990,"Emerald Airport","Emerald","Australia","EMD","YEML",-23.5674991608,148.179000854,624,10,"O","Australia/Brisbane","airport","OurAirports"
3991,"Athen Helenikon Airport","Athens","Greece","HEW","LGAT",37.893299,23.726101,69,2,"E","Europe/Athens","airport","OurAirports"
3992,"Kansai International Airport","Osaka","Japan","KIX","RJBB",34.42729949951172,135.24400329589844,26,9,"U","Asia/Tokyo","airport","OurAirports"
-3994,"Tagbilaran Airport","Tagbilaran","Philippines","TAG","RPVT",9.664079666137695,123.85299682617188,38,8,"N","Asia/Manila","airport","OurAirports"
+3994,"Tagbilaran Airport","Tagbilaran","Philippines","TAG","RPVT",9.665442,123.853533,38,8,"N","Asia/Manila","airport","OurAirports"
3995,"Ilulissat Airport","Ilulissat","Greenland","JAV","BGJN",69.2432022095,-51.0570983887,95,-3,"E","America/Godthab","airport","OurAirports"
3996,"Qasigiannguit Heliport","Qasigiannguit","Greenland","JCH","BGCH",68.822815547,-51.1734473705,70,-3,"E","America/Godthab","airport","OurAirports"
3997,"Aasiaat Airport","Aasiaat","Greenland","JEG","BGAA",68.7218017578,-52.7846984863,74,-3,"E","America/Godthab","airport","OurAirports"
@@ -3774,15 +3793,15 @@
4008,"Piedmont Triad International Airport","Greensboro","United States","GSO","KGSO",36.097801208496094,-79.93730163574219,925,-5,"A","America/New_York","airport","OurAirports"
4009,"Joe Foss Field Airport","Sioux Falls","United States","FSD","KFSD",43.582000732400004,-96.741897583,1429,-6,"A","America/Chicago","airport","OurAirports"
4010,"Ayers Rock Connellan Airport","Uluru","Australia","AYQ","YAYE",-25.1861,130.975998,1626,9.5,"N","Australia/Darwin","airport","OurAirports"
-4011,"Manchester Airport","Manchester NH","United States","MHT","KMHT",42.93259811401367,-71.43569946289062,266,-5,"A","America/New_York","airport","OurAirports"
+4011,"Manchester-Boston Regional Airport","Manchester NH","United States","MHT","KMHT",42.932598,-71.435699,266,-5,"A","America/New_York","airport","OurAirports"
4012,"Naples Municipal Airport","Naples","United States","APF","KAPF",26.1525993347,-81.7752990723,8,-5,"A","America/New_York","airport","OurAirports"
4013,"LTS Pulau Redang Airport","Redang","Malaysia","RDN","WMPR",5.765279769897461,103.00700378417969,36,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
4014,"Louisville International Standiford Field","Louisville","United States","SDF","KSDF",38.1744,-85.736,501,-5,"A","America/New_York","airport","OurAirports"
4015,"Charlottesville Albemarle Airport","Charlottesville VA","United States","CHO","KCHO",38.13859939575195,-78.4529037475586,639,-5,"A","America/New_York","airport","OurAirports"
-4016,"Roanoke–Blacksburg Regional Airport","Roanoke VA","United States","ROA","KROA",37.325500488299994,-79.975402832,1175,-5,"A","America/New_York","airport","OurAirports"
+4016,"Roanoke–Blacksburg Regional Airport","Roanoke VA","United States","ROA","KROA",37.3255,-79.975403,1175,-5,"A","America/New_York","airport","OurAirports"
4017,"Blue Grass Airport","Lexington KY","United States","LEX","KLEX",38.0364990234375,-84.60590362548828,979,-5,"A","America/New_York","airport","OurAirports"
4018,"Evansville Regional Airport","Evansville","United States","EVV","KEVV",38.0369987488,-87.5324020386,418,-6,"A","America/Chicago","airport","OurAirports"
-4019,"Albuquerque International Sunport Airport","Albuquerque","United States","ABQ","KABQ",35.040199279785156,-106.60900115966797,5355,-7,"A","America/Denver","airport","OurAirports"
+4019,"Albuquerque International Sunport","Albuquerque","United States","ABQ","KABQ",35.040199,-106.609001,5355,-7,"A","America/Denver","airport","OurAirports"
4020,"Gallatin Field","Bozeman","United States","BZN","KBZN",45.77750015,-111.1529999,4473,-7,"A","America/Denver","airport","OurAirports"
4021,"Billings Logan International Airport","Billings","United States","BIL","KBIL",45.807701110839844,-108.54299926757812,3652,-7,"A","America/Denver","airport","OurAirports"
4022,"Bert Mooney Airport","Butte","United States","BTM","KBTM",45.95479965209961,-112.49700164794922,5550,-7,"A","America/Denver","airport","OurAirports"
@@ -3818,13 +3837,13 @@
4057,"Sharm El Sheikh International Airport","Sharm El Sheikh","Egypt","SSH","HESH",27.9773006439,34.3950004578,143,2,"N","Africa/Cairo","airport","OurAirports"
4058,"Venango Regional Airport","Franklin","United States","FKL","KFKL",41.3778991699,-79.8603973389,1540,-5,"A","America/New_York","airport","OurAirports"
4059,"Jomo Kenyatta International Airport","Nairobi","Kenya","NBO","HKJK",-1.31923997402,36.9277992249,5330,3,"N","Africa/Nairobi","airport","OurAirports"
-4060,"Seronera Airport","Seronera","Tanzania","SEU","HTSN",-2.4580600261688232,34.8224983215332,5080,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
+4060,"Seronera Airport","Seronera","Tanzania","SEU","HTSN",-2.45806,34.822498,5080,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
4061,"El Calafate Airport","El Calafate","Argentina","FTE","SAWC",-50.2803,-72.053101,669,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
4062,"Armidale Airport","Armidale","Australia","ARM","YARM",-30.528099060099997,151.617004395,3556,10,"O","Australia/Sydney","airport","OurAirports"
4063,"Grand Junction Regional Airport","Grand Junction","United States","GJT","KGJT",39.1223983765,-108.527000427,4858,-7,"A","America/Denver","airport","OurAirports"
-4064,"St George Municipal Airport","Saint George","United States","SGU","KSGU",37.0363888889,-113.510305556,2941,-7,"A","America/Denver","airport","OurAirports"
+4064,"St George Municipal Airport","Saint George","United States","SGU","KSGU",37.036389,-113.510306,2941,-7,"A","America/Denver","airport","OurAirports"
4065,"David Wayne Hooks Memorial Airport","Houston","United States","DWH","KDWH",30.0618000031,-95.55280303960001,152,-6,"A","America/Chicago","airport","OurAirports"
-4066,"Port O'Connor Private Airport","Port O\\'Connor","United States","S46","XS46",28.42970085144043,-96.44439697265625,8,-6,"A","America/Chicago","airport","OurAirports"
+4066,"Port O'Connor Private Heliport","Port O\'Connor","United States",\N,"XS46",28.429725,-96.444419,8,-6,"A","America/Chicago","airport","OurAirports"
4067,"Sarasota Bradenton International Airport","Sarasota","United States","SRQ","KSRQ",27.39539909362793,-82.55439758300781,30,-5,"A","America/New_York","airport","OurAirports"
4069,"L.F. Wade International International Airport","Bermuda","Bermuda","BDA","TXKF",32.36399841308594,-64.67870330810547,12,-4,"A","Atlantic/Bermuda","airport","OurAirports"
4071,"Van Nuys Airport","Van Nuys","United States","VNY","KVNY",34.209800720215,-118.48999786377,802,-8,"A","America/Los_Angeles","airport","OurAirports"
@@ -3836,7 +3855,7 @@
4077,"Funafuti International Airport","Funafuti","Tuvalu","FUN","NGFU",-8.525,179.195999,9,12,"U","Pacific/Funafuti","airport","OurAirports"
4078,"Tolmachevo Airport","Novosibirsk","Russia","OVB","UNNT",55.012599945068,82.650703430176,365,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
4080,"Samsø Airport","Samsoe","Denmark",\N,"EKSS",55.88949966430664,10.613699913024902,1,1,"E","Europe/Copenhagen","airport","OurAirports"
-4081,"Xieng Khouang Airport","Phon Savan","Laos","XKH","VLXK",19.450000762939453,103.15799713134766,3445,7,"U","Asia/Vientiane","airport","OurAirports"
+4081,"Xieng Khouang Airport","Phon Savan","Laos","XKH","VLXK",19.450001,103.157997,3445,7,"U","Asia/Vientiane","airport","OurAirports"
4083,"Bismarck Municipal Airport","Bismarck","United States","BIS","KBIS",46.772701263427734,-100.74600219726562,1661,-6,"A","America/Chicago","airport","OurAirports"
4084,"Telluride Regional Airport","Telluride","United States","TEX","KTEX",37.9538002,-107.9079971,9070,-7,"A","America/Denver","airport","OurAirports"
4085,"Yinchuan Airport","Yinchuan","China","INC","ZLIC",38.481899,106.009003,0,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -3845,7 +3864,7 @@
4088,"Mc Clellan-Palomar Airport","Carlsbad","United States","CLD","KCRQ",33.12829971,-117.2799988,331,-8,"A","America/Los_Angeles","airport","OurAirports"
4089,"Bishop International Airport","Flint","United States","FNT","KFNT",42.96540069580078,-83.74359893798828,782,-5,"A","America/New_York","airport","OurAirports"
4090,"Francisco Bangoy International Airport","Davao","Philippines","DVO","RPMD",7.1255202293396,125.64600372314453,96,8,"N","Asia/Manila","airport","OurAirports"
-4091,"Madeira Airport","Funchal","Portugal","FNC","LPMA",32.697898864746,-16.774499893188,192,0,"E","Europe/Lisbon","airport","OurAirports"
+4091,"Madeira Airport","Funchal","Portugal","FNC","LPMA",32.697899,-16.7745,192,0,"E","Europe/Lisbon","airport","OurAirports"
4092,"Maestro Wilson Fonseca Airport","Santarem","Brazil","STM","SBSN",-2.4247219562530518,-54.785831451416016,198,-3,"S","America/Belem","airport","OurAirports"
4093,"Sihanoukville International Airport","Sihanoukville","Cambodia","KOS","VDSV",10.57970047,103.637001038,33,7,"N","Asia/Phnom_Penh","airport","OurAirports"
4094,"Ekati Airport","Ekati","Canada","YOA","CYOA",64.6988983154,-110.614997864,1536,-7,"A","America/Edmonton","airport","OurAirports"
@@ -3854,7 +3873,7 @@
4097,"Lhasa Gonggar Airport","Lhasa","China","LXA","ZULS",29.2978000641,90.91190338130001,11713,8,"U","Asia/Shanghai","airport","OurAirports"
4098,"Redding Municipal Airport","Redding","United States","RDD","KRDD",40.50899887,-122.2929993,505,-8,"A","America/Los_Angeles","airport","OurAirports"
4099,"Mahlon Sweet Field","Eugene","United States","EUG","KEUG",44.12459945678711,-123.21199798583984,374,-8,"A","America/Los_Angeles","airport","OurAirports"
-4100,"Idaho Falls Regional Airport","Idaho Falls","United States","IDA","KIDA",43.51459884643555,-112.07099914550781,4744,-7,"A","America/Denver","airport","OurAirports"
+4100,"Idaho Falls Regional Airport","Idaho Falls","United States","IDA","KIDA",43.514599,-112.070999,4744,-7,"A","America/Denver","airport","OurAirports"
4101,"Rogue Valley International Medford Airport","Medford","United States","MFR","KMFR",42.37419891357422,-122.87300109863281,1335,-8,"A","America/Los_Angeles","airport","OurAirports"
4102,"Kaikoura Airport","Kaikoura","New Zealand","KBZ","NZKI",-42.42499923706055,173.60499572753906,20,12,"Z","Pacific/Auckland","airport","OurAirports"
4103,"Roberts Field","Redmond-Bend","United States","RDM","KRDM",44.2541008,-121.1500015,3080,-8,"A","America/Los_Angeles","airport","OurAirports"
@@ -3870,7 +3889,7 @@
4113,"Huntsville International Carl T Jones Field","Huntsville","United States","HSV","KHSV",34.637199401855,-86.775100708008,629,-6,"A","America/Chicago","airport","OurAirports"
4114,"Mid Ohio Valley Regional Airport","PARKERSBURG","United States","PKB","KPKB",39.34510040283203,-81.43920135498047,858,-5,"A","America/New_York","airport","OurAirports"
4115,"Montgomery Regional (Dannelly Field) Airport","MONTGOMERY","United States","MGM","KMGM",32.30059814,-86.39399719,221,-6,"A","America/Chicago","airport","OurAirports"
-4116,"Tri Cities Regional Tn Va Airport","BRISTOL","United States","TRI","KTRI",36.47520065307617,-82.40740203857422,1519,-5,"A","America/New_York","airport","OurAirports"
+4116,"Tri-Cities Regional TN/VA Airport","BRISTOL","United States","TRI","KTRI",36.475201,-82.407401,1519,-5,"A","America/New_York","airport","OurAirports"
4117,"Barkley Regional Airport","PADUCAH","United States","PAH","KPAH",37.06079864501953,-88.7738037109375,410,-6,"A","America/Chicago","airport","OurAirports"
4119,"Djibouti-Ambouli Airport","Djibouti","Djibouti","JIB","HDAM",11.547300338745117,43.15950012207031,49,3,"U","Africa/Djibouti","airport","OurAirports"
4120,"Haikou Meilan International Airport","Haikou","China","HAK","ZJHK",19.934900283813477,110.45899963378906,75,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -3886,21 +3905,21 @@
4133,"Buri Ram Airport","Buri Ram","Thailand","BFV","VTUO",15.229499816894531,103.25299835205078,590,7,"U","Asia/Bangkok","airport","OurAirports"
4135,"Trat Airport","Trat","Thailand","TDX","VTBO",12.274600029,102.319000244,105,7,"U","Asia/Bangkok","airport","OurAirports"
4136,"Blythe Airport","Blythe","United States","BLH","KBLH",33.6192016602,-114.717002869,399,-8,"A","America/Los_Angeles","airport","OurAirports"
-4137,"Al Asad Air Base","Al Asad","Iraq",\N,"ORAA",33.7855987549,42.4412002563,618,3,"U","Asia/Baghdad","airport","OurAirports"
-4138,"Al Taqaddum Air Base","Al Taqaddum","Iraq",\N,"ORAT",33.33810043335,43.597099304199,275,3,"U","Asia/Baghdad","airport","OurAirports"
-4139,"Joint Base Balad","Al Bakr","Iraq",\N,"ORBD",33.940200805699995,44.361598968500005,161,3,"U","Asia/Baghdad","airport","OurAirports"
-4140,"Clark International Airport","Angeles City","Philippines","CRK","RPLC",15.1859998703,120.559997559,484,8,"N","Asia/Manila","airport","OurAirports"
+4137,"Al Asad Air Base","Al Asad","Iraq","IQA","ORAA",33.7855987549,42.4412002563,618,3,"U","Asia/Baghdad","airport","OurAirports"
+4138,"Al Taqaddum Air Base","Al Taqaddum","Iraq","TQD","ORAT",33.33810043335,43.597099304199,275,3,"U","Asia/Baghdad","airport","OurAirports"
+4139,"Joint Base Balad","Al Bakr","Iraq","XQC","ORBD",33.940200805699995,44.361598968500005,161,3,"U","Asia/Baghdad","airport","OurAirports"
+4140,"Diosdado Macapagal International Airport","Angeles City","Philippines","CRK","RPLC",15.186,120.559998,484,8,"N","Asia/Manila","airport","OurAirports"
4141,"Sandakan Airport","Sandakan","Malaysia","SDK","WBKS",5.900899887084961,118.05899810791016,46,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
-4142,"Luang Namtha Airport","Luang Namtha","Laos","LXG","VLLN",20.966999053955078,101.4000015258789,1968,7,"U","Asia/Vientiane","airport","OurAirports"
+4142,"Luang Namtha Airport","Luang Namtha","Laos","LXG","VLLN",20.966999,101.400002,1968,7,"U","Asia/Vientiane","airport","OurAirports"
4143,"Oudomsay Airport","Muang Xay","Laos","ODY","VLOS",20.68269920349121,101.99400329589844,1804,7,"N","Asia/Vientiane","airport","OurAirports"
4144,"Taoxian Airport","Shenyang","China","SHE","ZYTX",41.639801025390625,123.48300170898438,198,8,"U","Asia/Shanghai","airport","OurAirports"
4146,"John A. Osborne Airport","Geralds","Montserrat","MNI","TRPG",16.791400909423828,-62.19329833984375,550,-4,"N","America/Montserrat","airport","OurAirports"
4147,"Petersburg James A Johnson Airport","Petersburg","United States","PSG","PAPG",56.80170059,-132.9450073,111,-9,"A","America/Anchorage","airport","OurAirports"
4148,"Luoyang Airport","Luoyang","China","LYA","ZHLY",34.741100311299995,112.388000488,840,8,"U","Asia/Shanghai","airport","OurAirports"
4149,"Xuzhou Guanyin Airport","Xuzhou","China","XUZ","ZSXZ",34.059056,117.555278,0,8,"U","Asia/Shanghai","airport","OurAirports"
-4151,"Magway Airport","Magwe","Burma","MWQ","VYMW",20.165599822998047,94.94139862060547,279,6.5,"U","Asia/Rangoon","airport","OurAirports"
+4151,"Magway Airport","Magwe","Burma","MWQ","VYMW",20.1656,94.941399,279,6.5,"U","Asia/Rangoon","airport","OurAirports"
4152,"Kanti Airport","Khamti","Burma","KHM","VYKI",25.988300323486328,95.67440032958984,6000,6.5,"U","Asia/Rangoon","airport","OurAirports"
-4153,"Lien Khuong Airport","Dalat","Vietnam","DLI","VVDL",11.75,108.36699676513672,3156,7,"U","Asia/Saigon","airport","OurAirports"
+4153,"Lien Khuong Airport","Dalat","Vietnam","DLI","VVDL",11.75,108.366997,3156,7,"U","Asia/Saigon","airport","OurAirports"
4155,"Rach Gia Airport","Rach Gia","Vietnam","VKG","VVRG",9.95802997234,105.132379532,7,7,"U","Asia/Saigon","airport","OurAirports"
4156,"Cà Mau Airport","Ca Mau","Vietnam","CAH","VVCM",9.177667,105.177778,6,7,"U","Asia/Saigon","airport","OurAirports"
4157,"Chu Lai International Airport","Chu Lai","Vietnam","VCL","VVCA",15.403300285299999,108.706001282,10,7,"U","Asia/Saigon","airport","OurAirports"
@@ -3917,15 +3936,15 @@
4171,"Bhojpur Airport","Bhojpur","Nepal","BHP","VNBJ",27.14739990234375,87.05079650878906,4000,5.75,"N","Asia/Katmandu","airport","OurAirports"
4172,"Lamidanda Airport","Lamidanda","Nepal","LDN","VNLD",27.25309944152832,86.66999816894531,4100,5.75,"N","Asia/Katmandu","airport","OurAirports"
4173,"Jomsom Airport","Jomsom","Nepal","JMO","VNJS",28.780426,83.723,9000,5.75,"N","Asia/Katmandu","airport","OurAirports"
-4174,"Manang Airport","Manang","Nepal","NGX","VNMA",28.641399383544922,84.08920288085938,11001,5.75,"N","Asia/Katmandu","airport","OurAirports"
-4175,"Phaplu Airport","Phaplu","Nepal","PPL","VNPL",27.5177868809,86.5844535828,7918,5.75,"N","Asia/Katmandu","airport","OurAirports"
+4174,"Manang Airport","Manang","Nepal","NGX","VNMA",28.641399,84.089203,11001,5.75,"N","Asia/Katmandu","airport","OurAirports"
+4175,"Phaplu Airport","Phaplu","Nepal","PPL","VNPL",27.517787,86.584454,7918,5.75,"N","Asia/Katmandu","airport","OurAirports"
4177,"Rumjatar Airport","Rumjatar","Nepal","RUM","VNRT",27.303499221801758,86.55039978027344,4500,5.75,"N","Asia/Katmandu","airport","OurAirports"
4178,"Tulsipur Airport","Dang","Nepal","DNP","VNDG",28.111099243164062,82.29419708251953,2100,5.75,"N","Asia/Katmandu","airport","OurAirports"
4179,"Rukumkot Airport","Rukumkot","Nepal","RUK","VNRK",28.627000808699997,82.19499969479999,2500,5.75,"N","Asia/Katmandu","airport","OurAirports"
-4180,"Jumla Airport","Jumla","Nepal","JUM","VNJL",29.274200439453125,82.19329833984375,7700,5.75,"N","Asia/Katmandu","airport","OurAirports"
+4180,"Jumla Airport","Jumla","Nepal","JUM","VNJL",29.2742,82.193298,7700,5.75,"N","Asia/Katmandu","airport","OurAirports"
4182,"Taplejung Airport","Taplejung","Nepal","TPJ","VNTJ",27.3509,87.69525,7990,5.75,"N","Asia/Katmandu","airport","OurAirports"
-4183,"Tumling Tar Airport","Tumling Tar","Nepal","TMI","VNTR",27.315000534057617,87.19329833984375,1700,5.75,"N","Asia/Katmandu","airport","OurAirports"
-4184,"Surkhet Airport","Surkhet","Nepal","SKH","VNSK",28.586000442504883,81.63600158691406,2400,5.75,"N","Asia/Katmandu","airport","OurAirports"
+4183,"Tumling Tar Airport","Tumling Tar","Nepal","TMI","VNTR",27.315001,87.193298,1700,5.75,"N","Asia/Katmandu","airport","OurAirports"
+4184,"Surkhet Airport","Surkhet","Nepal","SKH","VNSK",28.586,81.636002,2400,5.75,"N","Asia/Katmandu","airport","OurAirports"
4185,"Simikot Airport","Simikot","Nepal","IMK","VNST",29.971099853515625,81.81890106201172,9246,5.75,"N","Asia/Katmandu","airport","OurAirports"
4186,"Dolpa Airport","Dolpa","Nepal","DOP","VNDP",28.985700607299805,82.81909942626953,8200,5.75,"N","Asia/Katmandu","airport","OurAirports"
4187,"Bajhang Airport","Bajhang","Nepal","BJH","VNBG",29.538999557495117,81.1854019165039,4100,5.75,"N","Asia/Katmandu","airport","OurAirports"
@@ -3934,9 +3953,9 @@
4190,"Astypalaia Airport","Astypalaia","Greece","JTY","LGPL",36.5798988342,26.3757991791,165,2,"E","Europe/Athens","airport","OurAirports"
4191,"Ikaria Airport","Ikaria","Greece","JIK","LGIK",37.6827011108,26.3470993042,79,2,"E","Europe/Athens","airport","OurAirports"
4192,"Kalymnos Airport","Kalymnos","Greece","JKL","LGKY",36.9632987976,26.9405994415,771,2,"E","Europe/Athens","airport","OurAirports"
-4193,"Milos Airport","Milos","Greece","MLO","LGML",36.6968994141,24.476900100699996,10,2,"E","Europe/Athens","airport","OurAirports"
+4193,"Milos Airport","Milos","Greece","MLO","LGML",36.696899,24.4769,10,2,"E","Europe/Athens","airport","OurAirports"
4194,"Naxos Airport","Cyclades Islands","Greece","JNX","LGNX",37.0811004639,25.3680992126,10,2,"E","Europe/Athens","airport","OurAirports"
-4195,"Paros Airport","Paros","Greece","PAS","LGPA",37.020495,25.113195,131,2,"E","Europe/Athens","airport","OurAirports"
+4195,"Paros National Airport","Paros","Greece","PAS","LGPA",37.020495,25.113195,131,2,"E","Europe/Athens","airport","OurAirports"
4196,"Kastelorizo Airport","Kastelorizo","Greece","KZS","LGKJ",36.1417007446,29.576400756799995,489,2,"E","Europe/Athens","airport","OurAirports"
4197,"Marsa Alam International Airport","Marsa Alam","Egypt","RMF","HEMA",25.557100296,34.5836982727,251,2,"U","Africa/Cairo","airport","OurAirports"
4198,"Weeze Airport","Weeze","Germany","NRN","EDLV",51.6024017334,6.14216995239,106,1,"E","Europe/Berlin","airport","OurAirports"
@@ -3947,10 +3966,10 @@
4203,"Legazpi City International Airport","Legazpi","Philippines","LGP","RPLP",13.1575,123.735,66,8,"N","Asia/Manila","airport","OurAirports"
4204,"Labo Airport","Ozamis","Philippines","OZC","RPMO",8.178509712219238,123.84200286865234,75,8,"N","Asia/Manila","airport","OurAirports"
4206,"Mactan Cebu International Airport","Cebu","Philippines","CEB","RPVM",10.307499885559,123.97899627686,31,8,"N","Asia/Manila","airport","OurAirports"
-4207,"Norden-Norddeich Airport","Norden","Germany","NOE","EDWS",53.633056640599996,7.19027805328,3,1,"E","Europe/Berlin","airport","OurAirports"
+4207,"Norden-Norddeich Airport","Norden","Germany","NOD","EDWS",53.633056640599996,7.19027805328,3,1,"E","Europe/Berlin","airport","OurAirports"
4208,"Juist Airport","Juist","Germany","JUI","EDWJ",53.68111038208008,7.055832862854004,7,1,"E","Europe/Berlin","airport","OurAirports"
-4209,"Porto Seguro Airport","Porto Seguro","Brazil","BPS","SBPS",-16.438600540161133,-39.08089828491211,168,-3,"S","America/Fortaleza","airport","OurAirports"
-4213,"Iguatu Airport","Iguatu","Brazil",\N,"SNIG",-6.346640110015869,-39.293800354003906,699,-3,"S","America/Fortaleza","airport","OurAirports"
+4209,"Porto Seguro Airport","Porto Seguro","Brazil","BPS","SBPS",-16.438601,-39.080898,168,-3,"S","America/Fortaleza","airport","OurAirports"
+4213,"Iguatu Airport","Iguatu","Brazil","QIG","SNIG",-6.346640110015869,-39.293800354003906,699,-3,"S","America/Fortaleza","airport","OurAirports"
4214,"Brigadeiro Lysias Rodrigues Airport","Palmas","Brazil","PMW","SBPJ",-10.291500091600001,-48.35699844359999,774,-3,"S","America/Fortaleza","airport","OurAirports"
4215,"Nelson Ribeiro Guimarães Airport","Caldas Novas","Brazil","CLV","SBCN",-17.725299835205,-48.607498168945,2247,-3,"S","America/Sao_Paulo","airport","OurAirports"
4216,"Missoula International Airport","Missoula","United States","MSO","KMSO",46.91630173,-114.0910034,3206,-7,"A","America/Denver","airport","OurAirports"
@@ -3958,13 +3977,13 @@
4218,"Bundaberg Airport","Bundaberg","Australia","BDB","YBUD",-24.903900146499996,152.319000244,107,10,"O","Australia/Brisbane","airport","OurAirports"
4219,"Grand Canyon National Park Airport","Grand Canyon","United States","GCN","KGCN",35.95240020751953,-112.14700317382812,6609,-7,"N","America/Phoenix","airport","OurAirports"
4220,"Sugar Land Regional Airport","Sugar Land","United States","SGR","KSGR",29.622299194336,-95.65650177002,82,-6,"A","America/Chicago","airport","OurAirports"
-4221,"Hayman Island Heliport","Hayman Island","Australia","HIS","YHYN",-20.0599,148.8834,8,10,"O","Australia/Brisbane","airport","OurAirports"
+4221,"Hayman Island Heliport","Hayman Island","Australia",\N,"YHYN",-20.0599,148.8834,8,10,"O","Australia/Brisbane","airport","OurAirports"
4222,"Centennial Airport","Denver","United States","APA","KAPA",39.57009888,-104.848999,5885,-7,"A","America/Denver","airport","OurAirports"
4223,"Clovis Municipal Airport","Clovis","United States","CVN","KCVN",34.4250984192,-103.07900238,4216,-7,"A","America/Denver","airport","OurAirports"
4224,"Fort Stockton Pecos County Airport","Fort Stockton","United States","FST","KFST",30.9157009125,-102.916000366,3011,-6,"A","America/Chicago","airport","OurAirports"
4225,"Las Vegas Municipal Airport","Las Vegas","United States","LVS","KLVS",35.6542015076,-105.141998291,6877,-7,"A","America/Denver","airport","OurAirports"
4226,"West Houston Airport","Houston","United States","IWS","KIWS",29.818199157699997,-95.67259979250001,111,-6,"A","America/Chicago","airport","OurAirports"
-4227,"La Junta Municipal Airport","La Junta","United States","LHX","KLHX",38.04970169,-103.5090027,4229,-7,"A","America/Denver","airport","OurAirports"
+4227,"La Junta Municipal Airport","La Junta","United States",\N,"KLHX",38.04970169,-103.5090027,4229,-7,"A","America/Denver","airport","OurAirports"
4228,"Las Cruces International Airport","Las Cruces","United States","LRU","KLRU",32.289398193359375,-106.9219970703125,4456,-7,"A","America/Denver","airport","OurAirports"
4229,"Stephens County Airport","Breckenridge","United States","BKD","KBKD",32.71900177,-98.89099884030001,1284,-6,"A","America/Chicago","airport","OurAirports"
4230,"Draughon Miller Central Texas Regional Airport","Temple","United States","TPL","KTPL",31.15250015258789,-97.40779876708984,682,-6,"A","America/Chicago","airport","OurAirports"
@@ -3972,7 +3991,7 @@
4235,"Kaadedhdhoo Airport","Kaadedhdhoo","Maldives","KDM","VRMT",0.48813098669052124,72.99690246582031,2,5,"U","Indian/Maldives","airport","OurAirports"
4236,"Aklavik/Freddie Carmichael Airport","Aklavik","Canada","LAK","CYKD",68.223297,-135.00599,23,-7,"A","America/Edmonton","airport","OurAirports"
4237,"Déline Airport","Deline","Canada","YWJ","CYWJ",65.21109771728516,-123.43599700927734,703,-7,"A","America/Edmonton","airport","OurAirports"
-4238,"Tulita Airport","Tulita","Canada","ZFN","CZFN",64.90969848632812,-125.572998046875,332,-7,"A","America/Edmonton","airport","OurAirports"
+4238,"Tulita Airport","Tulita","Canada","ZFN","CZFN",64.909697,-125.572998,332,-7,"A","America/Edmonton","airport","OurAirports"
4239,"Fort Good Hope Airport","Fort Good Hope","Canada","YGH","CYGH",66.24079895019531,-128.6510009765625,268,-7,"A","America/Edmonton","airport","OurAirports"
4242,"Tanna Airport","Tanna","Vanuatu","TAH","NVVW",-19.45509910583496,169.2239990234375,19,11,"U","Pacific/Efate","airport","OurAirports"
4244,"Paulatuk (Nora Aliqatchialuk Ruben) Airport","Paulatuk","Canada","YPC","CYPC",69.3608381154,-124.075469971,15,-7,"A","America/Edmonton","airport","OurAirports"
@@ -3984,10 +4003,10 @@
4254,"Mansfield Lahm Regional Airport","Mansfield","United States","MFD","KMFD",40.82139968869999,-82.5166015625,1297,-5,"A","America/New_York","airport","OurAirports"
4255,"Columbus Metropolitan Airport","Columbus","United States","CSG","KCSG",32.516300201416016,-84.93890380859375,397,-5,"A","America/New_York","airport","OurAirports"
4256,"Lawton Fort Sill Regional Airport","Lawton","United States","LAW","KLAW",34.5676994324,-98.4166030884,1110,-6,"A","America/Chicago","airport","OurAirports"
-4257,"Fort Collins Loveland Municipal Airport","Fort Collins","United States","FNL","KFNL",40.4518013,-105.011001587,5016,-7,"A","America/Denver","airport","OurAirports"
+4257,"Northern Colorado Regional Airport","Fort Collins","United States","FNL","KFNL",40.451804,-105.011,5016,-7,"A","America/Denver","airport","OurAirports"
4261,"Flagstaff Pulliam Airport","Flagstaff","United States","FLG","KFLG",35.13850021,-111.6709976,7014,-7,"N","America/Phoenix","airport","OurAirports"
4262,"Lake Tahoe Airport","South Lake Tahoe","United States","TVL","KTVL",38.89390182495117,-119.99500274658203,6264,-8,"A","America/Los_Angeles","airport","OurAirports"
-4263,"Joslin Field Magic Valley Regional Airport","Twin Falls","United States","TWF","KTWF",42.48180008,-114.487999,4154,-7,"A","America/Denver","airport","OurAirports"
+4263,"Joslin Field Magic Valley Regional Airport","Twin Falls","United States","TWF","KTWF",42.4818,-114.487999,4154,-7,"A","America/Denver","airport","OurAirports"
4265,"Martha's Vineyard Airport","Vineyard Haven MA","United States","MVY","KMVY",41.3931007385,-70.6143035889,67,-5,"A","America/New_York","airport","OurAirports"
4268,"Concord Municipal Airport","Concord NH","United States","CON","KCON",43.20270157,-71.50229645,342,-5,"A","America/New_York","airport","OurAirports"
4270,"Groton New London Airport","Groton CT","United States","GON","KGON",41.330101013183594,-72.04509735107422,9,-5,"A","America/New_York","airport","OurAirports"
@@ -4011,6 +4030,7 @@
4295,"Ratanakiri Airport","Ratanakiri","Cambodia","RBE","VDRK",13.729999542236328,106.98699951171875,0,7,"U","Asia/Phnom_Penh","airport","OurAirports"
4296,"Gillette Campbell County Airport","Gillette","United States","GCC","KGCC",44.348899841299996,-105.539001465,4365,-7,"A","America/Denver","airport","OurAirports"
4297,"Bogashevo Airport","Tomsk","Russia","TOF","UNTT",56.380298614502,85.208297729492,597,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
+4298,"El Toro Marine Corps Air Station","Santa Ana","United States","NZJ","KNZJ",33.67610168457031,-117.73100280761719,383,-8,"A","America/Los_Angeles","airport","OurAirports"
4299,"Phetchabun Airport","Phetchabun","Thailand","PHY","VTPB",16.6760005951,101.194999695,450,7,"U","Asia/Bangkok","airport","OurAirports"
4300,"Chumphon Airport","Chumphon","Thailand","CJM","VTSE",10.711199760437012,99.36170196533203,18,7,"U","Asia/Bangkok","airport","OurAirports"
4301,"Jiuzhai Huanglong Airport","Jiuzhaigou","China","JZH","ZUJZ",32.8533333333,103.682222222,11327,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -4018,13 +4038,13 @@
4303,"Enghien Moisselles Airport","Enghien-moisselles","France",\N,"LFFE",49.0463981628418,2.353060007095337,335,1,"E","Europe/Paris","airport","OurAirports"
4304,"Cheddi Jagan International Airport","Georgetown","Guyana","GEO","SYCJ",6.498549938201904,-58.25410079956055,95,-4,"U","America/Guyana","airport","OurAirports"
4305,"Guarani International Airport","Ciudad del Este","Paraguay","AGT","SGES",-25.454516,-54.842682,846,-4,"S","America/Asuncion","airport","OurAirports"
-4306,"Ogle Airport","Georgetown","Guyana","OGL","SYGO",6.80628013611,-58.105899810800004,10,-4,"U","America/Guyana","airport","OurAirports"
+4306,"Eugene F. Correira International Airport","Georgetown","Guyana","OGL","SYGO",6.80628,-58.1059,10,-4,"U","America/Guyana","airport","OurAirports"
4307,"Kaieteur International Airport","Kaieteur","Guyana","KAI","PKSA",5.17275476456,-59.491481781,1520,-4,"U","America/Guyana","airport","OurAirports"
4308,"Dunhuang Airport","Dunhuang","China","DNH","ZLDH",40.16109848022461,94.80919647216797,0,8,"U","Asia/Shanghai","airport","OurAirports"
4309,"Ancona Falconara Airport","Ancona","Italy","AOI","LIPY",43.616299,13.3623,49,1,"E","Europe/Rome","airport","OurAirports"
-4312,"Chamonate Airport","Copiapo","Chile","CPO","SCHA",-27.2968997955,-70.4131011963,984,-4,"S","America/Santiago","airport","OurAirports"
+4312,"Chamonate Airport","Copiapo","Chile",\N,"SCHA",-27.2968997955,-70.4131011963,984,-4,"S","America/Santiago","airport","OurAirports"
4313,"Taba International Airport","Taba","Egypt","TCP","HETB",29.587799072299998,34.7780990601,2415,2,"U","Africa/Cairo","airport","OurAirports"
-4314,"Edward Bodden Airfield","Little Cayman","Cayman Islands","LYB","MWCL",19.66699981689453,-80.0999984741211,3,-5,"N","America/Cayman","airport","OurAirports"
+4314,"Edward Bodden Airfield","Little Cayman","Cayman Islands","LYB","MWCL",19.660161,-80.088826,3,-5,"N","America/Cayman","airport","OurAirports"
4315,"Milas Bodrum International Airport","Bodrum","Turkey","BJV","LTFE",37.25059890749999,27.6643009186,21,3,"E","Europe/Istanbul","airport","OurAirports"
4316,"Tabarka 7 Novembre Airport","Tabarka","Tunisia","TBJ","DTKA",36.97999954223633,8.87693977355957,230,1,"E","Africa/Tunis","airport","OurAirports"
4317,"Sabiha Gökçen International Airport","Istanbul","Turkey","SAW","LTFJ",40.898601532,29.3092002869,312,3,"E","Europe/Istanbul","airport","OurAirports"
@@ -4049,33 +4069,33 @@
4342,"Lamar Municipal Airport","Lamar","United States","LAA","KLAA",38.069698333699996,-102.68800354,3706,-7,"A","America/Denver","airport","OurAirports"
4343,"Renner Field-Goodland Municipal Airport","Goodland","United States","GLD","KGLD",39.37060165,-101.6989975,3656,-7,"A","America/Denver","airport","OurAirports"
4344,"Yellowstone Regional Airport","Cody","United States","COD","KCOD",44.520198822,-109.024002075,5102,-7,"A","America/Denver","airport","OurAirports"
-4345,"Ørsta-Volda Airport Hovden","Orsta-Volda","Norway","HOV","ENOV",62.180000305176,6.0741000175476,243,1,"E","Europe/Oslo","airport","OurAirports"
-4347,"St. Mary's Airport","ST MARY\\'S","United Kingdom","ISC","EGHE",49.913299560546875,-6.291669845581055,116,0,"E","Europe/London","airport","OurAirports"
+4345,"Ørsta-Volda Airport, Hovden","Orsta-Volda","Norway","HOV","ENOV",62.180000305176,6.0741000175476,243,1,"E","Europe/Oslo","airport","OurAirports"
+4347,"St. Mary's Airport","ST MARY\'S","United Kingdom","ISC","EGHE",49.913299560546875,-6.291669845581055,116,0,"E","Europe/London","airport","OurAirports"
4348,"Springfield Branson National Airport","Springfield","United States","SGF","KSGF",37.24570084,-93.38860321,1268,-6,"A","America/Chicago","airport","OurAirports"
4349,"Narvik Framnes Airport","Narvik","Norway","NVK","ENNK",68.436897277832,17.386699676514,95,1,"E","Europe/Oslo","airport","OurAirports"
-4350,"Berlevåg Airport","Berlevag","Norway","BVG","ENBV",70.871398925781,29.034200668335,42,1,"E","Europe/Oslo","airport","OurAirports"
-4351,"Oslo Fornebu Airport","Oslo","Norway","FBU","ENFB",59.89580154418945,10.617199897766113,0,1,"E","Europe/Oslo","airport","OurAirports"
+4350,"Berlevåg Airport","Berlevag","Norway","BVG","ENBV",70.871399,29.034201,42,1,"E","Europe/Oslo","airport","OurAirports"
+4351,"Oslo, Fornebu Airport","Oslo","Norway","FBU","ENFB",59.89580154418945,10.617199897766113,0,1,"E","Europe/Oslo","airport","OurAirports"
4352,"Norilsk-Alykel Airport","Norilsk","Russia","NSK","UOOO",69.31109619140625,87.33219909667969,574,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
4353,"Anapa Vityazevo Airport","Anapa","Russia","AAQ","URKA",45.002101898193,37.347301483154,174,3,"N","Europe/Moscow","airport","OurAirports"
4354,"Joplin Regional Airport","Joplin","United States","JLN","KJLN",37.151798248291016,-94.49829864501953,981,-6,"A","America/Chicago","airport","OurAirports"
4355,"Lehigh Valley International Airport","Allentown","United States","ABE","KABE",40.652099609375,-75.44080352783203,393,-5,"A","America/New_York","airport","OurAirports"
4356,"Northwest Arkansas Regional Airport","Bentonville","United States","XNA","KXNA",36.281898,-94.306801,1287,-6,"A","America/Chicago","airport","OurAirports"
4357,"Atyrau Airport","Atyrau","Kazakhstan","GUW","UATG",47.12189865112305,51.8213996887207,-72,5,"U","Asia/Oral","airport","OurAirports"
-4358,"Kzyl-Orda Southwest Airport","Kzyl-Orda","Kazakhstan","KZO","UAOO",44.70690155029297,65.59249877929688,433,6,"U","Asia/Qyzylorda","airport","OurAirports"
+4358,"Kzyl-Orda Southwest Airport","Kzyl-Orda","Kazakhstan","KZO","UAOO",44.706902,65.592499,433,6,"U","Asia/Qyzylorda","airport","OurAirports"
4359,"South Bend Regional Airport","South Bend","United States","SBN","KSBN",41.70869827270508,-86.31729888916016,799,-5,"A","America/New_York","airport","OurAirports"
4360,"Bykovo Airport","Moscow","Russia","BKA","UUBB",55.6171989441,38.0600013733,427,3,"N","Europe/Moscow","airport","OurAirports"
4362,"Talagi Airport","Arkhangelsk","Russia","ARH","ULAA",64.60030364990234,40.71670150756836,62,3,"N","Europe/Moscow","airport","OurAirports"
4363,"Saratov Central Airport","Saratov","Russia","RTW","UWSS",51.564998626708984,46.04669952392578,499,3,"N","Europe/Moscow","airport","OurAirports"
4364,"Novy Urengoy Airport","Novy Urengoy","Russia","NUX","USMU",66.06939697265625,76.52030181884766,210,5,"N","Asia/Yekaterinburg","airport","OurAirports"
4365,"Noyabrsk Airport","Noyabrsk","Russia","NOJ","USRO",63.18330001831055,75.2699966430664,446,5,"N","Asia/Yekaterinburg","airport","OurAirports"
-4367,"Aktau Airport","Aktau","Kazakhstan","SCO","UATE",43.86009979248047,51.09199905395508,73,5,"U","Asia/Oral","airport","OurAirports"
+4367,"Aktau Airport","Aktau","Kazakhstan","SCO","UATE",43.8601,51.091999,73,5,"U","Asia/Oral","airport","OurAirports"
4368,"Ukhta Airport","Ukhta","Russia","UCT","UUYH",63.566898345947266,53.8046989440918,482,3,"N","Europe/Moscow","airport","OurAirports"
4369,"Usinsk Airport","Usinsk","Russia","USK","UUYS",66.00469970703125,57.3671989440918,262,3,"N","Europe/Moscow","airport","OurAirports"
4370,"Pechora Airport","Pechora","Russia","PEX","UUYP",65.12110137939453,57.13079833984375,98,3,"N","Europe/Moscow","airport","OurAirports"
4371,"Naryan Mar Airport","Naryan-Mar","Russia","NNM","ULAM",67.63999938964844,53.12189865112305,36,3,"N","Europe/Moscow","airport","OurAirports"
4372,"Pskov Airport","Pskov","Russia","PKV","ULOO",57.78390121459961,28.395599365234375,154,3,"N","Europe/Moscow","airport","OurAirports"
4373,"Kogalym International Airport","Kogalym","Russia","KGP","USRK",62.190399169921875,74.53379821777344,220,5,"N","Asia/Yekaterinburg","airport","OurAirports"
-4374,"Yemelyanovo Airport","Krasnoyarsk","Russia","KJA","UNKL",56.172901153564,92.493301391602,942,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
+4374,"Yemelyanovo Airport","Krasnoyarsk","Russia","KJA","UNKL",56.172901,92.493301,942,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
4375,"Sary-Arka Airport","Karaganda","Kazakhstan","KGF","UAKK",49.670799255371094,73.33439636230469,1765,6,"U","Asia/Qyzylorda","airport","OurAirports"
4376,"Novosibirsk North Airport","Novosibirsk","Russia",\N,"UNCC",55.09170150756836,82.90670013427734,558,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
4377,"Uray Airport","Uraj","Russia","URJ","USHU",60.10329818725586,64.82669830322266,190,5,"N","Asia/Yekaterinburg","airport","OurAirports"
@@ -4084,13 +4104,13 @@
4381,"Niigata Airport","Niigata","Japan","KIJ","RJSN",37.9558982849,139.121002197,29,9,"U","Asia/Tokyo","airport","OurAirports"
4382,"Johnston Atoll Airport","Johnston Island","Johnston Atoll","JON","PJON",16.7285995483,-169.533996582,7,-10,"U","Pacific/Johnston","airport","OurAirports"
4383,"Smith Field","Fort Wayne IN","United States","SMD","KSMD",41.14339828,-85.15280151,835,-5,"A","America/New_York","airport","OurAirports"
-4384,"Arcata Airport","Arcata CA","United States","ACV","KACV",40.97809982299805,-124.10900115966797,221,-8,"A","America/Los_Angeles","airport","OurAirports"
+4384,"California Redwood Coast-Humboldt County Airport","Arcata CA","United States","ACV","KACV",40.978101,-124.109,221,-8,"A","America/Los_Angeles","airport","OurAirports"
4386,"Albert J Ellis Airport","Jacksonville NC","United States","OAJ","KOAJ",34.8292007446,-77.61209869380001,94,-5,"A","America/New_York","airport","OurAirports"
4387,"Tuscaloosa Regional Airport","Tuscaloosa AL","United States","TCL","KTCL",33.220600128174,-87.611396789551,170,-6,"A","America/Chicago","airport","OurAirports"
4388,"Dubuque Regional Airport","Dubuque IA","United States","DBQ","KDBQ",42.40200043,-90.70950317,1077,-6,"A","America/Chicago","airport","OurAirports"
-4390,"Shun Tak Heliport","Hong Kong","Hong Kong",\N,"VHST",22.2893714905,114.152153015,107,8,"N","Asia/Hong_Kong","airport","OurAirports"
+4390,"Shun Tak Heliport","Hong Kong","Hong Kong","HHP","VHST",22.2893714905,114.152153015,107,8,"N","Asia/Hong_Kong","airport","OurAirports"
5404,"Uru Harbour Airport","Atoifi","Solomon Islands","ATD","AGAT",-8.87333,161.011002,0,11,"U","Pacific/Guadalcanal","airport","OurAirports"
-5405,"Auki Airport","Auki","Solomon Islands","AKS","AGGA",-8.70256996155,160.682006836,5,11,"U","Pacific/Guadalcanal","airport","OurAirports"
+5405,"Gwaunaru'u Airport","Auki","Solomon Islands","AKS","AGGA",-8.70257,160.682007,5,11,"U","Pacific/Guadalcanal","airport","OurAirports"
5406,"Ballalae Airport","Ballalae","Solomon Islands","BAS","AGGE",-6.990745,155.886656,5,11,"U","Pacific/Guadalcanal","airport","OurAirports"
5407,"Fera/Maringe Airport","Fera Island","Solomon Islands","FRE","AGGF",-8.1075,159.576996,0,11,"U","Pacific/Guadalcanal","airport","OurAirports"
5408,"Babanakira Airport","Mbambanakira","Solomon Islands","MBU","AGGI",-9.7475004196167,159.83900451660156,0,11,"U","Pacific/Guadalcanal","airport","OurAirports"
@@ -4119,7 +4139,7 @@
5431,"Moro Airport","Moro","Papua New Guinea","MXH","AYMR",-6.36332988739,143.238006592,2740,10,"U","Pacific/Port_Moresby","airport","OurAirports"
5432,"Misima Island Airport","Misima Island","Papua New Guinea","MIS","AYMS",-10.689200401299999,152.837997437,26,10,"U","Pacific/Port_Moresby","airport","OurAirports"
5433,"Tari Airport","Tari","Papua New Guinea","TIZ","AYTA",-5.84499979019,142.947998047,5500,10,"U","Pacific/Port_Moresby","airport","OurAirports"
-5434,"Tabubil Airport","Tabubil","Papua New Guinea","TBG","AYTB",-5.2786102294921875,141.2259979248047,1570,10,"U","Pacific/Port_Moresby","airport","OurAirports"
+5434,"Tabubil Airport","Tabubil","Papua New Guinea","TBG","AYTB",-5.27861,141.225998,1570,10,"U","Pacific/Port_Moresby","airport","OurAirports"
5435,"Tokua Airport","Tokua","Papua New Guinea","RAB","AYTK",-4.34045982361,152.380004883,32,10,"U","Pacific/Port_Moresby","airport","OurAirports"
5436,"Vanimo Airport","Vanimo","Papua New Guinea","VAI","AYVN",-2.6926,141.3028,10,10,"U","Pacific/Port_Moresby","airport","OurAirports"
5437,"Wapenamanda Airport","Wapenamanda","Papua New Guinea","WBM","AYWD",-5.6433000564575195,143.89500427246094,5889,10,"U","Pacific/Port_Moresby","airport","OurAirports"
@@ -4153,7 +4173,7 @@
5468,"Bearskin Lake Airport","Bearskin Lake","Canada","XBE","CNE3",53.965599060058594,-91.0271987915039,800,-6,"A","America/Winnipeg","airport","OurAirports"
5469,"Kingfisher Lake Airport","Kingfisher Lake","Canada","KIF","CNM5",53.01250076293945,-89.85530090332031,866,-5,"A","America/Toronto","airport","OurAirports"
5470,"Ogoki Post Airport","Ogoki Post","Canada","YOG","CNT3",51.6585998535,-85.9017028809,594,-5,"A","America/Toronto","airport","OurAirports"
-5471,"Poplar Hill Airport","Poplar Hill","Canada","YHP","CPV7",52.11330032348633,-94.25559997558594,1095,-6,"A","America/Winnipeg","airport","OurAirports"
+5471,"Poplar Hill Airport","Poplar Hill","Canada","YHP","CPV7",52.1133,-94.2556,1095,-6,"A","America/Winnipeg","airport","OurAirports"
5472,"Chisasibi Airport","Chisasibi","Canada","YKU","CSU2",53.805599212646484,-78.91690063476562,43,-5,"A","America/Toronto","airport","OurAirports"
5473,"Tête-à-la-Baleine Airport","Tête-à-la-Baleine","Canada","ZTB","CTB6",50.674400329589844,-59.38359832763672,107,-4,"A","America/Blanc-Sablon","airport","OurAirports"
5474,"La Tabatière Airport","La Tabatière","Canada","ZLT","CTU5",50.8307991027832,-58.97560119628906,102,-4,"A","America/Blanc-Sablon","airport","OurAirports"
@@ -4190,7 +4210,7 @@
5508,"Aupaluk Airport","Aupaluk","Canada","YPJ","CYLA",59.29669952392578,-69.59970092773438,119,-5,"A","America/Toronto","airport","OurAirports"
5509,"Kimmirut Airport","Kimmirut","Canada","YLC","CYLC",62.8499984741,-69.88330078119999,175,-5,"A","America/Toronto","airport","OurAirports"
5510,"Lansdowne House Airport","Lansdowne House","Canada","YLH","CYLH",52.19559860229492,-87.93419647216797,834,-5,"A","America/Toronto","airport","OurAirports"
-5511,"St Georges Airport","Lutselk'e","Canada","YSG","CYSG",46.09640121459999,-70.7146987915,893,-5,"A","America/Toronto","airport","OurAirports"
+5511,"St Georges Airport","Lutselk'e","Canada",\N,"CYSG",46.096401,-70.714699,893,-5,"A","America/Toronto","airport","OurAirports"
5512,"Kangiqsualujjuaq (Georges River) Airport","Kangiqsualujjuaq","Canada","XGR","CYLU",58.71139907836914,-65.9927978515625,215,-5,"A","America/Toronto","airport","OurAirports"
5513,"Mary's Harbour Airport","Mary's Harbour","Canada","YMH","CYMH",52.302799224853516,-55.847198486328125,38,-3.5,"A","America/St_Johns","airport","OurAirports"
5514,"Chapais Airport","Chibougamau","Canada","YMT","CYMT",49.77190017700195,-74.5280990600586,1270,-5,"A","America/Toronto","airport","OurAirports"
@@ -4239,9 +4259,9 @@
5557,"Heringsdorf Airport","Heringsdorf","Germany","HDF","EDAH",53.8787002563,14.152299881,93,1,"E","Europe/Berlin","airport","OurAirports"
5558,"Heide-Büsum Airport","Büsum","Germany","HEI","EDXB",54.153331756600004,8.90166664124,7,1,"E","Europe/Berlin","airport","OurAirports"
5559,"Helgoland-Düne Airport","Helgoland","Germany","HGL","EDXH",54.185279846200004,7.91583299637,8,1,"E","Europe/Berlin","airport","OurAirports"
-5560,"Seinäjoki Airport","Seinäjoki / Ilmajoki","Finland","SJY","EFSI",62.692100524902344,22.832300186157227,302,2,"E","Europe/Helsinki","airport","OurAirports"
+5560,"Seinäjoki Airport","Seinäjoki / Ilmajoki","Finland","SJY","EFSI",62.692101,22.8323,302,2,"E","Europe/Helsinki","airport","OurAirports"
5561,"Nottingham Airport","Nottingham","United Kingdom","NQT","EGBN",52.91999816894531,-1.0791699886322021,138,0,"E","Europe/London","airport","OurAirports"
-5562,"Robin Hood Doncaster Sheffield Airport","Doncaster Sheffield","United Kingdom","DSA","EGCN",53.4805378105,-1.01065635681,55,0,"E","Europe/London","airport","OurAirports"
+5562,"Robin Hood Doncaster Sheffield Airport","Doncaster, Sheffield","United Kingdom","DSA","EGCN",53.4805378105,-1.01065635681,55,0,"E","Europe/London","airport","OurAirports"
5563,"Campbeltown Airport","Campbeltown","United Kingdom","CAL","EGEC",55.437198638916016,-5.686389923095703,42,0,"E","Europe/London","airport","OurAirports"
5564,"Eday Airport","Eday","United Kingdom","EOI","EGED",59.19060134887695,-2.7722198963165283,10,0,"E","Europe/London","airport","OurAirports"
5565,"Fair Isle Airport","Fair Isle","United Kingdom","FIE","EGEF",59.53580093383789,-1.628059983253479,223,0,"E","Europe/London","airport","OurAirports"
@@ -4251,23 +4271,23 @@
5569,"Sanday Airport","Sanday","United Kingdom","NDY","EGES",59.250301361083984,-2.576669931411743,68,0,"E","Europe/London","airport","OurAirports"
5570,"Lerwick / Tingwall Airport","Lerwick","United Kingdom","LWK","EGET",60.192199707,-1.24361002445,43,0,"E","Europe/London","airport","OurAirports"
5571,"Westray Airport","Westray","United Kingdom","WRY","EGEW",59.3502998352,-2.95000004768,29,0,"E","Europe/London","airport","OurAirports"
-5572,"Land's End Airport","Land's End","United Kingdom","LEQ","EGHC",50.10279846191406,-5.670559883117676,401,0,"E","Europe/London","airport","OurAirports"
+5572,"Land's End Airport","Land's End","United Kingdom","LEQ","EGHC",50.102798,-5.67056,398,0,"E","Europe/London","airport","OurAirports"
5573,"Penzance Heliport","Penzance","United Kingdom","PZE","EGHK",50.128101,-5.51845,14,0,"E","Europe/London","airport","OurAirports"
5574,"Anglesey Airport","Angelsey","United Kingdom","VLY","EGOV",53.2481002808,-4.53533983231,37,0,"E","Europe/London","airport","OurAirports"
-5575,"Barra Airport","Barra","United Kingdom","BRR","EGPR",57.02280044555664,-7.443059921264648,5,0,"E","Europe/London","airport","OurAirports"
+5575,"Barra Airport","Barra","United Kingdom","BRR","EGPR",57.0228,-7.44306,5,0,"E","Europe/London","airport","OurAirports"
5577,"Donegal Airport","Dongloe","Ireland","CFN","EIDL",55.0442008972168,-8.340999603271484,30,0,"E","Europe/Dublin","airport","OurAirports"
5578,"Weston Airport","Leixlip","Ireland",\N,"EIWT",53.3521995544,-6.48611021042,150,0,"E","Europe/Dublin","airport","OurAirports"
-5579,"Sindal Airport","Sindal","Denmark","CNL","EKSN",57.5035018921,10.229399681099999,92,1,"N","Europe/Copenhagen","airport","OurAirports"
+5579,"Sindal Airport","Sindal","Denmark","CNL","EKSN",57.503502,10.2294,92,1,"N","Europe/Copenhagen","airport","OurAirports"
5580,"Leknes Airport","Leknes","Norway","LKN","ENLK",68.152496337891,13.609399795532,78,1,"E","Europe/Oslo","airport","OurAirports"
5581,"Namsos Høknesøra Airport","Namsos","Norway","OSY","ENNM",64.472198486328,11.57859992981,7,1,"E","Europe/Oslo","airport","OurAirports"
-5582,"Mo i Rana Airport Røssvoll","Mo i Rana","Norway","MQN","ENRA",66.363899230957,14.301400184631,229,1,"E","Europe/Oslo","airport","OurAirports"
-5583,"Rørvik Airport Ryum","Rørvik","Norway","RVK","ENRM",64.838302612305,11.14610004425,14,1,"E","Europe/Oslo","airport","OurAirports"
+5582,"Mo i Rana Airport, Røssvoll","Mo i Rana","Norway","MQN","ENRA",66.363899230957,14.301400184631,229,1,"E","Europe/Oslo","airport","OurAirports"
+5583,"Rørvik Airport, Ryum","Rørvik","Norway","RVK","ENRM",64.838302612305,11.14610004425,14,1,"E","Europe/Oslo","airport","OurAirports"
5584,"Røst Airport","Røst","Norway","RET","ENRS",67.527801513672,12.103300094604,7,1,"E","Europe/Oslo","airport","OurAirports"
5585,"Sandane Airport (Anda)","Sandane","Norway","SDN","ENSD",61.830001831055,6.1058301925659,196,1,"E","Europe/Oslo","airport","OurAirports"
5586,"Sogndal Airport","Sogndal","Norway","SOG","ENSG",61.156101,7.13778,1633,1,"E","Europe/Oslo","airport","OurAirports"
5587,"Svolvær Helle Airport","Svolvær","Norway","SVJ","ENSH",68.243301391602,14.669199943542,27,1,"E","Europe/Oslo","airport","OurAirports"
5588,"Sørkjosen Airport","Sorkjosen","Norway","SOJ","ENSR",69.786796569824,20.959400177002,16,1,"E","Europe/Oslo","airport","OurAirports"
-5589,"Vardø Airport Svartnes","Vardø","Norway","VAW","ENSS",70.355400085449,31.044900894165,42,1,"E","Europe/Oslo","airport","OurAirports"
+5589,"Vardø Airport, Svartnes","Vardø","Norway","VAW","ENSS",70.355400085449,31.044900894165,42,1,"E","Europe/Oslo","airport","OurAirports"
5590,"Værøy Heliport","Værøy","Norway","VRY","ENVR",67.654555,12.727257,12,1,"E","Europe/Oslo","airport","OurAirports"
5591,"Bydgoszcz Ignacy Jan Paderewski Airport","Bydgoszcz","Poland","BZG","EPBY",53.096801757799994,17.9776992798,235,1,"E","Europe/Warsaw","airport","OurAirports"
5592,"Łódź Władysław Reymont Airport","Lodz","Poland","LCJ","EPLL",51.721900939899996,19.3980998993,604,1,"E","Europe/Warsaw","airport","OurAirports"
@@ -4278,34 +4298,34 @@
5597,"Ängelholm-Helsingborg Airport","Ängelholm","Sweden","AGH","ESTA",56.29610061645508,12.847100257873535,68,1,"E","Europe/Stockholm","airport","OurAirports"
5598,"Storuman Airport","Mohed","Sweden","SQO","ESUD",64.96089935302734,17.69659996032715,915,1,"E","Europe/Stockholm","airport","OurAirports"
5599,"Hemavan Airport","Hemavan","Sweden","HMV","ESUT",65.80609893798828,15.082799911499023,1503,1,"E","Europe/Stockholm","airport","OurAirports"
-5602,"Ventspils International Airport","Ventspils","Latvia","VTS","EVVA",57.35779953,21.5442008972,19,2,"E","Europe/Riga","airport","OurAirports"
+5602,"Ventspils International Airport","Ventspils","Latvia","VNT","EVVA",57.35779953,21.5442008972,19,2,"E","Europe/Riga","airport","OurAirports"
5603,"Rand Airport","Johannesburg","South Africa","QRA","FAGM",-26.2425003052,28.1511993408,5483,2,"U","Africa/Johannesburg","airport","OurAirports"
5604,"Kruger Mpumalanga International Airport","Mpumalanga","South Africa","MQP","FAKN",-25.3831996918,31.1056003571,2829,2,"U","Africa/Johannesburg","airport","OurAirports"
5605,"Malamala Airport","Malamala","South Africa","AAM","FAMD",-24.818099975585938,31.544599533081055,1124,2,"U","Africa/Johannesburg","airport","OurAirports"
5606,"Mmabatho International Airport","Mafeking","South Africa","MBD","FAMM",-25.798400878900004,25.548000335699996,4181,2,"U","Africa/Johannesburg","airport","OurAirports"
5607,"Ghanzi Airport","Ghanzi","Botswana","GNZ","FBGZ",-21.6924991607666,21.658100128173828,3730,2,"U","Africa/Gaborone","airport","OurAirports"
-5608,"Orapa Airport","Orapa","Botswana","ORP","FBOR",-21.266700744628906,25.316699981689453,3100,2,"U","Africa/Gaborone","airport","OurAirports"
+5608,"Orapa Airport","Orapa","Botswana","ORP","FBOR",-21.266701,25.3167,3100,2,"U","Africa/Gaborone","airport","OurAirports"
5609,"Shakawe Airport","Shakawe","Botswana","SWX","FBSW",-18.373899459838867,21.832599639892578,3379,2,"U","Africa/Gaborone","airport","OurAirports"
5610,"Limpopo Valley Airport","Tuli Lodge","Botswana","TLD","FBTL",-22.189199447599997,29.126899719199997,1772,2,"U","Africa/Gaborone","airport","OurAirports"
5611,"Ngot Nzoungou Airport","Loubomo","Congo (Brazzaville)","DIS","FCPL",-4.20635,12.6599,1079,1,"N","Africa/Brazzaville","airport","OurAirports"
5612,"Chipata Airport","Chipata","Zambia","CIP","FLCP",-13.558300018310547,32.58720016479492,3360,2,"U","Africa/Lusaka","airport","OurAirports"
-5613,"Los Alamitos Army Air Field","Solwesi","Zambia","SLI","KSLI",33.79000092,-118.052002,32,-8,"U","America/Los_Angeles","airport","OurAirports"
+5613,"Los Alamitos Army Air Field","Solwesi","Zambia",\N,"KSLI",33.79000092,-118.052002,32,-8,"U","America/Los_Angeles","airport","OurAirports"
5614,"Iconi Airport","Moroni","Comoros","YVA","FMCN",-11.710800170899999,43.2439002991,33,3,"U","Indian/Comoro","airport","OurAirports"
-5615,"Antsalova Airport","Antsalova","Madagascar","WAQ","FMMG",-18.7012732424,44.614920616099994,551,3,"U","Indian/Antananarivo","airport","OurAirports"
-5616,"Ankavandra Airport","Ankavandra","Madagascar","JVA","FMMK",-18.8050095209,45.2734673023,427,3,"U","Indian/Antananarivo","airport","OurAirports"
+5615,"Antsalova Airport","Antsalova","Madagascar","WAQ","FMMG",-18.701273,44.614921,551,3,"U","Indian/Antananarivo","airport","OurAirports"
+5616,"Ankavandra Airport","Ankavandra","Madagascar","JVA","FMMK",-18.80501,45.273467,427,3,"U","Indian/Antananarivo","airport","OurAirports"
5617,"Belo sur Tsiribihina Airport","Belo sur Tsiribihina","Madagascar","BMD","FMML",-19.6867008209,44.541900634799994,154,3,"U","Indian/Antananarivo","airport","OurAirports"
-5618,"Maintirano Airport","Maintirano","Madagascar","MXT","FMMO",-18.049999237060547,44.03300094604492,95,3,"U","Indian/Antananarivo","airport","OurAirports"
-5619,"Morafenobe Airport","Morafenobe","Madagascar","TVA","FMMR",-17.850083459,44.920467138300005,748,3,"U","Indian/Antananarivo","airport","OurAirports"
+5618,"Maintirano Airport","Maintirano","Madagascar","MXT","FMMO",-18.049999,44.033001,95,3,"U","Indian/Antananarivo","airport","OurAirports"
+5619,"Morafenobe Airport","Morafenobe","Madagascar","TVA","FMMR",-17.850083,44.920467,748,3,"U","Indian/Antananarivo","airport","OurAirports"
5620,"Tambohorano Airport","Tambohorano","Madagascar","WTA","FMMU",-17.47610092163086,43.972801208496094,23,3,"U","Indian/Antananarivo","airport","OurAirports"
-5621,"Tsiroanomandidy Airport","Tsiroanomandidy","Madagascar","WTS","FMMX",-18.759676556400002,46.0540652275,2776,3,"U","Indian/Antananarivo","airport","OurAirports"
-5622,"Ambatondrazaka Airport","Ambatondrazaka","Madagascar","WAM","FMMZ",-17.7953776085,48.4425830841,2513,3,"U","Indian/Antananarivo","airport","OurAirports"
-5623,"Port Bergé Airport","Port Bergé","Madagascar","WPB","FMNG",-15.584286474099999,47.6235866547,213,3,"U","Indian/Antananarivo","airport","OurAirports"
+5621,"Tsiroanomandidy Airport","Tsiroanomandidy","Madagascar","WTS","FMMX",-18.759677,46.054065,2776,3,"U","Indian/Antananarivo","airport","OurAirports"
+5622,"Ambatondrazaka Airport","Ambatondrazaka","Madagascar","WAM","FMMZ",-17.795378,48.442583,2513,3,"U","Indian/Antananarivo","airport","OurAirports"
+5623,"Port Bergé Airport","Port Bergé","Madagascar","WPB","FMNG",-15.584286,47.623587,213,3,"U","Indian/Antananarivo","airport","OurAirports"
5624,"Ambanja Airport","Ambanja","Madagascar",\N,"FMNJ",-13.645705,48.459427,36,3,"U","Indian/Antananarivo","airport","OurAirports"
-5625,"Soalala Airport","Soalala","Madagascar","DWB","FMNO",-16.1016904207,45.358836650799994,141,3,"U","Indian/Antananarivo","airport","OurAirports"
+5625,"Soalala Airport","Soalala","Madagascar","DWB","FMNO",-16.10169,45.358837,141,3,"U","Indian/Antananarivo","airport","OurAirports"
5626,"Mampikony Airport","Mampikony","Madagascar","WMP","FMNP",-16.0722693402,47.644164562200004,0,3,"U","Indian/Antananarivo","airport","OurAirports"
-5627,"Nasa Shuttle Landing Facility Airport","Tsaratanana","Madagascar","TTS","KTTS",28.614999771118164,-80.69450378417969,10,-5,"U","America/New_York","airport","OurAirports"
-5628,"Mandritsara Airport","Mandritsara","Madagascar","WMA","FMNX",-15.8330494086,48.8332843781,1007,3,"U","Indian/Antananarivo","airport","OurAirports"
-5629,"Manja Airport","Manja","Madagascar","MJA","FMSJ",-21.4261052506,44.31650877,787,3,"U","Indian/Antananarivo","airport","OurAirports"
+5627,"Nasa Shuttle Landing Facility Airport","Tsaratanana","Madagascar",\N,"KTTS",28.614999771118164,-80.69450378417969,10,-5,"U","America/New_York","airport","OurAirports"
+5628,"Mandritsara Airport","Mandritsara","Madagascar","WMA","FMNX",-15.833049,48.833284,1007,3,"U","Indian/Antananarivo","airport","OurAirports"
+5629,"Manja Airport","Manja","Madagascar","MJA","FMSJ",-21.426105,44.316509,787,3,"U","Indian/Antananarivo","airport","OurAirports"
5630,"Catumbela Airport","Catumbela","Angola","CBT","FNCT",-12.4792,13.4869,23,1,"N","Africa/Luanda","airport","OurAirports"
5631,"Dundo Airport","Dundo","Angola","DUE","FNDU",-7.400889873504639,20.818500518798828,2451,1,"N","Africa/Luanda","airport","OurAirports"
5632,"Ngjiva Pereira Airport","Ondjiva","Angola","VPE","FNGI",-17.0435009003,15.683799743700002,3566,1,"N","Africa/Luanda","airport","OurAirports"
@@ -4314,11 +4334,11 @@
5635,"Mouilla Ville Airport","Mouila","Gabon","MJL","FOGM",-1.845139980316162,11.056699752807617,295,1,"N","Africa/Libreville","airport","OurAirports"
5636,"Tchibanga Airport","Tchibanga","Gabon","TCH","FOOT",-2.8499999046325684,11.017000198364258,269,1,"N","Africa/Libreville","airport","OurAirports"
5637,"Chimoio Airport","Chimoio","Mozambique","VPY","FQCH",-19.15130043029785,33.42900085449219,2287,2,"U","Africa/Maputo","airport","OurAirports"
-5639,"Sarh Airport","Sarh","Chad","SRH","FTTA",9.144439697265625,18.374399185180664,1198,1,"N","Africa/Ndjamena","airport","OurAirports"
+5639,"Sarh Airport","Sarh","Chad","SRH","FTTA",9.14444,18.374399,1198,1,"N","Africa/Ndjamena","airport","OurAirports"
5640,"Club Makokola Airport","Club Makokola","Malawi","CMK","FWCM",-14.306900024414062,35.13249969482422,1587,2,"U","Africa/Blantyre","airport","OurAirports"
5641,"Luderitz Airport","Luderitz","Namibia","LUD","FYLZ",-26.687400817871094,15.242899894714355,457,1,"S","Africa/Windhoek","airport","OurAirports"
5642,"Ondangwa Airport","Ondangwa","Namibia","OND","FYOA",-17.878201,15.9526,3599,1,"S","Africa/Windhoek","airport","OurAirports"
-5643,"Oranjemund Airport","Oranjemund","Namibia","OMD","FYOG",-28.584699630737305,16.446699142456055,14,1,"S","Africa/Windhoek","airport","OurAirports"
+5643,"Oranjemund Airport","Oranjemund","Namibia","OMD","FYOG",-28.5847,16.446699,14,1,"S","Africa/Windhoek","airport","OurAirports"
5644,"Swakopmund Airport","Swakopmund","Namibia","SWP","FYSM",-22.66189956665,14.568099975586,207,1,"S","Africa/Windhoek","airport","OurAirports"
5645,"Eros Airport","Windhoek","Namibia","ERS","FYWE",-22.612199783325195,17.080400466918945,5575,1,"S","Africa/Windhoek","airport","OurAirports"
5646,"Boma Airport","Boma","Congo (Kinshasa)","BOA","FZAJ",-5.854000091552734,13.064000129699707,26,1,"N","Africa/Kinshasa","airport","OurAirports"
@@ -4327,7 +4347,7 @@
5649,"Nioki Airport","Nioki","Congo (Kinshasa)","NIO","FZBI",-2.7174999713897705,17.68470001220703,1043,1,"N","Africa/Kinshasa","airport","OurAirports"
5650,"Basango Mboliasa Airport","Kiri","Congo (Kinshasa)","KRZ","FZBT",-1.434999942779541,19.02400016784668,1013,1,"N","Africa/Kinshasa","airport","OurAirports"
5651,"Basankusu Airport","Basankusu","Congo (Kinshasa)","BSU","FZEN",1.2247200012207031,19.78890037536621,1217,1,"N","Africa/Kinshasa","airport","OurAirports"
-5652,"Tshikapa Airport","Tshikapa","Congo (Kinshasa)","TSH","FZUK",-6.438330173492432,20.794700622558594,1595,2,"N","Africa/Lubumbashi","airport","OurAirports"
+5652,"Tshikapa Airport","Tshikapa","Congo (Kinshasa)","TSH","FZUK",-6.43833,20.794701,1595,2,"N","Africa/Lubumbashi","airport","OurAirports"
5653,"Lodja Airport","Lodja","Congo (Kinshasa)","LJA","FZVA",-3.4170000553131104,23.450000762939453,1647,2,"N","Africa/Lubumbashi","airport","OurAirports"
5654,"Ilebo Airport","Ilebo","Congo (Kinshasa)","PFR","FZVS",-4.329919,20.590124,1450,2,"N","Africa/Lubumbashi","airport","OurAirports"
5659,"La Gomera Airport","La Gomera","Spain","GMZ","GCGM",28.029600143432617,-17.214599609375,716,0,"E","Atlantic/Canary","airport","OurAirports"
@@ -4340,15 +4360,15 @@
5671,"Mogador Airport","Essadouira","Morocco","ESU","GMMI",31.3974990845,-9.6816701889,384,0,"N","Africa/Casablanca","airport","OurAirports"
5672,"Hassan I Airport","El Aaiún","Western Sahara","EUN","GMML",27.151699,-13.2192,207,0,"N","Africa/El_Aaiun","airport","OurAirports"
5673,"Nador International Airport","El Aroui","Morocco","NDR","GMMW",34.988800048799995,-3.0282099247,574,0,"N","Africa/Casablanca","airport","OurAirports"
-5674,"Praia International Airport","Praia Santiago Island","Cape Verde","RAI","GVNP",14.924500465393066,-23.493499755859375,230,-1,"U","Atlantic/Cape_Verde","airport","OurAirports"
-5675,"São Filipe Airport","Sao Filipe Fogo Island","Cape Verde","SFL","GVSF",14.8850002289,-24.4799995422,617,-1,"U","Atlantic/Cape_Verde","airport","OurAirports"
+5674,"Praia International Airport","Praia, Santiago Island","Cape Verde","RAI","GVNP",14.924500465393066,-23.493499755859375,230,-1,"U","Atlantic/Cape_Verde","airport","OurAirports"
+5675,"São Filipe Airport","Sao Filipe, Fogo Island","Cape Verde","SFL","GVSF",14.8850002289,-24.4799995422,617,-1,"U","Atlantic/Cape_Verde","airport","OurAirports"
5676,"Baco Airport","Baco","Ethiopia","BCO","HABC",5.78287,36.562,4580,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5677,"Beica Airport","Beica","Ethiopia","BEI","HABE",9.38638973236084,34.52190017700195,5410,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5678,"Combolcha Airport","Dessie","Ethiopia","DSE","HADC",11.082500457763672,39.71139907836914,6117,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5679,"Dembidollo Airport","Dembidollo","Ethiopia","DEM","HADD",8.553999900817871,34.858001708984375,5200,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5680,"Gode Airport","Gode","Ethiopia","GDE","HAGO",5.93513011932,43.5786018372,834,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5681,"Gore Airport","Gore","Ethiopia","GOR","HAGR",8.1614,35.5529,6580,3,"U","Africa/Addis_Ababa","airport","OurAirports"
-5682,"Kabri Dehar Airport","Kabri Dehar","Ethiopia","ABK","HAKD",6.734000205993652,44.25299835205078,1800,3,"U","Africa/Addis_Ababa","airport","OurAirports"
+5682,"Kabri Dehar Airport","Kabri Dehar","Ethiopia","ABK","HAKD",6.734,44.252998,1800,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5683,"Mizan Teferi Airport","Mizan Teferi","Ethiopia","MTF","HAMT",6.9571,35.5547,4396,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5684,"Tippi Airport","Tippi","Ethiopia","TIE","HATP",7.2024,35.415,1100,3,"U","Africa/Addis_Ababa","airport","OurAirports"
5685,"Alula Airport","Alula","Somalia","ALU","HCMA",11.9582,50.748,6,3,"U","Africa/Mogadishu","airport","OurAirports"
@@ -4369,9 +4389,9 @@
5700,"Atbara Airport","Atbara","Sudan","ATB","HSAT",17.710344314575195,34.0570182800293,1181,3,"U","Africa/Khartoum","airport","OurAirports"
5701,"Nyala Airport","Nyala","Sudan","UYL","HSNN",12.053500175476074,24.956199645996094,2106,3,"U","Africa/Khartoum","airport","OurAirports"
5702,"Port Sudan New International Airport","Port Sudan","Sudan","PZU","HSPN",19.4335994720459,37.234100341796875,135,3,"U","Africa/Khartoum","airport","OurAirports"
-5703,"Bukoba Airport","Bukoba","Tanzania","BKZ","HTBU",-1.332,31.8212,3745,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
+5703,"Bukoba Airport","Bukoba","Tanzania","BKZ","HTBU",-1.332,31.8212,3784,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
5704,"Kigoma Airport","Kigoma","Tanzania","TKQ","HTKA",-4.8862,29.6709,2700,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
-5705,"Kikwetu Airport","Lindi","Tanzania","LDI","HTLI",-9.851110458374023,39.7578010559082,100,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
+5705,"Lindi Airport","Lindi","Tanzania","LDI","HTLI",-9.85111,39.757801,100,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
5706,"Musoma Airport","Musoma","Tanzania","MUZ","HTMU",-1.503,33.8021,3806,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
5707,"Shinyanga Airport","Shinyanga","Tanzania","SHY","HTSY",-3.6093,33.5035,3800,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
5708,"Tabora Airport","Tabora","Tanzania","TBO","HTTB",-5.076389789581299,32.83330154418945,3868,3,"U","Africa/Dar_es_Salaam","airport","OurAirports"
@@ -4403,18 +4423,18 @@
5736,"Elko Regional Airport","Elko","United States","EKO","KEKO",40.82490158081055,-115.79199981689453,5140,-8,"A","America/Los_Angeles","airport","OurAirports"
5737,"New Bedford Regional Airport","New Bedford","United States","EWB","KEWB",41.67610168457031,-70.95690155029297,80,-5,"A","America/New_York","airport","OurAirports"
5738,"Fayetteville Regional Grannis Field","Fayetteville","United States","FAY","KFAY",34.9911994934082,-78.88030242919922,189,-5,"A","America/New_York","airport","OurAirports"
-5739,"Wokal Field Glasgow International Airport","Glasgow","United States","GGW","KGGW",48.212501525878906,-106.61499786376953,2296,-7,"A","America/Denver","airport","OurAirports"
+5739,"Wokal Field Glasgow International Airport","Glasgow","United States","GGW","KGGW",48.212502,-106.614998,2296,-7,"A","America/Denver","airport","OurAirports"
5740,"Central Nebraska Regional Airport","Grand Island","United States","GRI","KGRI",40.967498779296875,-98.30960083007812,1847,-6,"A","America/Chicago","airport","OurAirports"
5741,"Memorial Field","Hot Springs","United States","HOT","KHOT",34.47800064086914,-93.09619903564453,540,-6,"A","America/Chicago","airport","OurAirports"
5742,"Tri-State/Milton J. Ferguson Field","Huntington","United States","HTS","KHTS",38.36669922,-82.55799866,828,-5,"A","America/New_York","airport","OurAirports"
-5743,"Kili Airport","Kili Island","Marshall Islands","KIO","Q51",5.644515037536621,169.1195068359375,5,12,"U","Pacific/Majuro","airport","OurAirports"
+5743,"Kili Airport","Kili Island","Marshall Islands","KIO","Q51",5.644515,169.119507,5,12,"U","Pacific/Majuro","airport","OurAirports"
5744,"Kirksville Regional Airport","Kirksville","United States","IRK","KIRK",40.09349822998047,-92.5448989868164,966,-6,"A","America/Chicago","airport","OurAirports"
5745,"Jamestown Regional Airport","Jamestown","United States","JMS","KJMS",46.92969894,-98.67819977,1500,-6,"A","America/Chicago","airport","OurAirports"
5746,"Laramie Regional Airport","Laramie","United States","LAR","KLAR",41.31209945678711,-105.67500305175781,7284,-7,"A","America/Denver","airport","OurAirports"
5747,"Arnold Palmer Regional Airport","Latrobe","United States","LBE","KLBE",40.27590179,-79.40480042,1199,-5,"A","America/New_York","airport","OurAirports"
5748,"North Platte Regional Airport Lee Bird Field","North Platte","United States","LBF","KLBF",41.12620163,-100.6839981,2777,-6,"A","America/Chicago","airport","OurAirports"
5749,"Lebanon Municipal Airport","Lebanon","United States","LEB","KLEB",43.626098632799994,-72.30419921880001,603,-5,"A","America/New_York","airport","OurAirports"
-5750,"Klamath Falls Airport","Klamath Falls","United States","LMT","KLMT",42.15610122680664,-121.73300170898438,4095,-8,"A","America/Los_Angeles","airport","OurAirports"
+5750,"Crater Lake-Klamath Regional Airport","Klamath Falls","United States","LMT","KLMT",42.156101,-121.733002,4095,-8,"A","America/Los_Angeles","airport","OurAirports"
5751,"Lancaster Airport","Lancaster","United States","LNS","KLNS",40.121700286865234,-76.29609680175781,403,-5,"A","America/New_York","airport","OurAirports"
5752,"Lewistown Municipal Airport","Lewistown","United States","LWT","KLWT",47.04930114746094,-109.46700286865234,4170,-7,"A","America/Denver","airport","OurAirports"
5753,"Lynchburg Regional Preston Glenn Field","Lynchburg","United States","LYH","KLYH",37.326698303222656,-79.20040130615234,938,-5,"A","America/New_York","airport","OurAirports"
@@ -4430,7 +4450,7 @@
5763,"Portsmouth International at Pease Airport","Portsmouth","United States","PSM","KPSM",43.0778999329,-70.8233032227,100,-5,"A","America/New_York","airport","OurAirports"
5764,"Reading Regional Carl A Spaatz Field","Reading","United States","RDG","KRDG",40.378501892089844,-75.96520233154297,344,-5,"A","America/New_York","airport","OurAirports"
5765,"Rhinelander Oneida County Airport","Rhinelander","United States","RHI","KRHI",45.63119888305664,-89.46749877929688,1624,-6,"A","America/Chicago","airport","OurAirports"
-5766,"Rock Springs Sweetwater County Airport","Rock Springs","United States","RKS","KRKS",41.59420013,-109.0650024,6764,-7,"A","America/Denver","airport","OurAirports"
+5766,"Southwest Wyoming Regional Airport","Rock Springs","United States","RKS","KRKS",41.5942,-109.065001,6764,-7,"A","America/Denver","airport","OurAirports"
5767,"Rutland - Southern Vermont Regional Airport","Rutland","United States","RUT","KRUT",43.52939987,-72.94960022,787,-5,"A","America/New_York","airport","OurAirports"
5768,"San Luis County Regional Airport","San Luis Obispo","United States","SBP","KSBP",35.236801147499996,-120.641998291,212,-8,"A","America/Los_Angeles","airport","OurAirports"
5769,"Sheridan County Airport","Sheridan","United States","SHR","KSHR",44.76919937133789,-106.9800033569336,4021,-7,"A","America/Denver","airport","OurAirports"
@@ -4446,15 +4466,15 @@
5780,"Ercan International Airport","Nicosia","Cyprus","ECN","LCEN",35.154701232910156,33.49610137939453,404,2,"E","Asia/Nicosia","airport","OurAirports"
5781,"Logroño-Agoncillo Airport","Logroño-Agoncillo","Spain","RJL","LELO",42.4609534888,-2.32223510742,1161,1,"E","Europe/Madrid","airport","OurAirports"
5782,"Île d'Yeu Airport","Île d'Yeu","France","IDY","LFEY",46.71860122680664,-2.3911099433898926,79,1,"E","Europe/Paris","airport","OurAirports"
-5783,"Angers-Loire Airport","Angers/Marcé","France","ANE","LFJR",47.560298919677734,-0.3122220039367676,194,1,"E","Europe/Paris","airport","OurAirports"
-5786,"La Môle Airport","La Môle","France","LTT","LFTZ",43.20539855957031,6.48199987411499,59,1,"E","Europe/Paris","airport","OurAirports"
+5783,"Angers-Loire Airport","Angers/Marcé","France","ANE","LFJR",47.560299,-0.312222,194,1,"E","Europe/Paris","airport","OurAirports"
+5786,"La Môle Airport","La Môle","France","LTT","LFTZ",43.205399,6.482,59,1,"E","Europe/Paris","airport","OurAirports"
5787,"Syros Airport","Syros Island","Greece","JSY","LGSO",37.4227981567,24.950899124099998,236,2,"E","Europe/Athens","airport","OurAirports"
5788,"Pécs-Pogány Airport","Pécs-Pogány","Hungary","PEV","LHPP",45.990898,18.240996,1000,1,"N","Europe/Budapest","airport","OurAirports"
-5789,"Győr-Pér International Airport","Győr","Hungary","QGY","LHPR",47.624401,17.813601,424,1,"N","Europe/Budapest","airport","OurAirports"
+5789,"Győr-Pér International Airport","Győr","Hungary",\N,"LHPR",47.624401,17.813601,424,1,"N","Europe/Budapest","airport","OurAirports"
5790,"Sármellék International Airport","Sármellék","Hungary","SOB","LHSM",46.686391,17.159084,408,1,"N","Europe/Budapest","airport","OurAirports"
5791,"Aosta Airport","Aosta","Italy","AOT","LIMW",45.738499,7.36872,1791,1,"E","Europe/Rome","airport","OurAirports"
5792,"Salerno Costa d'Amalfi Airport","Salerno","Italy","QSR","LIRI",40.620399,14.9113,119,1,"E","Europe/Rome","airport","OurAirports"
-5793,"Corvo Airport","Corvo","Portugal","CVU","LPCR",39.67150115966797,-31.11359977722168,0,-1,"E","Atlantic/Azores","airport","OurAirports"
+5793,"Corvo Airport","Corvo","Portugal","CVU","LPCR",39.671501,-31.1136,0,-1,"E","Atlantic/Azores","airport","OurAirports"
5794,"Banja Luka International Airport","Banja Luka","Bosnia and Herzegovina","BNX","LQBK",44.94139862060547,17.297500610351562,400,1,"E","Europe/Sarajevo","airport","OurAirports"
5795,"Uşak Airport","Usak","Turkey","USQ","LTBO",38.68149948120117,29.47170066833496,2897,3,"E","Europe/Istanbul","airport","OurAirports"
5796,"Kars Airport","Kars","Turkey","KSY","LTCF",40.562198638916016,43.1150016784668,5889,3,"E","Europe/Istanbul","airport","OurAirports"
@@ -4471,12 +4491,12 @@
5809,"Salt Cay Airport","Salt Cay","Turks and Caicos Islands","SLX","MBSY",21.333000183099998,-71.1999969482,3,-4,"U","America/Grand_Turk","airport","OurAirports"
5810,"Samaná El Catey International Airport","Samana","Dominican Republic","AZS","MDCY",19.2670001984,-69.7419967651,30,-4,"U","America/Santo_Domingo","airport","OurAirports"
5811,"La Isabela International Airport","La Isabela","Dominican Republic","JBQ","MDJB",18.572500228881836,-69.98560333251953,98,-4,"U","America/Santo_Domingo","airport","OurAirports"
-5812,"Puerto Barrios Airport","Puerto Barrios","Guatemala","PBR","MGPB",15.730899810791016,-88.58380126953125,33,-6,"U","America/Guatemala","airport","OurAirports"
-5813,"Quezaltenango Airport","Quezaltenango","Guatemala","AAZ","MGQZ",14.865599632263184,-91.50199890136719,7779,-6,"U","America/Guatemala","airport","OurAirports"
+5812,"Puerto Barrios Airport","Puerto Barrios","Guatemala","PBR","MGPB",15.7309,-88.583801,33,-6,"U","America/Guatemala","airport","OurAirports"
+5813,"Quezaltenango Airport","Quezaltenango","Guatemala","AAZ","MGQZ",14.8656,-91.501999,7779,-6,"U","America/Guatemala","airport","OurAirports"
5814,"Utirik Airport","Utirik Island","Marshall Islands","UTK","03N",11.222,169.852005,4,12,"U","Pacific/Majuro","airport","OurAirports"
5831,"Ahuas Airport","Ahuas","Honduras","AHS","MHAH",15.4722,-84.352203,249,-6,"U","America/Tegucigalpa","airport","OurAirports"
5832,"Puerto Lempira Airport","Puerto Lempira","Honduras","PEU","MHPL",15.2622,-83.781197,33,-6,"U","America/Tegucigalpa","airport","OurAirports"
-5833,"Mili Island Airport","Mili Island","Marshall Islands","MIJ","MLIP",6.083330154418945,171.73300170898438,4,12,"U","Pacific/Majuro","airport","OurAirports"
+5833,"Mili Island Airport","Mili Island","Marshall Islands","MIJ","MLIP",6.08333,171.733002,4,12,"U","Pacific/Majuro","airport","OurAirports"
5834,"Captain Rogelio Castillo National Airport","Celaya","Mexico","CYW","MMCY",20.546,-100.887001,5709,-6,"S","America/Mexico_City","airport","OurAirports"
5835,"Ciudad Constitución Airport","Ciudad Constitución","Mexico","CUA","MMDA",25.053800582886,-111.61499786377,213,-7,"S","America/Mazatlan","airport","OurAirports"
5836,"Guerrero Negro Airport","Guerrero Negro","Mexico","GUB","MMGR",28.026100158691406,-114.02400207519531,59,-8,"S","America/Tijuana","airport","OurAirports"
@@ -4487,18 +4507,18 @@
5841,"Captain Ramon Xatruch Airport","La Palma","Panama","PLP","MPLP",8.406669616699219,-78.1417007446289,30,-5,"U","America/Panama","airport","OurAirports"
5842,"Aerotortuguero Airport","Roxana","Costa Rica","TTQ","MRAO",10.42,-83.6095,92,-6,"U","America/Costa_Rica","airport","OurAirports"
5843,"Barra del Colorado Airport","Pococi","Costa Rica","BCL","MRBC",10.768699645996094,-83.58560180664062,3,-6,"U","America/Costa_Rica","airport","OurAirports"
-5844,"Cabo Velas Airport","Nicoya","Costa Rica","TNO","MRCV",10.355699539185,-85.852897644043,33,-6,"U","America/Costa_Rica","airport","OurAirports"
+5844,"Cabo Velas Airport","Nicoya","Costa Rica",\N,"MRCV",10.355699539185,-85.852897644043,33,-6,"U","America/Costa_Rica","airport","OurAirports"
5845,"Islita Airport","Nandayure","Costa Rica","PBP","MRIA",9.856109619140625,-85.37079620361328,7,-6,"U","America/Costa_Rica","airport","OurAirports"
5847,"Puerto Jimenez Airport","Puerto Jimenez","Costa Rica","PJM","MRPJ",8.533329963684082,-83.30000305175781,7,-6,"U","America/Costa_Rica","airport","OurAirports"
5848,"Tobias Bolanos International Airport","San Jose","Costa Rica","SYQ","MRPV",9.957050323486328,-84.13980102539062,3287,-6,"U","America/Costa_Rica","airport","OurAirports"
-5849,"Playa Samara Airport","Playa Samara","Costa Rica",\N,"MRSR",10.25,-85.41699981689453,10,-6,"U","America/Costa_Rica","airport","OurAirports"
+5849,"(Duplicate) Playa Samara Airport","Playa Samara","Costa Rica",\N,"MRSR",9.87,-85.48,10,-6,"U","America/Costa_Rica","airport","OurAirports"
5850,"Jérémie Airport","Jeremie","Haiti","JEE","MTJE",18.66309928894043,-74.17030334472656,147,-5,"U","America/Port-au-Prince","airport","OurAirports"
5851,"Port-de-Paix Airport","Port-de-Paix","Haiti","PAX","MTPX",19.9335994720459,-72.84860229492188,9,-5,"U","America/Port-au-Prince","airport","OurAirports"
5852,"Cayo Coco Airport","Cayo Coco","Cuba",\N,"MUOC",22.513200759900002,-78.51100158690001,6,-5,"U","America/Havana","airport","OurAirports"
5853,"Alberto Delgado Airport","Trinidad","Cuba","TND","MUTD",21.788299560546875,-79.99720001220703,125,-5,"U","America/Havana","airport","OurAirports"
-5856,"Congo Town Airport","Andros","Bahamas","COX","MYAK",24.158700943,-77.5897979736,15,-5,"U","America/Nassau","airport","OurAirports"
-5857,"Arthur's Town Airport","Arthur's Town","Bahamas","ATC","MYCA",24.6294002533,-75.6737976074,18,-5,"U","America/Nassau","airport","OurAirports"
-5858,"New Bight Airport","Cat Island","Bahamas","CAT","MYCB",24.31529998779297,-75.45230102539062,5,-5,"U","America/Nassau","airport","OurAirports"
+5856,"Congo Town Airport","Andros","Bahamas","COX","MYAK",24.158701,-77.589798,15,-5,"U","America/Nassau","airport","OurAirports"
+5857,"Arthur's Town Airport","Arthur's Town","Bahamas","ATC","MYCA",24.6294,-75.673797,18,-5,"U","America/Nassau","airport","OurAirports"
+5858,"New Bight Airport","Cat Island","Bahamas","TBI","MYCB",24.3153,-75.452301,5,-5,"U","America/Nassau","airport","OurAirports"
5859,"Colonel Hill Airport","Colonel Hill","Bahamas","CRI","MYCI",22.745599746699998,-74.1824035645,5,-5,"U","America/Nassau","airport","OurAirports"
5860,"Nassau Paradise Island Airport","Nassau","Bahamas","PID","MYPI",25.08300018310547,-77.30000305175781,0,-5,"U","America/Nassau","airport","OurAirports"
5861,"Enua Airport","Atiu Island","Cook Islands","AIU","NCAT",-19.96780014038086,-158.11900329589844,36,-10,"U","Pacific/Rarotonga","airport","OurAirports"
@@ -4521,30 +4541,30 @@
5878,"Savusavu Airport","Savusavu","Fiji","SVU","NFNS",-16.8027992249,179.341003418,17,12,"U","Pacific/Fiji","airport","OurAirports"
5879,"Kaufana Airport","Eua Island","Tonga","EUA","NFTE",-21.378299713100002,-174.957992554,325,13,"U","Pacific/Tongatapu","airport","OurAirports"
5880,"Lifuka Island Airport","Lifuka","Tonga","HPA","NFTL",-19.777000427246094,-174.34100341796875,31,13,"U","Pacific/Tongatapu","airport","OurAirports"
-5881,"Mata'aho Airport","Angaha Niuafo'ou Island","Tonga","NFO","NFTO",-15.5707998276,-175.632995605,160,13,"U","Pacific/Tongatapu","airport","OurAirports"
-5882,"Kuini Lavenia Airport","Niuatoputapu","Tonga","NTT","NFTP",-15.977337651900001,-173.791029453,30,13,"U","Pacific/Tongatapu","airport","OurAirports"
+5881,"Mata'aho Airport","Angaha, Niuafo'ou Island","Tonga","NFO","NFTO",-15.5707998276,-175.632995605,160,13,"U","Pacific/Tongatapu","airport","OurAirports"
+5882,"Kuini Lavenia Airport","Niuatoputapu","Tonga","NTT","NFTP",-15.977297,-173.791089,30,13,"U","Pacific/Tongatapu","airport","OurAirports"
5883,"Vanua Balavu Airport","Vanua Balavu","Fiji","VBV","NFVB",-17.268999099731445,-178.9759979248047,76,12,"U","Pacific/Fiji","airport","OurAirports"
5884,"Niue International Airport","Alofi","Niue","IUE","NIUE",-19.079030990600586,-169.92559814453125,209,-11,"U","Pacific/Niue","airport","OurAirports"
5885,"Pointe Vele Airport","Futuna Island","Wallis and Futuna","FUT","NLWF",-14.3114004135,-178.065994263,20,12,"U","Pacific/Wallis","airport","OurAirports"
5887,"Maota Airport","Savaii Island","Samoa","MXS","NSMA",-13.742300033569336,-172.25799560546875,0,13,"U","Pacific/Apia","airport","OurAirports"
-5888,"Apataki Airport","Apataki","French Polynesia","APK","NTGD",-15.573599815368652,-146.4149932861328,8,-10,"U","Pacific/Tahiti","airport","OurAirports"
+5888,"Apataki Airport","Apataki","French Polynesia","APK","NTGD",-15.5736,-146.414993,8,-10,"U","Pacific/Tahiti","airport","OurAirports"
5889,"Ahe Airport","Ahe","French Polynesia","AHE","NTHE",-14.428099632263184,-146.2570037841797,11,-10,"U","Pacific/Tahiti","airport","OurAirports"
5890,"Hiva Oa-Atuona Airport","Hiva-oa","French Polynesia","AUQ","NTMN",-9.76879024506,-139.011001587,1481,-9.5,"U","Pacific/Marquesas","airport","OurAirports"
-5891,"Ua Pou Airport","Ua Pou","French Polynesia","UAP","NTMP",-9.351670265197754,-140.0780029296875,16,-9.5,"U","Pacific/Marquesas","airport","OurAirports"
-5892,"Ua Huka Airport","Ua Huka","French Polynesia","UAH","NTMU",-8.93610954284668,-139.552001953125,160,-9.5,"U","Pacific/Marquesas","airport","OurAirports"
+5891,"Ua Pou Airport","Ua Pou","French Polynesia","UAP","NTMP",-9.35167,-140.078003,16,-9.5,"U","Pacific/Marquesas","airport","OurAirports"
+5892,"Ua Huka Airport","Ua Huka","French Polynesia","UAH","NTMU",-8.93611,-139.552002,160,-9.5,"U","Pacific/Marquesas","airport","OurAirports"
5893,"Mota Lava Airport","Ablow","Vanuatu","MTV","NVSA",-13.6660003662,167.712005615,63,11,"U","Pacific/Efate","airport","OurAirports"
5894,"Sola Airport","Sola","Vanuatu","SLH","NVSC",-13.8516998291,167.537002563,7,11,"U","Pacific/Efate","airport","OurAirports"
5895,"Torres Airstrip","Loh/Linua","Vanuatu","TOH","NVSD",-13.3280000687,166.638000488,75,11,"U","Pacific/Efate","airport","OurAirports"
5896,"Siwo Airport","Sangafa","Vanuatu","EAE","NVSE",-17.0902996063,168.343002319,7,11,"U","Pacific/Efate","airport","OurAirports"
-5897,"Craig Cove Airport","Craig Cove","Vanuatu","CCV","NVSF",-16.264999389648438,167.9239959716797,69,11,"U","Pacific/Efate","airport","OurAirports"
+5897,"Craig Cove Airport","Craig Cove","Vanuatu","CCV","NVSF",-16.264999,167.923996,69,11,"U","Pacific/Efate","airport","OurAirports"
5898,"Longana Airport","Longana","Vanuatu","LOD","NVSG",-15.3066997528,167.966995239,167,11,"U","Pacific/Efate","airport","OurAirports"
5899,"Sara Airport","Pentecost Island","Vanuatu","SSR","NVSH",-15.4708003998,168.151992798,493,11,"U","Pacific/Efate","airport","OurAirports"
5900,"Tavie Airport","Paama Island","Vanuatu","PBJ","NVSI",-16.438999176,168.257003784,160,11,"U","Pacific/Efate","airport","OurAirports"
-5901,"Lamap Airport","Lamap","Vanuatu","LPM","NVSL",-16.45400047302246,167.822998046875,7,11,"U","Pacific/Efate","airport","OurAirports"
+5901,"Lamap Airport","Lamap","Vanuatu","LPM","NVSL",-16.4611228,167.829253,7,11,"U","Pacific/Efate","airport","OurAirports"
5902,"Lamen Bay Airport","Lamen Bay","Vanuatu","LNB","NVSM",-16.584199905400002,168.158996582,7,11,"U","Pacific/Efate","airport","OurAirports"
5903,"Maewo-Naone Airport","Maewo Island","Vanuatu","MWF","NVSN",-15,168.082992554,509,11,"U","Pacific/Efate","airport","OurAirports"
5904,"Lonorore Airport","Lonorore","Vanuatu","LNE","NVSO",-15.865599632299999,168.17199707,43,11,"U","Pacific/Efate","airport","OurAirports"
-5905,"Norsup Airport","Norsup","Vanuatu","NUS","NVSP",-16.079700469970703,167.4010009765625,23,11,"U","Pacific/Efate","airport","OurAirports"
+5905,"Norsup Airport","Norsup","Vanuatu","NUS","NVSP",-16.0797,167.401001,23,11,"U","Pacific/Efate","airport","OurAirports"
5906,"Gaua Island Airport","Gaua Island","Vanuatu","ZGU","NVSQ",-14.218099594099998,167.587005615,100,11,"U","Pacific/Efate","airport","OurAirports"
5907,"Redcliffe Airport","Redcliffe","Vanuatu","RCL","NVSR",-15.472000122099999,167.835006714,36,11,"U","Pacific/Efate","airport","OurAirports"
5908,"Santo Pekoa International Airport","Santo","Vanuatu","SON","NVSS",-15.505000114399998,167.220001221,184,11,"U","Pacific/Efate","airport","OurAirports"
@@ -4552,7 +4572,7 @@
5910,"Uléi Airport","Ambryn Island","Vanuatu","ULB","NVSU",-16.3297,168.3011,170,11,"U","Pacific/Efate","airport","OurAirports"
5911,"Valesdir Airport","Valesdir","Vanuatu","VLS","NVSV",-16.796100616500002,168.177001953,10,11,"U","Pacific/Efate","airport","OurAirports"
5912,"Southwest Bay Airport","Malekula Island","Vanuatu","SWJ","NVSX",-16.4864,167.4472,68,11,"U","Pacific/Efate","airport","OurAirports"
-5913,"North West Santo Airport","Olpoi","Vanuatu","OLZ","NVSZ",-14.881699562099998,166.557998657,50,11,"U","Pacific/Efate","airport","OurAirports"
+5913,"North West Santo Airport","Olpoi","Vanuatu",\N,"NVSZ",-14.881699562099998,166.557998657,50,11,"U","Pacific/Efate","airport","OurAirports"
5914,"Aneityum Airport","Anelghowhat","Vanuatu","AUY","NVVA",-20.2492008209,169.770996094,7,11,"U","Pacific/Efate","airport","OurAirports"
5915,"Aniwa Airport","Aniwa","Vanuatu","AWD","NVVB",-19.2346,169.6009,69,11,"U","Pacific/Efate","airport","OurAirports"
5916,"Dillon's Bay Airport","Dillon's Bay","Vanuatu","DLY","NVVD",-18.7693996429,169.00100708,630,11,"U","Pacific/Efate","airport","OurAirports"
@@ -4562,9 +4582,9 @@
5920,"Île Art - Waala Airport","Waala","New Caledonia","BMY","NWWC",-19.720600128173828,163.66099548339844,306,11,"U","Pacific/Noumea","airport","OurAirports"
5921,"Île des Pins Airport","Île des Pins","New Caledonia","ILP","NWWE",-22.588899612426758,167.45599365234375,315,11,"U","Pacific/Noumea","airport","OurAirports"
5922,"Fayzabad Airport","Faizabad","Afghanistan","FBD","OAFZ",37.121101,70.518097,3872,4.5,"U","Asia/Kabul","airport","OurAirports"
-5924,"Dawadmi Domestic Airport","Dawadmi","Saudi Arabia","DWD","OEDW",24.5,44.400001525878906,3429,3,"U","Asia/Riyadh","airport","OurAirports"
+5924,"Dawadmi Domestic Airport","Dawadmi","Saudi Arabia",\N,"OEDW",24.5,44.400001525878906,3429,3,"U","Asia/Riyadh","airport","OurAirports"
5925,"Al-Jawf Domestic Airport","Al-Jawf","Saudi Arabia","AJF","OESK",29.78510093688965,40.099998474121094,2261,3,"U","Asia/Riyadh","airport","OurAirports"
-5926,"Wadi Al Dawasir Airport","Wadi-al-dawasir","Saudi Arabia","EWD","OEWD",20.504299163800003,45.199600219699995,2062,3,"U","Asia/Riyadh","airport","OurAirports"
+5926,"Wadi Al Dawasir Airport","Wadi-al-dawasir","Saudi Arabia","WAE","OEWD",20.504299163800003,45.199600219699995,2062,3,"U","Asia/Riyadh","airport","OurAirports"
5927,"Khoram Abad Airport","Khorram Abad","Iran","KHD","OICK",33.43539810180664,48.282901763916016,3782,3.5,"E","Asia/Tehran","airport","OurAirports"
5928,"Bam Airport","Bam","Iran","BXR","OIKM",29.084199905395508,58.45000076293945,3231,3.5,"E","Asia/Tehran","airport","OurAirports"
5929,"Rafsanjan Airport","Rafsanjan","Iran","RJN","OIKR",30.297700881958008,56.05110168457031,5298,3.5,"E","Asia/Tehran","airport","OurAirports"
@@ -4576,14 +4596,14 @@
5935,"Ardabil Airport","Ardabil","Iran","ADU","OITL",38.3256988525,48.4244003296,4315,3.5,"E","Asia/Tehran","airport","OurAirports"
5936,"Urmia Airport","Uromiyeh","Iran","OMH","OITR",37.6680984497,45.0686988831,4343,3.5,"E","Asia/Tehran","airport","OurAirports"
5937,"Al Ain International Airport","Al Ain","United Arab Emirates","AAN","OMAL",24.261699676513672,55.60919952392578,869,4,"U","Asia/Dubai","airport","OurAirports"
-5938,"Bannu Airport","Bannu","Pakistan","BNP","OPBN",32.972900390625,70.52790069580078,1325,5,"N","Asia/Karachi","airport","OurAirports"
+5938,"Bannu Airport","Bannu","Pakistan","BNP","OPBN",32.9729,70.527901,1325,5,"N","Asia/Karachi","airport","OurAirports"
5939,"Bahawalpur Airport","Bahawalpur","Pakistan","BHV","OPBW",29.348100662231445,71.71800231933594,392,5,"N","Asia/Karachi","airport","OurAirports"
5940,"Chitral Airport","Chitral","Pakistan","CJL","OPCH",35.886600494384766,71.80059814453125,4920,5,"N","Asia/Karachi","airport","OurAirports"
5941,"Dalbandin Airport","Dalbandin","Pakistan","DBA","OPDB",28.878299713100002,64.3998031616,2800,5,"N","Asia/Karachi","airport","OurAirports"
5942,"Dera Ghazi Khan Airport","Dera Ghazi Khan","Pakistan","DEA","OPDG",29.961000442504883,70.48590087890625,492,5,"N","Asia/Karachi","airport","OurAirports"
5943,"Dera Ismael Khan Airport","Dera Ismael Khan","Pakistan","DSK","OPDI",31.909400939941406,70.89659881591797,594,5,"N","Asia/Karachi","airport","OurAirports"
5944,"Jiwani Airport","Jiwani","Pakistan","JIW","OPJI",25.067800521900004,61.8054008484,186,5,"N","Asia/Karachi","airport","OurAirports"
-5945,"Hyderabad Airport","Hyderabad","Pakistan","HDD","OPKD",25.318099975599996,68.3660964966,130,5,"N","Asia/Karachi","airport","OurAirports"
+5945,"Hyderabad Airport","Hyderabad","Pakistan","HDD","OPKD",25.3181,68.366096,130,5,"N","Asia/Karachi","airport","OurAirports"
5946,"Khuzdar Airport","Khuzdar","Pakistan","KDD","OPKH",27.790599823,66.6473007202,4012,5,"N","Asia/Karachi","airport","OurAirports"
5947,"Ormara Airport","Ormara Raik","Pakistan","ORW","OPOR",25.274700164799995,64.58599853519999,10,5,"N","Asia/Karachi","airport","OurAirports"
5948,"Parachinar Airport","Parachinar","Pakistan","PAJ","OPPC",33.902099609400004,70.0716018677,5800,5,"N","Asia/Karachi","airport","OurAirports"
@@ -4606,11 +4626,11 @@
5969,"Wrangell Airport","Wrangell","United States","WRG","PAWG",56.48429871,-132.3699951,49,-9,"A","America/Anchorage","airport","OurAirports"
5989,"Kalaupapa Airport","Molokai","United States","LUP","PHLU",21.21100044,-156.973999,24,-10,"A","Pacific/Honolulu","airport","OurAirports"
5990,"Eniwetok Airport","Eniwetok Atoll","Marshall Islands","ENT","PKMA",11.340700149536133,162.3280029296875,13,12,"U","Pacific/Majuro","airport","OurAirports"
-5991,"Matsu Nangan Airport","Matsu Islands","Taiwan","LZN","RCFG",26.159799575805664,119.95800018310547,232,8,"U","Asia/Taipei","airport","OurAirports"
+5991,"Matsu Nangan Airport","Matsu Islands","Taiwan","LZN","RCFG",26.1598,119.958,232,8,"U","Asia/Taipei","airport","OurAirports"
5992,"Hengchun Airport","Hengchun","Taiwan","HCN","RCKW",22.041099548339844,120.7300033569336,46,8,"U","Asia/Taipei","airport","OurAirports"
-5993,"Matsu Beigan Airport","Matsu Islands","Taiwan","MFK","RCMT",26.224199295043945,120.00299835205078,41,8,"U","Asia/Taipei","airport","OurAirports"
+5993,"Matsu Beigan Airport","Matsu Islands","Taiwan","MFK","RCMT",26.224199,120.002998,41,8,"U","Asia/Taipei","airport","OurAirports"
5994,"Kushiro Airport","Kushiro","Japan","KUH","RJCK",43.041000366199995,144.192993164,327,9,"U","Asia/Tokyo","airport","OurAirports"
-5995,"Okadama Airport","Sapporo","Japan","OKD","RJCO",43.1161003112793,141.3800048828125,25,9,"U","Asia/Tokyo","airport","OurAirports"
+5995,"Okadama Airport","Sapporo","Japan","OKD","RJCO",43.117447,141.38134,25,9,"U","Asia/Tokyo","airport","OurAirports"
5996,"Saga Airport","Saga","Japan","HSG","RJFS",33.149700164799995,130.302001953,6,9,"N","Asia/Tokyo","airport","OurAirports"
5997,"Nagoya Airport","Nagoya","Japan","NKM","RJNA",35.255001068115234,136.9239959716797,52,9,"U","Asia/Tokyo","airport","OurAirports"
5998,"Iwami Airport","Iwami","Japan","IWJ","RJOW",34.676399231,131.789993286,184,9,"U","Asia/Tokyo","airport","OurAirports"
@@ -4620,32 +4640,32 @@
6002,"Miyakejima Airport","Miyakejima","Japan","MYE","RJTQ",34.073600769,139.559997559,67,9,"U","Asia/Tokyo","airport","OurAirports"
6003,"Kunsan Air Base","Kunsan","South Korea","KUV","RKJK",35.90380096435547,126.61599731445312,29,9,"U","Asia/Seoul","airport","OurAirports"
6004,"Mokpo Heliport","Mokpo","South Korea","MPK","RKJM",34.7588996887,126.379997253,23,9,"U","Asia/Seoul","airport","OurAirports"
-6005,"Wonju Airport","Wonju","South Korea","WJU","RKNW",37.43809890749999,127.959999084,329,9,"U","Asia/Seoul","airport","OurAirports"
-6006,"Yangyang International Airport","Sokcho / Gangneung","South Korea","YNY","RKNY",38.06129837036133,128.66900634765625,241,9,"U","Asia/Seoul","airport","OurAirports"
-6007,"Sacheon Air Base","Sacheon","South Korea","HIN","RKPS",35.0885009765625,128.07000732421875,25,9,"U","Asia/Seoul","airport","OurAirports"
-6008,"Cheongju International Airport","Chongju","South Korea","CJJ","RKTU",36.7165985107,127.499000549,191,9,"U","Asia/Seoul","airport","OurAirports"
+6005,"Wonju/Hoengseong Air Base (K-38/K-46)","Wonju","South Korea","WJU","RKNW",37.441201,127.963858,329,9,"U","Asia/Seoul","airport","OurAirports"
+6006,"Yangyang International Airport","Sokcho / Gangneung","South Korea","YNY","RKNY",38.061298,128.669006,241,9,"U","Asia/Seoul","airport","OurAirports"
+6007,"Sacheon Air Base/Airport","Sacheon","South Korea","HIN","RKPS",35.088591,128.071747,25,9,"U","Asia/Seoul","airport","OurAirports"
+6008,"Cheongju International Airport/Cheongju Air Base (K-59/G-513)","Chongju","South Korea","CJJ","RKTU",36.717008,127.498741,191,9,"U","Asia/Seoul","airport","OurAirports"
6009,"Subic Bay International Airport","Olongapo City","Philippines","SFS","RPLB",14.794400215148926,120.27100372314453,64,8,"N","Asia/Manila","airport","OurAirports"
6010,"Cuyo Airport","Cuyo","Philippines","CYU","RPLO",10.858099937438965,121.06900024414062,0,8,"N","Asia/Manila","airport","OurAirports"
6011,"Rajah Buayan Air Base","General Santos City","Philippines",\N,"RPMB",6.10644006729,125.23500061,28,8,"N","Asia/Manila","airport","OurAirports"
6012,"Camiguin Airport","Camiguin","Philippines","CGM","RPMH",9.253520011901855,124.70700073242188,53,8,"N","Asia/Manila","airport","OurAirports"
6013,"Jolo Airport","Jolo","Philippines","JOL","RPMJ",6.0536699295043945,121.01100158691406,118,8,"N","Asia/Manila","airport","OurAirports"
-6014,"Sanga Sanga Airport","Sanga Sanga","Philippines","SGS","RPMN",5.046989917755127,119.74299621582031,15,8,"N","Asia/Manila","airport","OurAirports"
+6014,"Sanga Sanga Airport","Sanga Sanga","Philippines","TWT","RPMN",5.046991,119.742996,15,8,"N","Asia/Manila","airport","OurAirports"
6016,"Surigao Airport","Sangley Point","Philippines","SUG","RPMS",9.755838325629998,125.480947495,20,8,"N","Asia/Manila","airport","OurAirports"
6017,"Tandag Airport","Tandag","Philippines","TDG","RPMW",9.072110176086426,126.1709976196289,16,8,"N","Asia/Manila","airport","OurAirports"
6018,"Naga Airport","Naga","Philippines","WNP","RPUN",13.58489990234375,123.2699966430664,142,8,"N","Asia/Manila","airport","OurAirports"
-6019,"Basco Airport","Basco","Philippines","BSO","RPUO",20.4512996674,121.980003357,291,8,"N",\N,"airport","OurAirports"
+6019,"Basco Airport","Basco","Philippines","BSO","RPUO",20.4513,121.980003,291,8,"N",\N,"airport","OurAirports"
6020,"San Fernando Airport","San Fernando","Philippines","SFE","RPUS",16.595600128173828,120.3030014038086,13,8,"N","Asia/Manila","airport","OurAirports"
6021,"Tuguegarao Airport","Tuguegarao","Philippines","TUG","RPUT",17.6433676823,121.733150482,70,8,"N","Asia/Manila","airport","OurAirports"
6022,"Virac Airport","Virac","Philippines","VRC","RPUV",13.576399803161621,124.20600128173828,121,8,"N","Asia/Manila","airport","OurAirports"
6023,"Calbayog Airport","Calbayog City","Philippines","CYP","RPVC",12.072699546813965,124.54499816894531,12,8,"N","Asia/Manila","airport","OurAirports"
6024,"Catarman National Airport","Catarman","Philippines","CRM","RPVF",12.502400398254395,124.63600158691406,6,8,"N","Asia/Manila","airport","OurAirports"
-6025,"Moises R. Espinosa Airport","Masbate","Philippines","MBT","RPVJ",12.369400024399999,123.628997803,26,8,"N","Asia/Manila","airport","OurAirports"
+6025,"Moises R. Espinosa Airport","Masbate","Philippines","MBT","RPVJ",12.369682,123.630095,49,8,"N","Asia/Manila","airport","OurAirports"
6026,"Roxas Airport","Roxas City","Philippines","RXS","RPVR",11.597700119018555,122.75199890136719,10,8,"N","Asia/Manila","airport","OurAirports"
6027,"General Enrique Mosconi Airport","Tartagal","Argentina","TTG","SAST",-22.619600296,-63.7937011719,1472,-3,"N","America/Argentina/Salta","airport","OurAirports"
6028,"Las Heras Airport","Las Heras","Argentina","LHS","SAVH",-46.53829956049999,-68.9653015137,1082,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
-6029,"Antoine De St Exupery Airport","San Antonio Oeste","Argentina","OES","SAVN",-40.7512,-65.0343,85,-3,"N","America/Argentina/Salta","airport","OurAirports"
+6029,"Antoine de Saint Exupéry Airport","San Antonio Oeste","Argentina","OES","SAVN",-40.7512,-65.0343,85,-3,"N","America/Argentina/Salta","airport","OurAirports"
6030,"Lago Argentino Airport","El Calafate","Argentina","ING","SAWA",-50.336102,-72.248596,732,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
-6031,"Gobernador Gregores Airport","Gobernador Gregores","Argentina","GGS","SAWR",-48.7831001282,-70.1500015259,356,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
+6031,"Gobernador Gregores Airport","Gobernador Gregores","Argentina","GGS","SAWR",-48.7831,-70.150002,356,-3,"N","America/Argentina/Rio_Gallegos","airport","OurAirports"
6032,"Santa Teresita Airport","Santa Teresita","Argentina","SST","SAZL",-36.5423,-56.7218,9,-3,"N","America/Buenos_Aires","airport","OurAirports"
6033,"Necochea Airport","Necochea","Argentina","NEC","SAZO",-38.4831,-58.8172,72,-3,"N","America/Buenos_Aires","airport","OurAirports"
6034,"Orlando Bezerra de Menezes Airport","Juazeiro Do Norte","Brazil","JDO","SBJU",-7.21895980835,-39.270099639899996,1392,-3,"S","America/Fortaleza","airport","OurAirports"
@@ -4653,40 +4673,40 @@
6037,"Macaé Airport","Macaé","Brazil","MEA","SBME",-22.343000412,-41.7659988403,8,-3,"S","America/Sao_Paulo","airport","OurAirports"
6038,"Frank Miloye Milenkowichi–Marília State Airport","Marília","Brazil","MII","SBML",-22.1968994141,-49.926399231,2122,-3,"S","America/Sao_Paulo","airport","OurAirports"
6039,"Vitória da Conquista Airport","Vitória Da Conquista","Brazil","VDC","SBQV",-14.8627996445,-40.8630981445,3002,-3,"S","America/Fortaleza","airport","OurAirports"
-6040,"Santa Maria Airport","Santa Maria","Brazil","RIA","SBSM",-29.71139907836914,-53.688201904296875,287,-3,"S","America/Sao_Paulo","airport","OurAirports"
-6041,"Toledo Airport","Toledo","Brazil","TOW","SBTD",-24.68630027770996,-53.6974983215332,1843,-3,"S","America/Sao_Paulo","airport","OurAirports"
+6040,"Santa Maria Airport","Santa Maria","Brazil","RIA","SBSM",-29.711399,-53.688202,287,-3,"S","America/Sao_Paulo","airport","OurAirports"
+6041,"Toledo Airport","Toledo","Brazil","TOW","SBTD",-24.6863,-53.697498,1843,-3,"S","America/Sao_Paulo","airport","OurAirports"
6042,"Ricardo García Posada Airport","El Salvador","Chile","ESR","SCES",-26.311100006103516,-69.76519775390625,5240,-4,"S","America/Santiago","airport","OurAirports"
6043,"Pucón Airport","Pucon","Chile","ZPC","SCPC",-39.29280090332031,-71.91590118408203,853,-4,"S","America/Santiago","airport","OurAirports"
-6044,"Sorocaba Airport","Sorocaba","Brazil","SOD","SDCO",-23.47800064086914,-47.4900016784668,2077,-3,"S","America/Sao_Paulo","airport","OurAirports"
-6045,"San Cristóbal Airport","San Cristóbal","Ecuador","SCY","SEST",-0.9102060198783875,-89.61740112304688,62,-6,"U","Pacific/Galapagos","airport","OurAirports"
-6046,"Camilo Ponce Enriquez Airport","La Toma (Catamayo)","Ecuador","LOH","SETM",-3.995889902114868,-79.37190246582031,4056,-5,"U","America/Guayaquil","airport","OurAirports"
+6044,"Sorocaba Airport","Sorocaba","Brazil","SOD","SDCO",-23.478001,-47.490002,2077,-3,"S","America/Sao_Paulo","airport","OurAirports"
+6045,"San Cristóbal Airport","San Cristóbal","Ecuador","SCY","SEST",-0.910206,-89.617401,62,-6,"U","Pacific/Galapagos","airport","OurAirports"
+6046,"Camilo Ponce Enriquez Airport","La Toma (Catamayo)","Ecuador","LOH","SETM",-3.99589,-79.371902,4056,-5,"U","America/Guayaquil","airport","OurAirports"
6047,"General Rivadeneira Airport","Esmeraldas","Ecuador","ESM","SETN",0.9785190224647522,-79.62660217285156,32,-5,"U","America/Guayaquil","airport","OurAirports"
6048,"Port Stanley Airport","Stanley","Falkland Islands","PSY","SFAL",-51.685699462891,-57.777599334717,75,-3,"U","Atlantic/Stanley","airport","OurAirports"
6049,"Santa Ana Airport","Cartago","Colombia","CRC","SKGO",4.75818,-75.9557,2979,-5,"U","America/Bogota","airport","OurAirports"
-6050,"La Jagua Airport","Garzón","Colombia","GLJ","SKGZ",2.1464,-75.6944,2620,-5,"U","America/Bogota","airport","OurAirports"
+6050,"La Jagua Airport","Garzón","Colombia",\N,"SKGZ",2.1464,-75.6944,2620,-5,"U","America/Bogota","airport","OurAirports"
6051,"Caucaya Airport","Puerto Leguízamo","Colombia","LQM","SKLG",-0.182278,-74.7708,573,-5,"U","America/Bogota","airport","OurAirports"
6052,"La Pedrera Airport","La Pedrera","Colombia","LPD","SKLP",-1.32861,-69.5797,590,-5,"U","America/Bogota","airport","OurAirports"
6053,"Reyes Murillo Airport","Nuquí","Colombia","NQU","SKNQ",5.6964,-77.2806,12,-5,"U","America/Bogota","airport","OurAirports"
6054,"Obando Airport","Puerto Inírida","Colombia","PDA","SKPD",3.85353,-67.9062,460,-5,"U","America/Bogota","airport","OurAirports"
6055,"El Yopal Airport","Yopal","Colombia","EYP","SKYP",5.31911,-72.384,1028,-5,"U","America/Bogota","airport","OurAirports"
6056,"Capitán de Av. Emilio Beltrán Airport","Guayaramerín","Bolivia","GYA","SLGY",-10.820599556,-65.3455963135,557,-4,"U","America/La_Paz","airport","OurAirports"
-6057,"Puerto Rico Airport","Puerto Rico/Manuripi","Bolivia","PUR","SLPR",-11.10766315460205,-67.55115509033203,597,-4,"U","America/La_Paz","airport","OurAirports"
+6057,"Puerto Rico Airport","Puerto Rico/Manuripi","Bolivia","PUR","SLPR",-11.107663,-67.551155,597,-4,"U","America/La_Paz","airport","OurAirports"
6058,"Capitán Av. Selin Zeitun Lopez Airport","Riberalta","Bolivia","RIB","SLRI",-11,-66,462,-4,"U","America/La_Paz","airport","OurAirports"
-6059,"Reyes Airport","Reyes","Bolivia","REY","SLRY",-14.304400444030762,-67.35340118408203,935,-4,"U","America/La_Paz","airport","OurAirports"
+6059,"Reyes Airport","Reyes","Bolivia","REY","SLRY",-14.3044,-67.353401,935,-4,"U","America/La_Paz","airport","OurAirports"
6060,"Capitán Av. German Quiroga G. Airport","San Borja","Bolivia","SRJ","SLSB",-14.859199523925781,-66.73750305175781,633,-4,"U","America/La_Paz","airport","OurAirports"
-6061,"Zorg en Hoop Airport","Paramaribo","Suriname","ORG","SMZO",5.811079978942871,-55.19070053100586,10,-3,"U","America/Paramaribo","airport","OurAirports"
+6061,"Zorg en Hoop Airport","Paramaribo","Suriname","ORG","SMZO",5.81108,-55.190701,10,-3,"U","America/Paramaribo","airport","OurAirports"
6062,"Mucuri Airport","Mucuri","Brazil","MVS","SNMU",-18.048900604248047,-39.864200592041016,276,-3,"S","America/Fortaleza","airport","OurAirports"
-6065,"Caballococha Airport","Caballococha","Peru","LHC","SPBC",-3.91686010361,-70.5082015991,328,-5,"U","America/Lima","airport","OurAirports"
+6065,"Caballococha Airport","Caballococha","Peru",\N,"SPBC",-3.91686010361,-70.5082015991,328,-5,"U","America/Lima","airport","OurAirports"
6066,"Mayor General FAP Armando Revoredo Iglesias Airport","Cajamarca","Peru","CJA","SPJR",-7.1391801834106445,-78.4894027709961,8781,-5,"U","America/Lima","airport","OurAirports"
6067,"Alferez Fap David Figueroa Fernandini Airport","Huánuco","Peru","HUU","SPNC",-9.878809928894043,-76.20480346679688,6070,-5,"U","America/Lima","airport","OurAirports"
6068,"Maria Reiche Neuman Airport","Nazca","Peru","NZC","SPZA",-14.854000091600001,-74.9615020752,1860,-5,"U","America/Lima","airport","OurAirports"
-6069,"Santa Rosa Airport","Santa Rosa","Brazil","SRA","SSZR",-27.906700134277344,-54.52040100097656,984,-3,"S","America/Sao_Paulo","airport","OurAirports"
-6070,"El Jagüel / Punta del Este Airport","Maldonado","Uruguay","MDO","SUPE",-34.9169998169,-54.916999816899995,66,-3,"S","America/Montevideo","airport","OurAirports"
+6069,"Santa Rosa Airport","Santa Rosa","Brazil","SRA","SSZR",-27.9067,-54.520401,984,-3,"S","America/Sao_Paulo","airport","OurAirports"
+6070,"El Jagüel / Punta del Este Airport","Maldonado","Uruguay",\N,"SUPE",-34.9169998169,-54.916999816899995,66,-3,"S","America/Montevideo","airport","OurAirports"
6071,"Escuela Mariscal Sucre Airport","Maracay","Venezuela","MYC","SVBS",10.249978065490723,-67.64942169189453,1338,-4,"U","America/Caracas","airport","OurAirports"
-6072,"Juan Pablo Pérez Alfonso Airport","El Vigía","Venezuela","VIG","SVVG",8.624138832092285,-71.67266845703125,250,-4,"U","America/Caracas","airport","OurAirports"
+6072,"Juan Pablo Pérez Alfonso Airport","El Vigía","Venezuela","VIG","SVVG",8.624139,-71.672668,250,-4,"U","America/Caracas","airport","OurAirports"
6073,"Ji-Paraná Airport","Ji-Paraná","Brazil","JPR","SWJI",-10.870800018299999,-61.8465003967,598,-4,"S","America/Boa_Vista","airport","OurAirports"
6074,"Codrington Airport","Codrington","Antigua and Barbuda","BBQ","TAPH",17.635799,-61.828602,15,-4,"U","America/Antigua","airport","OurAirports"
-6075,"La Désirade Airport","Grande Anse","Guadeloupe","DSD","TFFA",16.296899795532227,-61.08440017700195,10,-4,"U","America/Guadeloupe","airport","OurAirports"
+6075,"La Désirade Airport","Grande Anse","Guadeloupe","DSD","TFFA",16.296902,-61.0844,10,-4,"U","America/Guadeloupe","airport","OurAirports"
6076,"Baillif Airport","Basse Terre","Guadeloupe","BBR","TFFB",16.0132999420166,-61.7421989440918,59,-4,"U","America/Guadeloupe","airport","OurAirports"
6077,"St-François Airport","St-François","Guadeloupe","SFC","TFFC",16.25779914855957,-61.26250076293945,10,-4,"U","America/Guadeloupe","airport","OurAirports"
6078,"Les Bases Airport","Grand Bourg","Guadeloupe","GBJ","TFFM",15.86870002746582,-61.27000045776367,16,-4,"U","America/Guadeloupe","airport","OurAirports"
@@ -4694,20 +4714,20 @@
6080,"Virgin Gorda Airport","Spanish Town","British Virgin Islands","VIJ","TUPW",18.446399688720703,-64.42749786376953,9,-4,"U","America/Tortola","airport","OurAirports"
6081,"J F Mitchell Airport","Bequia","Saint Vincent and the Grenadines","BQU","TVSB",12.9884004593,-61.2620010376,15,-4,"U","America/St_Vincent","airport","OurAirports"
6082,"Union Island International Airport","Union Island","Saint Vincent and the Grenadines","UNI","TVSU",12.60013484954834,-61.41194534301758,16,-4,"U","America/St_Vincent","airport","OurAirports"
-6083,"Kokshetau Airport","Kokshetau","Kazakhstan","KOV","UACK",53.3291015625,69.59459686279297,900,6,"U","Asia/Qyzylorda","airport","OurAirports"
+6083,"Kokshetau Airport","Kokshetau","Kazakhstan","KOV","UACK",53.329102,69.594597,900,6,"U","Asia/Qyzylorda","airport","OurAirports"
6084,"Petropavlosk South Airport","Petropavlosk","Kazakhstan","PPK","UACP",54.77470016479492,69.18389892578125,453,6,"U","Asia/Qyzylorda","airport","OurAirports"
6085,"Zhezkazgan Airport","Zhezkazgan","Kazakhstan","DZN","UAKD",47.708302,67.733299,1250,6,"U","Asia/Qyzylorda","airport","OurAirports"
6086,"Ust-Kamennogorsk Airport","Ust Kamenogorsk","Kazakhstan","UKK","UASK",50.036598205566406,82.49420166015625,939,6,"U","Asia/Qyzylorda","airport","OurAirports"
6088,"Kostanay West Airport","Kostanay","Kazakhstan","KSN","UAUU",53.20690155029297,63.55030059814453,595,6,"U","Asia/Qyzylorda","airport","OurAirports"
6089,"Ganja Airport","Ganja","Azerbaijan","KVD","UBBG",40.737701416015625,46.31760025024414,1083,4,"E","Asia/Baku","airport","OurAirports"
6090,"Nakhchivan Airport","Nakhchivan","Azerbaijan","NAJ","UBBN",39.18880081176758,45.45840072631836,2863,4,"E","Asia/Baku","airport","OurAirports"
-6091,"Chulman Airport","Neryungri","Russia","CNN","UELL",56.913898468018,124.91400146484,2812,9,"N","Asia/Yakutsk","airport","OurAirports"
+6091,"Chulman Airport","Neryungri","Russia",\N,"UELL",56.913898468018,124.91400146484,2812,9,"N","Asia/Yakutsk","airport","OurAirports"
6092,"Polyarny Airport","Yakutia","Russia","PYJ","UERP",66.4003982544,112.029998779,1660,9,"N","Asia/Yakutsk","airport","OurAirports"
6093,"Chokurdakh Airport","Chokurdah","Russia","CKH","UESO",70.62310028076172,147.90199279785156,151,11,"N","Asia/Srednekolymsk","airport","OurAirports"
6094,"Cherskiy Airport","Cherskiy","Russia","CYX","UESS",68.7406005859375,161.33799743652344,20,11,"N","Asia/Srednekolymsk","airport","OurAirports"
6095,"Tiksi Airport","Tiksi","Russia","IKS","UEST",71.697700500488,128.90299987793,26,9,"N","Asia/Yakutsk","airport","OurAirports"
6097,"Komsomolsk-on-Amur Airport","Komsomolsk-on-Amur","Russia","KXK","UHKK",50.409000396728516,136.9340057373047,92,10,"N","Asia/Vladivostok","airport","OurAirports"
-6098,"Ugolny Airport","Anadyr","Russia","DYR","UHMA",64.73490142822266,177.74099731445312,194,12,"N","Asia/Anadyr","airport","OurAirports"
+6098,"Ugolny Airport","Anadyr","Russia","DYR","UHMA",64.734902,177.740997,194,12,"N","Asia/Anadyr","airport","OurAirports"
6099,"Okhotsk Airport","Okhotsk","Russia","OHO","UHOO",59.410064697265625,143.05650329589844,0,10,"N","Asia/Vladivostok","airport","OurAirports"
6100,"Ujae Atoll Airport","Ujae Atoll","Marshall Islands","UJE","UJAP",8.92805957794,165.761993408,29,12,"U","Pacific/Majuro","airport","OurAirports"
6101,"Mariupol International Airport","Mariupol International","Ukraine","MPW","UKCM",47.07609939575195,37.44960021972656,251,2,"E","Europe/Kiev","airport","OurAirports"
@@ -4728,10 +4748,10 @@
6116,"Mogilev Airport","Mogilev","Belarus","MVQ","UMOO",53.954898834228516,30.09510040283203,637,3,"E","Europe/Minsk","airport","OurAirports"
6117,"Yeniseysk Airport","Yeniseysk","Russia","EIE","UNII",58.47420120239258,92.11250305175781,253,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
6118,"Kyzyl Airport","Kyzyl","Russia","KYZ","UNKY",51.66939926147461,94.40059661865234,2123,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
-6119,"Spichenkovo Airport","Novokuznetsk","Russia","NOZ","UNWW",53.8114013671875,86.877197265625,1024,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
+6119,"Spichenkovo Airport","Novokuznetsk","Russia","NOZ","UNWW",53.811401,86.877197,1024,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
6120,"Khatanga Airport","Khatanga","Russia","HTG","UOHH",71.97810363769531,102.49099731445312,95,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
6121,"Igarka Airport","Igarka","Russia","IAA","UOII",67.43720245361328,86.62190246582031,82,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
-6122,"Khankala Air Base","Grozny","Russia","GRV","URMG",43.298099517822266,45.78409957885742,548,3,"N","Europe/Moscow","airport","OurAirports"
+6122,"Khankala Air Base","Grozny","Russia",\N,"URMG",43.298099517822266,45.78409957885742,548,3,"N","Europe/Moscow","airport","OurAirports"
6123,"Nalchik Airport","Nalchik","Russia","NAL","URMN",43.512901306152344,43.636600494384766,1461,3,"N","Europe/Moscow","airport","OurAirports"
6124,"Beslan Airport","Beslan","Russia","OGZ","URMO",43.2051010132,44.6066017151,1673,3,"N","Europe/Moscow","airport","OurAirports"
6125,"Elista Airport","Elista","Russia","ESL","URWI",46.3739013671875,44.33089828491211,501,3,"N","Europe/Moscow","airport","OurAirports"
@@ -4743,7 +4763,7 @@
6136,"Lopez Island Airport","Lopez","United States","LPS","S31",48.4838981628418,-122.93800354003906,209,-8,"A","America/Los_Angeles","airport","OurAirports"
6137,"Salekhard Airport","Salekhard","Russia","SLY","USDD",66.5907974243164,66.61100006103516,218,5,"N","Asia/Yekaterinburg","airport","OurAirports"
6138,"Khanty Mansiysk Airport","Khanty-Mansiysk","Russia","HMA","USHH",61.028499603271484,69.08609771728516,76,5,"N","Asia/Yekaterinburg","airport","OurAirports"
-6139,"Nyagan Airport","Nyagan","Russia","NYA","USHN",62.11000061035156,65.61499786376953,361,5,"N","Asia/Yekaterinburg","airport","OurAirports"
+6139,"Nyagan Airport","Nyagan","Russia","NYA","USHN",62.110001,65.614998,361,5,"N","Asia/Yekaterinburg","airport","OurAirports"
6140,"Sovetskiy Airport","Sovetskiy","Russia","OVS","USHS",61.326622009277344,63.60191345214844,351,5,"N","Asia/Yekaterinburg","airport","OurAirports"
6141,"Izhevsk Airport","Izhevsk","Russia","IJK","USII",56.82809829711914,53.45750045776367,531,4,"N","Europe/Samara","airport","OurAirports"
6142,"Pobedilovo Airport","Kirov","Russia","KVX","USKK",58.503299713135,49.348300933838,479,3,"N","Europe/Moscow","airport","OurAirports"
@@ -4781,22 +4801,22 @@
6174,"Dimapur Airport","Dimapur","India","DMU","VEMR",25.883899688699998,93.77110290530001,487,5.5,"N","Asia/Calcutta","airport","OurAirports"
6175,"Tezpur Airport","Tezpur","India","TEZ","VETZ",26.7091007232666,92.78469848632812,240,5.5,"N","Asia/Calcutta","airport","OurAirports"
6176,"Barisal Airport","Barisal","Bangladesh","BZL","VGBR",22.801000595092773,90.30120086669922,23,6,"U","Asia/Dhaka","airport","OurAirports"
-6177,"Ban Huoeisay Airport","Huay Xai","Laos","OUI","VLHS",20.2572994232,100.43699646,1380,7,"N","Asia/Vientiane","airport","OurAirports"
-6179,"Bharatpur Airport","Bharatpur","Nepal","BHR","VNBP",27.6781005859375,84.42939758300781,600,5.75,"N","Asia/Katmandu","airport","OurAirports"
+6177,"Ban Huoeisay Airport","Huay Xai","Laos","HOE","VLHS",20.2572994232,100.43699646,1380,7,"N","Asia/Vientiane","airport","OurAirports"
+6179,"Bharatpur Airport","Bharatpur","Nepal","BHR","VNBP",27.678101,84.429398,600,5.75,"N","Asia/Katmandu","airport","OurAirports"
6180,"Bhadrapur Airport","Chandragarhi","Nepal","BDP","VNCG",26.5708007812,88.07959747310001,300,5.75,"N","Asia/Katmandu","airport","OurAirports"
6181,"Meghauli Airport","Meghauli","Nepal","MEY","VNMG",27.5774,84.22875,600,5.75,"N","Asia/Katmandu","airport","OurAirports"
6182,"Nepalgunj Airport","Nepalgunj","Nepal","KEP","VNNG",28.103599548339844,81.66699981689453,540,5.75,"N","Asia/Katmandu","airport","OurAirports"
-6183,"Gan International Airport","Gan Island","Maldives","GAN","VRMG",-0.6933419704437256,73.15560150146484,6,5,"U","Indian/Maldives","airport","OurAirports"
+6183,"Gan International Airport","Gan Island","Maldives","GAN","VRMG",-0.693342,73.155602,6,5,"U","Indian/Maldives","airport","OurAirports"
6184,"Hanimaadhoo Airport","Haa Dhaalu Atoll","Maldives","HAQ","VRMH",6.744229793548584,73.17050170898438,4,5,"U","Indian/Maldives","airport","OurAirports"
6185,"Kadhdhoo Airport","Laamu Atoll","Maldives","KDO","VRMK",1.8591699600219727,73.52189636230469,4,5,"U","Indian/Maldives","airport","OurAirports"
6186,"Mae Sot Airport","Tak","Thailand","MAQ","VTPM",16.699899673461914,98.54509735107422,690,7,"U","Asia/Bangkok","airport","OurAirports"
6187,"Buon Ma Thuot Airport","Buonmethuot","Vietnam","BMV","VVBM",12.668299675,108.120002747,1729,7,"U","Asia/Saigon","airport","OurAirports"
6188,"Cat Bi International Airport","Haiphong","Vietnam","HPH","VVCI",20.819400787353516,106.7249984741211,6,7,"U","Asia/Saigon","airport","OurAirports"
6189,"Cam Ranh Airport","Nha Trang","Vietnam","CXR","VVCR",11.998200416564941,109.21900177001953,40,7,"U","Asia/Saigon","airport","OurAirports"
-6190,"Co Ong Airport","Conson","Vietnam","VCS","VVCS",8.73182964325,106.633003235,20,7,"U","Asia/Saigon","airport","OurAirports"
+6190,"Co Ong Airport","Conson","Vietnam","VCS","VVCS",8.73183,106.633003,20,7,"U","Asia/Saigon","airport","OurAirports"
6191,"Can Tho International Airport","Can Tho","Vietnam","VCA","VVCT",10.085100174,105.711997986,9,7,"U","Asia/Saigon","airport","OurAirports"
6192,"Dien Bien Phu Airport","Dienbienphu","Vietnam","DIN","VVDB",21.3974990845,103.008003235,1611,7,"U","Asia/Saigon","airport","OurAirports"
-6193,"Phu Cat Airport","Phucat","Vietnam","UIH","VVPC",13.9549999237,109.041999817,80,7,"U","Asia/Saigon","airport","OurAirports"
+6193,"Phu Cat Airport","Phucat","Vietnam","UIH","VVPC",13.955,109.042,80,7,"U","Asia/Saigon","airport","OurAirports"
6194,"Pleiku Airport","Pleiku","Vietnam","PXU","VVPK",14.004500389099121,108.01699829101562,2434,7,"U","Asia/Saigon","airport","OurAirports"
6195,"Vinh Airport","Vinh","Vietnam","VII","VVVH",18.7376003265,105.67099762,23,7,"U","Asia/Saigon","airport","OurAirports"
6196,"Banmaw Airport","Banmaw","Burma","BMO","VYBM",24.268999099731445,97.24620056152344,370,6.5,"U","Asia/Rangoon","airport","OurAirports"
@@ -4804,15 +4824,15 @@
6198,"Kawthoung Airport","Kawthoung","Burma","KAW","VYKT",10.049300193786621,98.53800201416016,180,6.5,"U","Asia/Rangoon","airport","OurAirports"
6199,"Loikaw Airport","Loikaw","Burma","LIW","VYLK",19.691499710083008,97.21479797363281,2940,6.5,"U","Asia/Rangoon","airport","OurAirports"
6200,"Mawlamyine Airport","Mawlamyine","Burma","MNU","VYMM",16.444700241088867,97.66069793701172,52,6.5,"U","Asia/Rangoon","airport","OurAirports"
-6201,"Pathein Airport","Pathein","Burma","BSX","VYPN",16.815200805664062,94.77989959716797,20,6.5,"U","Asia/Rangoon","airport","OurAirports"
+6201,"Pathein Airport","Pathein","Burma","BSX","VYPN",16.815201,94.7799,20,6.5,"U","Asia/Rangoon","airport","OurAirports"
6202,"Pakhokku Airport","Pakhokku","Burma","PKK","VYPU",21.4043,95.11125,151,6.5,"U","Asia/Rangoon","airport","OurAirports"
6203,"Sumbawa Besar Airport","Sumbawa Island","Indonesia","SWQ","WADS",-8.48904037475586,117.41200256347656,16,8,"N","Asia/Makassar","airport","OurAirports"
-6204,"Tambolaka Airport","Waikabubak-Sumba Island","Indonesia","TMC","WADT",-9.409720420837402,119.24400329589844,161,8,"N","Asia/Makassar","airport","OurAirports"
+6204,"Tambolaka Airport","Waikabubak-Sumba Island","Indonesia","TMC","WADT",-9.40972,119.244003,161,8,"N","Asia/Makassar","airport","OurAirports"
6205,"Bokondini Airport","Bokondini-Papua Island","Indonesia","BUI","WAJB",-3.6822,138.6755,4550,9,"N","Asia/Jayapura","airport","OurAirports"
6206,"Senggeh Airport","Senggeh-Papua Island","Indonesia","SEH","WAJS",-3.45,140.779,914,9,"N","Asia/Jayapura","airport","OurAirports"
6207,"Tanjung Harapan Airport","Tanjung Selor-Borneo Island","Indonesia","TJS","WALG",2.83583333333,117.373611111,10,8,"N","Asia/Makassar","airport","OurAirports"
6208,"Datadawai Airport","Datadawai-Borneo Island","Indonesia","DTD","WALJ",0.8106,114.5306,508,8,"N","Asia/Makassar","airport","OurAirports"
-6209,"Barau(Kalimaru) Airport","Tanjung Redep-Borneo Island","Indonesia","BEJ","WALK",2.15549993515,117.431999207,59,8,"N","Asia/Makassar","airport","OurAirports"
+6209,"Kalimarau Airport","Tanjung Redep-Borneo Island","Indonesia","BEJ","WALK",2.1555,117.431999,59,8,"N","Asia/Makassar","airport","OurAirports"
6210,"Warukin Airport","Tanjung-Borneo Island","Indonesia","TJG","WAON",-2.21655988693,115.435997009,197,8,"N","Asia/Makassar","airport","OurAirports"
6211,"Sampit(Hasan) Airport","Sampit-Borneo Island","Indonesia","SMQ","WAOS",-2.49919009209,112.974998474,50,7,"N","Asia/Jakarta","airport","OurAirports"
6212,"Dumatumbun Airport","Langgur-Kei Islands","Indonesia","LUV","WAPL",-5.661620140075684,132.7310028076172,10,9,"N","Asia/Jayapura","airport","OurAirports"
@@ -4820,15 +4840,15 @@
6214,"Belaga Airport","Belaga","Malaysia","BLG","WBGC",2.65000009537,113.766998291,200,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
6215,"Long Lellang Airport","Long Datih","Malaysia","LGL","WBGF",3.4210000038099997,115.153999329,1400,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
6216,"Long Seridan Airport","Long Seridan","Malaysia","ODN","WBGI",3.9670000076293945,115.05000305175781,607,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
-6217,"Mukah Airport","Mukah","Malaysia","MKM","WBGK",2.9063899517059326,112.08000183105469,13,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
+6217,"Mukah Airport","Mukah","Malaysia","MKM","WBGK",2.90639,112.080002,13,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
6218,"Bakalalan Airport","Bakalalan","Malaysia","BKM","WBGQ",3.9739999771118164,115.61799621582031,2900,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
-6219,"Lawas Airport","Lawas","Malaysia","LWY","WBGW",4.849170207977295,115.40799713134766,5,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
+6219,"Lawas Airport","Lawas","Malaysia","LWY","WBGW",4.84917,115.407997,5,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
6220,"Bario Airport","Bario","Malaysia","BBN","WBGZ",3.7338900566101074,115.47899627685547,3350,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
-6221,"Tomanggong Airport","Tomanggong","Malaysia","TMG","WBKM",5.400000095367432,118.6500015258789,26,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
+6221,"Tomanggong Airport","Tomanggong","Malaysia","TMG","WBKM",5.40257,118.65763,26,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
6222,"Kudat Airport","Kudat","Malaysia","KUD","WBKT",6.922500133514404,116.83599853515625,10,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
6223,"Radin Inten II (Branti) Airport","Bandar Lampung-Sumatra Island","Indonesia","TKG","WIAT",-5.240556,105.175556,282,7,"N","Asia/Jakarta","airport","OurAirports"
6224,"Halim Perdanakusuma International Airport","Jakarta","Indonesia","HLP","WIHH",-6.266610145568848,106.89099884033203,84,7,"N","Asia/Jakarta","airport","OurAirports"
-6225,"Ranai Airport","Ranai-Natuna Besar Island","Indonesia","NTX","WION",3.90871000289917,108.38800048828125,7,7,"N","Asia/Jakarta","airport","OurAirports"
+6225,"Ranai Airport","Ranai-Natuna Besar Island","Indonesia","NTX","WION",3.90871,108.388,7,7,"N","Asia/Jakarta","airport","OurAirports"
6226,"Pangsuma Airport","Putussibau-Borneo Island","Indonesia","PSU","WIOP",0.8355780243873596,112.93699645996094,297,7,"N","Asia/Jakarta","airport","OurAirports"
6227,"Sintang(Susilo) Airport","Sintang-Borneo Island","Indonesia","SQG","WIOS",0.06361900269985199,111.4729995727539,98,7,"N","Asia/Jakarta","airport","OurAirports"
6228,"Pendopo Airport","Talang Gudang-Sumatra Island","Indonesia","PDO","WIPQ",-3.2860701084136963,103.87999725341797,184,7,"N","Asia/Jakarta","airport","OurAirports"
@@ -4864,7 +4884,7 @@
6259,"Coonamble Airport","Coonamble","Australia","CNB","YCNM",-30.983299255371094,148.37600708007812,604,10,"O","Australia/Sydney","airport","OurAirports"
6260,"Coen Airport","Coen","Australia","CUQ","YCOE",-13.761133,143.113311,532,10,"O","Australia/Brisbane","airport","OurAirports"
6261,"Cooma Snowy Mountains Airport","Cooma","Australia","OOM","YCOM",-36.3005981445,148.973999023,3088,10,"O","Australia/Sydney","airport","OurAirports"
-6262,"Doomadgee Airport","Doomadgee","Australia","DMD","YDMG",-17.94029998779297,138.82200622558594,153,10,"O","Australia/Brisbane","airport","OurAirports"
+6262,"Doomadgee Airport","Doomadgee","Australia","DMD","YDMG",-17.9403,138.822006,153,10,"O","Australia/Brisbane","airport","OurAirports"
6263,"Darnley Island Airport","Darnley Island","Australia","NLF","YDNI",-9.583330154418945,143.76699829101562,0,10,"O","Australia/Brisbane","airport","OurAirports"
6264,"Devonport Airport","Devonport","Australia","DPO","YDPO",-41.1697006226,146.429992676,33,10,"O","Australia/Melbourne","airport","OurAirports"
6265,"Elcho Island Airport","Elcho Island","Australia","ELC","YELD",-12.019399642899998,135.570999146,101,9.5,"O","Australia/Darwin","airport","OurAirports"
@@ -4908,7 +4928,7 @@
6303,"Mount Gambier Airport","Mount Gambier","Australia","MGB","YMTG",-37.745601654052734,140.78500366210938,212,9.5,"O","Australia/Adelaide","airport","OurAirports"
6304,"Mornington Island Airport","Mornington Island","Australia","ONG","YMTI",-16.662500381469727,139.17799377441406,33,10,"O","Australia/Brisbane","airport","OurAirports"
6305,"Murray Island Airport","Murray Island","Australia","MYI","YMUI",-9.91666984558,144.054992676,300,10,"O","Australia/Brisbane","airport","OurAirports"
-6306,"Maryborough Airport","Maryborough","Australia","MBH","YMYB",-25.5132999420166,152.71499633789062,38,10,"O","Australia/Brisbane","airport","OurAirports"
+6306,"Maryborough Airport","Maryborough","Australia","MBH","YMYB",-25.5133,152.714996,38,10,"O","Australia/Brisbane","airport","OurAirports"
6307,"Narrandera Airport","Narrandera","Australia","NRA","YNAR",-34.7022018433,146.511993408,474,10,"O","Australia/Sydney","airport","OurAirports"
6308,"Narrabri Airport","Narrabri","Australia","NAA","YNBR",-30.3192005157,149.82699585,788,10,"O","Australia/Sydney","airport","OurAirports"
6309,"Normanton Airport","Normanton","Australia","NTN","YNTN",-17.68409,141.069664,73,10,"O","Australia/Brisbane","airport","OurAirports"
@@ -4947,7 +4967,7 @@
6342,"Chifeng Airport","Chifeng","China","CIF","ZBCF",42.23500061035156,118.90799713134766,0,8,"U","Asia/Shanghai","airport","OurAirports"
6343,"Changzhi Airport","Changzhi","China","CIH","ZBCZ",36.247501,113.125999,0,8,"U","Asia/Shanghai","airport","OurAirports"
6344,"Datong Airport","Datong","China","DAT","ZBDT",40.060299,113.482002,3442,8,"U","Asia/Shanghai","airport","OurAirports"
-6345,"Baita International Airport","Hohhot","China","HET","ZBHH",40.851398468,111.823997498,3556,8,"U","Asia/Shanghai","airport","OurAirports"
+6345,"Baita International Airport","Hohhot","China","HET","ZBHH",40.851398,111.823997,3556,8,"U","Asia/Shanghai","airport","OurAirports"
6346,"Baotou Airport","Baotou","China","BAV","ZBOW",40.560001373291016,109.99700164794922,3321,8,"U","Asia/Shanghai","airport","OurAirports"
6347,"Shijiazhuang Daguocun International Airport","Shijiazhuang","China","SJW","ZBSJ",38.28070068359375,114.6969985961914,233,8,"U","Asia/Shanghai","airport","OurAirports"
6348,"Tongliao Airport","Tongliao","China","TGO","ZBTL",43.556702,122.199997,2395,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -4966,7 +4986,7 @@
6361,"Yichang Sanxia Airport","Yichang","China","YIH","ZHYC",30.55655,111.479988,673,8,"U","Asia/Shanghai","airport","OurAirports"
6362,"Ankang Wulipu Airport","Ankang","China","AKA","ZLAK",32.708099,108.931,860,8,"U","Asia/Shanghai","airport","OurAirports"
6363,"Golmud Airport","Golmud","China","GOQ","ZLGM",36.4006,94.786102,9334,8,"U","Asia/Shanghai","airport","OurAirports"
-6364,"Hanzhong Chenggu Airport","Hanzhong","China","HZG","ZLHZ",33.063599,107.008003,0,8,"U","Asia/Shanghai","airport","OurAirports"
+6364,"Hanzhong Chenggu Airport","Hanzhong","China","HZG","ZLHZ",33.134136,107.206014,0,8,"U","Asia/Shanghai","airport","OurAirports"
6365,"Qingyang Airport","Qingyang","China","IQN","ZLQY",35.799702,107.602997,0,8,"U","Asia/Shanghai","airport","OurAirports"
6366,"Xining Caojiabu Airport","Xining","China","XNN","ZLXN",36.5275,102.042999,7119,8,"U","Asia/Shanghai","airport","OurAirports"
6367,"Yan'an Ershilipu Airport","Yan'an","China","ENY","ZLYA",36.636902,109.554001,3100,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -4994,7 +5014,7 @@
6389,"Weihai Airport","Weihai","China","WEH","ZSWH",37.18709945678711,122.22899627685547,145,8,"U","Asia/Shanghai","airport","OurAirports"
6390,"Sunan Shuofang International Airport","Wuxi","China","WUX","ZSWX",31.494400024399997,120.429000854,24,8,"U","Asia/Shanghai","airport","OurAirports"
6391,"Nanping Wuyishan Airport","Wuyishan","China","WUS","ZSWY",27.7019,118.000999,614,8,"U","Asia/Shanghai","airport","OurAirports"
-6392,"Wenzhou Yongqiang Airport","Wenzhou","China","WNZ","ZSWZ",27.912200927734375,120.85199737548828,0,8,"U","Asia/Shanghai","airport","OurAirports"
+6392,"Wenzhou Longwan International Airport","Wenzhou","China","WNZ","ZSWZ",27.912201,120.851997,0,8,"U","Asia/Shanghai","airport","OurAirports"
6393,"Yancheng Airport","Yancheng","China","YNZ","ZSYN",33.425833,120.203056,0,8,"U","Asia/Shanghai","airport","OurAirports"
6394,"Yiwu Airport","Yiwu","China","YIW","ZSYW",29.3446998596,120.031997681,262,8,"U","Asia/Shanghai","airport","OurAirports"
6395,"Zhoushan Airport","Zhoushan","China","HSN","ZSZS",29.9342002869,122.361999512,3,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -5007,8 +5027,8 @@
6402,"Nyingchi Airport","Nyingchi","China","LZY","ZUNZ",29.303300857543945,94.33529663085938,9675,8,"U","Asia/Shanghai","airport","OurAirports"
6403,"Wanxian Airport","Wanxian","China","WXN","ZUWX",30.8017,108.433,0,8,"U","Asia/Shanghai","airport","OurAirports"
6404,"Aksu Airport","Aksu","China","AKU","ZWAK",41.262501,80.291702,3816,8,"U","Asia/Shanghai","airport","OurAirports"
-6405,"Qiemo Airport","Qiemo","China","IQM","ZWCM",38.14939880371094,85.53279876708984,4108,8,"U","Asia/Shanghai","airport","OurAirports"
-6406,"Kuqa Airport","Kuqa","China","KCA","ZWKC",41.718101501464844,82.98690032958984,3524,8,"U","Asia/Shanghai","airport","OurAirports"
+6405,"Qiemo Yudu Airport","Qiemo","China","IQM","ZWCM",38.233611,85.465556,0,8,"U","Asia/Shanghai","airport","OurAirports"
+6406,"Kuqa Airport","Kuqa","China","KCA","ZWKC",41.677856,82.872917,3524,8,"U","Asia/Shanghai","airport","OurAirports"
6407,"Korla Airport","Korla","China","KRL","ZWKL",41.69779968261719,86.12889862060547,0,8,"U","Asia/Shanghai","airport","OurAirports"
6408,"Karamay Airport","Karamay","China","KRY","ZWKM",45.46655,84.9527,0,8,"U","Asia/Shanghai","airport","OurAirports"
6409,"Yining Airport","Yining","China","YIN","ZWYN",43.955799,81.330299,0,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -5023,7 +5043,7 @@
6421,"Inishmore Aerodrome","Inis Mor","Ireland","IOR","EIIM",53.1067008972168,-9.653610229492188,24,0,"U","Europe/Dublin","airport","OurAirports"
6422,"Connemara Regional Airport","Indreabhan","Ireland","NNR","EICA",53.23030090332031,-9.467780113220215,70,0,"U","Europe/Dublin","airport","OurAirports"
6423,"Rügen Airport","Ruegen","Germany","GTI","EDCG",54.3833312988,13.3255558014,69,1,"U","Europe/Berlin","airport","OurAirports"
-6424,"Berezovo Airport","Berezovo","Russia","NBB","USHB",63.92100143432617,65.03050231933594,98,5,"N","Asia/Yekaterinburg","airport","OurAirports"
+6424,"Berezovo Airport","Berezovo","Russia","EZV","USHB",63.92100143432617,65.03050231933594,98,5,"N","Asia/Yekaterinburg","airport","OurAirports"
6425,"Szczecin-Dąbie Airport","Szczecin","Poland",\N,"EPSD",53.3921012878418,14.63379955291748,3,1,"E","Europe/Warsaw","airport","OurAirports"
6426,"Worcester Regional Airport","Worcester","United States","ORH","KORH",42.26729965209961,-71.87570190429688,1009,-5,"A","America/New_York","airport","OurAirports"
6427,"Anqing Tianzhushan Airport","Anqing","China","AQG","ZSAQ",30.582199,117.050003,0,8,"N","Asia/Shanghai","airport","OurAirports"
@@ -5049,11 +5069,11 @@
6478,"La Côte Airport","Prangins","Switzerland",\N,"LSGP",46.40639877319336,6.258059978485107,1352,1,"E","Europe/Zurich","airport","OurAirports"
6479,"Courchevel Airport","Courcheval","France","CVF","LFLJ",45.39670181274414,6.6347198486328125,6588,1,"E","Europe/Paris","airport","OurAirports"
6481,"Fullerton Municipal Airport","Fullerton","United States","FUL","KFUL",33.8720016479,-117.980003357,96,-8,"A","America/Los_Angeles","airport","OurAirports"
-6482,"Concord Regional Airport","Concord","United States",\N,"KJQF",35.387798,-80.709099,705,-5,"A","America/New_York","airport","OurAirports"
+6482,"Concord Regional Airport","Concord","United States","USA","KJQF",35.387798,-80.709099,705,-5,"A","America/New_York","airport","OurAirports"
6483,"Isle of Wight / Sandown Airport","Isle Of Wight","United Kingdom",\N,"EGHN",50.653099,-1.18221998,55,0,"E","Europe/London","airport","OurAirports"
6485,"Navoi Airport","Navoi","Uzbekistan","NVI","UTSA",40.1171989440918,65.1707992553711,0,5,"E","Asia/Samarkand","airport","OurAirports"
-6487,"Andernos Les Bains Airport","Andernos-Les-Bains","France",\N,"LFCD",44.756099700927734,-1.063330054283142,66,1,"E","Europe/Paris","airport","OurAirports"
-6489,"Bienenfarm Airport","Nauen","Germany",\N,"EDOI",52.66166687011719,12.745833396911621,131,1,"E","Europe/Berlin","airport","OurAirports"
+6487,"Andernos Les Bains Airport","Andernos-Les-Bains","France",\N,"LFCD",44.7561,-1.06333,66,1,"E","Europe/Paris","airport","OurAirports"
+6489,"Bienenfarm Airport","Nauen","Germany",\N,"EDOI",52.661667,12.745833,120,1,"E","Europe/Berlin","airport","OurAirports"
6492,"Ain Arnat Airport","Setif","Algeria","QSF","DAAS",36.178100585900005,5.3244900703399995,3360,1,"U","Africa/Algiers","airport","OurAirports"
6493,"La Rochelle-Île de Ré Airport","La Rochelle","France","LRH","LFBH",46.17919921875,-1.1952799558639526,74,1,"E","Europe/Paris","airport","OurAirports"
6494,"Friedman Memorial Airport","Hailey","United States","SUN","KSUN",43.50439835,-114.2959976,5318,-7,"A","America/Denver","airport","OurAirports"
@@ -5084,18 +5104,19 @@
6728,"Tasiujaq Airport","Tasiujaq","Canada","YTQ","CYTQ",58.66780090332031,-69.95580291748047,122,-5,"A","America/Toronto","airport","OurAirports"
6729,"Arctic Village Airport","Arctic Village","United States","ARC","PARC",68.1147,-145.578995,2092,-9,"A","America/Anchorage","airport","OurAirports"
6730,"Sam Mbakwe International Airport","Imo","Nigeria","QOW","DNIM",5.427060127258301,7.206029891967773,373,1,"N","Africa/Lagos","airport","OurAirports"
-6731,"Arenal Airport","La Fortuna/San Carlos","Costa Rica","FON","MRAN",10.477999687194824,-84.6344985961914,342,-6,"U","America/Costa_Rica","airport","OurAirports"
-6732,"Tambor Airport","Nicoya","Costa Rica","TMU","MRTR",9.738519668579102,-85.01380157470703,33,-6,"U","America/Costa_Rica","airport","OurAirports"
+6731,"Arenal Airport","La Fortuna/San Carlos","Costa Rica","FON","MRAN",10.478,-84.634499,342,-6,"U","America/Costa_Rica","airport","OurAirports"
+6732,"Tambor Airport","Nicoya","Costa Rica","TMU","MRTR",9.73852,-85.013802,33,-6,"U","America/Costa_Rica","airport","OurAirports"
6733,"Cauayan Airport","Cauayan","Philippines","CYZ","RPUY",16.9298992157,121.752998352,200,8,"N","Asia/Manila","airport","OurAirports"
6734,"Kirovsk-Apatity Airport","Apatity","Russia","KVK","ULMK",67.46330261230469,33.58829879760742,515,3,"N","Europe/Moscow","airport","OurAirports"
6735,"Coronel Altino Machado de Oliveira Airport","Governador Valadares","Brazil","GVR","SBGV",-18.89520072937,-41.982200622559,561,-3,"S","America/Sao_Paulo","airport","OurAirports"
+6736,"Port Clarence Coast Guard Station","Port Clarence","United States","KPC","PAPC",65.2537002563,-166.85899353,10,-9,"A","America/Anchorage","airport","OurAirports"
6737,"Pajala Airport","Pajala","Sweden","PJA","ESUP",67.24559783935547,23.068899154663086,542,1,"E","Europe/Stockholm","airport","OurAirports"
6738,"Bella Coola Airport","Bella Coola","Canada","QBC","CYBD",52.387501,-126.596001,117,-8,"A","America/Vancouver","airport","OurAirports"
6739,"Hagerstown Regional Richard A Henson Field","Hagerstown","United States","HGR","KHGR",39.707901,-77.72949982,703,-5,"A","America/New_York","airport","OurAirports"
6740,"Araracuara Airport","Araracuara","Colombia","ACR","SKAC",-0.5833,-72.4083,1250,-5,"U","America/Bogota","airport","OurAirports"
6741,"Gorakhpur Airport","Gorakhpur","India","GOP","VEGK",26.739700317399997,83.4496994019,259,5.5,"N","Asia/Calcutta","airport","OurAirports"
6742,"Sand Point Airport","Sand Point","United States","SDP","PASD",55.314998626708984,-160.5229949951172,21,-9,"A","America/Anchorage","airport","OurAirports"
-6743,"Hami Airport","Hami","China","HMI","ZWHM",42.8414001465,93.6691970825,2703,8,"U","Asia/Shanghai","airport","OurAirports"
+6743,"Hami Airport","Hami","China","HMI","ZWHM",42.8414,93.669197,2703,8,"U","Asia/Shanghai","airport","OurAirports"
6744,"Wuzhou Changzhoudao Airport","Wuzhou","China","WUZ","ZGWZ",23.456699,111.248001,89,8,"U","Asia/Shanghai","airport","OurAirports"
6745,"Tugdan Airport","Romblon","Philippines","TBH","RPVU",12.3109998703,122.084999084,10,8,"N","Asia/Manila","airport","OurAirports"
6746,"Sahand Airport","Maragheh","Iran","ACP","OITM",37.347999572753906,46.127899169921875,4396,3.5,"E","Asia/Tehran","airport","OurAirports"
@@ -5123,17 +5144,17 @@
6769,"Long Akah Airport","Long Akah","Malaysia","LKH","WBGL",3.299999952316284,114.78299713134766,289,8,"N","Asia/Kuala_Lumpur","airport","OurAirports"
6771,"Walaha Airport","Walaha","Vanuatu","WLH","NVSW",-15.411999702500001,167.690994263,151,11,"U","Pacific/Efate","airport","OurAirports"
6772,"Chaoyang Airport","Chaoyang","China","CHG","ZYCY",41.538101,120.434998,568,8,"U","Asia/Shanghai","airport","OurAirports"
-6773,"Samburu South Airport","Samburu South","Kenya","UAS","HKSB",0.5305830240249634,37.53419494628906,3295,3,"U","Africa/Nairobi","airport","OurAirports"
+6773,"Buffalo Spring","Samburu South","Kenya","UAS","HKSB",0.530583,37.534195,3295,3,"U","Africa/Nairobi","airport","OurAirports"
6774,"Brus Laguna Airport","Brus Laguna","Honduras","BHG","MHBL",15.7631,-84.543602,19,-6,"U","America/Tegucigalpa","airport","OurAirports"
6775,"Bonaventure Airport","Bonaventure","Canada","YVB","CYVB",48.07109832763672,-65.46029663085938,123,-5,"A","America/Toronto","airport","OurAirports"
6776,"Sialkot Airport","Sialkot","Pakistan","SKT","OPST",32.5355567932,74.3638916016,837,5,"N","Asia/Karachi","airport","OurAirports"
6777,"Capitan Corbeta CA Curbelo International Airport","Punta del Este","Uruguay","PDP","SULS",-34.855098724365234,-55.09429931640625,95,-3,"S","America/Montevideo","airport","OurAirports"
-6778,"Walvis Bay Airport","Walvis Bay","Namibia","WVB","FYWB",-22.979900360107422,14.645299911499023,299,1,"S","Africa/Windhoek","airport","OurAirports"
-6779,"Katima Mulilo Airport","Mpacha","Namibia","MPA","FYKM",-17.634399414100002,24.176700592,3144,1,"S","Africa/Windhoek","airport","OurAirports"
+6778,"Walvis Bay Airport","Walvis Bay","Namibia","WVB","FYWB",-22.9799,14.6453,299,1,"S","Africa/Windhoek","airport","OurAirports"
+6779,"Katima Mulilo Airport","Mpacha","Namibia","MPA","FYKM",-17.634399,24.176701,3144,1,"S","Africa/Windhoek","airport","OurAirports"
6780,"Anadolu Airport","Eskissehir","Turkey","AOE","LTBY",39.809898,30.5194,2588,3,"E","Europe/Istanbul","airport","OurAirports"
6781,"Çanakkale Airport","Canakkale","Turkey","CKZ","LTBH",40.1376991272,26.4267997742,23,3,"E","Europe/Istanbul","airport","OurAirports"
6782,"Muş Airport","Mus","Turkey","MSR","LTCK",38.747798919677734,41.66120147705078,4157,3,"E","Europe/Istanbul","airport","OurAirports"
-6783,"Sinop Airport","Sinop","Turkey","SIC","LTCM",42.015800476074,35.066398620605,20,3,"E","Europe/Istanbul","airport","OurAirports"
+6783,"Sinop Airport","Sinop","Turkey","NOP","LTCM",42.015800476074,35.066398620605,20,3,"E","Europe/Istanbul","airport","OurAirports"
6784,"Tekirdağ Çorlu Airport","Çorlu","Turkey","TEQ","LTBU",41.13819885253906,27.919099807739258,574,3,"E","Europe/Istanbul","airport","OurAirports"
6785,"Bursa Yenişehir Airport","Yenisehir","Turkey","YEI","LTBR",40.2551994324,29.5625991821,764,3,"E","Europe/Istanbul","airport","OurAirports"
6786,"Terre-de-Haut Airport","Les Saintes","Guadeloupe","LSS","TFFS",15.86439991,-61.5806007385,46,-4,"U","America/Guadeloupe","airport","OurAirports"
@@ -5146,27 +5167,27 @@
6793,"Orange Airport","Orange","Australia","OAG","YORG",-33.3816986084,149.132995605,3115,10,"U","Australia/Sydney","airport","OurAirports"
6794,"Taree Airport","Taree","Australia","TRO","YTRE",-31.8885993958,152.514007568,38,10,"U","Australia/Sydney","airport","OurAirports"
6795,"Choibalsan Airport","Choibalsan","Mongolia","COQ","ZMCD",48.13570022583008,114.64600372314453,2457,8,"U","Asia/Ulaanbaatar","airport","OurAirports"
-6797,"Hohenems-Dornbirn Airport","Hohenems","Austria","HOJ","LOIH",47.3849983215,9.69999980927,1352,1,"E","Europe/Vienna","airport","OurAirports"
+6797,"Hohenems-Dornbirn Airport","Hohenems","Austria","HOH","LOIH",47.3849983215,9.69999980927,1352,1,"E","Europe/Vienna","airport","OurAirports"
6798,"Weser-Wümme Airport","Hellwege","Germany",\N,"EDWM",53.053890228271484,9.208610534667969,59,1,"E","Europe/Berlin","airport","OurAirports"
6799,"Krems Airport","Krems","Austria",\N,"LOAG",48.446389,15.634167,1017,1,"E","Europe/Vienna","airport","OurAirports"
6800,"Delta County Airport","Escanaba","United States","ESC","KESC",45.7226982117,-87.0936965942,609,-5,"A","America/New_York","airport","OurAirports"
6803,"Yakutat Airport","Yakutat","United States","YAK","PAYA",59.5032997131,-139.660003662,33,-9,"A","America/Anchorage","airport","OurAirports"
6805,"Goulburn Airport","Goulburn","Australia","GUL","YGLB",-34.810298919677734,149.7259979248047,2141,10,"O","Australia/Sydney","airport","OurAirports"
-6806,"Cessnock Airport","Cessnock","Australia","CES","YCNK",-32.787498,151.341995,211,10,"O","Australia/Sydney","airport","OurAirports"
+6806,"Cessnock Airport","Cessnock","Australia","CES","YCNK",-32.787498,151.341995,210,10,"O","Australia/Sydney","airport","OurAirports"
6807,"Scone Airport","Scone","Australia","NSO","YSCO",-32.037200927734375,150.83200073242188,745,10,"O","Australia/Sydney","airport","OurAirports"
6808,"Mudgee Airport","Mudgee","Australia","DGE","YMDG",-32.5625,149.610992432,1545,10,"O","Australia/Sydney","airport","OurAirports"
-6809,"Maitland Airport","Maitland","Australia","MTL","YMND",-32.703300476100004,151.488006592,85,10,"O","Australia/Sydney","airport","OurAirports"
+6809,"Maitland Airport","Maitland","Australia","MTL","YMND",-32.701265,151.492912,85,10,"O","Australia/Sydney","airport","OurAirports"
6814,"Benjamin Rivera Noriega Airport","Culebra Island","Puerto Rico","CPX","TJCP",18.313289,-65.304324,49,-4,"U","America/Puerto_Rico","airport","OurAirports"
6816,"Raron Airport","Raron","Switzerland",\N,"LSTA",46.3036003112793,7.823329925537109,2029,1,"E","Europe/Zurich","airport","OurAirports"
6819,"Borovaya Airfield","Minsk","Belarus",\N,"UMMB",53.9604611,27.6505961,0,3,"E","Europe/Minsk","airport","OurAirports"
6823,"Amlikon Glider Airport","Amlikon","Switzerland",\N,"LSPA",47.57419967651367,9.047499656677246,1371,1,"E","Europe/Zurich","airport","OurAirports"
-6824,"Lommis Airfield","Lommis","Switzerland",\N,"LSZT",47.5243988037,9.00306034088,1539,1,"E","Europe/Zurich","airport","OurAirports"
+6824,"Lommis Airfield","Lommis","Switzerland",\N,"LSZT",47.524399,9.00306,1539,1,"E","Europe/Zurich","airport","OurAirports"
6825,"Williamson County Regional Airport","Marion","United States","MWA","KMWA",37.75500107,-89.01110077,472,-6,"A","America/Chicago","airport","OurAirports"
-6826,"Burnet Municipal Kate Craddock Field","Bamburi","Kenya","BMQ","KBMQ",30.73889923095703,-98.23860168457031,1284,-6,"U","America/Chicago","airport","OurAirports"
-6829,"Oceanside Municipal Airport","Fraser Island","Australia","OKB","KOKB",33.217300415039,-117.35399627686,28,-8,"O","America/Los_Angeles","airport","OurAirports"
+6826,"Burnet Municipal Kate Craddock Field","Bamburi","Kenya",\N,"KBMQ",30.73889923095703,-98.23860168457031,1284,-6,"U","America/Chicago","airport","OurAirports"
+6829,"Oceanside Municipal Airport","Fraser Island","Australia","OCN","KOKB",33.217300415039,-117.35399627686,28,-8,"O","America/Los_Angeles","airport","OurAirports"
6830,"Flugplatz Finsterwalde/Heinrichsruh","Finsterwalde","Germany",\N,"EDAS",51.634445,13.675556,384,1,"E","Europe/Berlin","airport","OurAirports"
6832,"Kirkuk Air Base","Kirkuk","Iraq","KIK","ORKK",35.46950149536133,44.348899841308594,1061,3,"N","Asia/Baghdad","airport","OurAirports"
-6833,"Al Udeid Air Base","Doha","Qatar","IUD","OTBH",25.1173000336,51.3149986267,130,3,"N","Asia/Qatar","airport","OurAirports"
+6833,"Al Udeid Air Base","Doha","Qatar","XJD","OTBH",25.1173000336,51.3149986267,130,3,"N","Asia/Qatar","airport","OurAirports"
6834,"Great Barrier Aerodrome","Claris","New Zealand","GBZ","NZGB",-36.24140167236328,175.4720001220703,20,12,"Z","Pacific/Auckland","airport","OurAirports"
6837,"Ford Airport","Iron Mountain","United States","IMT","KIMT",45.8184013367,-88.1145019531,1182,-6,"A","America/Chicago","airport","OurAirports"
6838,"Marquette Airport","Marquette","United States",\N,"KMQT",46.53390121459961,-87.5614013671875,1424,-5,"A","America/New_York","airport","OurAirports"
@@ -5181,7 +5202,7 @@
6855,"Kalundborg Airport","Kalundborg","Denmark",\N,"EKKL",55.70029830932617,11.25,1,1,"E","Europe/Copenhagen","airport","OurAirports"
6859,"Mary Airport","Mary","Turkmenistan","MYP","UTAM",37.6194,61.896702,728,5,"U","Asia/Ashgabat","airport","OurAirports"
6860,"Bungle Bungle Airport","Bungle Bungle","Australia",\N,"YBUU",-17.545299530029297,128.3070068359375,0,8,"U","Australia/Perth","airport","OurAirports"
-6862,"Sazená Airport","Sazena","Czech Republic","LKS","LKSZ",50.3246994019,14.2588996887,761,1,"E","Europe/Prague","airport","OurAirports"
+6862,"Sazená Airport","Sazena","Czech Republic",\N,"LKSZ",50.3246994019,14.2588996887,761,1,"E","Europe/Prague","airport","OurAirports"
6866,"Spray View Airport","Spray View","Zimbabwe",\N,"FVSV",-17.91699981689453,25.816999435424805,3210,2,"U","Africa/Harare","airport","OurAirports"
6867,"Reykjahlíð Airport","Myvatn","Iceland","MVA","BIRL",65.65579986572266,-16.918100357055664,1030,0,"N","Atlantic/Reykjavik","airport","OurAirports"
6868,"Sabadell Airport","Sabadell","Spain","QSA","LELL",41.52090072631836,2.1050798892974854,485,1,"E","Europe/Madrid","airport","OurAirports"
@@ -5199,21 +5220,21 @@
6894,"Zell Am See Airport","Zell am See","Austria",\N,"LOWZ",47.292222,12.7875,2470,1,"E","Europe/Vienna","airport","OurAirports"
6896,"RAAF Base Amberley","Amberley","Australia",\N,"YAMB",-27.6406,152.712006,91,10,"O","Australia/Brisbane","airport","OurAirports"
6897,"Tindal Airport","Katherine","Australia","KTR","YPTN",-14.521100044250488,132.3780059814453,443,9.5,"O","Australia/Darwin","airport","OurAirports"
-6898,"RAAF Williams Laverton Base","Laverton","Australia",\N,"YLVT",-37.86360168457031,144.74600219726562,18,10,"O","Australia/Hobart","airport","OurAirports"
+6898,"RAAF Williams, Laverton Base","Laverton","Australia",\N,"YLVT",-37.86360168457031,144.74600219726562,18,10,"O","Australia/Hobart","airport","OurAirports"
6899,"Nowra Airport","Nowra","Australia","NOA","YSNW",-34.94889831542969,150.53700256347656,400,10,"O","Australia/Sydney","airport","OurAirports"
-6905,"Lutsk Airport","Lutsk","Ukraine","UKC","UKLC",50.678404,25.487165,774,2,"U","Europe/Kiev","airport","OurAirports"
+6905,"Lutsk Airport","Lutsk","Ukraine","UCK","UKLC",50.678404,25.487165,774,2,"U","Europe/Kiev","airport","OurAirports"
6906,"Chernihiv Shestovitsa Airport","Chernigov","Ukraine","CEJ","UKRR",51.4021987915,31.1583003998,446,2,"E","Europe/Kiev","airport","OurAirports"
-6907,"Ternopil International Airport","Ternopol","Ukraine","TNL","UKLT",49.5242,25.7001,1072,2,"E","Europe/Kiev","airport","OurAirports"
+6907,"Ternopil International Airport","Ternopol","Ukraine",\N,"UKLT",49.5242,25.7001,1072,2,"E","Europe/Kiev","airport","OurAirports"
6908,"Brest Airport","Brest","Belarus","BQT","UMBB",52.108299,23.8981,468,3,"E","Europe/Minsk","airport","OurAirports"
6909,"Wittman Regional Airport","Oshkosh","United States","OSH","KOSH",43.98440170288086,-88.55699920654297,808,-6,"A","America/Chicago","airport","OurAirports"
6910,"Harle Airport","Harlesiel","Germany",\N,"EDXP",53.706668853759766,7.820278167724609,7,1,"E","Europe/Berlin","airport","OurAirports"
6911,"Wangerooge Airport","Wangerooge","Germany","AGE","EDWG",53.782779693603516,7.913888931274414,7,1,"E","Europe/Berlin","airport","OurAirports"
6914,"RAAF Base Pearce","Perth","Australia",\N,"YPEA",-31.667800903320312,116.01499938964844,149,8,"O","Australia/Perth","airport","OurAirports"
-6915,"Bendigo Airport","Bendigo","Australia",\N,"YBDG",-36.7393989563,144.330001831,705,10,"U","Australia/Hobart","airport","OurAirports"
+6915,"Bendigo Airport","Bendigo","Australia","BXG","YBDG",-36.7393989563,144.330001831,705,10,"U","Australia/Hobart","airport","OurAirports"
6916,"Pangborn Memorial Airport","Wenatchee","United States","EAT","KEAT",47.3988990784,-120.207000732,1249,-8,"A","America/Los_Angeles","airport","OurAirports"
6917,"Antonio Nery Juarbe Pol Airport","Arecibo","Puerto Rico","ARE","TJAB",18.4500007629,-66.6753005981,23,-4,"N","America/Puerto_Rico","airport","OurAirports"
6918,"Ringi Cove Airport","Ringi Cove","Solomon Islands","RIN","AGRC",-8.12639045715332,157.14300537109375,0,11,"U","Pacific/Guadalcanal","airport","OurAirports"
-6922,"Kirensk Airport","Kirensk","Russia",\N,"UIKK",57.773,108.064,840,8,"N","Asia/Irkutsk","airport","OurAirports"
+6922,"Kirensk Airport","Kirensk","Russia","KCK","UIKK",57.773,108.064,840,8,"N","Asia/Irkutsk","airport","OurAirports"
6924,"Ust-Kut Airport","Ust-Kut","Russia","UKX","UITT",56.8567008972168,105.7300033569336,2188,8,"N","Asia/Irkutsk","airport","OurAirports"
6926,"Rimatara Airport","Rimatara","French Polynesia","RMT","NTAM",-22.63725,-152.8059,60,-10,"U",\N,"airport","OurAirports"
6927,"Triengen Airport","Triengen","Switzerland",\N,"LSPN",47.22669982910156,8.078060150146484,1594,1,"E","Europe/Zurich","airport","OurAirports"
@@ -5221,9 +5242,9 @@
6929,"Speck-Fehraltorf Airport","Fehraltorf","Switzerland",\N,"LSZK",47.376399993896484,8.757499694824219,1748,1,"E","Europe/Zurich","airport","OurAirports"
6930,"Locarno Airport","Locarno","Switzerland","ZJI","LSZL",46.160800933800004,8.87860965729,650,1,"E","Europe/Zurich","airport","OurAirports"
6931,"Neuchatel Airport","Neuchatel","Switzerland","QNC","LSGN",46.9575004578,6.86471986771,1427,1,"E","Europe/Zurich","airport","OurAirports"
-6932,"Taganrog Yuzhny Airport","Taganrog","Russia",\N,"URRT",47.1983333,38.8491667,117,3,"N","Europe/Moscow","airport","OurAirports"
+6932,"Taganrog Yuzhny Airport","Taganrog","Russia","TGK","URRT",47.1983333,38.8491667,117,3,"N","Europe/Moscow","airport","OurAirports"
6933,"Gelendzhik Airport","Gelendzhik","Russia","GDZ","URKG",44.5820926295,38.0124807358,98,3,"N","Europe/Moscow","airport","OurAirports"
-6934,"Zhukovsky International Airport","Ramenskoe","Russia",\N,"UUBW",55.553299,38.150002,377,3,"N","Europe/Moscow","airport","OurAirports"
+6934,"Zhukovsky International Airport","Ramenskoe","Russia","ZIA","UUBW",55.553299,38.150002,377,3,"N","Europe/Moscow","airport","OurAirports"
6936,"Khabarovsk Airport","Khabarovsk","Russia",\N,"UHHT",48.525001525878906,135.1529998779297,262,10,"N","Asia/Vladivostok","airport","OurAirports"
6937,"Dzemgi Airport","Komsomolsk-on-Amur","Russia",\N,"UHKD",50.60559844970703,137.08099365234375,89,10,"N","Asia/Vladivostok","airport","OurAirports"
6939,"Belaya Air Base","Sredniiy","Russia",\N,"UIIB",52.915000915527344,103.57499694824219,1503,8,"N","Asia/Irkutsk","airport","OurAirports"
@@ -5231,12 +5252,13 @@
6943,"Gu-Lian Airport","Mohe County","China","OHE","ZYMH",52.912777777799995,122.43,1836,8,"U","Asia/Shanghai","airport","OurAirports"
6944,"Jining Qufu Airport","Jining","China","JNG","ZLJN",35.292778,116.346667,134,8,"U","Asia/Shanghai","airport","OurAirports"
6945,"Drake Bay Airport","Puntarenas","Costa Rica","DRK","MRDK",8.71889019012,-83.6417007446,12,-6,"N","America/Costa_Rica","airport","OurAirports"
-6947,"Tuzla International Airport","Null","Bosnia and Herzegovina",\N,"LQTZ",44.45869827270508,18.72480010986328,784,1,"E","Europe/Sarajevo","airport","OurAirports"
-6948,"NAS Fort Worth JRB/Carswell Field","Dallas","United States",\N,"KNFW",32.76919937,-97.4414978,650,-6,"A","America/Chicago","airport","OurAirports"
-6949,"Naypyidaw Airport","Naypyidaw","Burma","NYT","VYEL",19.623500824,96.2009963989,302,6.5,"U","Asia/Rangoon","airport","OurAirports"
+6947,"Tuzla International Airport","Null","Bosnia and Herzegovina","TZL","LQTZ",44.45869827270508,18.72480010986328,784,1,"E","Europe/Sarajevo","airport","OurAirports"
+6948,"NAS Fort Worth JRB/Carswell Field","Dallas","United States","FWH","KNFW",32.76919937,-97.4414978,650,-6,"A","America/Chicago","airport","OurAirports"
+6949,"Naypyidaw Airport","Naypyidaw","Burma","NYT","VYEL",19.623501,96.200996,302,6.5,"U","Asia/Rangoon","airport","OurAirports"
6950,"Kyaukhtu South Airport","Kyauktu","Burma",\N,"VYXG",21.406700134277344,94.13030242919922,1345,6.5,"U","Asia/Rangoon","airport","OurAirports"
-6951,"Jan Mayensfield","Jan Mayen","Norway","ZXB","ENJA",70.9611111111,-8.57583333333,39,1,"E","Arctic/Longyearbyen","airport","OurAirports"
-6952,"Bokpyinn Airport","Bokepyin","Burma",\N,"VYBP",11.1494,98.735901,100,6.5,"U","Asia/Rangoon","airport","OurAirports"
+6951,"Jan Mayensfield","Jan Mayen","Norway",\N,"ENJA",70.9441166,-8.6520736,39,1,"E","Arctic/Longyearbyen","airport","OurAirports"
+6952,"Bokpyinn Airport","Bokepyin","Burma","VBP","VYBP",11.1494,98.735901,100,6.5,"U","Asia/Rangoon","airport","OurAirports"
+6954,"Manzhouli Xijiao Airport","Manzhouli","China","NZH","ZBMZ",49.566667,117.33,2231,8,"U","Asia/Shanghai","airport","OurAirports"
6955,"Wuhai Airport","Wuhai","China","WUA","ZBUH",39.7934,106.7993,3650,8,"U","Asia/Shanghai","airport","OurAirports"
6956,"Gary Chicago International Airport","Gary","United States","GYY","KGYY",41.61629867553711,-87.41280364990234,591,-6,"A","America/Chicago","airport","OurAirports"
6957,"Brainerd Lakes Regional Airport","Brainerd","United States","BRD","KBRD",46.39830017,-94.13809967,1232,-6,"U","America/Chicago","airport","OurAirports"
@@ -5249,12 +5271,12 @@
6968,"Schenectady County Airport","Scotia NY","United States","SCH","KSCH",42.852500915527,-73.928901672363,378,-5,"A","America/New_York","airport","OurAirports"
6969,"Begishevo Airport","Nizhnekamsk","Russia","NBC","UWKE",55.564701080322266,52.092498779296875,643,3,"N","Europe/Moscow","airport","OurAirports"
6973,"Volkel Air Base","Volkel","Netherlands",\N,"EHVK",51.657222,5.7077778,72,1,"E","Europe/Amsterdam","airport","OurAirports"
-6974,"Siargao Airport","Siargao","Philippines","IAO","RPNS",9.8591003418,126.013999939,10,8,"N","Asia/Manila","airport","OurAirports"
+6974,"Siargao Airport","Siargao","Philippines","IAO","RPNS",9.8591,126.014,10,8,"N","Asia/Manila","airport","OurAirports"
6975,"Langeoog Airport","Langeoog","Germany","LGO","EDWL",53.74250030517578,7.497777938842773,7,1,"E","Europe/Berlin","airport","OurAirports"
6984,"Biel-Kappelen Airport","Biel","Switzerland",\N,"LSZP",47.08919906616211,7.289999961853027,1437,1,"E","Europe/Zurich","airport","OurAirports"
6985,"Nelspruit Airport","Nelspruit","South Africa","NLP","FANS",-25.5,30.9137992859,2875,2,"U","Africa/Johannesburg","airport","OurAirports"
6986,"Cherkasy International Airport","Cherkassy","Ukraine","CKC","UKKE",49.41559982299805,31.99530029296875,375,2,"E","Europe/Kiev","airport","OurAirports"
-6989,"Northeast Florida Regional Airport","St. Augustine Airport","United States","UST","KSGJ",29.959199905396,-81.339797973633,10,-5,"A","America/New_York","airport","OurAirports"
+6989,"Northeast Florida Regional Airport","St. Augustine Airport","United States","UST","KSGJ",29.9592,-81.339798,10,-5,"A","America/New_York","airport","OurAirports"
6990,"Mykolaiv International Airport","Nikolayev","Ukraine","NLV","UKON",47.057899475097656,31.9197998046875,184,2,"E","Europe/Kiev","airport","OurAirports"
6991,"Ramechhap Airport","Ramechhap","Nepal","RHP","VNRC",27.393999099731445,86.0614013671875,1555,5.75,"U","Asia/Katmandu","airport","OurAirports"
6992,"Charles M. Schulz Sonoma County Airport","Santa Rosa","United States","STS","KSTS",38.50899887,-122.8130035,128,-8,"A","America/Los_Angeles","airport","OurAirports"
@@ -5264,15 +5286,15 @@
6996,"Haller Airpark","Green Cove Springs","United States",\N,"7FL4",29.904057,-81.68515,75,-5,"A","America/New_York","airport","OurAirports"
6997,"Palmar Airport","Santa Lucia","Peru",\N,"SLPA",-18.97166633605957,-62.97533416748047,1342,-4,"U","America/La_Paz","airport","OurAirports"
6998,"Logan-Cache Airport","Logan","United States","LGU","KLGU",41.7911987305,-111.851997375,4457,-7,"A","America/Denver","airport","OurAirports"
-6999,"Brigham City Airport","Brigham City","United States","BMC","KBMC",41.5523986816,-112.06199646,4229,-7,"A","America/Denver","airport","OurAirports"
-7000,"Malad City Airport","Malad City","United States","MLD","KMLD",42.16659927368164,-112.2969970703125,4503,-7,"A","America/Denver","airport","OurAirports"
+6999,"Brigham City Regional Airport","Brigham City","United States","BMC","KBMC",41.552399,-112.061996,4229,-7,"A","America/Denver","airport","OurAirports"
+7000,"Malad City Airport","Malad City","United States",\N,"KMLD",42.16659927368164,-112.2969970703125,4503,-7,"A","America/Denver","airport","OurAirports"
7001,"Aspen-Pitkin Co/Sardy Field","Aspen","United States","ASE","KASE",39.22320175,-106.8690033,7820,-7,"A","America/Denver","airport","OurAirports"
7003,"Ulyanovsk Baratayevka Airport","Ulyanovsk","Russia","ULV","UWLL",54.26829910279999,48.226699829100006,463,4,"N","Europe/Samara","airport","OurAirports"
7009,"Kerrville Municipal Louis Schreiner Field","Kerrville","United States","ERV","KERV",29.9766998291,-99.08570098879999,1617,-6,"A","America/Chicago","airport","OurAirports"
-7010,"Birrfeld Airport","Birrfeld","Switzerland",\N,"LSZF",47.443599700927734,8.233610153198242,1300,1,"E","Europe/Zurich","airport","OurAirports"
+7010,"Birrfeld Airport","Birrfeld","Switzerland",\N,"LSZF",47.4436,8.23361,1300,1,"E","Europe/Zurich","airport","OurAirports"
7011,"Sussex County Airport","Georgetown","United States","GED","KGED",38.68920135,-75.35890198,53,-5,"A","America/New_York","airport","OurAirports"
7012,"Prince Rupert/Seal Cove Seaplane Base","Prince Rupert","Canada","ZSW","CZSW",54.33330154418945,-130.2830047607422,0,-8,"A","America/Vancouver","airport","OurAirports"
-7013,"Great Bend Municipal Airport","Great Bend","United States","GBN","KGBD",38.3442993164,-98.8591995239,1887,-6,"A","America/Chicago","airport","OurAirports"
+7013,"Great Bend Municipal Airport","Great Bend","United States","GBD","KGBD",38.3442993164,-98.8591995239,1887,-6,"A","America/Chicago","airport","OurAirports"
7014,"Hays Regional Airport","Hays","United States","HYS","KHYS",38.84220123,-99.27320099,1999,-6,"A","America/Chicago","airport","OurAirports"
7015,"Spirit of St Louis Airport","Null","United States","SUS","KSUS",38.662101745605,-90.652000427246,463,-6,"A","America/Chicago","airport","OurAirports"
7016,"Ely Municipal Airport","Ely","United States","LYU","KELO",47.82450104,-91.83070374,1456,-6,"A","America/Chicago","airport","OurAirports"
@@ -5280,23 +5302,23 @@
7018,"Thief River Falls Regional Airport","Thief River Falls","United States","TVF","KTVF",48.06570053,-96.18499756,1119,-6,"A","America/Chicago","airport","OurAirports"
7019,"Eagle River Union Airport","Eagle River","United States","EGV","KEGV",45.932300567599995,-89.26830291750001,1642,-6,"A","America/Chicago","airport","OurAirports"
7020,"Lakeland-Noble F. Lee Memorial field","Minocqua - Woodruff","United States","ARV","KARV",45.92789841,-89.73090363,1629,-6,"A","America/Chicago","airport","OurAirports"
-7021,"Ankeny Regional Airport","Ankeny","United States","IKV","KIKV",41.69139862060547,-93.56639862060547,910,-6,"A","America/Chicago","airport","OurAirports"
+7021,"Ankeny Regional Airport","Ankeny","United States",\N,"KIKV",41.69139862060547,-93.56639862060547,910,-6,"A","America/Chicago","airport","OurAirports"
7022,"Berens River Airport","Berens River","Canada","YBV","CYBV",52.358898,-97.018303,728,-6,"A","America/Winnipeg","airport","OurAirports"
-7023,"Corpus Christi Naval Air Station/Truax Field","Corpus Christi","United States","NGP","KNGP",27.69260025,-97.29109955,18,-6,"A","America/Chicago","airport","OurAirports"
+7023,"Corpus Christi Naval Air Station/Truax Field","Corpus Christi","United States",\N,"KNGP",27.69260025,-97.29109955,18,-6,"A","America/Chicago","airport","OurAirports"
7025,"Catalina Airport","Catalina Island","United States","AVX","KAVX",33.4049,-118.416,1602,-8,"A","America/Los_Angeles","airport","OurAirports"
7026,"Mojave Airport","Mojave","United States","MHV","KMHV",35.05939865,-118.1520004,2801,-8,"A","America/Los_Angeles","airport","OurAirports"
7027,"Interlaken Air Base","Interlaken","Switzerland","ZIN","LSMI",46.6766014,7.8790798,0,1,"E","Europe/Zurich","airport","OurAirports"
7030,"Inisheer Aerodrome","Inisheer","Ireland","INQ","EIIR",53.064701080322266,-9.510899543762207,40,0,"E","Europe/Dublin","airport","OurAirports"
7033,"Strezhevoy Airport","Strezhevoy","Russia","SWT","UNSS",60.709400177,77.66000366210001,164,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
7035,"Hutchinson Municipal Airport","Hutchinson","United States","HUT","KHUT",38.0654983521,-97.86060333250002,1543,-6,"A","America/Chicago","airport","OurAirports"
-7036,"Bagram Air Base","Kabul","Afghanistan",\N,"OAIX",34.9460983276,69.26499938959999,4895,4.5,"U","Asia/Kabul","airport","OurAirports"
-7037,"Prince Sultan Air Base","Al Kharj","Saudi Arabia",\N,"OEPS",24.062700271606445,47.580501556396484,1651,3,"N","Asia/Riyadh","airport","OurAirports"
+7036,"Bagram Air Base","Kabul","Afghanistan","OAI","OAIX",34.9460983276,69.26499938959999,4895,4.5,"U","Asia/Kabul","airport","OurAirports"
+7037,"Prince Sultan Air Base","Al Kharj","Saudi Arabia","AKH","OEPS",24.062700271606445,47.580501556396484,1651,3,"N","Asia/Riyadh","airport","OurAirports"
7042,"Rosecrans Memorial Airport","Rosecrans","United States","STJ","KSTJ",39.771900177002,-94.909698486328,826,-6,"A","America/Chicago","airport","OurAirports"
7046,"Pápa Air Base","Papa","Hungary",\N,"LHPA",47.3636016846,17.5007991791,466,1,"E","Europe/Budapest","airport","OurAirports"
-7047,"Whiting Field Naval Air Station South Airport","Cuxhaven","Germany","NDZ","KNDZ",30.70439910888672,-87.02300262451172,177,-6,"E","America/Chicago","airport","OurAirports"
+7047,"Whiting Field Naval Air Station South Airport","Cuxhaven","Germany",\N,"KNDZ",30.70439910888672,-87.02300262451172,177,-6,"E","America/Chicago","airport","OurAirports"
7048,"Volk Field","Camp Douglas","United States","VOK","KVOK",43.938999176025,-90.253402709961,912,-6,"A","America/Chicago","airport","OurAirports"
7051,"Gunnison Crested Butte Regional Airport","Gunnison","United States","GUC","KGUC",38.53390121,-106.9329987,7680,-7,"A","America/Denver","airport","OurAirports"
-7052,"Xi'an Xiguan Airport","Xi\\'AN","China","SIA","ZLSN",34.376701,109.120003,0,8,"U","Asia/Shanghai","airport","OurAirports"
+7052,"Xi'an Xiguan Airport","Xi\'AN","China","SIA","ZLSN",34.376701,109.120003,0,8,"U","Asia/Shanghai","airport","OurAirports"
7053,"Zamperini Field","Torrance","United States","TOA","KTOA",33.803398132324,-118.33999633789,103,-8,"A","America/Los_Angeles","airport","OurAirports"
7054,"Manistee Co Blacker Airport","Manistee","United States","MBL","KMBL",44.2723999,-86.24690247,621,-5,"A","America/New_York","airport","OurAirports"
7056,"Charlotte County Airport","Punta Gorda","United States","PGD","KPGD",26.92020035,-81.9905014,26,-5,"A","America/New_York","airport","OurAirports"
@@ -5307,11 +5329,11 @@
7062,"Shenandoah Valley Regional Airport","Weyers Cave","United States","SHD","KSHD",38.2638015747,-78.8964004517,1201,-5,"A","America/New_York","airport","OurAirports"
7063,"Devils Lake Regional Airport","Devils Lake","United States","DVL","KDVL",48.11420059,-98.90879822,1456,-6,"A","America/Chicago","airport","OurAirports"
7064,"Dickinson Theodore Roosevelt Regional Airport","Dickinson","United States","DIK","KDIK",46.7974014282,-102.802001953,2592,-7,"A","America/Denver","airport","OurAirports"
-7065,"Sidney Richland Municipal Airport","Sidney","United States","SDY","KSDY",47.70690155,-104.1930008,1985,-7,"A","America/Denver","airport","OurAirports"
+7065,"Sidney - Richland Regional Airport","Sidney","United States","SDY","KSDY",47.706902,-104.193001,1985,-7,"A","America/Denver","airport","OurAirports"
7066,"Chadron Municipal Airport","Chadron","United States","CDR","KCDR",42.837600708,-103.095001221,3297,-7,"A","America/Denver","airport","OurAirports"
7067,"Alliance Municipal Airport","Alliance","United States","AIA","KAIA",42.0531997681,-102.804000854,3931,-7,"A","America/Denver","airport","OurAirports"
7068,"Mc Cook Ben Nelson Regional Airport","McCook","United States","MCK","KMCK",40.20629883,-100.5920029,2583,-6,"A","America/Chicago","airport","OurAirports"
-7069,"The Florida Keys Marathon Airport","Marathon","United States","MTH","KMTH",24.72610092,-81.05139923,5,-5,"A","America/New_York","airport","OurAirports"
+7069,"The Florida Keys Marathon Airport","Marathon","United States","MTH","KMTH",24.726101,-81.051399,5,-5,"A","America/New_York","airport","OurAirports"
7070,"Dawson Community Airport","Glendive","United States","GDV","KGDV",47.13869858,-104.8069992,2458,-7,"A","America/Denver","airport","OurAirports"
7071,"L M Clayton Airport","Wolf Point","United States","OLF","KOLF",48.094501495399996,-105.574996948,1986,-7,"A","America/Denver","airport","OurAirports"
7072,"Yellowstone Airport","West Yellowstone","United States","WYS","KWYS",44.68840027,-111.1179962,6649,-7,"A","America/Denver","airport","OurAirports"
@@ -5319,7 +5341,7 @@
7074,"Canyonlands Field","Moab","United States","CNY","KCNY",38.75500107,-109.7549973,4557,-7,"A","America/Denver","airport","OurAirports"
7075,"Ely Airport Yelland Field","Ely","United States","ELY","KELY",39.29970169,-114.8420029,6259,-8,"A","America/Los_Angeles","airport","OurAirports"
7076,"Vernal Regional Airport","Vernal","United States","VEL","KVEL",40.4408989,-109.5100021,5278,-7,"A","America/Denver","airport","OurAirports"
-7077,"Sierra Blanca Regional Airport","Ruidoso","United States","SRR","KSRR",33.462799072266,-105.53500366211,6814,-7,"A","America/Denver","airport","OurAirports"
+7077,"Sierra Blanca Regional Airport","Ruidoso","United States","RUI","KSRR",33.462799072266,-105.53500366211,6814,-7,"A","America/Denver","airport","OurAirports"
7078,"Show Low Regional Airport","Show Low","United States","SOW","KSOW",34.265499115,-110.005996704,6415,-7,"A","America/Phoenix","airport","OurAirports"
7079,"McCall Municipal Airport","McCall","United States","MYL","KMYL",44.88970184,-116.1009979,5024,-7,"A","America/Denver","airport","OurAirports"
7080,"Lemhi County Airport","Salmon","United States","SMN","KSMN",45.1237983704,-113.880996704,4043,-7,"A","America/Denver","airport","OurAirports"
@@ -5327,7 +5349,7 @@
7082,"Friday Harbor Airport","Friday Harbor","United States","FRD","KFHR",48.5219993591,-123.024002075,113,-8,"A","America/Los_Angeles","airport","OurAirports"
7083,"Orcas Island Airport","Eastsound","United States","ESD","KORS",48.7081985474,-122.910003662,31,-8,"A","America/Los_Angeles","airport","OurAirports"
7085,"Astoria Regional Airport","Astoria","United States","AST","KAST",46.158000946,-123.878997803,15,-8,"A","America/Los_Angeles","airport","OurAirports"
-7086,"Newport Municipal Airport","Newport","United States","ONP","KONP",44.58039855957031,-124.05799865722656,160,-8,"A","America/Los_Angeles","airport","OurAirports"
+7086,"Newport Municipal Airport","Newport","United States","ONP","KONP",44.580399,-124.057999,160,-8,"A","America/Los_Angeles","airport","OurAirports"
7087,"Emmonak Airport","Emmonak","United States","EMK","PAEM",62.78609848,-164.4909973,13,-9,"A","America/Anchorage","airport","OurAirports"
7088,"Unalakleet Airport","Unalakleet","United States","UNK","PAUN",63.88840103,-160.798996,27,-9,"A","America/Anchorage","airport","OurAirports"
7089,"Ugnu-Kuparuk Airport","Kuparuk","United States","UUK","PAKU",70.33080291750001,-149.598007202,67,-9,"A","America/Anchorage","airport","OurAirports"
@@ -5345,7 +5367,7 @@
7106,"Eagle Airport","Eagle","United States","EAA","PAEG",64.77639771,-141.151001,908,-9,"A","America/Anchorage","airport","OurAirports"
7107,"Hughes Airport","Hughes","United States","HUS","PAHU",66.04109955,-154.2630005,299,-9,"A","America/Anchorage","airport","OurAirports"
7108,"Huslia Airport","Huslia","United States","HSL","PAHL",65.69789886,-156.3509979,220,-9,"A","America/Anchorage","airport","OurAirports"
-7111,"Nulato Airport","Nulato","United States","NUL","PANU",64.72930145263672,-158.07400512695312,399,-9,"A","America/Anchorage","airport","OurAirports"
+7111,"Nulato Airport","Nulato","United States","NUL","PANU",64.729301,-158.074005,399,-9,"A","America/Anchorage","airport","OurAirports"
7114,"Venetie Airport","Venetie","United States","VEE","PAVE",67.0086975098,-146.365997314,574,-9,"A","America/Anchorage","airport","OurAirports"
7115,"Beaver Airport","Beaver","United States","WBQ","PAWB",66.362197876,-147.406997681,359,-9,"A","America/Anchorage","airport","OurAirports"
7116,"Central Airport","Central","United States","CEM","PACE",65.57379913,-144.7830048,937,-9,"A","America/Anchorage","airport","OurAirports"
@@ -5355,9 +5377,9 @@
7122,"Merced Regional Macready Field","Merced","United States","MCE","KMCE",37.28469849,-120.5139999,155,-8,"A","America/Los_Angeles","airport","OurAirports"
7123,"Laguna de Los Patos International Airport","Colonia","Uruguay","CYR","SUCA",-34.456401824951,-57.770599365234,66,-3,"U","America/Montevideo","airport","OurAirports"
7125,"Amarais Airport","Campinas","Brazil","CPQ","SDAM",-22.85919952392578,-47.10820007324219,2008,-3,"S","America/Sao_Paulo","airport","OurAirports"
-7126,"Phoenix Goodyear Airport","Goodyear","United States",\N,"KGYR",33.4225006104,-112.375999451,968,-7,"N","America/Phoenix","airport","OurAirports"
-7128,"Toowoomba Airport","Toowoomba","Australia","TWB","YTWB",-27.542800903320312,151.91600036621094,2086,10,"N","Australia/Brisbane","airport","OurAirports"
-7129,"Ballera Airport","Ballera","Australia",\N,"YLLE",-27.405633,141.809458,385,10,"N","Australia/Brisbane","airport","OurAirports"
+7126,"Phoenix Goodyear Airport","Goodyear","United States","GYR","KGYR",33.4225006104,-112.375999451,968,-7,"N","America/Phoenix","airport","OurAirports"
+7128,"Toowoomba Airport","Toowoomba","Australia","TWB","YTWB",-27.542801,151.916,2086,10,"N","Australia/Brisbane","airport","OurAirports"
+7129,"Ballera Airport","Ballera","Australia","BBL","YLLE",-27.405633,141.809458,385,10,"N","Australia/Brisbane","airport","OurAirports"
7130,"Gatton Campus Airport","Gatton","Australia",\N,"YGAT",-27.5604060653,152.340459824,0,10,"N","Australia/Brisbane","airport","OurAirports"
7131,"Arkalyk North Airport","Arkalyk","Kazakhstan","AYK","UAUR",50.318599700927734,66.95279693603516,1266,6,"U","Asia/Qyzylorda","airport","OurAirports"
7134,"Nabern/Teck Airport","Kirchheim-Teck","Germany",\N,"EDTN",48.61277771,9.477222442629998,1214,1,"E","Europe/Berlin","airport","OurAirports"
@@ -5365,8 +5387,8 @@
7136,"Elfin Cove Seaplane Base","Elfin Cove","United States","ELV","PAEL",58.195201873799995,-136.347000122,0,-9,"A","America/Anchorage","airport","OurAirports"
7140,"Funter Bay Seaplane Base","Funter Bay","United States","FNR","PANR",58.2543983459,-134.897994995,0,-9,"A","America/Anchorage","airport","OurAirports"
7142,"Hoonah Airport","Hoonah","United States","HNH","PAOH",58.0961,-135.410111,19,-9,"A","America/Anchorage","airport","OurAirports"
-7143,"Kake Airport","Kake","United States","AFE","PAFE",56.9613990784,-133.910003662,172,-9,"A","America/Anchorage","airport","OurAirports"
-7146,"Metlakatla Seaplane Base","Metakatla","United States","MTM","PAMM",55.13100051879883,-131.5780029296875,0,-9,"A","America/Anchorage","airport","OurAirports"
+7143,"Kake Airport","Kake","United States",\N,"PAFE",56.9613990784,-133.910003662,172,-9,"A","America/Anchorage","airport","OurAirports"
+7146,"Metlakatla Seaplane Base","Metakatla","United States",\N,"PAMM",55.13100051879883,-131.5780029296875,0,-9,"A","America/Anchorage","airport","OurAirports"
7148,"Hydaburg Seaplane Base","Hydaburg","United States","HYG","PAHY",55.206298828125,-132.8280029296875,0,-9,"A","America/Anchorage","airport","OurAirports"
7154,"Egegik Airport","Egegik","United States","EGX","PAII",58.1855010986,-157.375,92,-9,"A","America/Anchorage","airport","OurAirports"
7157,"Perryville Airport","Perryville","United States","KPV","PAPE",55.905998,-159.162993,29,-9,"A","America/Anchorage","airport","OurAirports"
@@ -5375,7 +5397,7 @@
7160,"Akhiok Airport","Akhiok","United States","AKK","PAKH",56.9387016296,-154.182998657,44,-9,"A","America/Anchorage","airport","OurAirports"
7161,"Karluk Airport","Karluk","United States","KYK","PAKY",57.5671005249,-154.449996948,137,-9,"A","America/Anchorage","airport","OurAirports"
7162,"Larsen Bay Airport","Larsen Bay","United States","KLN","PALB",57.5350990295,-153.977996826,87,-9,"A","America/Anchorage","airport","OurAirports"
-7177,"Ambler Airport","Ambler","United States","ABL","PAFM",67.106300354,-157.856994629,334,-9,"A","America/Anchorage","airport","OurAirports"
+7177,"Ambler Airport","Ambler","United States","ABL","PAFM",67.1063,-157.856989,334,-9,"A","America/Anchorage","airport","OurAirports"
7178,"Buckland Airport","Buckland","United States","BKC","PABL",65.9815979004,-161.149002075,31,-9,"A","America/Anchorage","airport","OurAirports"
7179,"Bob Baker Memorial Airport","Kiana","United States","IAN","PAIK",66.9759979248,-160.43699646,166,-9,"A","America/Anchorage","airport","OurAirports"
7180,"Kobuk Airport","Kobuk","United States","OBU","PAOB",66.9123001099,-156.897003174,137,-9,"A","America/Anchorage","airport","OurAirports"
@@ -5392,20 +5414,21 @@
7192,"Shaktoolik Airport","Shaktoolik","United States","SKK","PFSH",64.37110138,-161.223999,24,-9,"A","America/Anchorage","airport","OurAirports"
7194,"Tin City Long Range Radar Station Airport","Tin City","United States","TNC","PATC",65.56310272,-167.9219971,271,-9,"A","America/Anchorage","airport","OurAirports"
7195,"Atka Airport","Atka","United States","AKB","PAAK",52.22029877,-174.2059937,57,-10,"A","America/Adak","airport","OurAirports"
-7198,"Yakataga Airport","Yakataga","United States","CYT","PACY",60.082000732400004,-142.492996216,12,-9,"A","America/Anchorage","airport","OurAirports"
+7196,"Nikolski Air Station","Nikolski","United States","IKO","PAKO",52.94160079956055,-168.8489990234375,77,-9,"A","America/Anchorage","airport","OurAirports"
+7198,"Yakataga Airport","Yakataga","United States","CYT","PACY",60.080974,-142.494541,12,-9,"A","America/Anchorage","airport","OurAirports"
7199,"Alakanuk Airport","Alakanuk","United States","AUK","PAUK",62.680042266799994,-164.659927368,10,-9,"A","America/Anchorage","airport","OurAirports"
7201,"Kipnuk Airport","Kipnuk","United States","KPN","PAKI",59.932998657199995,-164.031005859,11,-9,"A","America/Anchorage","airport","OurAirports"
7202,"False Pass Airport","False Pass","United States","KFP","PAKF",54.8474006652832,-163.41000366210938,20,-9,"A","America/Anchorage","airport","OurAirports"
7203,"Nelson Lagoon Airport","Nelson Lagoon","United States","NLG","PAOU",56.007499694824,-161.16000366211,14,-9,"A","America/Anchorage","airport","OurAirports"
7204,"Port Moller Airport","Cold Bay","United States","PML","PAAL",56.0060005188,-160.561004639,20,-9,"A","America/Anchorage","airport","OurAirports"
7205,"Klawock Airport","Klawock","United States","KLW","PAKW",55.579200744599994,-133.076004028,80,-9,"A","America/Anchorage","airport","OurAirports"
-7206,"Quinhagak Airport","Quinhagak","United States","KWN","PAQH",59.75510025,-161.8450012,42,-9,"A","America/Anchorage","airport","OurAirports"
+7206,"Quinhagak Airport","Quinhagak","United States","KWN","PAQH",59.7551,-161.845,42,-9,"A","America/Anchorage","airport","OurAirports"
7207,"Kotlik Airport","Kotlik","United States","KOT","PFKO",63.0306015015,-163.533004761,15,-9,"A","America/Anchorage","airport","OurAirports"
7208,"Koyukuk Airport","Koyukuk","United States","KYU","PFKU",64.8760986328,-157.727005005,149,-9,"A","America/Anchorage","airport","OurAirports"
7209,"Scammon Bay Airport","Scammon Bay","United States","SCM","PACM",61.845298767100005,-165.570999146,14,-9,"A","America/Anchorage","airport","OurAirports"
7210,"Nondalton Airport","Nondalton","United States","NNL","PANO",59.980201721191,-154.8390045166,314,-9,"A","America/Anchorage","airport","OurAirports"
7213,"Kongiganak Airport","Kongiganak","United States","KKH","PADY",59.960800170899994,-162.880996704,30,-9,"A","America/Anchorage","airport","OurAirports"
-7214,"Nikolai Airport","Nikolai","United States","NIB","PAFS",63.01860046386719,-154.35800170898438,441,-9,"A","America/Anchorage","airport","OurAirports"
+7214,"Nikolai Airport","Nikolai","United States","NIB","PAFS",63.0186,-154.358002,441,-9,"A","America/Anchorage","airport","OurAirports"
7217,"Akiak Airport","Akiak","United States","AKI","PFAK",60.9029006958,-161.231002808,30,-9,"A","America/Anchorage","airport","OurAirports"
7220,"Wainwright Airport","Wainwright","United States","AIN","PAWI",70.6380004883,-159.994995117,41,-9,"A","America/Anchorage","airport","OurAirports"
7221,"Zapala Airport","ZAPALA","Argentina","APZ","SAHZ",-38.975498,-70.113602,3330,-3,"N","America/Argentina/Salta","airport","OurAirports"
@@ -5417,11 +5440,11 @@
7235,"Tok Junction Airport","Tok","United States","TKJ","PFTO",63.32949829,-142.9539948,1639,-9,"A","America/Anchorage","airport","OurAirports"
7236,"Circle City /New/ Airport","Circle","United States","IRC","PACR",65.830498,-144.076008,613,-9,"A","America/Anchorage","airport","OurAirports"
7240,"Sleetmute Airport","Sleetmute","United States","SLQ","PASL",61.7005004883,-157.166000366,190,-9,"A","America/Anchorage","airport","OurAirports"
-7242,"Healy River Airport","Healy","United States","HKB","PAHV",63.8661994934082,-148.968994140625,1263,-9,"A","America/Anchorage","airport","OurAirports"
-7244,"Klawock Seaplane Base","Klawock","United States","AQC","PAQC",55.5546989440918,-133.1020050048828,0,-9,"A","America/Anchorage","airport","OurAirports"
-7245,"Minchumina Airport","Lake Minchumina","United States","MHM","PAMH",63.88600158691406,-152.302001953125,678,-9,"A","America/Anchorage","airport","OurAirports"
+7242,"Healy River Airport","Healy","United States",\N,"PAHV",63.8661994934082,-148.968994140625,1263,-9,"A","America/Anchorage","airport","OurAirports"
+7244,"Klawock Seaplane Base","Klawock","United States",\N,"PAQC",55.5546989440918,-133.1020050048828,0,-9,"A","America/Anchorage","airport","OurAirports"
+7245,"Minchumina Airport","Lake Minchumina","United States","LMA","PAMH",63.886002,-152.302002,678,-9,"A","America/Anchorage","airport","OurAirports"
7246,"Manley Hot Springs Airport","Manley Hot Springs","United States","MLY","PAML",64.99759674069999,-150.643997192,270,-9,"A","America/Anchorage","airport","OurAirports"
-7251,"Natuashish Airport","Natuashish","Canada",\N,"CNH2",55.913898,-61.184399,30,-4,"A","America/Halifax","airport","OurAirports"
+7251,"Natuashish Airport","Natuashish","Canada","YNP","CNH2",55.913898,-61.184399,30,-4,"A","America/Halifax","airport","OurAirports"
7252,"Postville Airport","Postville","Canada","YSO","CCD4",54.9105,-59.78507,193,-4,"A","America/Halifax","airport","OurAirports"
7253,"Kangiqsujuaq (Wakeham Bay) Airport","Kangiqsujuaq","Canada","YWB","CYKG",61.5886001587,-71.929397583,501,-5,"A","America/Toronto","airport","OurAirports"
7254,"Alma Airport","Alma","Canada","YTF","CYTF",48.50889968869999,-71.64189910889999,445,-5,"A","America/Toronto","airport","OurAirports"
@@ -5438,23 +5461,23 @@
7267,"Bonnyville Airport","Bonnyville","Canada","YBY","CYBF",54.304199,-110.744003,1836,-7,"A","America/Edmonton","airport","OurAirports"
7268,"Nanaimo Harbour Water Airport","Nanaimo","Canada","ZNA","CAC8",49.1833000183,-123.949996948,0,-8,"A","America/Vancouver","airport","OurAirports"
7269,"Ganges Seaplane Base","Ganges","Canada","YGG","CAX6",48.8545,-123.4969,0,-8,"A","America/Vancouver","airport","OurAirports"
-7272,"Fort St James Airport","Fort St. James","Canada","YJM","CYJM",54.39720153808594,-124.26300048828125,2364,-8,"A","America/Vancouver","airport","OurAirports"
-7273,"Boundary Bay Airport","Boundary Bay","Canada","YDT","CZBB",49.0741996765,-123.012001038,6,-8,"A","America/Vancouver","airport","OurAirports"
-7274,"Langley Airport","Langley Township","Canada",\N,"CYNJ",49.10079956049999,-122.630996704,34,-8,"A","America/Vancouver","airport","OurAirports"
-7275,"Denny Island Airport","Bella Bella","Canada","ZEL","CYJQ",52.139702,-128.063997,162,-8,"A","America/Vancouver","airport","OurAirports"
+7272,"Fort St James Airport","Fort St. James","Canada",\N,"CYJM",54.39720153808594,-124.26300048828125,2364,-8,"A","America/Vancouver","airport","OurAirports"
+7273,"Boundary Bay Airport","Boundary Bay","Canada","YDT","CZBB",49.0742,-123.012001,6,-8,"A","America/Vancouver","airport","OurAirports"
+7274,"Langley Airport","Langley Township","Canada","YLY","CYNJ",49.10079956049999,-122.630996704,34,-8,"A","America/Vancouver","airport","OurAirports"
+7275,"Denny Island Airport","Bella Bella","Canada",\N,"CYJQ",52.137937,-128.059748,162,-8,"A","America/Vancouver","airport","OurAirports"
7277,"Wekweètì Airport","Wekweeti","Canada","YFJ","CFJ2",64.190804,-114.077002,1208,-7,"A","America/Edmonton","airport","OurAirports"
7278,"Camaguey-Campo Cuatro Milpas Airport","Guasave","Mexico",\N,"MM52",25.652200698853,-108.53800201416,92,-7,"A","America/Mazatlan","airport","OurAirports"
-7280,"Cabo San Lucas International Airport","Cabo San Lucas","Mexico",\N,"MMSL",22.947700500499998,-109.93699646,459,-7,"A","America/Mazatlan","airport","OurAirports"
+7280,"Cabo San Lucas International Airport","Cabo San Lucas","Mexico",\N,"MMSL",22.947701,-109.936996,459,-7,"A","America/Mazatlan","airport","OurAirports"
7291,"Corn Island","Corn Island","Nicaragua","RNI","MNCI",12.1628999710083,-83.06379699707031,1,-6,"U","America/Managua","airport","OurAirports"
7292,"San Pedro Airport","Bonanza","Nicaragua","BZA","MNBZ",13.949999809265137,-84.5999984741211,600,-6,"U","America/Managua","airport","OurAirports"
7293,"Rosita Airport","Rosita","Nicaragua","RFS","MNRT",13.889699935913086,-84.40889739990234,193,-6,"U","America/Managua","airport","OurAirports"
7294,"Siuna","Siuna","Nicaragua","SIU","MNSI",13.727222442626953,-84.77777862548828,606,-6,"U","America/Managua","airport","OurAirports"
7295,"Waspam Airport","Waspam","Nicaragua","WSP","MNWP",14.7391996383667,-83.96939849853516,98,-6,"U","America/Managua","airport","OurAirports"
-7296,"San Carlos","San Carlos","Nicaragua",\N,"MNSC",11.133399963378906,-84.7699966430664,91,-6,"U","America/Managua","airport","OurAirports"
+7296,"San Carlos","San Carlos","Nicaragua","NCR","MNSC",11.133399963378906,-84.7699966430664,91,-6,"U","America/Managua","airport","OurAirports"
7297,"Playa Samara/Carrillo Airport","Carrillo","Costa Rica","PLD","MRCR",9.8705101013184,-85.481399536133,50,-6,"U","America/Costa_Rica","airport","OurAirports"
7301,"Constanza - Expedición 14 de Junio National Airport","Constanza","Dominican Republic","COZ","MDCZ",18.907499313354,-70.721900939941,3950,-4,"U","America/Santo_Domingo","airport","OurAirports"
7302,"Negril Airport","Negril","Jamaica","NEG","MKNG",18.34280014038086,-78.33209991455078,9,-5,"U","America/Jamaica","airport","OurAirports"
-7307,"José Aponte de la Torre Airport","Ceiba","Puerto Rico","RVR","TJRV",18.245300293,-65.6434020996,38,-4,"A","America/Puerto_Rico","airport","OurAirports"
+7307,"José Aponte de la Torre Airport","Ceiba","Puerto Rico","NRR","TJRV",18.245300293,-65.6434020996,38,-4,"A","America/Puerto_Rico","airport","OurAirports"
7309,"Charlotte Amalie Harbor Seaplane Base","Charlotte Amalie","Virgin Islands","SPB","VI22",18.338600158691406,-64.9406967163086,0,-4,"A","America/St_Thomas","airport","OurAirports"
7311,"D. Casimiro Szlapelis Airport","Alto Rio Senguer","Argentina","ARR","SAVR",-45.013599,-70.812202,2286,-3,"N","America/Catamarca","airport","OurAirports"
7312,"Jose De San Martin Airport","Jose de San Martin","Argentina","JSM","SAWS",-44.048599243199995,-70.4589004517,2407,-3,"N","America/Catamarca","airport","OurAirports"
@@ -5463,18 +5486,21 @@
7323,"Afobakka Airstrip","Afobaka","Suriname",\N,"SMAF",4.998505,-54.992033,80,-3,"U","America/Paramaribo","airport","OurAirports"
7324,"Alalapadu Airstrip","Alapadu","Suriname",\N,"SMDU",2.5235,-56.3247,880,-3,"U","America/Paramaribo","airport","OurAirports"
7325,"Albina Airport","Albina","Suriname","ABN","SMBN",5.512720108032227,-54.05009841918945,19,-3,"U","America/Paramaribo","airport","OurAirports"
-7330,"Drietabbetje Airport","Drietabbetje","Suriname","DRJ","SMDA",4.11666679382,-54.666671752899994,236,-3,"U","America/Paramaribo","airport","OurAirports"
-7331,"Kabalebo Airport","Kabalebo","Suriname",\N,"SMKA",4.406000137329102,-57.222999572753906,535,-3,"U","America/Paramaribo","airport","OurAirports"
-7332,"Kayser Airport","Kayser","Suriname",\N,"SMKE",3.0999999046325684,-56.483001708984375,849,-3,"U","America/Paramaribo","airport","OurAirports"
-7333,"Kwamalasoemoetoe Airport Airport","Kwamelasemoetoe","Suriname",\N,"SMSM",2.333329916000366,-56.78333282470703,905,-3,"U","America/Paramaribo","airport","OurAirports"
-7334,"Moengo Airstrip","Moengo","Suriname",\N,"SMMO",5.6076,-54.4003,49,-3,"U","America/Paramaribo","airport","OurAirports"
+7326,"Lawa Anapaike Airstrip","Anapaike","Suriname",\N,"SMLA",3.411301,-54.028049,373,-3,"U","America/Paramaribo","airport","OurAirports"
+7327,"Apetina Airstrip","Apetina","Suriname",\N,"SMPT",3.50278,-55.058791,0,-3,"U","America/Paramaribo","airport","OurAirports"
+7330,"Drietabbetje Airport","Drietabbetje","Suriname","DRJ","SMDA",4.111359,-54.672766,236,-3,"U","America/Paramaribo","airport","OurAirports"
+7331,"Kabalebo Airport","Kabalebo","Suriname",\N,"SMKA",4.406,-57.223,535,-3,"U","America/Paramaribo","airport","OurAirports"
+7332,"Kayser Airport","Kayser","Suriname",\N,"SMKE",3.094343,-56.472702,849,-3,"U","America/Paramaribo","airport","OurAirports"
+7333,"Kwamalasoemoetoe Airport","Kwamelasemoetoe","Suriname",\N,"SMSM",2.354427,-56.792431,905,-3,"U","America/Paramaribo","airport","OurAirports"
+7334,"Moengo Airstrip","Moengo","Suriname","MOJ","SMMO",5.6076,-54.4003,49,-3,"U","America/Paramaribo","airport","OurAirports"
7335,"Nieuw Nickerie Airport","Nieuw Nickerie","Suriname","ICK","SMNI",5.955560207366943,-57.039398193359375,9,-3,"U","America/Paramaribo","airport","OurAirports"
7336,"Vincent Fayks Airport","Paloemeu","Suriname","OEM","SMPA",3.3452799320220947,-55.442501068115234,714,-3,"U","America/Paramaribo","airport","OurAirports"
-7338,"Sipaliwini Airport","Sipaliwini","Suriname",\N,"SMSI",1.9660500288009644,-56.003501892089844,744,-3,"U","America/Paramaribo","airport","OurAirports"
+7337,"Sarakreek Airstrip","Sarakreek","Suriname",\N,"SMSK",4.319444,-54.966667,223,-3,"U","America/Paramaribo","airport","OurAirports"
+7338,"Sipaliwini Airport","Sipaliwini","Suriname",\N,"SMSI",2.026438,-56.126412,744,-3,"U","America/Paramaribo","airport","OurAirports"
7339,"Stoelmanseiland Airport","Stoelmans Eiland","Suriname","SMZ","SMST",4.349999904632568,-54.41666793823242,187,-3,"U","America/Paramaribo","airport","OurAirports"
7340,"Totness Airport","Totness","Suriname","TOT","SMCO",5.865829944610596,-56.32749938964844,10,-3,"U","America/Paramaribo","airport","OurAirports"
-7341,"Wageningen Airstrip","Wageningen","Suriname","AGI","SMWA",5.76666688919,-56.6333312988,6,-3,"U","America/Paramaribo","airport","OurAirports"
-7343,"Codela Airport","Guapiles","Costa Rica","CSC","MRCA",10.4139995575,-85.0916976929,328,-6,"U","America/Costa_Rica","airport","OurAirports"
+7341,"Wageningen Airstrip","Wageningen","Suriname","AGI","SMWA",5.841128,-56.673328,6,-3,"U","America/Paramaribo","airport","OurAirports"
+7343,"Codela Airport","Guapiles","Costa Rica",\N,"MRCA",10.4139995575,-85.0916976929,328,-6,"U","America/Costa_Rica","airport","OurAirports"
7346,"Orinduik Airport","Orinduik","Guyana","ORJ","SYOR",4.725269794464111,-60.03499984741211,1797,-4,"U","America/Guyana","airport","OurAirports"
7347,"Annai Airport","Annai","Guyana","NAI","SYAN",3.959439992904663,-59.12419891357422,301,-4,"U","America/Guyana","airport","OurAirports"
7348,"Apoteri Airport","Apoteri","Guyana",\N,"SYAP",4.013879776000977,-58.60499954223633,301,-4,"U","America/Guyana","airport","OurAirports"
@@ -5485,7 +5511,7 @@
7353,"Dr Augusto Roberto Fuster International Airport","Pedro Juan Caballero","Paraguay","PJC","SGPJ",-22.639999389648438,-55.83000183105469,1873,-4,"U","America/Asuncion","airport","OurAirports"
7354,"Alcides Fernández Airport","Acandi","Colombia","ACD","SKAD",8.51667,-77.3,50,-5,"U","America/Bogota","airport","OurAirports"
7355,"Los Colonizadores Airport","Saravena","Colombia","RVE","SKSA",6.951868,-71.857179,680,-5,"U","America/Bogota","airport","OurAirports"
-7357,"Batagay Airport","Batagay","Russia",\N,"UEBB",67.648002624512,134.69500732422,696,10,"N","Asia/Vladivostok","airport","OurAirports"
+7357,"Batagay Airport","Batagay","Russia","BQJ","UEBB",67.648002624512,134.69500732422,696,10,"N","Asia/Vladivostok","airport","OurAirports"
7359,"Villa Garzón Airport","Villa Garzon","Colombia","VGZ","SKVG",0.978767,-76.6056,1248,-5,"U","America/Bogota","airport","OurAirports"
7360,"El Bagre Airport","El Bagre","Colombia","EBG","SKEB",7.59647,-74.8089,180,-5,"U","America/Bogota","airport","OurAirports"
7361,"Juan H White Airport","Caucasia","Colombia","CAQ","SKCU",7.96847,-75.1985,174,-5,"U","America/Bogota","airport","OurAirports"
@@ -5503,8 +5529,8 @@
7375,"Minaçu Airport","Minacu","Brazil","MQH","SBMC",-13.5491,-48.195301,1401,-3,"S","America/Sao_Paulo","airport","OurAirports"
7376,"Araguaína Airport","Araguaina","Brazil","AUX","SWGN",-7.22787,-48.240501,771,-3,"S","America/Fortaleza","airport","OurAirports"
7377,"Novo Aripuanã Airport","Novo Aripuana","Brazil","NVP","SWNA",-5.118030071258545,-60.364898681640625,118,-4,"S","America/Boa_Vista","airport","OurAirports"
-7378,"Fazenda Colen Airport","Lucas do Rio Verde","Brazil","LVR","SWFE",-13.314443588256836,-56.11277770996094,1345,-4,"S","America/Campo_Grande","airport","OurAirports"
-7379,"Franca Airport","Franca","Brazil","FRC","SIMK",-20.592199325561523,-47.38290023803711,3292,-3,"S","America/Sao_Paulo","airport","OurAirports"
+7378,"Fazenda Colen Airport","Lucas do Rio Verde","Brazil",\N,"SWFE",-13.314443588256836,-56.11277770996094,1345,-4,"S","America/Campo_Grande","airport","OurAirports"
+7379,"Tenente Lund Pressoto Airport","Franca","Brazil","FRC","SIMK",-20.592199,-47.3829,3292,-3,"S","America/Sao_Paulo","airport","OurAirports"
7380,"Dourados Airport","Dourados","Brazil","DOU","SSDO",-22.2019,-54.926601,1503,-4,"S","America/Campo_Grande","airport","OurAirports"
7381,"Lábrea Airport","Labrea","Brazil","LBR","SWLB",-7.278969764709473,-64.76950073242188,190,-4,"S","America/Boa_Vista","airport","OurAirports"
7382,"Maestro Marinho Franco Airport","Rondonopolis","Brazil","ROO","SWRD",-16.586,-54.7248,1467,-4,"S","America/Campo_Grande","airport","OurAirports"
@@ -5538,13 +5564,13 @@
7428,"Yei Airport","Yei","Sudan",\N,"HSYE",4.13028160099,30.7280731201,2000,3,"U","Africa/Juba","airport","OurAirports"
7429,"Cape Palmas Airport","Greenville","Liberia","CPA","GLCP",4.3790202140808105,-7.6969499588012695,20,0,"U","Africa/Monrovia","airport","OurAirports"
7432,"Ecuvillens Airport","Ecuvillens","Switzerland",\N,"LSGE",46.755001068115234,7.076109886169434,2293,1,"E","Europe/Zurich","airport","OurAirports"
-7437,"Inhaca Airport","Inhaca","Mozambique",\N,"FQIA",-25.9971446991,32.929351806599996,10,2,"U","Africa/Maputo","airport","OurAirports"
+7437,"Inhaca Airport","Inhaca","Mozambique","IHC","FQIA",-25.9971446991,32.929351806599996,10,2,"U","Africa/Maputo","airport","OurAirports"
7442,"Ouro Sogui Airport","Matam","Senegal","MAX","GOSM",15.593600273132324,-13.322799682617188,85,0,"U","Africa/Dakar","airport","OurAirports"
7443,"Bird Island Airport","Bird Island","Seychelles","BDI","FSSB",-3.72472,55.205299,6,4,"U",\N,"airport","OurAirports"
7446,"Wadi Halfa Airport","Wadi Halfa","Sudan","WHF","HSSW",21.802698135375977,31.521577835083008,961,3,"U","Africa/Khartoum","airport","OurAirports"
7448,"Kidepo Airport","Kidepo","Uganda",\N,"HUKD",3.7176,33.7487,4033,3,"U","Africa/Kampala","airport","OurAirports"
7449,"Kitgum Airport","Kitgum","Uganda",\N,"HUKT",3.2817,32.8882,3130,3,"U","Africa/Kampala","airport","OurAirports"
-7450,"Bugungu Airport","Pakuba","Uganda","PAF","HUPA",2.2,31.55,2472,3,"U","Africa/Kampala","airport","OurAirports"
+7450,"Bugungu Airport","Pakuba","Uganda",\N,"HUPA",2.2,31.55,2472,3,"U","Africa/Kampala","airport","OurAirports"
7451,"Svea Airport","Sveagruva","Svalbard",\N,"ENSA",77.8969444,16.725,32,1,"U","Arctic/Longyearbyen","airport","OurAirports"
7452,"Ny-Ålesund Airport (Hamnerabben)","Ny-Alesund","Svalbard",\N,"ENAS",78.9274978638,11.8743,50,1,"U","Arctic/Longyearbyen","airport","OurAirports"
7453,"Hatay Airport","Hatay","Turkey","HTY","LTDA",36.36277771,36.282222747800006,269,3,"U","Europe/Istanbul","airport","OurAirports"
@@ -5558,13 +5584,13 @@
7466,"Sauðárkrókur Airport","Saudarkrokur","Iceland","SAK","BIKR",65.73169708249999,-19.572799682599996,8,0,"N","Atlantic/Reykjavik","airport","OurAirports"
7467,"Selfoss Airport","Selfoss","Iceland",\N,"BISF",63.92919921875,-21.037799835205078,45,0,"N","Atlantic/Reykjavik","airport","OurAirports"
7468,"Inishmaan Aerodrome","Inishmaan","Ireland","IIA","EIMN",53.09299850463867,-9.568059921264648,15,0,"U","Europe/Dublin","airport","OurAirports"
-7469,"Ak Bashat Airport","Taldykorgan","Kazakhstan","TDK","UAAT",42.88958,73.602004,0,6,"U","Asia/Bishkek","airport","OurAirports"
+7469,"Ak Bashat Airport","Taldykorgan","Kazakhstan",\N,"UAAT",42.88958,73.602004,0,6,"U","Asia/Bishkek","airport","OurAirports"
7470,"Ulgii Mongolei Airport","Olgii","Mongolia","ULG","ZMUL",48.9933013916,89.9225006104,5732,7,"U","Asia/Hovd","airport","OurAirports"
-7472,"Qurghonteppa International Airport","Kurgan Tyube","Tajikistan",\N,"UTDT",37.86640167236328,68.86470031738281,1473,5,"U","Asia/Dushanbe","airport","OurAirports"
+7472,"Qurghonteppa International Airport","Kurgan Tyube","Tajikistan","KQT","UTDT",37.86640167236328,68.86470031738281,1473,5,"U","Asia/Dushanbe","airport","OurAirports"
7473,"Vologda Airport","Vologda","Russia","VGD","ULWW",59.282501220703125,39.944400787353516,387,3,"N","Europe/Moscow","airport","OurAirports"
7474,"Severo-Evensk Airport","Evensk","Russia",\N,"UHMW",61.92166519165039,159.22999572753906,0,11,"N","Asia/Srednekolymsk","airport","OurAirports"
-7475,"Olenyok Airport","Olenyok","Russia",\N,"UERO",68.514999389648,112.48000335693,847,9,"N","Asia/Yakutsk","airport","OurAirports"
-7476,"Saskylakh Airport","Saskylakh","Russia",\N,"UERS",71.92790222168,114.08000183105,0,9,"N","Asia/Yakutsk","airport","OurAirports"
+7475,"Olenyok Airport","Olenyok","Russia","ONK","UERO",68.514999,112.480003,847,9,"N","Asia/Yakutsk","airport","OurAirports"
+7476,"Saskylakh Airport","Saskylakh","Russia","SYS","UERS",71.92790222168,114.08000183105,0,9,"N","Asia/Yakutsk","airport","OurAirports"
7480,"Leshukonskoye Airport","Arkhangelsk","Russia","LDG","ULAL",64.8960037231,45.7229995728,220,3,"N","Europe/Moscow","airport","OurAirports"
7481,"Nizhneangarsk Airport","Nizhneangarsk","Russia",\N,"UIUN",55.80080032348633,109.59500122070312,1545,8,"N","Asia/Irkutsk","airport","OurAirports"
7483,"Vanavara Airport","Vanavara","Russia",\N,"UNIW",60.35969924926758,102.3239974975586,892,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
@@ -5578,9 +5604,9 @@
7492,"Colonsay Airstrip","Colonsay","United Kingdom","CSA","EGEY",56.0574989319,-6.243060112,44,0,"U","Europe/London","airport","OurAirports"
7494,"Rock Hill - York County Airport","Rock Hill","United States","RKH","KUZA",34.9878006,-81.05719757,666,-5,"A","America/New_York","airport","OurAirports"
7495,"Allegheny County Airport","Pittsburgh","United States","AGC","KAGC",40.354400634765625,-79.9301986694336,1252,-5,"A","America/New_York","airport","OurAirports"
-7496,"Cecil Airport","Jacksonville","United States",\N,"KVQQ",30.2187004089,-81.876701355,81,-5,"A","America/New_York","airport","OurAirports"
+7496,"Cecil Airport","Jacksonville","United States","VQQ","KVQQ",30.2187004089,-81.876701355,81,-5,"A","America/New_York","airport","OurAirports"
7497,"Fulton County Airport Brown Field","Atlanta","United States","FTY","KFTY",33.7790985107,-84.5214004517,841,-5,"A","America/New_York","airport","OurAirports"
-7498,"Tresco Heliport","Tresco","United Kingdom","TSO","EGHT",49.94559860229492,-6.331389904022217,20,0,"U","Europe/London","airport","OurAirports"
+7498,"Tresco Heliport","Tresco","United Kingdom",\N,"EGHT",49.94559860229492,-6.331389904022217,20,0,"U","Europe/London","airport","OurAirports"
7499,"Tarin Kowt Airport","Tarin Kowt","Afghanistan","TII","OATN",32.604198455799995,65.8657989502,4429,4.5,"U","Asia/Kabul","airport","OurAirports"
7500,"Zaranj Airport","Zaranj","Afghanistan","ZAJ","OAZJ",30.972222,61.865833,1572,4.5,"U","Asia/Kabul","airport","OurAirports"
7501,"Chakcharan Airport","Chaghcharan","Afghanistan","CCN","OACC",34.53300094604492,65.26699829101562,7383,4.5,"U","Asia/Kabul","airport","OurAirports"
@@ -5589,12 +5615,12 @@
7506,"Xingyi Airport","Xingyi","China","ACX","ZUYI",25.0863888889,104.959444444,4150,8,"U","Asia/Shanghai","airport","OurAirports"
7508,"Liping Airport","Liping","China","HZH","ZUNP",26.32217,109.1499,1620,8,"U","Asia/Shanghai","airport","OurAirports"
7510,"Stepanakert Air Base","Stepanakert","Azerbaijan",\N,"UB13",39.90140151977539,46.7869987487793,2001,4,"E","Asia/Baku","airport","OurAirports"
-7511,"Ohio State University Airport","Columbus","United States","OSU","KOSU",40.0797996521,-83.072998046875,905,-5,"U","America/New_York","airport","OurAirports"
+7511,"The Ohio State University Airport - Don Scott Field","Columbus","United States","OSU","KOSU",40.0798,-83.072998,905,-5,"U","America/New_York","airport","OurAirports"
7513,"Addison Airport","Addison","United States","ADS","KADS",32.9686012268,-96.8364028931,644,-6,"A","America/Chicago","airport","OurAirports"
-7514,"Destin Executive Airport","Destin","United States","DTS","KDTS",30.40010071,-86.47149658,23,-6,"A","America/Chicago","airport","OurAirports"
-7516,"Chernobayevka Airport","Kherson","Ukraine","KHE","UKOH",46.6758003235,32.506401062,148,2,"E","Europe/Kiev","airport","OurAirports"
-7517,"Ryans Creek Aerodrome","Stewart Island","New Zealand","SZS","NZRC",-46.899700164799995,168.100997925,62,12,"U","Pacific/Auckland","airport","OurAirports"
-7518,"Assumption Island Airport","Assumption Island","Seychelles",\N,"FSAS",-9.74222,46.506802,10,4,"U","Indian/Mahe","airport","OurAirports"
+7514,"Destin Executive Airport","Destin","United States","DSI","KDTS",30.40010071,-86.47149658,23,-6,"A","America/Chicago","airport","OurAirports"
+7516,"Kherson International Airport","Kherson","Ukraine","KHE","UKOH",46.6758,32.506401,148,2,"E","Europe/Kiev","airport","OurAirports"
+7517,"Ryan's Creek Aerodrome","Stewart Island","New Zealand","SZS","NZRC",-46.8997,168.100998,62,12,"U","Pacific/Auckland","airport","OurAirports"
+7518,"Assumption Island Airport","Assumption Island","Seychelles",\N,"FSAS",-9.7422199993,46.506802,10,4,"U","Indian/Mahe","airport","OurAirports"
7519,"Zhijiang Airport","Zhijiang","China","HJJ","ZGCJ",27.4411111111,109.7,882,8,"U","Asia/Shanghai","airport","OurAirports"
7521,"Yarmouth Airport","Yarmouth","Canada","YQI","CYQI",43.826900482177734,-66.08809661865234,141,-4,"A","America/Halifax","airport","OurAirports"
7522,"Kinston Regional Jetport At Stallings Field","Kinston","United States","ISO","KISO",35.331401825,-77.60880279540001,93,-5,"A","America/New_York","airport","OurAirports"
@@ -5603,20 +5629,20 @@
7532,"Carajás Airport","Parauapebas","Brazil","CKS","SBCJ",-6.11527776718,-50.0013885498,2064,-3,"S","America/Belem","airport","OurAirports"
7533,"Centro de Lançamento de Alcântara Airport","Alcantara","Brazil",\N,"SNCW",-2.372999906539917,-44.396400451660156,148,-3,"S","America/Fortaleza","airport","OurAirports"
7536,"Tarempa Airport","Anambas Islands","Indonesia","MWK","WIOM",3.3481199741363525,106.25800323486328,10,7,"N","Asia/Jakarta","airport","OurAirports"
-7538,"Würzburg-Schenkenturm Airport","Wuerzburg","Germany",\N,"EDFW",49.817779541015625,9.897500038146973,991,1,"E","Europe/Berlin","airport","OurAirports"
+7538,"Würzburg-Schenkenturm Airport","Wuerzburg","Germany",\N,"EDFW",49.81778,9.8975,991,1,"E","Europe/Berlin","airport","OurAirports"
7542,"São Jacinto Airport","Aveiro","Portugal",\N,"LPAV",40.656741,-8.741544,26,0,"E","Europe/Lisbon","airport","OurAirports"
7544,"Hopsten Air Base","Hopsten","Germany",\N,"ETNP",52.33869934082031,7.541329860687256,423,1,"E","Europe/Berlin","airport","OurAirports"
7546,"Persian Gulf International Airport","Khalije Fars","Iran","PGU","OIBP",27.379601,52.737701,27,3.5,"U","Asia/Tehran","airport","OurAirports"
7547,"Yasouj Airport","Yasuj","Iran","YES","OISY",30.700500488281,51.545101165771,5939,3.5,"U","Asia/Tehran","airport","OurAirports"
-7548,"Mosul International Airport","Mosul","Iraq","OSB","ORBM",36.30580139160156,43.14739990234375,719,3,"U","Asia/Baghdad","airport","OurAirports"
+7548,"Mosul International Airport","Mosul","Iraq","OSM","ORBM",36.305801,43.1474,719,3,"U","Asia/Baghdad","airport","OurAirports"
7549,"Tajima Airport","Toyooka","Japan","TJH","RJBT",35.51279830932617,134.78700256347656,584,9,"U","Asia/Tokyo","airport","OurAirports"
7550,"Amakusa Airport","Amakusa","Japan","AXJ","RJDA",32.482498,130.158997,340,9,"U","Asia/Tokyo","airport","OurAirports"
7551,"Kikai Airport","Kikai","Japan","KKX","RJKI",28.321300506599997,129.927993774,21,9,"U","Asia/Tokyo","airport","OurAirports"
7552,"Aguni Airport","Aguni","Japan","AGJ","RORA",26.5925006866,127.240997314,38,9,"U","Asia/Tokyo","airport","OurAirports"
-7556,"Donoi Airport","Uliastai","Mongolia",\N,"ZMDN",47.7093,96.5258,5800,8,"U","Asia/Ulaanbaatar","airport","OurAirports"
+7556,"Donoi Airport","Uliastai","Mongolia","ULZ","ZMDN",47.7093,96.5258,5800,8,"U","Asia/Ulaanbaatar","airport","OurAirports"
7557,"Bulgan Airport","Bulgan","Mongolia","UGA","ZMBN",48.85499954223633,103.47599792480469,4311,8,"U","Asia/Ulaanbaatar","airport","OurAirports"
7558,"Ulaangom Airport","Ulaangom","Mongolia","ULO","ZMUG",50.066588,91.938273,0,7,"U","Asia/Hovd","airport","OurAirports"
-7559,"Borongan Airport","Borongan","Philippines","BPR","RPVW",11.674300193799999,125.478996277,7,8,"N","Asia/Manila","airport","OurAirports"
+7559,"Borongan Airport","Borongan","Philippines",\N,"RPVW",11.674300193799999,125.478996277,7,8,"N","Asia/Manila","airport","OurAirports"
7560,"Lubang Airport","Lubang","Philippines","LBX","RPLU",13.855400085449219,120.1050033569336,43,8,"N","Asia/Manila","airport","OurAirports"
7563,"Kulob Airport","Kulyab","Tajikistan","TJU","UTDK",37.98809814453125,69.80500030517578,2293,5,"U","Asia/Dushanbe","airport","OurAirports"
7565,"Daşoguz Airport","Dasoguz","Turkmenistan","TAZ","UTAT",41.761101,59.826698,272,5,"U","Asia/Ashgabat","airport","OurAirports"
@@ -5634,7 +5660,7 @@
7579,"Provo Municipal Airport","Provo","United States","PVU","KPVU",40.219200134277,-111.72299957275,4497,-7,"A","America/Denver","airport","OurAirports"
7580,"Steamboat Springs Bob Adams Field","Steamboat Springs","United States","SBS","KSBS",40.5163002,-106.8659973,6882,-7,"A","America/Denver","airport","OurAirports"
7581,"Delta Municipal Airport","Delta","United States","DTA","KDTA",39.3805999756,-112.508003235,4759,-7,"A","America/Denver","airport","OurAirports"
-7582,"Richfield Municipal Airport","Richfield","United States","RIF","KRIF",38.73640060424805,-112.0989990234375,5301,-7,"A","America/Denver","airport","OurAirports"
+7582,"Richfield Municipal Airport","Richfield","United States",\N,"KRIF",38.73640060424805,-112.0989990234375,5301,-7,"A","America/Denver","airport","OurAirports"
7583,"Carbon County Regional/Buck Davis Field","Price","United States","PUC","KPUC",39.61389923,-110.7509995,5957,-7,"A","America/Denver","airport","OurAirports"
7584,"Los Alamos Airport","Los Alamos","United States","LAM","KLAM",35.8797988892,-106.268997192,7171,-7,"A","America/Denver","airport","OurAirports"
7586,"Lake Havasu City Airport","Lake Havasu City","United States","HII","KHII",34.571098,-114.358002,783,-7,"N","America/Phoenix","airport","OurAirports"
@@ -5662,32 +5688,32 @@
7619,"Yandina Airport","Yandina","Solomon Islands","XYA","AGGY",-9.092816,159.21841,60,11,"U","Pacific/Guadalcanal","airport","OurAirports"
7621,"Bartow Municipal Airport","Bartow","United States","BOW","KBOW",27.943399429299998,-81.78340148930002,125,-5,"U","America/New_York","airport","OurAirports"
7622,"Dyagilevo Air Base","Kostroma","Russia",\N,"UUBD",54.64469909667969,39.57040023803711,440,3,"N","Europe/Moscow","airport","OurAirports"
-7627,"Fitiuta Airport","Fiti\\'uta","American Samoa","FTI","NSFQ",-14.2172,-169.425003,110,-11,"U","Pacific/Pago_Pago","airport","OurAirports"
+7627,"Fitiuta Airport","Fiti\'uta","American Samoa","FTI","NSFQ",-14.2172,-169.425003,110,-11,"U","Pacific/Pago_Pago","airport","OurAirports"
7629,"Livermore Municipal Airport","Livermore","United States","LVK","KLVK",37.6934013367,-121.819999695,400,-8,"A","America/Los_Angeles","airport","OurAirports"
7630,"Mariposa Yosemite Airport","Mariposa","United States","RMY","KMPI",37.5108985901,-120.040000916,2254,-8,"A","America/Los_Angeles","airport","OurAirports"
7633,"Grootfontein Airport","Grootfontein","Namibia","GFY","FYGF",-19.60219955444336,18.122699737548828,4636,1,"S","Africa/Windhoek","airport","OurAirports"
7634,"Rundu Airport","Rundu","Namibia","NDU","FYRU",-17.956499099731,19.719400405884,3627,1,"S","Africa/Windhoek","airport","OurAirports"
-7642,"Tasiilaq Heliport","Angmagssalik","Greenland","AGM","BGAM",65.61229608469999,-37.6183354855,24,-3,"U","America/Godthab","airport","OurAirports"
+7642,"Tasiilaq Heliport","Angmagssalik","Greenland",\N,"BGAM",65.612296,-37.618335,24,-3,"U","America/Godthab","airport","OurAirports"
7646,"Jacqueline Cochran Regional Airport","Palm Springs","United States","TRM","KTRM",33.62670135498,-116.16000366211,-115,-8,"A","America/Los_Angeles","airport","OurAirports"
7647,"Santa Monica Municipal Airport","Santa Monica","United States","SMO","KSMO",34.015800476100004,-118.450996399,177,-8,"A","America/Los_Angeles","airport","OurAirports"
7648,"Bermuda Dunes Airport","Palm Springs","United States","UDD","KUDD",33.748401641846,-116.27500152588,73,-8,"A","America/Los_Angeles","airport","OurAirports"
-7649,"Scottsdale Airport","Scottsdale","United States","ZSY","KSDL",33.622898101807,-111.91100311279,1510,-7,"A","America/Phoenix","airport","OurAirports"
+7649,"Scottsdale Airport","Scottsdale","United States","SCF","KSDL",33.622898101807,-111.91100311279,1510,-7,"A","America/Phoenix","airport","OurAirports"
7650,"Olympia Regional Airport","Olympia","United States","OLM","KOLM",46.9693985,-122.9029999,209,-8,"A","America/Los_Angeles","airport","OurAirports"
-7651,"Yolo County Davis Woodland Winters Airport","Davis-Woodland-Winters","United States","DWA","KDWA",38.57910156,-121.8570023,100,-8,"A","America/Los_Angeles","airport","OurAirports"
-7652,"Garfield County Regional Airport","Rifle","United States","RIL","KRIL",39.52629852,-107.7269974,5548,-7,"A","America/Denver","airport","OurAirports"
-7653,"Shively Field","SARATOGA","United States","SAA","KSAA",41.44490051269531,-106.8239974975586,7012,-7,"A","America/Denver","airport","OurAirports"
+7651,"Yolo County Davis Woodland Winters Airport","Davis-Woodland-Winters","United States",\N,"KDWA",38.57910156,-121.8570023,100,-8,"A","America/Los_Angeles","airport","OurAirports"
+7652,"Garfield County Regional Airport","Rifle","United States","RIL","KRIL",39.526299,-107.726997,5548,-7,"A","America/Denver","airport","OurAirports"
+7653,"Shively Field","SARATOGA","United States","SAA","KSAA",41.444901,-106.823997,7012,-7,"A","America/Denver","airport","OurAirports"
7654,"DeKalb Peachtree Airport","Atlanta","United States","PDK","KPDK",33.8755989075,-84.3020019531,1003,-5,"A","America/New_York","airport","OurAirports"
7655,"Monroe County Airport","Bloomington","United States","BMG","KBMG",39.145999908447266,-86.61669921875,846,-5,"A","America/New_York","airport","OurAirports"
7656,"Witham Field","Stuart","United States","SUA","KSUA",27.18169975,-80.22109985,16,-5,"A","America/New_York","airport","OurAirports"
7657,"Morristown Municipal Airport","Morristown","United States","MMU","KMMU",40.799400329589844,-74.41490173339844,187,-5,"A","America/New_York","airport","OurAirports"
7658,"Napa County Airport","Napa","United States","APC","KAPC",38.2132,-122.280998,35,-8,"A","America/Los_Angeles","airport","OurAirports"
7659,"Brown Field Municipal Airport","San Diego","United States","SDM","KSDM",32.572299957275,-116.98000335693,526,-8,"A","America/Los_Angeles","airport","OurAirports"
-7660,"Wangen-Lachen Airport","Wangen-Lachen","Switzerland",\N,"LSPV",47.2047004699707,8.867500305175781,1335,1,"U","Europe/Zurich","airport","OurAirports"
+7660,"Wangen-Lachen Airport","Wangen-Lachen","Switzerland",\N,"LSPV",47.2047,8.8675,1335,1,"U","Europe/Zurich","airport","OurAirports"
7662,"Venice Municipal Airport","Venice","United States","VNC","KVNC",27.071599960327,-82.440299987793,18,-5,"A","America/New_York","airport","OurAirports"
7663,"Palm Beach County Glades Airport","Pahokee","United States","PHK","KPHK",26.78499985,-80.69339752,16,-5,"A","America/New_York","airport","OurAirports"
7669,"Northwest Florida Beaches International Airport","Panama City","United States","ECP","KECP",30.357106,-85.795414,69,-6,"A","America/Chicago","airport","OurAirports"
7670,"San Bernardino International Airport","San Bernardino","United States","SBD","KSBD",34.0954017639,-117.23500061,1159,-8,"A","America/Los_Angeles","airport","OurAirports"
-7671,"Valença Airport","Valenca","Brazil","VAL","SNVB",-13.296500205993652,-38.992401123046875,21,-3,"S","America/Fortaleza","airport","OurAirports"
+7671,"Valença Airport","Valenca","Brazil","VAL","SNVB",-13.2965,-38.992401,21,-3,"S","America/Fortaleza","airport","OurAirports"
7673,"Caruaru Airport","Caruaru","Brazil","CAU","SNRU",-8.282389640808105,-36.01350021362305,1891,-3,"S","America/Fortaleza","airport","OurAirports"
7674,"Wake Island Airfield","Wake island","Wake Island","AWK","PWAK",19.282100677490234,166.63600158691406,14,-10,"U","Pacific/Johnston","airport","OurAirports"
7675,"Aeroclube Airport","Nova Iguacu","Brazil","QNV","SDNY",-22.74530029296875,-43.46030044555664,164,-3,"S","America/Sao_Paulo","airport","OurAirports"
@@ -5707,40 +5733,40 @@
7704,"Geelong Airport","Geelong","Australia","GEX","YGLG",-38.224998474121094,144.33299255371094,43,10,"O","Australia/Hobart","airport","OurAirports"
7710,"Mezen Airport","Mezen","Russia",\N,"ULAE",65.87833404541016,44.21500015258789,46,3,"N","Europe/Moscow","airport","OurAirports"
7711,"Vaskovo Airport","Arkhangelsk","Russia",\N,"ULAH",64.44170379639999,40.421699523899996,82,3,"N","Europe/Moscow","airport","OurAirports"
-7712,"Cobb County-Mc Collum Field","Atlanta","United States","RYY","KRYY",34.01319885,-84.59860229,1040,-5,"A","America/New_York","airport","OurAirports"
+7712,"Cobb County-Mc Collum Field","Atlanta","United States",\N,"KRYY",34.01319885,-84.59860229,1040,-5,"A","America/New_York","airport","OurAirports"
7714,"Brumowski Air Base","Tulln","Austria",\N,"LOXT",48.3167,16.116699,574,1,"U","Europe/Vienna","airport","OurAirports"
-7716,"Dell Flight Strip","Dell","United States","4U9","K4U9",44.7356987,-112.720001221,6007,-7,"A","America/Denver","airport","OurAirports"
+7716,"Dell Flight Strip","Dell","United States",\N,"K4U9",44.7356987,-112.720001221,6007,-7,"A","America/Denver","airport","OurAirports"
7717,"Mission Field","Livingston-Montana","United States","LVM","KLVM",45.6994018555,-110.447998047,4660,-7,"A","America/Denver","airport","OurAirports"
-7720,"Big Timber Airport","Big Timber","United States","6S0","K6S0",45.806400299072266,-109.98100280761719,4492,-7,"A","America/Denver","airport","OurAirports"
-7721,"Tulip City Airport","Holland","United States","BIV","KBIV",42.742900848389,-86.107398986816,698,-5,"A","America/New_York","airport","OurAirports"
+7720,"Big Timber Airport","Big Timber","United States",\N,"K6S0",45.806400299072266,-109.98100280761719,4492,-7,"A","America/Denver","airport","OurAirports"
+7721,"Tulip City Airport","Holland","United States",\N,"KBIV",42.742900848389,-86.107398986816,698,-5,"A","America/New_York","airport","OurAirports"
7722,"London Heliport","London","United Kingdom",\N,"EGLW",51.46972274779999,-0.179444000125,18,0,"E","Europe/London","airport","OurAirports"
7723,"Venice-Lido Airport","Venice","Italy",\N,"LIPV",45.428299,12.3881,13,1,"E","Europe/Rome","airport","OurAirports"
7724,"Tallinn Linnahall Heliport","Tallinn","Estonia",\N,"EECL",59.4486198425293,24.75322723388672,23,2,"E","Europe/Tallinn","airport","OurAirports"
-7725,"Hernesaari Heliport","Helsinki","Finland","HEN","EFHE",60.14777755737305,24.9244441986084,7,2,"E","Europe/Helsinki","airport","OurAirports"
+7725,"Hernesaari Heliport","Helsinki","Finland",\N,"EFHE",60.14777755737305,24.9244441986084,7,2,"E","Europe/Helsinki","airport","OurAirports"
7726,"Linkenheim Airport","Linkenheim","Germany",\N,"EDRI",49.141666412353516,8.394721984863281,325,1,"E","Europe/Berlin","airport","OurAirports"
-7727,"Monument Valley Airport","Monument Valley","United States",\N,"UT25",37.016700744599994,-110.200996399,5192,-7,"U","America/Denver","airport","OurAirports"
+7727,"Monument Valley Airport","Monument Valley","United States","GMV","UT25",37.016700744599994,-110.200996399,5192,-7,"U","America/Denver","airport","OurAirports"
7728,"Hilversum Airport","Hilversum","Netherlands",\N,"EHHV",52.1918983459,5.14694023132,3,1,"E","Europe/Amsterdam","airport","OurAirports"
7730,"Texel Airport","Texel","Netherlands",\N,"EHTX",53.1152992249,4.83361005783,2,1,"E","Europe/Amsterdam","airport","OurAirports"
7731,"La Cerdanya Airport","Das i Fontanals de Cerdanya","Spain",\N,"LECD",42.38639831542969,1.86667001247406,3586,1,"E","Europe/Madrid","airport","OurAirports"
7732,"Lakeland Linder Regional Airport","Lakeland","United States","LAL","KLAL",27.988899231,-82.0186004639,142,-5,"A","America/New_York","airport","OurAirports"
7738,"Stary Oskol Airport","Stary Oskol","Russia",\N,"UUOS",51.32921600341797,37.76884841918945,791,3,"N","Europe/Moscow","airport","OurAirports"
7766,"Syangboche Airport","Syangboche","Nepal","SYH","VNSB",27.8112,86.7124,12400,5.75,"N","Asia/Katmandu","airport","OurAirports"
-7767,"Indianola Municipal Airport","New York","United States","IDL","KIDL",33.485699,-90.678902,126,-6,"A","America/Chicago","airport","OurAirports"
+7767,"Indianola Municipal Airport","New York","United States",\N,"KIDL",33.485699,-90.678902,126,-6,"A","America/Chicago","airport","OurAirports"
7768,"Cheremshanka Airport","Krasnoyarsk","Russia",\N,"UNKM",56.176998138399995,92.5400009155,0,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
7769,"French Valley Airport","Murrieta-Temecula","United States","RBK","KF70",33.5741996765,-117.127998352,1350,-8,"A","America/Los_Angeles","airport","OurAirports"
7772,"Oristano-Fenosu Airport","Oristano","Italy","FNU","LIER",39.895308,8.642661,36,1,"E","Europe/Rome","airport","OurAirports"
7773,"White Waltham Airfield","Maidenhead","United Kingdom",\N,"EGLM",51.500801086399996,-0.774443984032,131,0,"E","Europe/London","airport","OurAirports"
-7774,"Mysore Airport","Mysore","India","MYQ","VOMY",12.30720043182373,76.64969635009766,2349,5.5,"U","Asia/Calcutta","airport","OurAirports"
-7775,"Carl R Keller Field","Port Clinton","United States","PCW","KPCW",41.516300201416016,-82.86869812011719,590,-5,"U","America/New_York","airport","OurAirports"
+7774,"Mysore Airport","Mysore","India","MYQ","VOMY",12.23,76.655833,2349,5.5,"U","Asia/Calcutta","airport","OurAirports"
+7775,"Carl R Keller Field","Port Clinton","United States",\N,"KPCW",41.516300201416016,-82.86869812011719,590,-5,"U","America/New_York","airport","OurAirports"
7776,"Dayton-Wright Brothers Airport","Dayton","United States","MGY","KMGY",39.5890007019,-84.224899292,957,-5,"U","America/New_York","airport","OurAirports"
-7777,"Richmond Municipal Airport","Richmond","United States","RID","KRID",39.757198333740234,-84.8427963256836,1140,-5,"U","America/New_York","airport","OurAirports"
+7777,"Richmond Municipal Airport","Richmond","United States",\N,"KRID",39.757198333740234,-84.8427963256836,1140,-5,"U","America/New_York","airport","OurAirports"
7778,"Findlay Airport","Findley","United States","FDY","KFDY",41.013500213600004,-83.66870117190001,813,-5,"U","America/New_York","airport","OurAirports"
7780,"Burlington Executive","Burlington","Canada",\N,"CZBA",43.4414531515,-79.850102663,602,-5,"A","America/Toronto","airport","OurAirports"
7782,"Penneshaw Airport","Penneshaw","Australia","PEA","YPSH",-35.7558462874,137.962875366,0,9.5,"O","Australia/Adelaide","airport","OurAirports"
-7787,"Engels heliport","Ebenhofen","Germany","EBE","EBEN",51.211666107177734,4.5808329582214355,33,1,"E","Europe/Brussels","airport","OurAirports"
+7787,"Engels heliport","Ebenhofen","Germany",\N,"EBEN",51.211666107177734,4.5808329582214355,33,1,"E","Europe/Brussels","airport","OurAirports"
7792,"Emporia Municipal Airport","Kempten","Germany","EMP","KEMP",38.3320999146,-96.19120025630001,1208,-6,"E","America/Chicago","airport","OurAirports"
-7800,"Skå-Edeby Airport","Essen","Germany","ESX","ESSE",59.34510040283203,17.74049949645996,0,1,"E","Europe/Stockholm","airport","OurAirports"
-7804,"Wycombe Air Park","Wycombe","United Kingdom",\N,"EGTB",51.6116981506,-0.8083329796790001,515,0,"E","Europe/London","airport","OurAirports"
+7800,"Skå-Edeby Airport","Essen","Germany",\N,"ESSE",59.34510040283203,17.74049949645996,0,1,"E","Europe/Stockholm","airport","OurAirports"
+7804,"Wycombe Air Park","Wycombe","United Kingdom","HYC","EGTB",51.6116981506,-0.8083329796790001,515,0,"E","Europe/London","airport","OurAirports"
7805,"Bembridge Airport","Bembridge","United Kingdom","BBP","EGHJ",50.6781005859,-1.10943996906,53,0,"E","Europe/London","airport","OurAirports"
7806,"Waterville / Kings County Municipal Airport","Waterville","Canada",\N,"CCW3",45.0518989563,-64.6517028809,119,-4,"A","America/Halifax","airport","OurAirports"
7809,"Black Hills Airport-Clyde Ice Field","Spearfish-South Dakota","United States","SPF","KSPF",44.48030090332,-103.78299713135,3931,-7,"A","America/Denver","airport","OurAirports"
@@ -5752,7 +5778,7 @@
7815,"Miroslawiec Military Air Base","Miroslawiec","Poland",\N,"EPMI",53.395099639899996,16.0827999115,459,1,"E","Europe/Warsaw","airport","OurAirports"
7816,"Krzesiny Military Air Base","Poznan","Poland",\N,"EPKS",52.3316993713,16.9664001465,265,1,"E","Europe/Warsaw","airport","OurAirports"
7817,"Olive Branch Airport","Olive Branch","United States","OLV","KOLV",34.9786987305,-89.78690338130001,402,-6,"A","America/Chicago","airport","OurAirports"
-7818,"Viña del mar Airport","Vina del Mar","Chile",\N,"SCVM",-32.9496,-71.4786,461,-4,"S","America/Santiago","airport","OurAirports"
+7818,"Viña del mar Airport","Vina del Mar","Chile","KNA","SCVM",-32.9496,-71.4786,461,-4,"S","America/Santiago","airport","OurAirports"
7820,"Brampton Airport","Brampton","Canada",\N,"CNC3",43.7602996826,-79.875,935,-5,"A","America/Toronto","airport","OurAirports"
7821,"Zonguldak Airport","Zonguldak","Turkey","ONQ","LTAS",41.506401062,32.0886001587,39,3,"E","Europe/Istanbul","airport","OurAirports"
7822,"Rocky Mountain Metropolitan Airport","Broomfield-CO","United States","BJC","KBJC",39.90879822,-105.1169968,5673,-7,"A","America/Denver","airport","OurAirports"
@@ -5766,10 +5792,10 @@
7836,"Midden-Zeeland Airport","Middelburg","Netherlands",\N,"EHMZ",51.5121994019,3.73111009598,6,1,"E","Europe/Amsterdam","airport","OurAirports"
7837,"Ameland Airport","Ameland","Netherlands",\N,"EHAL",53.451698303200004,5.67721986771,11,1,"E","Europe/Amsterdam","airport","OurAirports"
7838,"Saint-Cyr-l'École Airport","Saint-Cyr","France",\N,"LFPZ",48.8114013671875,2.0747199058532715,371,1,"E","Europe/Paris","airport","OurAirports"
-7839,"Lawrence J Timmerman Airport","Milwaukee","United States","MWC","KMWC",43.11040115356445,-88.0344009399414,745,-6,"A","America/Chicago","airport","OurAirports"
+7839,"Lawrence J Timmerman Airport","Milwaukee","United States","MWC","KMWC",43.110401,-88.034401,745,-6,"A","America/Chicago","airport","OurAirports"
7840,"Southern Wisconsin Regional Airport","Janesville","United States","JVL","KJVL",42.620300293,-89.0416030884,808,-6,"A","America/Chicago","airport","OurAirports"
7841,"Mantsonyane Airport","Mantsonyane","Lesotho",\N,"FXMN",-29.546100616455078,28.270999908447266,7100,2,"U","Africa/Maseru","airport","OurAirports"
-7846,"Arlington Municipal Airport","Arlington","United States","GKY","KGKY",32.66389846801758,-97.09429931640625,628,-6,"A","America/Chicago","airport","OurAirports"
+7846,"Arlington Municipal Airport","Arlington","United States",\N,"KGKY",32.66389846801758,-97.09429931640625,628,-6,"A","America/Chicago","airport","OurAirports"
7847,"Gwinnett County Briscoe Field","Lawrenceville","United States","LZU","KLZU",33.97809982,-83.96240234,1061,-5,"A","America/New_York","airport","OurAirports"
7848,"Bowling Green Warren County Regional Airport","Bowling Green","United States","BWG","KBWG",36.964500427199994,-86.41970062259999,547,-6,"A","America/Chicago","airport","OurAirports"
7849,"Richard Lloyd Jones Jr Airport","Tulsa","United States","RVS","KRVS",36.039600372314,-95.984596252441,638,-6,"A","America/Chicago","airport","OurAirports"
@@ -5779,11 +5805,11 @@
7856,"El Alamein International Airport","Dabaa City","Egypt","DBB","HEAL",30.92449951171875,28.46139907836914,143,2,"N","Africa/Cairo","airport","OurAirports"
7857,"Bryce Canyon Airport","Bryce Canyon","United States","BCE","KBCE",37.706401825,-112.144996643,7590,-7,"A","America/Denver","airport","OurAirports"
7859,"Burlington Alamance Regional Airport","Burlington","United States",\N,"KBUY",36.048500061035156,-79.47489929199219,617,-5,"A","America/New_York","airport","OurAirports"
-7861,"Chkalovskiy Airport","Shchyolkovo","Russia","CKL","UUMU",55.8782997131,38.0616989136,499,3,"N","Europe/Moscow","airport","OurAirports"
+7861,"Chkalovskiy Air Base","Shchyolkovo","Russia","CKL","UUMU",55.8783,38.061699,499,3,"N","Europe/Moscow","airport","OurAirports"
7862,"Tengchong Tuofeng Airport","Tengchong","China","TCZ","ZUTC",24.9380555556,98.48583333330001,6250,8,"N","Asia/Shanghai","airport","OurAirports"
7863,"Belbek Airport","Sevastopol","Ukraine","UKS","UKFB",44.688999176,33.570999145500004,344,3,"U","Europe/Simferopol","airport","OurAirports"
7867,"De Peel Air Base","Deurne","Netherlands",\N,"EHDP",51.51729965209961,5.855720043182373,98,1,"E","Europe/Amsterdam","airport","OurAirports"
-7868,"Camp Bastion Airport","Camp Bastion","Afghanistan",\N,"OAZI",31.863800048799998,64.2246017456,2943,4.5,"N","Asia/Kabul","airport","OurAirports"
+7868,"Camp Bastion Airport","Camp Bastion","Afghanistan","OAZ","OAZI",31.863800048799998,64.2246017456,2943,4.5,"N","Asia/Kabul","airport","OurAirports"
7869,"New Century Aircenter Airport","Olathe","United States","JCI","KIXD",38.8308982849,-94.890296936,1087,-6,"A","America/Chicago","airport","OurAirports"
7870,"Easton Newnam Field","Easton","United States","ESN","KESN",38.8041992188,-76.06900024410001,72,-5,"A","America/New_York","airport","OurAirports"
7871,"Stafsberg Airport","Hamar","Norway","HMR","ENHA",60.81809997558594,11.067999839782715,713,1,"E","Europe/Oslo","airport","OurAirports"
@@ -5798,14 +5824,14 @@
7892,"Strasbourg Neuhof Airport","Strasbourg Neudorf","France",\N,"LFGC",48.55440139770508,7.778059959411621,456,1,"E","Europe/Paris","airport","OurAirports"
7893,"Nannhausen Airport","Nannhausen","Germany",\N,"EDRN",49.9702796936,7.47916698456,1224,1,"E","Europe/Berlin","airport","OurAirports"
7894,"Yushu Batang Airport","Yushu","China","YUS","ZYLS",32.836388888900004,97.0363888889,12816,8,"U","Asia/Shanghai","airport","OurAirports"
-7902,"Oshawa Airport","Oshawa","Canada","YOO","CYOO",43.9227981567,-78.8949966431,460,-5,"A","America/Toronto","airport","OurAirports"
+7902,"Toronto/Oshawa Executive Airport","Oshawa","Canada","YOO","CYOO",43.922798,-78.894997,460,-5,"A","America/Toronto","airport","OurAirports"
7903,"Marl-Loemühle Airport","Recklinghausen","Germany",\N,"EDLM",51.647202,7.16333,240,1,"U","Europe/Berlin","airport","OurAirports"
7904,"Färila Air Base","Farila","Sweden",\N,"ESNF",61.897998809814,15.705300331116,0,1,"E","Europe/Stockholm","airport","OurAirports"
7905,"Lahr Airport","Lahr","Germany","LHA","EDTL",48.3693008423,7.82772016525,511,1,"E","Europe/Berlin","airport","OurAirports"
-7906,"Monywar Airport","Monywa","Burma",\N,"VYMY",22.232999801635742,95.11699676513672,298,6.5,"N","Asia/Rangoon","airport","OurAirports"
-7907,"Ohio University Snyder Field","Athens","United States",\N,"KUNI",39.2109985352,-82.23139953610001,766,-5,"U","America/New_York","airport","OurAirports"
+7906,"Monywar Airport","Monywa","Burma","NYW","VYMY",22.221638,95.093479,298,6.5,"N","Asia/Rangoon","airport","OurAirports"
+7907,"Ohio University Snyder Field","Athens","United States","ATO","KUNI",39.2109985352,-82.23139953610001,766,-5,"U","America/New_York","airport","OurAirports"
7908,"Springfield-Beckley Municipal Airport","Springfield","United States","SGH","KSGH",39.840301513672,-83.840202331543,1051,-5,"A","America/New_York","airport","OurAirports"
-7909,"Fazenda Palmital Airport","South Aari Atoll","Maldives","MSI","SIAM",-20.696399688720703,-48.286399841308594,1709,-3,"N","America/Sao_Paulo","airport","OurAirports"
+7909,"Sun Island Resort and SPA","South Aari Atoll","Maldives",\N,\N,3.488334,72.862989,0,-3,"N","America/Sao_Paulo","airport","OurAirports"
7910,"Fes Sefrou Airport","Fes","Morocco",\N,"GMFU",34.00809860229492,-4.965559959411621,1539,0,"U","Africa/Casablanca","airport","OurAirports"
7911,"Herrera Airport","Santo Domingo","Dominican Republic","HEX","MDHE",18.4696998596,-69.9693984985,190,-4,"U","America/Santo_Domingo","airport","OurAirports"
7912,"Cooinda Airport","Cooinda","Australia","CDA","YCOO",-12.903300285339355,132.53199768066406,13,9.5,"U","Australia/Darwin","airport","OurAirports"
@@ -5815,11 +5841,11 @@
7925,"Philip Billard Municipal Airport","Topeka","United States","TOP","KTOP",39.068698883057,-95.622497558594,881,-6,"A","America/Chicago","airport","OurAirports"
7928,"Benson Airstrip","Uvalde","United States",\N,"2XS8",29.229400634765625,-99.82389831542969,929,-6,"A","America/Chicago","airport","OurAirports"
7929,"Rough River State Park Airport","Null","United States",\N,"K2I3",37.610022,-86.507262,577,-6,"A","America/Chicago","airport","OurAirports"
-7930,"Smyrna Airport","Smyrna","United States",\N,"KMQY",36.0089988708,-86.5201034546,543,-6,"A","America/Chicago","airport","OurAirports"
-7931,"Franklin County Airport","Sewanee","United States",\N,"KUOS",35.205101013184,-85.898101806641,1953,-6,"A","America/Chicago","airport","OurAirports"
+7930,"Smyrna Airport","Smyrna","United States","MQY","KMQY",36.0089988708,-86.5201034546,543,-6,"A","America/Chicago","airport","OurAirports"
+7931,"Franklin County Airport","Sewanee","United States","UOS","KUOS",35.205101013184,-85.898101806641,1953,-6,"A","America/Chicago","airport","OurAirports"
7932,"Ngari Gunsa Airport","Shiquanhe","China","NGQ","ZUAL",32.1,80.0530555556,14022,8,"N","Asia/Shanghai","airport","OurAirports"
7933,"Cochstedt Airport","Cochstedt","Germany","CSO","EDBC",51.8563995361,11.42029953,594,1,"E","Europe/Berlin","airport","OurAirports"
-7935,"Collin County Regional At Mc Kinney Airport","DALLAS","United States","TKI","KTKI",33.17789841,-96.59049988,585,-6,"A","America/Chicago","airport","OurAirports"
+7935,"Collin County Regional At Mc Kinney Airport","DALLAS","United States",\N,"KTKI",33.17789841,-96.59049988,585,-6,"A","America/Chicago","airport","OurAirports"
7936,"Chicago Executive Airport","Chicago-Wheeling","United States","PWK","KPWK",42.114222,-87.901494,647,-6,"A","America/Chicago","airport","OurAirports"
7938,"Southwest Washington Regional Airport","Kelso","United States","KLS","KKLS",46.11800003049999,-122.898002625,20,-8,"A","America/Los_Angeles","airport","OurAirports"
7939,"Benešov Airport","Benesov","Czech Republic",\N,"LKBE",49.74079895019531,14.644700050354004,1319,1,"U","Europe/Prague","airport","OurAirports"
@@ -5829,17 +5855,17 @@
7948,"Keekorok Airport","Keekorok","Kenya",\N,"HKKE",-1.5829999446868896,35.25,5800,3,"N","Africa/Nairobi","airport","OurAirports"
7962,"Puerto Obaldia Airport","Puerto Obaldia","Panama","PUE","MPOA",8.667,-77.418,223,-5,"U","America/Panama","airport","OurAirports"
7963,"Kerch Airport","Kerch","Ukraine","KHC","UKFK",45.372501373291016,36.40140151977539,171,3,"E","Europe/Simferopol","airport","OurAirports"
-7976,"Ukunda Airstrip","Ukunda","Kenya","UKA","HKUK",-4.293330192565918,39.57109832763672,98,3,"U","Africa/Nairobi","airport","OurAirports"
+7976,"Ukunda Airstrip","Ukunda","Kenya","UKA","HKUK",-4.29333,39.571098,98,3,"U","Africa/Nairobi","airport","OurAirports"
7978,"Wilmington Airpark","Wilmington","United States","ILN","KILN",39.427898407,-83.792098999,1077,-5,"U","America/New_York","airport","OurAirports"
7979,"Marana Regional Airport","Tucson","United States","AVW","KAVQ",32.4095993042,-111.218002319,2031,-7,"U","America/Phoenix","airport","OurAirports"
7980,"Casa Grande Municipal Airport","Casa Grande","United States","CGZ","KCGZ",32.954899,-111.766998,1464,-7,"U","America/Phoenix","airport","OurAirports"
7981,"Mobile Airport","Mobile","United States",\N,"1AZ0",33.111900329589844,-112.26899719238281,1261,-7,"U","America/Phoenix","airport","OurAirports"
7982,"Buckeye Municipal Airport","Buckeye","United States","BXK","KBXK",33.42039871,-112.685997,1033,-7,"U","America/Phoenix","airport","OurAirports"
-7983,"Gila Bend Municipal Airport","Gila Bend","United States","E63","KE63",32.95809937,-112.6780014,789,-7,"U","America/Phoenix","airport","OurAirports"
+7983,"Gila Bend Municipal Airport","Gila Bend","United States",\N,"KE63",32.95809937,-112.6780014,789,-7,"U","America/Phoenix","airport","OurAirports"
7984,"McMinn County Airport","Athens","United States","MMI","KMMI",35.39730072,-84.56259918,875,-5,"N","America/New_York","airport","OurAirports"
7985,"Sterling Municipal Airport","Sterling","United States","STK","KSTK",40.61529922,-103.2649994,4040,-7,"A","America/Denver","airport","OurAirports"
7986,"Rawlins Municipal Airport/Harvey Field","Rawlins","United States","RWL","KRWL",41.80559921,-107.1999969,6813,-7,"A","America/Denver","airport","OurAirports"
-7987,"Mackenzie Airport","Mackenzie British Columbia","Canada","YZY","CYZY",55.304401397700005,-123.132003784,2264,-8,"A","America/Vancouver","airport","OurAirports"
+7987,"Mackenzie Airport","Mackenzie British Columbia","Canada",\N,"CYZY",55.304402,-123.132004,2264,-8,"A","America/Vancouver","airport","OurAirports"
7990,"Essex County Airport","Caldwell","United States","CDW","KCDW",40.875198364300005,-74.2814025879,173,-5,"A","America/New_York","airport","OurAirports"
7991,"Lee C Fine Memorial Airport","Kaiser Lake Ozark","United States","AIZ","KAIZ",38.0960006714,-92.54949951170002,869,-6,"A","America/Chicago","airport","OurAirports"
7998,"Thomasville Regional Airport","Thomasville","United States","TVI","KTVI",30.901599884033,-83.881301879883,264,-5,"A","America/New_York","airport","OurAirports"
@@ -5848,25 +5874,25 @@
8005,"Henry Tift Myers Airport","Tifton","United States","TMA","KTMA",31.4290008545,-83.4885025024,355,-5,"A","America/New_York","airport","OurAirports"
8006,"Landshut Airport","Landshut","Germany",\N,"EDML",48.51166534423828,12.033332824707031,1312,1,"E","Europe/Berlin","airport","OurAirports"
8007,"Itzehoe/Hungriger Wolf Airport","Itzehoe","Germany",\N,"EDHF",53.99444580078125,9.578611373901367,89,1,"E","Europe/Berlin","airport","OurAirports"
-8029,"Radom Airport","RADOM","Poland","QXR","EPRA",51.3891983032,21.213300705,610,1,"E","Europe/Warsaw","airport","OurAirports"
+8029,"Radom Airport","RADOM","Poland","RDO","EPRA",51.3891983032,21.213300705,610,1,"E","Europe/Warsaw","airport","OurAirports"
8030,"Phoenix Deer Valley Airport","Phoenix ","United States","DVT","KDVT",33.6883010864,-112.083000183,1478,-7,"A","America/Phoenix","airport","OurAirports"
8031,"Calgary / Springbank Airport","Calgary","Canada",\N,"CYBW",51.103099823,-114.374000549,3940,-7,"A","America/Edmonton","airport","OurAirports"
-8032,"Golden Airport","Golden","Canada","YGE","CYGE",51.299196,-116.982002,2575,-7,"A","America/Edmonton","airport","OurAirports"
+8032,"Golden Airport","Golden","Canada",\N,"CYGE",51.299196,-116.982002,2575,-7,"A","America/Edmonton","airport","OurAirports"
8033,"Revelstoke Airport","Revelstoke","Canada","YRV","CYRV",50.9667015076,-118.182998657,1459,-8,"A","America/Vancouver","airport","OurAirports"
-8034,"Republic Airport","Farmingdale","United States",\N,"KFRG",40.7288017273,-73.4133987427,82,-5,"A","America/New_York","airport","OurAirports"
+8034,"Republic Airport","Farmingdale","United States","FRG","KFRG",40.7288017273,-73.4133987427,82,-5,"A","America/New_York","airport","OurAirports"
8035,"Allstedt Airport","Allstedt","Germany",\N,"EDBT",51.38055419921875,11.446666717529297,932,1,"E","Europe/Berlin","airport","OurAirports"
8038,"General Freire Airport","Curico","Chile",\N,"SCIC",-34.96666717529297,-71.21639251708984,722,-4,"S","America/Santiago","airport","OurAirports"
8039,"Peine-Eddesse Airport","Peine","Germany",\N,"EDVP",52.402500152600005,10.228889465299998,249,1,"E","Europe/Berlin","airport","OurAirports"
-8042,"South Texas Regional Airport at Hondo","Hondo","United States","HDO","KHDO",29.35950088501,-99.176696777344,930,-6,"A","America/Chicago","airport","OurAirports"
+8042,"South Texas Regional Airport at Hondo","Hondo","United States",\N,"KHDO",29.35950088501,-99.176696777344,930,-6,"A","America/Chicago","airport","OurAirports"
8043,"Zhongwei Shapotou Airport","Zhongwei","China","ZHY","ZLZW",37.573125,105.154454,8202,8,"N","Asia/Shanghai","airport","OurAirports"
8050,"McKinley National Park Airport","McKinley Park","United States","MCL","PAIN",63.7326011658,-148.910995483,1720,-9,"A","America/Anchorage","airport","OurAirports"
-8051,"Lake Hood Seaplane Base","Anchorage","United States","LHD","PALH",61.18000030517578,-149.9720001220703,71,-9,"A","America/Anchorage","airport","OurAirports"
+8051,"Lake Hood Seaplane Base","Anchorage","United States",\N,"PALH",61.18000030517578,-149.9720001220703,71,-9,"A","America/Anchorage","airport","OurAirports"
8052,"Prospect Creek Airport","Prospect Creek","United States","PPC","PAPR",66.814102172852,-150.64399719238,1095,-9,"A","America/Anchorage","airport","OurAirports"
8053,"Khwai River Lodge Airport","Khwai River","Botswana","KHW","FBKR",-19.149999618530273,23.783000946044922,3000,2,"N","Africa/Gaborone","airport","OurAirports"
8054,"Spremberg-Welzow Airport","Welzow","Germany",\N,"EDCY",51.575557708740234,14.136943817138672,374,1,"E","Europe/Berlin","airport","OurAirports"
8055,"Taichung Airport","Taichung","Taiwan","TXG","RCLG",24.18630027770996,120.65399932861328,369,8,"N","Asia/Taipei","airport","OurAirports"
8062,"Wheeling Ohio County Airport","Wheeling","United States","HLG","KHLG",40.1749992371,-80.6463012695,1195,-5,"A","America/New_York","airport","OurAirports"
-8063,"Fitzgerald Municipal Airport","Fitzgerald","United States","FZG","KFZG",31.683700561523438,-83.27050018310547,365,-5,"A","America/New_York","airport","OurAirports"
+8063,"Fitzgerald Municipal Airport","Fitzgerald","United States",\N,"KFZG",31.683700561523438,-83.27050018310547,365,-5,"A","America/New_York","airport","OurAirports"
8069,"Ye Airport","Ye","Burma","XYE","VYYE",15.300000190734863,97.86699676513672,30,6.5,"U","Asia/Rangoon","airport","OurAirports"
8070,"Isla San Felix Airport","Isla San Felix","Chile",\N,"SCFX",-26.293899536132812,-80.09619903564453,165,-4,"U","America/Santiago","airport","OurAirports"
8075,"Shaibah Airport","Shaybah","Saudi Arabia",\N,"OESB",22.51449966430664,53.9640998840332,300,3,"N","Asia/Riyadh","airport","OurAirports"
@@ -5878,15 +5904,15 @@
8084,"Mokuti Lodge Airport","Mokuti Lodge","Namibia","OKU","FYMO",-18.81279945373535,17.05940055847168,3665,1,"S","Africa/Windhoek","airport","OurAirports"
8085,"Rotenburg (Wümme) Airport","Rotenburg Wuemme","Germany",\N,"EDXQ",53.128334045410156,9.348610877990723,98,1,"E","Europe/Berlin","airport","OurAirports"
8086,"Wipperfürth-Neye Airport","Wipperfuerth","Germany",\N,"EDKN",51.124168395996094,7.373610973358154,863,1,"E","Europe/Berlin","airport","OurAirports"
-8087,"Osnabrück-Atterheide Airport","Osnabrueck","Germany",\N,"EDWO",52.2863883972168,7.969721794128418,285,1,"E","Europe/Berlin","airport","OurAirports"
+8087,"Osnabrück-Atterheide Airport","Osnabrueck","Germany",\N,"EDWO",52.286388,7.969722,287,1,"E","Europe/Berlin","airport","OurAirports"
8088,"Flugplatz Ballenstedt","Ballenstedt","Germany",\N,"EDCB",51.745834,11.229722,535,1,"E","Europe/Berlin","airport","OurAirports"
-8089,"Hartenholm Airport","Hasenmoor","Germany",\N,"EDHM",53.915000915527344,10.035555839538574,108,1,"E","Europe/Berlin","airport","OurAirports"
+8089,"Flugplatz Hartenholm","Hasenmoor","Germany",\N,"EDHM",53.915001,10.035556,108,1,"E","Europe/Berlin","airport","OurAirports"
8090,"Ganderkesee Atlas Airfield Airport","Ganderkesee","Germany",\N,"EDWQ",53.036109924316406,8.505556106567383,95,1,"E","Europe/Berlin","airport","OurAirports"
8091,"Nienburg-Holzbalge Airport","Nienburg Weser","Germany",\N,"EDXI",52.709720611572266,9.162500381469727,82,1,"E","Europe/Berlin","airport","OurAirports"
8092,"Damme Airport","Damme","Germany",\N,"EDWC",52.48749923706055,8.185556411743164,151,1,"E","Europe/Berlin","airport","OurAirports"
8093,"Borkenberge Airport","Duelmen","Germany",\N,"EDLB",51.779998779299994,7.28805589676,157,1,"E","Europe/Berlin","airport","OurAirports"
8094,"Obermehler-Schlotheim Airport","Obermehler","Germany",\N,"EDCO",51.26777648925781,10.634721755981445,909,1,"E","Europe/Berlin","airport","OurAirports"
-8095,"Hodenhagen Airport","Hodenhagen","Germany",\N,"EDVH",52.761112213134766,9.605555534362793,79,1,"E","Europe/Berlin","airport","OurAirports"
+8095,"Hodenhagen Airport","Hodenhagen","Germany",\N,"EDVH",52.761865,9.61056,79,1,"E","Europe/Berlin","airport","OurAirports"
8096,"Grube Airport","Grube","Germany",\N,"EDHB",54.24444580078125,11.0247220993042,7,1,"E","Europe/Berlin","airport","OurAirports"
8097,"Tønder Airport","Toender","Denmark",\N,"EKTD",54.9296989440918,8.840570449829102,1,1,"E","Europe/Copenhagen","airport","OurAirports"
8098,"Celle-Arloh Airport","Celle","Germany",\N,"EDVC",52.68722152709961,10.11138916015625,207,1,"E","Europe/Berlin","airport","OurAirports"
@@ -5897,51 +5923,52 @@
8103,"Brilon/Hochsauerlandkreis Airport","Brilon","Germany",\N,"EDKO",51.40250015258789,8.641667366027832,1509,1,"E","Europe/Berlin","airport","OurAirports"
8104,"Hameln-Pyrmont Airport","Bad Pyrmont","Germany",\N,"EDVW",51.96666717529297,9.291666984558105,1178,1,"E","Europe/Berlin","airport","OurAirports"
8105,"Nordholz-Spieka Airfield","Cuxhaven","Germany",\N,"EDXN",53.767223,8.643611,72,1,"E","Europe/Berlin","airport","OurAirports"
-8106,"Köthen Airport","Koethen","Germany",\N,"EDCK",51.7211112976,11.952777862500001,305,1,"E","Europe/Berlin","airport","OurAirports"
+8106,"Köthen Airport","Koethen","Germany","KOQ","EDCK",51.7211112976,11.952777862500001,305,1,"E","Europe/Berlin","airport","OurAirports"
8107,"St. Michaelisdonn Airport","Sankt Michaelisdonn","Germany",\N,"EDXM",53.978057861328125,9.144721984863281,125,1,"E","Europe/Berlin","airport","OurAirports"
8108,"Salzgitter-Drütte Airport","Salzgitter","Germany",\N,"EDVS",52.15444564819336,10.426667213439941,328,1,"E","Europe/Berlin","airport","OurAirports"
8109,"Karlshöfen Airport","Karlshoefen","Germany",\N,"EDWK",53.33277893066406,9.028332710266113,20,1,"E","Europe/Berlin","airport","OurAirports"
-8110,"Oldenburg-Hatten Airport","Oldenburg","Germany",\N,"EDWH",53.06888961791992,8.313611030578613,26,1,"E","Europe/Berlin","airport","OurAirports"
+8110,"Oldenburg-Hatten Airfield","Oldenburg","Germany",\N,"EDWH",53.06889,8.313611,26,1,"E","Europe/Berlin","airport","OurAirports"
8111,"Rinteln Airport","Rinteln","Germany",\N,"EDVR",52.17527770996094,9.053333282470703,180,1,"E","Europe/Berlin","airport","OurAirports"
8112,"Münster-Telgte Airport","Muenster","Germany",\N,"EDLT",51.94444274902344,7.773889064788818,177,1,"E","Europe/Berlin","airport","OurAirports"
8113,"St. Peter-Ording Airport","Sankt Peter-Ording","Germany","PSH","EDXO",54.30888748168945,8.686944007873535,7,1,"E","Europe/Berlin","airport","OurAirports"
8114,"Lüchow-Rehbeck Airport","Luechow","Germany",\N,"EDHC",53.016109466552734,11.144444465637207,49,1,"E","Europe/Berlin","airport","OurAirports"
8115,"Klietz/Scharlibbe Airport","Scharlibbe","Germany",\N,"EDCL",52.709442138671875,12.073332786560059,95,1,"E","Europe/Berlin","airport","OurAirports"
8116,"Burg Airport","Burg","Germany",\N,"EDBG",52.241668701171875,11.856110572814941,174,1,"E","Europe/Berlin","airport","OurAirports"
-8117,"Crisp County Cordele Airport","Cordele","United States","CKF","KCKF",31.98880005,-83.77390289,310,-5,"A","America/New_York","airport","OurAirports"
-8118,"Ormond Beach Municipal Airport","Ormond Beach","United States","OMN","KOMN",29.300600051879883,-81.11360168457031,29,-5,"A","America/New_York","airport","OurAirports"
+8117,"Crisp County Cordele Airport","Cordele","United States",\N,"KCKF",31.98880005,-83.77390289,310,-5,"A","America/New_York","airport","OurAirports"
+8118,"Ormond Beach Municipal Airport","Ormond Beach","United States",\N,"KOMN",29.300600051879883,-81.11360168457031,29,-5,"A","America/New_York","airport","OurAirports"
8119,"Bad Neuenahr-Ahrweiler Airport","Bad Neuenahr","Germany",\N,"EDRA",50.557777404785156,7.136388778686523,673,1,"E","Europe/Berlin","airport","OurAirports"
8120,"Bad Dürkheim Airport","Bad Duerkheim","Germany",\N,"EDRF",49.47305679321289,8.196389198303223,351,1,"E","Europe/Berlin","airport","OurAirports"
8121,"Portland Troutdale Airport","Troutdale","United States","TTD","KTTD",45.54940032959,-122.40100097656,39,-8,"A","America/Los_Angeles","airport","OurAirports"
8122,"Portland Hillsboro Airport","Hillsboro","United States","HIO","KHIO",45.540401,-122.949997,208,-8,"A","America/Los_Angeles","airport","OurAirports"
8123,"One Police Plaza Heliport","New York","United States",\N,"NK39",40.71260070800781,-73.99960327148438,244,-5,"A","America/New_York","airport","OurAirports"
8124,"Leverkusen Airport","Leverkusen","Germany",\N,"EDKL",51.01527786254883,7.005556106567383,157,1,"E","Europe/Berlin","airport","OurAirports"
-8126,"Wershofen/Eifel Airport","Wershofen","Germany",\N,"EDRV",50.45138931274414,6.783332824707031,1581,1,"E","Europe/Berlin","airport","OurAirports"
+8126,"Wershofen/Eifel Airfield","Wershofen","Germany",\N,"EDRV",50.451389,6.783333,1581,1,"E","Europe/Berlin","airport","OurAirports"
8127,"Khost Airport","Khost","Afghanistan","KHT","OAKS",33.3334007263,69.952003479,3756,4.5,"N","Asia/Kabul","airport","OurAirports"
-8130,"Namtu Airport","Naypyidaw","Burma",\N,"VYNT",23.08300018310547,97.38300323486328,2000,6.5,"N","Asia/Rangoon","airport","OurAirports"
+8130,"Namtu Airport","Naypyidaw","Burma","NMT","VYNT",23.083,97.383003,2000,6.5,"N","Asia/Rangoon","airport","OurAirports"
8133,"Bend Municipal Airport","Bend","United States",\N,"KBDN",44.09479904,-121.2009964,3460,-8,"A","America/Los_Angeles","airport","OurAirports"
8134,"Christmas Valley Airport","Christmas Valley","United States",\N,"K62S",43.23649978637695,-120.66600036621094,4317,-8,"A","America/Los_Angeles","airport","OurAirports"
-8135,"Burns Municipal Airport","Burns","United States",\N,"KBNO",43.5918998718,-118.955001831,4148,-8,"A","America/Los_Angeles","airport","OurAirports"
-8136,"Prineville Airport","Prineville","United States",\N,"KS39",44.286998748779,-120.90399932861,3250,-8,"A","America/Los_Angeles","airport","OurAirports"
-8137,"Red Bluff Municipal Airport","Red Bluff","United States",\N,"KRBL",40.1506996155,-122.251998901,352,-8,"A","America/Los_Angeles","airport","OurAirports"
-8138,"Marin County Airport - Gnoss Field","Novato","United States",\N,"KDVO",38.143600463867,-122.55599975586,2,-8,"A","America/Los_Angeles","airport","OurAirports"
-8139,"Lake County Airport","Lakeview","United States",\N,"KLKV",42.161098480199996,-120.399002075,4733,-8,"A","America/Los_Angeles","airport","OurAirports"
-8140,"Tillamook Airport","Tillamook","United States",\N,"KTMK",45.4182014465,-123.814002991,36,-8,"A","America/Los_Angeles","airport","OurAirports"
-8141,"Ontario Municipal Airport","Ontario","United States",\N,"KONO",44.020500183105,-117.01399993896,2193,-7,"A","America/Denver","airport","OurAirports"
-8142,"Columbia Gorge Regional the Dalles Municipal Airport","The Dalles","United States",\N,"KDLS",45.6184997559,-121.166999817,247,-8,"A","America/Los_Angeles","airport","OurAirports"
+8135,"Burns Municipal Airport","Burns","United States","BNO","KBNO",43.5918998718,-118.955001831,4148,-8,"A","America/Los_Angeles","airport","OurAirports"
+8136,"Prineville Airport","Prineville","United States","PRZ","KS39",44.286998748779,-120.90399932861,3250,-8,"A","America/Los_Angeles","airport","OurAirports"
+8137,"Red Bluff Municipal Airport","Red Bluff","United States","RBL","KRBL",40.1506996155,-122.251998901,352,-8,"A","America/Los_Angeles","airport","OurAirports"
+8138,"Marin County Airport - Gnoss Field","Novato","United States","NOT","KDVO",38.143600463867,-122.55599975586,2,-8,"A","America/Los_Angeles","airport","OurAirports"
+8139,"Lake County Airport","Lakeview","United States","LKV","KLKV",42.161098480199996,-120.399002075,4733,-8,"A","America/Los_Angeles","airport","OurAirports"
+8140,"Tillamook Airport","Tillamook","United States","OTK","KTMK",45.4182014465,-123.814002991,36,-8,"A","America/Los_Angeles","airport","OurAirports"
+8141,"Ontario Municipal Airport","Ontario","United States","ONO","KONO",44.020500183105,-117.01399993896,2193,-7,"A","America/Denver","airport","OurAirports"
+8142,"Columbia Gorge Regional the Dalles Municipal Airport","The Dalles","United States","DLS","KDLS",45.6184997559,-121.166999817,247,-8,"A","America/Los_Angeles","airport","OurAirports"
8143,"Montgomery County Airpark","Gaithersburg","United States","GAI","KGAI",39.168300628699996,-77.1660003662,539,-5,"A","America/New_York","airport","OurAirports"
-8146,"Sharana Airstrip","Sharona","Afghanistan","AZ3","OASA",33.12575,68.838517,7340,4.5,"N","Asia/Kabul","airport","OurAirports"
+8146,"Sharana Airstrip","Sharona","Afghanistan","OAS","OASA",33.12575,68.838517,7340,4.5,"N","Asia/Kabul","airport","OurAirports"
8147,"Pembroke Airport","Pembroke","Canada","YTA","CYTA",45.86439895629883,-77.25170135498047,529,-5,"A","America/Toronto","airport","OurAirports"
8148,"Tsumeb Airport","Tsumeb","Namibia","TSB","FYTM",-19.26189994812,17.732500076294,4353,1,"U","Africa/Windhoek","airport","OurAirports"
8149,"Suffield Heliport","Suffield","Canada","YSD","CYSD",50.266700744628906,-111.18299865722656,2525,-7,"A","America/Edmonton","airport","OurAirports"
8152,"Blumenau Airport","BLUMENAU","Brazil","BNU","SSBL",-26.83060073852539,-49.090301513671875,60,-3,"S","America/Sao_Paulo","airport","OurAirports"
-8162,"Charlevoix Municipal Airport","Charelvoix","United States","CVX","KCVX",45.3047981262207,-85.2748031616211,669,-5,"A","America/New_York","airport","OurAirports"
+8162,"Charlevoix Municipal Airport","Charelvoix","United States",\N,"KCVX",45.3047981262207,-85.2748031616211,669,-5,"A","America/New_York","airport","OurAirports"
8165,"Mykines Heliport","Mykines","Faroe Islands",\N,"EKMS",62.1021003723,-7.645919799800001,110,0,"E","Atlantic/Faeroe","airport","OurAirports"
8177,"Cornwall Regional Airport","Cornwall","Canada","YCC","CYCC",45.09280014038086,-74.56330108642578,175,-5,"A","America/Toronto","airport","OurAirports"
8178,"Seppe Airport","Bosschenhoofd","Netherlands",\N,"EHSE",51.5546989441,4.55249977112,30,1,"E","Europe/Amsterdam","airport","OurAirports"
8179,"St Stephan Airport","St.Stephan","Switzerland",\N,"LSTS",46.497398376464844,7.412569999694824,3304,1,"E","Europe/Zurich","airport","OurAirports"
8180,"Zona da Mata Regional Airport","Juiz de Fora","Brazil","IZA","SDZY",-21.5130558014,-43.1730575562,1348,-3,"S","America/Sao_Paulo","airport","OurAirports"
-8182,"Flagler County Airport","Flagler","United States","XFL","KXFL",29.4673996,-81.20629883,33,-5,"A","America/New_York","airport","OurAirports"
+8181,"IAR Gimbav Heliport","Brasov","Romania",\N,"LRBG",45.686443,25.529058,0,2,"E","Europe/Bucharest","airport","OurAirports"
+8182,"Flagler County Airport","Flagler","United States",\N,"KXFL",29.4673996,-81.20629883,33,-5,"A","America/New_York","airport","OurAirports"
8187,"Morrisville Stowe State Airport","Morrisville","United States","MVL","KMVL",44.53459930419999,-72.6139984131,732,-5,"A","America/New_York","airport","OurAirports"
8188,"Dallas Executive Airport","Dallas","United States","RBD","KRBD",32.6809005737,-96.8682022095,660,-6,"A","America/Chicago","airport","OurAirports"
8189,"Como (Idroscalo - Water Ad) Hidroport","Como","Italy",\N,"LILY",45.814701,9.06972,663,1,"E","Europe/Rome","airport","OurAirports"
@@ -5952,17 +5979,17 @@
8208,"Ittoqqortoormiit Heliport","Ittoqqortoormiit","Greenland","OBY","BGSC",70.4882288244,-21.971679925900002,238,-1,"U","America/Scoresbysund","airport","OurAirports"
8209,"Vinnytsia/Gavyryshivka Airport","Vinnitsa","Ukraine","VIN","UKWW",49.242531,28.613778,961,2,"E","Europe/Kiev","airport","OurAirports"
8215,"Decatur County Industrial Air Park","Bainbridge","United States","BGE","KBGE",30.9715004,-84.63739777,141,-5,"A","America/New_York","airport","OurAirports"
-8216,"La Romaine Airport","La Romaine","Canada",\N,"CTT5",50.259700775146484,-60.67940139770508,90,-4,"A","America/Blanc-Sablon","airport","OurAirports"
+8216,"La Romaine Airport","La Romaine","Canada","ZGS","CTT5",50.259701,-60.679401,90,-4,"A","America/Blanc-Sablon","airport","OurAirports"
8217,"Kegaska Airport","Kegaska","Canada","ZKG","CTK6",50.1958007812,-61.265800476100004,32,-4,"A","America/Blanc-Sablon","airport","OurAirports"
8218,"Black Tickle Airport","Black Tickle","Canada","YBI","CCE4",53.4693984985,-55.784999847399995,57,-4,"A","America/Halifax","airport","OurAirports"
-8219,"Silver Springs Airport","Silver Springs","United States","SPZ","KSPZ",39.40299987792969,-119.2509994506836,4269,-8,"A","America/Los_Angeles","airport","OurAirports"
+8219,"Silver Springs Airport","Silver Springs","United States",\N,"KSPZ",39.40299987792969,-119.2509994506836,4269,-8,"A","America/Los_Angeles","airport","OurAirports"
8220,"Whiteman Airport","Los Angeles","United States","WHP","KWHP",34.2593002319,-118.413002014,1003,-8,"A","America/Los_Angeles","airport","OurAirports"
8221,"Madera Municipal Airport","Madera","United States","MAE","KMAE",36.9886016846,-120.111999512,255,-8,"A","America/Los_Angeles","airport","OurAirports"
8223,"Trail Airport","Trail","Canada","YZZ","CAD4",49.0555992126,-117.60900116,1427,-8,"A","America/Vancouver","airport","OurAirports"
8224,"Victoria Airport","Patricia Bay","Canada",\N,"CAP5",48.6538920506,-123.450450897,0,-8,"A","America/Vancouver","airport","OurAirports"
8225,"Old Arctic Bay Airport","Arctic Bay","Canada","YAB","CJX7",73.0058922479,-85.0325489044,100,-6,"A","America/Winnipeg","airport","OurAirports"
-8227,"Birchwood Airport","Belmopan","Belize","BCV","PABV",61.41650009,-149.5070038,83,-9,"U","America/Anchorage","airport","OurAirports"
-8228,"Grand-Santi Airport","Grand-Santi","French Guiana",\N,"SOGS",4.285833,-54.373056,207,-3,"S","America/Cayenne","airport","OurAirports"
+8227,"Birchwood Airport","Belmopan","Belize",\N,"PABV",61.41650009,-149.5070038,83,-9,"U","America/Anchorage","airport","OurAirports"
+8228,"Grand-Santi Airport","Grand-Santi","French Guiana","GSI","SOGS",4.285833,-54.373056,207,-3,"S","America/Cayenne","airport","OurAirports"
8229,"Maripasoula Airport","Maripasoula","French Guiana","MPY","SOOA",3.6575,-54.037201,406,-3,"S","America/Cayenne","airport","OurAirports"
8230,"Saint-Laurent-du-Maroni Airport","Saint-Laurent-du-Maroni","French Guiana","LDX","SOOM",5.48306,-54.034401,16,-3,"S","America/Cayenne","airport","OurAirports"
8233,"Kanas Airport","Burqin","China","KJI","ZWKN",48.2223,86.9959,3921,8,"U","Asia/Shanghai","airport","OurAirports"
@@ -5993,44 +6020,44 @@
8259,"Oriximiná Airport","Oriximina","Brazil","ORX","SNOX",-1.7140799760818481,-55.83620071411133,262,-3,"S","America/Belem","airport","OurAirports"
8260,"Hotel Transamérica Airport","Una","Brazil","UNA","SBTC",-15.355199813799999,-38.9990005493,20,-3,"S","America/Fortaleza","airport","OurAirports"
8265,"Telfer Airport","Telfer","Australia","TEF","YTEF",-21.71500015258789,122.22899627685547,970,8,"N","Australia/Perth","airport","OurAirports"
-8266,"Gazipaşa Airport","Alanya","Turkey","GZP","LTGP",36.2992172241,32.3005981445,86,3,"E","Europe/Istanbul","airport","OurAirports"
-8273,"Douglas Municipal Airport","Douglas","United States","DQH","KDQH",31.476699829101562,-82.8604965209961,257,-5,"A","America/New_York","airport","OurAirports"
-8274,"St Lucie County International Airport","Fort Pierce","United States","FRP","KFPR",27.49510002,-80.36830139,24,-5,"A","America/New_York","airport","OurAirports"
-8276,"Taunton Municipal King Field","Taunton","United States","TAN","KTAN",41.8744010925293,-71.0166015625,43,-5,"A","America/New_York","airport","OurAirports"
-8277,"Plymouth Municipal Airport","Plymouth","United States","PYM","KPYM",41.909000396728516,-70.72879791259766,148,-5,"A","America/New_York","airport","OurAirports"
-8278,"Quonset State Airport","North Kingstown","United States","OQU","KOQU",41.597099304199,-71.412101745605,18,-5,"A","America/New_York","airport","OurAirports"
+8266,"Gazipaşa Airport","Alanya","Turkey","GZP","LTGP",36.299217,32.300598,86,3,"E","Europe/Istanbul","airport","OurAirports"
+8273,"Douglas Municipal Airport","Douglas","United States",\N,"KDQH",31.476699829101562,-82.8604965209961,257,-5,"A","America/New_York","airport","OurAirports"
+8274,"St Lucie County International Airport","Fort Pierce","United States","FPR","KFPR",27.49510002,-80.36830139,24,-5,"A","America/New_York","airport","OurAirports"
+8276,"Taunton Municipal King Field","Taunton","United States",\N,"KTAN",41.8744010925293,-71.0166015625,43,-5,"A","America/New_York","airport","OurAirports"
+8277,"Plymouth Municipal Airport","Plymouth","United States","PYM","KPYM",41.909,-70.728798,148,-5,"A","America/New_York","airport","OurAirports"
+8278,"Quonset State Airport","North Kingstown","United States","NCO","KOQU",41.597099304199,-71.412101745605,18,-5,"A","America/New_York","airport","OurAirports"
8280,"Norwood Memorial Airport","Norwood","United States","OWD","KOWD",42.1904983521,-71.1728973389,49,-5,"A","America/New_York","airport","OurAirports"
-8281,"Barnes Municipal Airport","Westfield","United States","BAF","KBAF",42.157799,-72.715599,271,-5,"A","America/New_York","airport","OurAirports"
-8282,"Windham Airport","Willimantic","United States","IJD","KIJD",41.74399948120117,-72.1802978515625,247,-5,"A","America/New_York","airport","OurAirports"
+8281,"Westfield-Barnes Regional Airport","Westfield","United States","BAF","KBAF",42.157799,-72.715599,271,-5,"A","America/New_York","airport","OurAirports"
+8282,"Windham Airport","Willimantic","United States",\N,"KIJD",41.74399948120117,-72.1802978515625,247,-5,"A","America/New_York","airport","OurAirports"
8283,"Orange County Airport","Montgomery","United States","MGJ","KMGJ",41.50999832,-74.26460266,364,-5,"A","America/New_York","airport","OurAirports"
-8284,"Capital City Airport","Harrisburg","United States","CXY","KCXY",40.2170982361,-76.85150146480001,347,-5,"A","America/New_York","airport","OurAirports"
-8285,"Marshfield Municipal George Harlow Field","Marshfield","United States","GHG","KGHG",42.09830093383789,-70.67220306396484,11,-5,"A","America/New_York","airport","OurAirports"
+8284,"Capital City Airport","Harrisburg","United States","HAR","KCXY",40.2170982361,-76.85150146480001,347,-5,"A","America/New_York","airport","OurAirports"
+8285,"Marshfield Municipal George Harlow Field","Marshfield","United States",\N,"KGHG",42.09830093383789,-70.67220306396484,11,-5,"A","America/New_York","airport","OurAirports"
8286,"Danbury Municipal Airport","Danbury","United States","DXR","KDXR",41.371498107899995,-73.48220062259999,458,-5,"A","America/New_York","airport","OurAirports"
8287,"Boire Field","Nashua","United States","ASH","KASH",42.7817001343,-71.51480102539999,199,-5,"A","America/New_York","airport","OurAirports"
8288,"Lawrence Municipal Airport","Lawrence","United States","LWM","KLWM",42.717201232899995,-71.1233978271,148,-5,"A","America/New_York","airport","OurAirports"
8289,"Waterbury Oxford Airport","Oxford","United States","OXC","KOXC",41.47859954834,-73.135200500488,726,-5,"A","America/New_York","airport","OurAirports"
-8290,"Fitchburg Municipal Airport","Fitchburg","United States","FIT","KFIT",42.554100036621094,-71.75900268554688,348,-5,"A","America/New_York","airport","OurAirports"
+8290,"Fitchburg Municipal Airport","Fitchburg","United States",\N,"KFIT",42.554100036621094,-71.75900268554688,348,-5,"A","America/New_York","airport","OurAirports"
8291,"Earl L. Small Jr. Field/Stockmar Airport","Villa Rica","United States",\N,"20GA",33.756500244099996,-84.88469696039999,1110,-5,"A","America/New_York","airport","OurAirports"
-8292,"Cartersville Airport","Cartersville","United States","VPC","KVPC",34.12310028076172,-84.84870147705078,759,-5,"A","America/New_York","airport","OurAirports"
-8293,"Centre-Piedmont-Cherokee County Regional Airport","Centre","United States","PYP","KPYP",34.089977,-85.610069,596,-6,"A","America/Chicago","airport","OurAirports"
+8292,"Cartersville Airport","Cartersville","United States",\N,"KVPC",34.12310028076172,-84.84870147705078,759,-5,"A","America/New_York","airport","OurAirports"
+8293,"Centre-Piedmont-Cherokee County Regional Airport","Centre","United States",\N,"KPYP",34.089977,-85.610069,596,-6,"A","America/Chicago","airport","OurAirports"
8294,"Richard B Russell Airport","Rome","United States","RMG","KRMG",34.3506011963,-85.15799713130001,644,-5,"A","America/New_York","airport","OurAirports"
8295,"Northeast Alabama Regional Airport","Gadsden","United States","GAD","KGAD",33.972599,-86.088996,569,-6,"A","America/Chicago","airport","OurAirports"
-8296,"Knoxville Downtown Island Airport","Knoxville","United States","DKX","KDKX",35.96390151977539,-83.8739013671875,833,-5,"A","America/New_York","airport","OurAirports"
+8296,"Knoxville Downtown Island Airport","Knoxville","United States",\N,"KDKX",35.96390151977539,-83.8739013671875,833,-5,"A","America/New_York","airport","OurAirports"
8297,"Barrow County Airport","Winder","United States","WDR","KWDR",33.98289871,-83.66739655,943,-5,"A","America/New_York","airport","OurAirports"
-8298,"Plantation Airpark","Sylvania","United States","JYL","KJYL",32.645301818847656,-81.59709930419922,188,-5,"A","America/New_York","airport","OurAirports"
+8298,"Plantation Airpark","Sylvania","United States",\N,"KJYL",32.645301818847656,-81.59709930419922,188,-5,"A","America/New_York","airport","OurAirports"
8299,"Dalton Municipal Airport","Dalton","United States","DNN","KDNN",34.72290039,-84.87020111,709,-5,"A","America/New_York","airport","OurAirports"
-8300,"West Georgia Regional O V Gray Field","Carrollton","United States","CTJ","KCTJ",33.63100051879883,-85.1520004272461,1161,-5,"A","America/New_York","airport","OurAirports"
+8300,"West Georgia Regional O V Gray Field","Carrollton","United States",\N,"KCTJ",33.63100051879883,-85.1520004272461,1161,-5,"A","America/New_York","airport","OurAirports"
8302,"Lagrange Callaway Airport","LaGrange","United States","LGC","KLGC",33.0088996887,-85.0726013184,693,-5,"A","America/New_York","airport","OurAirports"
-8303,"Baldwin County Airport","Milledgeville","United States","MLJ","KMLJ",33.15420151,-83.24069977,385,-5,"A","America/New_York","airport","OurAirports"
+8303,"Baldwin County Regional Airport","Milledgeville","United States",\N,"KMLJ",33.154202,-83.240701,385,-5,"A","America/New_York","airport","OurAirports"
8305,"Harris County Airport","Pine Mountain","United States","PIM","KPIM",32.8406982422,-84.8824005127,902,-5,"A","America/New_York","airport","OurAirports"
-8306,"Peachtree City Falcon Field","Atlanta","United States","FFC","KFFC",33.3572998046875,-84.5718002319336,808,-5,"A","America/New_York","airport","OurAirports"
+8306,"Peachtree City Falcon Field","Atlanta","United States",\N,"KFFC",33.3572998046875,-84.5718002319336,808,-5,"A","America/New_York","airport","OurAirports"
8308,"Lee Gilmer Memorial Airport","Gainesville","United States","GVL","KGVL",34.27259827,-83.8302002,1276,-5,"A","America/New_York","airport","OurAirports"
8312,"Harry Clever Field","New Philadelpha","United States","PHD","KPHD",40.470901489258,-81.419700622559,894,-5,"A","America/New_York","airport","OurAirports"
-8313,"Darlington County Jetport Airport","Darlington","United States","UDG","KUDG",34.44940186,-79.89009857,192,-5,"A","America/New_York","airport","OurAirports"
+8313,"Darlington County Airport","Darlington","United States",\N,"KUDG",34.449401,-79.890098,192,-5,"A","America/New_York","airport","OurAirports"
8314,"Hilton Head Airport","Hilton Head Island","United States","HHH","KHXD",32.2243995667,-80.6975021362,19,-5,"A","America/New_York","airport","OurAirports"
8318,"Daniel Field","Augusta","United States","DNL","KDNL",33.4664993286,-82.0393981934,423,-5,"A","America/New_York","airport","OurAirports"
-8319,"Foothills Regional Airport","Morganton","United States","MRN","KMRN",35.8202018737793,-81.61139678955078,1270,-5,"A","America/New_York","airport","OurAirports"
-8320,"Pike County-Hatcher Field","Pikeville","United States","PBX","KPBX",37.5617981,-82.56639862,1473,-5,"A","America/New_York","airport","OurAirports"
+8319,"Foothills Regional Airport","Morganton","United States",\N,"KMRN",35.820202,-81.611397,1270,-5,"A","America/New_York","airport","OurAirports"
+8320,"Pike County-Hatcher Field","Pikeville","United States","PVL","KPBX",37.5617981,-82.56639862,1473,-5,"A","America/New_York","airport","OurAirports"
8321,"Mallards Landing Airport","Locust Grove","United States",\N,"GA04",33.365699768066406,-84.16519927978516,837,-5,"A","America/New_York","airport","OurAirports"
8322,"Toccoa Airport - R.G. Letourneau Field","Toccoa","United States","TOC","KTOC",34.59379959,-83.29579926,996,-5,"A","America/New_York","airport","OurAirports"
8323,"Compton Abbas Aerodrome","Shaftesbury","United Kingdom",\N,"EGHA",50.967201232910156,-2.1536099910736084,811,0,"U","Europe/London","airport","OurAirports"
@@ -6039,21 +6066,21 @@
8332,"Wau Airport","Wau","Sudan","WUU","HSWW",7.7258300781199996,27.9750003815,1529,3,"U","Africa/Juba","airport","OurAirports"
8333,"Humera Airport","Humera","Ethiopia","HUE","HAHU",14.25,36.58300018310547,1930,3,"U","Africa/Addis_Ababa","airport","OurAirports"
8334,"Moyale Airport","Moyale","Kenya","OYL","HKMY",3.46972,39.101398,2790,3,"U","Africa/Nairobi","airport","OurAirports"
-8335,"Zagora Airport","Zagora","Morocco",\N,"GMAZ",30.3202991486,-5.86667013168,2631,0,"U","Africa/Casablanca","airport","OurAirports"
+8335,"Zagora Airport","Zagora","Morocco","OZG","GMAZ",30.3202991486,-5.86667013168,2631,0,"U","Africa/Casablanca","airport","OurAirports"
8336,"Yengema Airport","Yengema","Sierra Leone","WYE","GFYE",8.610469818115234,-11.04539966583252,1300,0,"U","Africa/Freetown","airport","OurAirports"
8337,"Gbangbatok Airport","Gbangbatok","Sierra Leone","GBK","GFGK",7.767000198364258,-12.383000373840332,75,0,"U","Africa/Freetown","airport","OurAirports"
-8340,"Turukhansk Airport","Turukhansk","Russia",\N,"UOTT",65.797203064,87.9353027344,128,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
-8341,"Podkamennaya Tunguska Airport","Bor","Russia",\N,"UNIP",61.589698791503906,89.99400329589844,213,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
+8340,"Turukhansk Airport","Turukhansk","Russia","THX","UOTT",65.797203064,87.9353027344,128,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
+8341,"Podkamennaya Tunguska Airport","Bor","Russia","TGP","UNIP",61.589699,89.994003,213,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
8342,"Fort Worth Alliance Airport","Fort Worth","United States","AFW","KAFW",32.9875984192,-97.31880187990001,722,-6,"A","America/Chicago","airport","OurAirports"
-8343,"East Troy Municipal Airport","East Troy","United States","57C","K57C",42.79719924926758,-88.37259674072266,860,-6,"A","America/Chicago","airport","OurAirports"
+8343,"East Troy Municipal Airport","East Troy","United States",\N,"K57C",42.79719924926758,-88.37259674072266,860,-6,"A","America/Chicago","airport","OurAirports"
8344,"Kolpashevo Airport","Kolpashevo","Russia",\N,"UNLL",58.32529830932617,82.93250274658203,243,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
8347,"Ali Al Salem Air Base","Kuwait","Kuwait",\N,"OKAS",29.34670066833496,47.52080154418945,472,3,"A","Asia/Kuwait","airport","OurAirports"
8348,"Renmark Airport","Renmark","Australia","RMK","YREN",-34.1963996887207,140.6739959716797,115,9.5,"O","Australia/Adelaide","airport","OurAirports"
8349,"Leigh Creek Airport","Leigh Creek","Australia","LGH","YLEC",-30.59830093383789,138.42599487304688,856,9.5,"O","Australia/Adelaide","airport","OurAirports"
8350,"Warburton Airport","Warburton Community","Australia",\N,"YWBR",-26.128299713134766,126.58300018310547,1500,8,"O","Australia/Perth","airport","OurAirports"
8351,"Cunderdin Airport","Cunderdin","Australia",\N,"YCUN",-31.62220001220703,117.21700286865234,705,8,"O","Australia/Perth","airport","OurAirports"
-8352,"Rottnest Island Airport","Rottnest Island","Australia","RTS","YRTI",-32.00669860839844,115.54000091552734,12,8,"O","Australia/Perth","airport","OurAirports"
-8353,"Forrest Airport","Forrest","Australia",\N,"YFRT",-30.83810043334961,128.11500549316406,511,8,"O","Australia/Perth","airport","OurAirports"
+8352,"Rottnest Island Airport","Rottnest Island","Australia","RTS","YRTI",-32.006699,115.540001,12,8,"O","Australia/Perth","airport","OurAirports"
+8353,"Forrest Airport","Forrest","Australia","FOS","YFRT",-30.83810043334961,128.11500549316406,511,8,"O","Australia/Perth","airport","OurAirports"
8354,"Ballarat Airport","Ballarat","Australia",\N,"YBLT",-37.51169967651367,143.79100036621094,1433,10,"O","Australia/Hobart","airport","OurAirports"
8355,"Keewaywin Airport","Keewaywin","Canada","KEW","CPV8",52.991100311299995,-92.8364028931,988,-6,"A","America/Winnipeg","airport","OurAirports"
8356,"Marathon Airport","Marathon","Canada","YSP","CYSP",48.75529861450195,-86.34439849853516,1035,-5,"A","America/Toronto","airport","OurAirports"
@@ -6065,50 +6092,50 @@
8362,"Manitoulin East Municipal Airport","Manitowaning","Canada","YEM","CYEM",45.84280014038086,-81.85810089111328,869,-5,"A","America/Toronto","airport","OurAirports"
8363,"Slate Falls Airport","Slate Falls","Canada",\N,"CKD9",51.130001068115234,-91.66560363769531,1355,-6,"A","America/Winnipeg","airport","OurAirports"
8364,"Collingwood Airport","Collingwood","Canada",\N,"CNY3",44.4491996765,-80.1583023071,730,-5,"A","America/Toronto","airport","OurAirports"
-8365,"Brantford Municipal Airport","Brantford","Canada","YFD","CYFD",43.13140106201172,-80.34249877929688,815,-5,"A","America/Toronto","airport","OurAirports"
+8365,"Brantford Municipal Airport","Brantford","Canada",\N,"CYFD",43.13140106201172,-80.34249877929688,815,-5,"A","America/Toronto","airport","OurAirports"
8366,"Lawrence Municipal Airport","Lawrence","United States","LWC","KLWC",39.01119995,-95.21659851,833,-6,"A","America/Chicago","airport","OurAirports"
-8367,"Wellington Municipal Airport","Wellington","United States","EGT","KEGT",37.32360076904297,-97.38829803466797,1277,-6,"A","America/Chicago","airport","OurAirports"
-8379,"Pompano Beach Airpark","Pompano Beach","United States","PMP","KPMP",26.247100830078,-80.111099243164,19,-5,"A","America/New_York","airport","OurAirports"
+8367,"Wellington Municipal Airport","Wellington","United States",\N,"KEGT",37.32360076904297,-97.38829803466797,1277,-6,"A","America/Chicago","airport","OurAirports"
+8379,"Pompano Beach Airpark","Pompano Beach","United States","PPM","KPMP",26.247100830078,-80.111099243164,19,-5,"A","America/New_York","airport","OurAirports"
8380,"Mallacoota Airport","Mallacoota","Australia","XMC","YMCO",-37.59830093383789,149.72000122070312,31,10,"U","Australia/Hobart","airport","OurAirports"
-8394,"Shelby County Airport","Alabaster","United States","EET","KEET",33.17699814,-86.78279877,586,-6,"A","America/Chicago","airport","OurAirports"
+8394,"Shelby County Airport","Alabaster","United States",\N,"KEET",33.17699814,-86.78279877,586,-6,"A","America/Chicago","airport","OurAirports"
8395,"Yuendumu Airport","Yuendumu ","Australia","YUE","YYND",-22.254199981689453,131.78199768066406,2205,9.5,"O","Australia/Darwin","airport","OurAirports"
8397,"Sky Ranch At Carefree Airport","Carefree","United States",\N,"18AZ",33.81809997558594,-111.89800262451172,2568,-7,"N","America/Phoenix","airport","OurAirports"
8401,"Lombok International Airport","Praya","Indonesia","LOP","WADL",-8.757322,116.276675,319,8,"N","Asia/Makassar","airport","OurAirports"
8403,"One Hundred Mile House Airport","One Hundred Mile House","Canada",\N,"CAV3",51.64250183105469,-121.30699920654297,3055,-8,"A","America/Vancouver","airport","OurAirports"
-8404,"South Cariboo Region / 108 Mile Airport","108 Mile Ranch","Canada","ZML","CZML",51.736099243199995,-121.333000183,3126,-8,"A","America/Vancouver","airport","OurAirports"
+8404,"South Cariboo Region / 108 Mile Airport","108 Mile Ranch","Canada","ZMH","CZML",51.736099243199995,-121.333000183,3126,-8,"A","America/Vancouver","airport","OurAirports"
8405,"Glasgow City Heliport","Glasgow","United Kingdom",\N,"EGEG",55.86138916015625,-4.2969441413879395,0,0,"E","Europe/London","airport","OurAirports"
8406,"Yarram Airport","Yarram","Australia",\N,"YYRM",-38.56669998168945,146.7550048828125,15,10,"O","Australia/Hobart","airport","OurAirports"
8407,"Handan Airport","Handan","China","HDG","ZBHD",36.5258333333,114.425555556,229,8,"N","Asia/Shanghai","airport","OurAirports"
-8409,"Indianapolis Metropolitan Airport","Indianapolis","United States","UMP","KUMP",39.93519974,-86.04499817,811,-5,"A","America/New_York","airport","OurAirports"
+8409,"Indianapolis Metropolitan Airport","Indianapolis","United States",\N,"KUMP",39.93519974,-86.04499817,811,-5,"A","America/New_York","airport","OurAirports"
8410,"London-Corbin Airport/Magee Field","London","United States","LOZ","KLOZ",37.0821990967,-84.08489990230001,1212,-5,"A","America/New_York","airport","OurAirports"
8412,"Simmons Army Air Field","Fredericksburg","United States","FBG","KFBG",35.13180161,-78.93669891,244,-5,"A","America/New_York","airport","OurAirports"
-8414,"Modlin Airport","Warsaw","Poland","WMI","EPMO",52.4510993958,20.6518001556,341,1,"E","Europe/Warsaw","airport","OurAirports"
+8414,"Modlin Airport","Warsaw","Poland","WMI","EPMO",52.451099,20.6518,341,1,"E","Europe/Warsaw","airport","OurAirports"
8417,"Jixi Xingkaihu Airport","Jixi","China","JXA","ZYJX",45.293,131.193,760,8,"N","Asia/Shanghai","airport","OurAirports"
-8419,"Jeongseok Airport","Seogwipo","South Korea",\N,"RKPD",33.3996009827,126.711997986,1171,9,"U","Asia/Seoul","airport","OurAirports"
+8419,"Jeongseok Airport","Seogwipo","South Korea","JDG","RKPD",33.3996009827,126.711997986,1171,9,"U","Asia/Seoul","airport","OurAirports"
8423,"Gimli Industrial Park Airport","Gimli","Canada","YGM","CYGM",50.62810134887695,-97.04329681396484,753,-6,"A","America/Winnipeg","airport","OurAirports"
8426,"Matheson Island Airport","Matheson Island","Canada",\N,"CJT2",51.732200622558594,-96.93440246582031,725,-6,"A","America/Winnipeg","airport","OurAirports"
8427,"Tura Mountain Airport","Tura","Russia",\N,"UNIT",64.333511352539,100.4328918457,2044,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
-8428,"Beloyarskiy Airport","Beloyarsky","Russia","EYK","USHY",63.686901092499994,66.698600769,82,5,"N","Asia/Yekaterinburg","airport","OurAirports"
+8428,"Beloyarskiy Airport","Beloyarsky","Russia","EYK","USHY",63.686901,66.698601,82,5,"N","Asia/Yekaterinburg","airport","OurAirports"
8430,"John H Batten Airport","Racine","United States","RAC","KRAC",42.7606010437,-87.8152008057,674,-6,"A","America/Chicago","airport","OurAirports"
8431,"Cesar Lim Rodriguez Airport","Taytay","Philippines","RZP","RPSD",10.81874,119.507697,80,8,"U","Asia/Manila","airport","OurAirports"
8432,"Gera-Leumnitz Airport","Gera","Germany",\N,"EDAJ",50.88166809082031,12.135832786560059,1014,1,"E","Europe/Berlin","airport","OurAirports"
8435,"Kasimovo Airfield","Saint-Petersburg","Russia",\N,"XLLN",60.198299407958984,30.334999084472656,230,3,"N","Europe/Moscow","airport","OurAirports"
8438,"Terlet Glider Field","Arnhem","Netherlands",\N,"EHTL",52.057201,5.92444,276,1,"E","Europe/Amsterdam","airport","OurAirports"
-8443,"Redlands Municipal Airport","Redlands","United States","REI","KREI",34.08530044555664,-117.14600372314453,1571,-8,"A","America/Los_Angeles","airport","OurAirports"
-8445,"Flabob Airport","Riverside","United States","RIR","KRIR",33.98970031738281,-117.41100311279297,764,-8,"A","America/Los_Angeles","airport","OurAirports"
+8443,"Redlands Municipal Airport","Redlands","United States",\N,"KREI",34.08530044555664,-117.14600372314453,1571,-8,"A","America/Los_Angeles","airport","OurAirports"
+8445,"Flabob Airport","Riverside","United States",\N,"KRIR",33.98970031738281,-117.41100311279297,764,-8,"A","America/Los_Angeles","airport","OurAirports"
8446,"Tacoma Narrows Airport","Tacoma","United States","TIW","KTIW",47.26789856,-122.5780029,294,-8,"A","America/Los_Angeles","airport","OurAirports"
8459,"Oerlinghausen Airport","TELGTE","Germany",\N,"EDLO",51.932220458984375,8.661666870117188,558,1,"E","Europe/Berlin","airport","OurAirports"
-8460,"Jack Edwards Airport","Gulf Shores","United States","JKA","KJKA",30.29050064,-87.67179871,17,-6,"A","America/Chicago","airport","OurAirports"
-8461,"General Villamil Airport","Isabela","Ecuador",\N,"SEII",-0.942628026009,-90.9530029297,35,-6,"N","Pacific/Galapagos","airport","OurAirports"
+8460,"Jack Edwards Airport","Gulf Shores","United States","GUF","KJKA",30.29050064,-87.67179871,17,-6,"A","America/Chicago","airport","OurAirports"
+8461,"General Villamil Airport","Isabela","Ecuador","IBB","SEII",-0.942628026009,-90.9530029297,35,-6,"N","Pacific/Galapagos","airport","OurAirports"
8462,"Balzers Heliport","Balzers","Switzerland",\N,"LSXB",47.0681,9.48111,1585,1,"E","Europe/Vaduz","airport","OurAirports"
8467,"Flugplatz Punitz","Punitz-Guessing","Austria",\N,"LOGG",47.14653,16.316843,950,1,"E","Europe/Vienna","airport","OurAirports"
-8468,"Khmelnytskyi Airport","Khmeinitskiy","Ukraine","HMJ","UKLH",49.35969924926758,26.933399200439453,1150,2,"E","Europe/Kiev","airport","OurAirports"
+8468,"Khmelnytskyi Airport","Khmeinitskiy","Ukraine","HMJ","UKLH",49.359699,26.933399,1150,2,"E","Europe/Kiev","airport","OurAirports"
8469,"Hiroshimanishi Airport","Hiroshima","Japan","HIW","RJBH",34.36690139770508,132.41400146484375,15,9,"N","Asia/Tokyo","airport","OurAirports"
-8472,"Yalata Mission Airport","Yalata","Australia",\N,"YYTA",-31.470600128173828,131.8249969482422,0,9.5,"O","Australia/Adelaide","airport","OurAirports"
+8472,"Yalata Mission Airport","Yalata","Australia","KYI","YYTA",-31.470600128173828,131.8249969482422,0,9.5,"O","Australia/Adelaide","airport","OurAirports"
8473,"Hazleton Municipal Airport","Hazleton","United States","HZL","KHZL",40.986801147499996,-75.9949035645,1603,-5,"A","America/New_York","airport","OurAirports"
8474,"Greater Cumberland Regional Airport","Cumberland","United States","CBE","KCBE",39.615398407,-78.7609024048,775,-5,"A","America/New_York","airport","OurAirports"
8475,"Sugar Loaf Shores Airport","Key West","United States",\N,"7FA1",24.648799896240234,-81.57980346679688,4,-5,"A","America/New_York","airport","OurAirports"
-8476,"Wyndham Airport","Wyndham","Australia",\N,"YWYM",-15.51140022277832,128.1529998779297,14,8,"U","Australia/Perth","airport","OurAirports"
+8476,"Wyndham Airport","Wyndham","Australia","WYN","YWYM",-15.51140022277832,128.1529998779297,14,8,"U","Australia/Perth","airport","OurAirports"
8477,"Bob Quinn Lake Airport","Bob Quinn Lake","Canada","YBO","CBW4",56.9667015076,-130.25,2000,-8,"U","America/Vancouver","airport","OurAirports"
8482,"Grabtsevo Airport","Kaluga","Russia","KLF","UUBC",54.5499992371,36.3666687012,656,3,"N","Europe/Moscow","airport","OurAirports"
8493,"Tri-County Regional Airport","Lone Rock","United States","LNR","KLNR",43.2117004395,-90.181602478,717,-6,"A","America/Chicago","airport","OurAirports"
@@ -6128,38 +6155,38 @@
8508,"Winter Haven Municipal Airport - Gilbert Field","Winter Haven","United States","GIF","KGIF",28.06290054,-81.75330353,145,-5,"A","America/New_York","airport","OurAirports"
8509,"Zephyrhills Municipal Airport","Zephyrhills","United States","ZPH","KZPH",28.2282009125,-82.15589904790001,90,-5,"A","America/New_York","airport","OurAirports"
8510,"Ocala International Airport - Jim Taylor Field","Ocala","United States","OCF","KOCF",29.17259979,-82.22419739,90,-5,"A","America/New_York","airport","OurAirports"
-8511,"Jesup Wayne County Airport","Jesup","United States","JES","KJES",31.55400085,-81.88249969,107,-5,"A","America/New_York","airport","OurAirports"
-8512,"Madison Municipal Airport","Madison","United States","52A","K52A",33.6120986938,-83.46040344240001,694,-5,"A","America/New_York","airport","OurAirports"
-8513,"Newnan Coweta County Airport","Newnan","United States","CCO","KCCO",33.31159973144531,-84.7697982788086,970,-5,"A","America/New_York","airport","OurAirports"
-8514,"Thomson-McDuffie County Airport","Thomson","United States","HQU","KHQU",33.52970123,-82.51650238,501,-5,"A","America/New_York","airport","OurAirports"
+8511,"Jesup Wayne County Airport","Jesup","United States",\N,"KJES",31.55400085,-81.88249969,107,-5,"A","America/New_York","airport","OurAirports"
+8512,"Madison Municipal Airport","Madison","United States",\N,"K52A",33.6120986938,-83.46040344240001,694,-5,"A","America/New_York","airport","OurAirports"
+8513,"Newnan Coweta County Airport","Newnan","United States",\N,"KCCO",33.31159973144531,-84.7697982788086,970,-5,"A","America/New_York","airport","OurAirports"
+8514,"Thomson-McDuffie County Airport","Thomson","United States",\N,"KHQU",33.52970123,-82.51650238,501,-5,"A","America/New_York","airport","OurAirports"
8515,"Aiken Municipal Airport","Aiken","United States","AIK","KAIK",33.6493988037,-81.68499755859999,528,-5,"A","America/New_York","airport","OurAirports"
8516,"Woodward Field","Camden","United States","CDN","KCDN",34.2835998535,-80.56490325930001,302,-5,"A","America/New_York","airport","OurAirports"
8517,"Lumberton Regional Airport","Lumberton","United States","LBT","KLBT",34.6099014282,-79.05940246579999,126,-5,"A","America/New_York","airport","OurAirports"
8519,"Moore County Airport","Pinehurst-Southern Pines","United States","SOP","KSOP",35.23740005,-79.3911972,455,-5,"A","America/New_York","airport","OurAirports"
-8520,"Richmond County Airport","Rockingham","United States","RCZ","KRCZ",34.8913,-79.759598,358,-5,"A","America/New_York","airport","OurAirports"
-8524,"Baraboo Wisconsin Dells Airport","Baraboo","United States","DLL","KDLL",43.52270126,-89.77020264,979,-6,"A","America/Chicago","airport","OurAirports"
+8520,"Richmond County Airport","Rockingham","United States",\N,"KRCZ",34.8913,-79.759598,358,-5,"A","America/New_York","airport","OurAirports"
+8524,"Baraboo Wisconsin Dells Airport","Baraboo","United States",\N,"KDLL",43.52270126,-89.77020264,979,-6,"A","America/Chicago","airport","OurAirports"
8526,"Statesville Regional Airport","Statesville","United States","SVH","KSVH",35.765300750732,-80.953903198242,968,-5,"A","America/New_York","airport","OurAirports"
-8528,"Burlington Municipal Airport","Burlington","United States","BUU","KBUU",42.69070053100586,-88.30460357666016,779,-6,"A","America/Chicago","airport","OurAirports"
+8528,"Burlington Municipal Airport","Burlington","United States",\N,"KBUU",42.69070053100586,-88.30460357666016,779,-6,"A","America/Chicago","airport","OurAirports"
8532,"William T. Piper Memorial Airport","Lock Haven","United States","LHV","KLHV",41.13560104,-77.42230225,556,-5,"A","America/New_York","airport","OurAirports"
8538,"Zelienople Municipal Airport","Zelienople","United States",\N,"KPJC",40.80160141,-80.16069794,898,-5,"A","America/New_York","airport","OurAirports"
-8542,"Lorain County Regional Airport","Lorain-Elyria","United States","LPR","KLPR",41.34429932,-82.17759705,793,-5,"A","America/New_York","airport","OurAirports"
+8542,"Lorain County Regional Airport","Lorain-Elyria","United States",\N,"KLPR",41.34429932,-82.17759705,793,-5,"A","America/New_York","airport","OurAirports"
8544,"Burke Lakefront Airport","Cleveland","United States","BKL","KBKL",41.51750183105469,-81.68329620361328,583,-5,"A","America/New_York","airport","OurAirports"
8545,"Chautauqua County-Dunkirk Airport","Dunkirk","United States","DKK","KDKK",42.49330139,-79.27200317,693,-5,"A","America/New_York","airport","OurAirports"
-8548,"South Jersey Regional Airport","Mount Holly","United States","VAY","KVAY",39.942901611299995,-74.845703125,53,-5,"A","America/New_York","airport","OurAirports"
+8548,"South Jersey Regional Airport","Mount Holly","United States","LLY","KVAY",39.942901611299995,-74.845703125,53,-5,"A","America/New_York","airport","OurAirports"
8550,"Linden Airport","Linden","United States","LDJ","KLDJ",40.617401123,-74.2445983887,23,-5,"A","America/New_York","airport","OurAirports"
8553,"Tri State Steuben County Airport","Angola","United States","ANQ","KANQ",41.639702,-85.083504,995,-5,"A","America/New_York","airport","OurAirports"
8555,"Warsaw Municipal Airport","Warsaw","United States",\N,"KASW",41.27470016479492,-85.84010314941406,850,-5,"A","America/New_York","airport","OurAirports"
-8556,"Van Wert County Airport","Van Wert","United States","VNW","KVNW",40.86470031738281,-84.6093978881836,785,-5,"A","America/New_York","airport","OurAirports"
+8556,"Van Wert County Airport","Van Wert","United States",\N,"KVNW",40.86470031738281,-84.6093978881836,785,-5,"A","America/New_York","airport","OurAirports"
8559,"Brooks Field","Marshall","United States",\N,"KRMY",42.25120162963867,-84.95549774169922,941,-5,"A","America/New_York","airport","OurAirports"
-8560,"Genesee County Airport","Batavia","United States","GVQ","KGVQ",43.03170013,-78.16760254,914,-5,"A","America/New_York","airport","OurAirports"
+8560,"Genesee County Airport","Batavia","United States",\N,"KGVQ",43.03170013,-78.16760254,914,-5,"A","America/New_York","airport","OurAirports"
8565,"Clearwater Air Park","Clearwater","United States","CLW","KCLW",27.9766998291,-82.7586975098,71,-5,"A","America/New_York","airport","OurAirports"
-8577,"Orlampa Inc Airport","Forties Alpha","United Kingdom",\N,"FA08",28.166999816900002,-81.80809783939999,139,-5,"U","America/New_York","airport","OurAirports"
+8577,"North Sea","Forties Alpha","United Kingdom",\N,"FA08",57.7168,-1.0168,0,0,"U","America/New_York","airport","OurAirports"
8593,"Chicago Meigs Airport","Chicago","United States","CGX","KCGX",41.85879898071289,-87.60790252685547,593,-6,"A","America/Chicago","airport","OurAirports"
-8601,"Pickens County Airport","Jasper","United States","JZP","KJZP",34.453399658203125,-84.4573974609375,1535,-5,"A","America/New_York","airport","OurAirports"
+8601,"Pickens County Airport","Jasper","United States",\N,"KJZP",34.453399658203125,-84.4573974609375,1535,-5,"A","America/New_York","airport","OurAirports"
8603,"Saarmund Airport","Saarmund","Germany",\N,"EDCS",52.30833435058594,13.100556373596191,174,1,"E","Europe/Berlin","airport","OurAirports"
8604,"Grand Strand Airport","North Myrtle Beach","United States","CRE","KCRE",33.8116989136,-78.72389984130001,32,-5,"A","America/New_York","airport","OurAirports"
-8606,"Lansing Municipal Airport","Lansing","United States","IGQ","KIGQ",41.5349006652832,-87.52950286865234,620,-6,"A","America/Chicago","airport","OurAirports"
-8608,"Ramona Airport","Ramona","United States","RNM","KRNM",33.03919982910156,-116.91500091552734,1395,-8,"A","America/Los_Angeles","airport","OurAirports"
+8606,"Lansing Municipal Airport","Lansing","United States",\N,"KIGQ",41.5349006652832,-87.52950286865234,620,-6,"A","America/Chicago","airport","OurAirports"
+8608,"Ramona Airport","Ramona","United States",\N,"KRNM",33.0392,-116.915001,1395,-8,"A","America/Los_Angeles","airport","OurAirports"
8609,"Pont Sur Yonne Airfield","Pont Sur Yonne","France",\N,"LFGO",48.289172,3.247912,236,1,"E","Europe/Paris","airport","OurAirports"
8610,"St Florentin Cheu Airfield","St Florentin Cheu","France",\N,"LFGP",47.98019,3.775583,351,1,"E","Europe/Paris","airport","OurAirports"
8611,"Saulieu Liernais Airfield","Saulieu","France",\N,"LFEW",47.239399,4.26583,1722,1,"E","Europe/Paris","airport","OurAirports"
@@ -6175,7 +6202,7 @@
8621,"Weinheim/Bergstraße Airport","Weinheim","Germany",\N,"EDGZ",49.567501068115234,8.610555648803711,318,1,"E","Europe/Berlin","airport","OurAirports"
8622,"Meaux Esbly Airport","Meaux","France",\N,"LFPE",48.927799224853516,2.835279941558838,217,1,"E","Europe/Paris","airport","OurAirports"
8623,"Château-Thierry - Belleau Airport","Chateau-Thierry","France",\N,"LFFH",49.06719970703125,3.3569400310516357,728,1,"E","Europe/Paris","airport","OurAirports"
-8624,"Branch County Memorial Airport","Coldwater","United States","OEB","KOEB",41.9333992,-85.05259705,959,-5,"A","America/New_York","airport","OurAirports"
+8624,"Branch County Memorial Airport","Coldwater","United States",\N,"KOEB",41.9333992,-85.05259705,959,-5,"A","America/New_York","airport","OurAirports"
8625,"Wilkes Barre Wyoming Valley Airport","Wilkes-Barre","United States","WBW","KWBW",41.2971992493,-75.8511962891,545,-5,"A","America/New_York","airport","OurAirports"
8626,"Willoughby Lost Nation Municipal Airport","Willoughby","United States","LNN","KLNN",41.683998107899995,-81.3897018433,626,-5,"A","America/New_York","airport","OurAirports"
8627,"Taoyuan Air Base","Taoyuan","Taiwan",\N,"RCGM",25.05660057067871,121.2442626953125,144,8,"U","Asia/Taipei","airport","OurAirports"
@@ -6187,22 +6214,22 @@
8634,"Pruszcz Gdanski Air Base","Pruszcz Gdansk","Poland",\N,"EPPR",54.248001,18.6716,21,1,"E","Europe/Warsaw","airport","OurAirports"
8639,"Bloyer Field","Tomah","United States",\N,"KY72",43.97499847,-90.48349762,966,-6,"A","America/Chicago","airport","OurAirports"
8641,"Marco Island Airport","Marco Island Airport","United States","MRK","KMKY",25.9950008392,-81.6725006104,5,-5,"A","America/New_York","airport","OurAirports"
-8644,"Drummond Island Airport","Drummond Island","United States","DRM","KDRM",46.0093002319,-83.74389648440001,668,-5,"A","America/New_York","airport","OurAirports"
+8644,"Drummond Island Airport","Drummond Island","United States","DRE","KDRM",46.0093002319,-83.74389648440001,668,-5,"A","America/New_York","airport","OurAirports"
8646,"Gladwin Zettel Memorial Airport","Gladwin","United States","GDW","KGDW",43.9706001282,-84.47499847410002,776,-5,"A","America/New_York","airport","OurAirports"
-8648,"South Haven Area Regional Airport","South Haven","United States","LWA","KLWA",42.351200103759766,-86.25569915771484,666,-5,"A","America/New_York","airport","OurAirports"
+8648,"South Haven Area Regional Airport","South Haven","United States",\N,"KLWA",42.351200103759766,-86.25569915771484,666,-5,"A","America/New_York","airport","OurAirports"
8653,"Marshfield Municipal Airport","Marshfield","United States","MFI","KMFI",44.6369018555,-90.18930053710001,1277,-6,"A","America/Chicago","airport","OurAirports"
8654,"Alexander Field South Wood County Airport","Wisconsin Rapids","United States","ISW","KISW",44.3602981567,-89.83899688720001,1021,-6,"A","America/Chicago","airport","OurAirports"
8655,"Clinton Municipal Airport","Clinton","United States","CWI","KCWI",41.8311004639,-90.3291015625,708,-6,"A","America/Chicago","airport","OurAirports"
8658,"Beverly Municipal Airport","Beverly","United States","BVY","KBVY",42.584201812699995,-70.91649627689999,107,-5,"A","America/New_York","airport","OurAirports"
8660,"Nagaur Airport","Nagaur","India",\N,"VI73",27.20829963684082,73.7114028930664,950,5.5,"U","Asia/Calcutta","airport","OurAirports"
-8661,"Ostafyevo International Airport","Moscow","Russia",\N,"UUMO",55.51169967651367,37.507198333740234,568,3,"N","Europe/Moscow","airport","OurAirports"
+8661,"Ostafyevo International Airport","Moscow","Russia","OSF","UUMO",55.511667,37.507222,568,3,"N","Europe/Moscow","airport","OurAirports"
8663,"Trois-Rivières Airport","Trois Rivieres","Canada","YRQ","CYRQ",46.35279846191406,-72.67939758300781,199,-5,"A","America/Toronto","airport","OurAirports"
8664,"Poplar Bluff Municipal Airport","Poplar Bluff","United States","POF","KPOF",36.773899078369,-90.324897766113,331,-6,"A","America/Chicago","airport","OurAirports"
8665,"Somerset Airport","Somerville","United States",\N,"KSMQ",40.625999450683594,-74.67019653320312,105,-5,"A","America/New_York","airport","OurAirports"
-8666,"Eastport Municipal Airport","Eastport","United States","EPM","KEPM",44.910099029541016,-67.01270294189453,45,-5,"A","America/New_York","airport","OurAirports"
+8666,"Eastport Municipal Airport","Eastport","United States",\N,"KEPM",44.910099029541016,-67.01270294189453,45,-5,"A","America/New_York","airport","OurAirports"
8667,"Keokuk Municipal Airport","Keokuk","United States","EOK","KEOK",40.459899902299995,-91.4284973145,671,-6,"A","America/Chicago","airport","OurAirports"
8669,"Perth/Scone Airport","Perth","United Kingdom","PSL","EGPT",56.43920135498047,-3.372220039367676,397,0,"E","Europe/London","airport","OurAirports"
-8670,"Caernarfon Airport","Caernarfon","United Kingdom",\N,"EGCK",53.101819444,-4.337613889,1,0,"E","Europe/London","airport","OurAirports"
+8670,"Caernarfon Airport","Caernarfon","United Kingdom",\N,"EGCK",53.101819,-4.337614,1,0,"E","Europe/London","airport","OurAirports"
8671,"Grefrath-Niershorst Airport","Grefrath","Germany",\N,"EDLF",51.33388900756836,6.3594441413879395,105,1,"E","Europe/Berlin","airport","OurAirports"
8681,"St Paul Downtown Holman Field","St. Paul","United States","STP","KSTP",44.93450164794922,-93.05999755859375,705,-6,"A","America/Chicago","airport","OurAirports"
8682,"Söderhamn Airport","Soderhamn","Sweden","SOO","ESNY",61.26150131225586,17.09910011291504,88,1,"E","Europe/Stockholm","airport","OurAirports"
@@ -6221,28 +6248,28 @@
8701,"Alkantpan Copper Airport","Alkantpan","South Africa",\N,"FACO",-29.906400680541992,22.316699981689453,3589,2,"U","Africa/Johannesburg","airport","OurAirports"
8702,"Alldays Airport","Alldays","South Africa","ADY","FAAL",-22.6790008545,29.0555000305,2600,2,"U","Africa/Johannesburg","airport","OurAirports"
8703,"Barberton Airport","Barberton","South Africa",\N,"FABR",-25.716869,30.97518,2250,2,"U","Africa/Johannesburg","airport","OurAirports"
-8706,"Butler Co Regional Airport - Hogan Field","Hamilton","United States",\N,"KHAO",39.363800048799995,-84.5220031738,633,-5,"A","America/New_York","airport","OurAirports"
+8706,"Butler Co Regional Airport - Hogan Field","Hamilton","United States","HAO","KHAO",39.363800048799995,-84.5220031738,633,-5,"A","America/New_York","airport","OurAirports"
8707,"Bungoma Airport","Bungoma","Kenya",\N,"HKBU",0.5762079954147339,34.55345153808594,4726,3,"U","Africa/Nairobi","airport","OurAirports"
8708,"Bura East Airport","Bura","Kenya",\N,"HKBR",-1.100000023841858,39.95000076293945,345,3,"U","Africa/Nairobi","airport","OurAirports"
8709,"Busia Airport","Busia","Kenya",\N,"HKBA",0.4570850133895874,34.130279541015625,3989,3,"U","Africa/Nairobi","airport","OurAirports"
8710,"Embu Airport","Embu","Kenya",\N,"HKEM",-0.57327,37.49726,4150,3,"U","Africa/Nairobi","airport","OurAirports"
-8711,"Garba Tula Airport","Garba Tula","Kenya",\N,"HKGT",0.5329999923706055,38.516998291015625,2000,3,"U","Africa/Nairobi","airport","OurAirports"
+8711,"Garba Tula Airport","Garba Tula","Kenya",\N,"HKGT",0.533333,38.516667,2000,3,"U","Africa/Nairobi","airport","OurAirports"
8712,"Garissa Airport","Garissa","Kenya","GAS","HKGA",-0.4635080099105835,39.64830017089844,475,3,"U","Africa/Nairobi","airport","OurAirports"
8713,"Hola Airport","Hola","Kenya","HOA","HKHO",-1.5219999551773071,40.00400161743164,195,3,"U","Africa/Nairobi","airport","OurAirports"
8714,"Homa Bay Airport","Homa Bay","Kenya",\N,"HKHB",-0.6000000238418579,34.46699905395508,4280,3,"U","Africa/Nairobi","airport","OurAirports"
8715,"Isiolo Airport","Isiolo","Kenya",\N,"HKIS",0.33817094564437866,37.59169387817383,3495,3,"U","Africa/Nairobi","airport","OurAirports"
-8717,"Kericho Airport","Kericho","Kenya","KEY","HKKR",-0.4169999957084656,35.25,6562,3,"U","Africa/Nairobi","airport","OurAirports"
+8717,"Kericho Airport","Kericho","Kenya","KEY","HKKR",-0.3899,35.242093,6446,3,"U","Africa/Nairobi","airport","OurAirports"
8718,"Kilaguni Airport","Kilaguni","Kenya","ILU","HKKL",-2.9106099605560303,38.06520080566406,2750,3,"U","Africa/Nairobi","airport","OurAirports"
8721,"Antsirabe Airport","Antsirabe","Madagascar","ATJ","FMME",-19.8392214824,47.063713073699994,4997,3,"U","Indian/Antananarivo","airport","OurAirports"
8722,"Bekily Airport","Bekily","Madagascar","OVA","FMSL",-24.235694754699995,45.3045272827,1270,3,"U","Indian/Antananarivo","airport","OurAirports"
-8723,"Ust-Tsylma Airport","Ust-Tsylma","Russia",\N,"UUYX",65.43729400630001,52.20033645629999,262,3,"N","Europe/Moscow","airport","OurAirports"
+8723,"Ust-Tsylma Airport","Ust-Tsylma","Russia","UTS","UUYX",65.43729400630001,52.20033645629999,262,3,"N","Europe/Moscow","airport","OurAirports"
8740,"Gorno-Altaysk Airport","Gorno-Altaysk","Russia","RGK","UNBG",51.9667015076,85.8332977295,965,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
8742,"Fond du Lac County Airport","Fond du Lac","United States","FLD","KFLD",43.7711982727,-88.48840332030001,808,-6,"A","America/Chicago","airport","OurAirports"
-8743,"Waupaca Municipal Airport","Waupaca","United States","PCZ","KPCZ",44.33330154,-89.01979828,840,-6,"A","America/Chicago","airport","OurAirports"
+8743,"Waupaca Municipal Airport","Waupaca","United States",\N,"KPCZ",44.33330154,-89.01979828,840,-6,"A","America/Chicago","airport","OurAirports"
8744,"Stevens Point Municipal Airport","Stevens Point","United States","STE","KSTE",44.5452003479,-89.530296325684,1110,-6,"A","America/Chicago","airport","OurAirports"
8745,"Mys Shmidta Airport","Mys Shmidta","Russia",\N,"UHMI",68.86830139160156,-179.3730010986328,20,12,"N","Asia/Anadyr","airport","OurAirports"
-8746,"Moma Airport","Honuu","Russia",\N,"UEMA",66.45085906982422,143.2615509033203,656,11,"N","Asia/Srednekolymsk","airport","OurAirports"
-8747,"Luce County Airport","Newberry","United States","ERY","KERY",46.31119918823242,-85.4572982788086,869,-5,"A","America/New_York","airport","OurAirports"
+8746,"Moma Airport","Honuu","Russia","MQJ","UEMA",66.450859,143.261551,656,11,"N","Asia/Srednekolymsk","airport","OurAirports"
+8747,"Luce County Airport","Newberry","United States",\N,"KERY",46.31119918823242,-85.4572982788086,869,-5,"A","America/New_York","airport","OurAirports"
8750,"Peenemünde Airport","Peenemunde","Germany","PEF","EDCP",54.1577796936,13.774443626399998,7,1,"E","Europe/Berlin","airport","OurAirports"
8751,"Góraszka Airport","Goraszka","Poland",\N,"EPGO",52.18444061279297,21.281110763549805,361,1,"E","Europe/Warsaw","airport","OurAirports"
8752,"Nusawiru Airport","Nusawiru","Indonesia",\N,"WI1A",-7.7203898429870605,108.48999786376953,16,7,"N","Asia/Jakarta","airport","OurAirports"
@@ -6257,8 +6284,8 @@
8775,"Gabala International Airport","Qabala","Azerbaijan","GBB","UBBQ",40.826667,47.7125,935,4,"E","Asia/Baku","airport","OurAirports"
8776,"Zaqatala International Airport","Zaqatala","Azerbaijan","ZTU","UBBY",41.562222,46.667221,1279,4,"E","Asia/Baku","airport","OurAirports"
8777,"Lake Placid Airport","Lake Placid","United States","LKP","KLKP",44.2644996643,-73.96189880370001,1747,-5,"A","America/New_York","airport","OurAirports"
-8780,"Magan Airport","Yakutsk","Russia",\N,"UEMM",62.103484,129.545288,577,9,"N","Asia/Yakutsk","airport","OurAirports"
-8782,"Cooma Hospital Helipad","Yuzhno-Kurilsk","Russia","DEE","YXCM",-36.242155,149.130147,2656,10,"N","Australia/Sydney","airport","OurAirports"
+8780,"Magan Airport","Yakutsk","Russia","GYG","UEMM",62.103484,129.545288,577,9,"N","Asia/Yakutsk","airport","OurAirports"
+8782,"Cooma Hospital Helipad","Yuzhno-Kurilsk","Russia",\N,"YXCM",-36.242155,149.130147,2656,10,"N","Australia/Sydney","airport","OurAirports"
8784,"Lima Allen County Airport","Lima","United States","AOH","KAOH",40.706902,-84.026703,975,-5,"A","America/New_York","airport","OurAirports"
8785,"Sondok Airport","Hamhung","North Korea","DSO","ZKSD",39.745201,127.473999,12,8.5,"U","Asia/Pyongyang","airport","OurAirports"
8789,"Malcolm McKinnon Airport","Brunswick","United States","SSI","KSSI",31.15180016,-81.39129639,19,-5,"A","America/New_York","airport","OurAirports"
@@ -6270,31 +6297,31 @@
8801,"Cross City Airport","Cross City","United States","CTY","KCTY",29.6354999542,-83.10479736330001,42,-5,"A","America/New_York","airport","OurAirports"
8802,"Oconee County Regional Airport","Clemson","United States","CEU","KCEU",34.6719017,-82.8864975,892,-5,"A","America/New_York","airport","OurAirports"
8804,"Beech Factory Airport","Wichita","United States","BEC","KBEC",37.694499969499994,-97.21499633790002,1408,-6,"A","America/Chicago","airport","OurAirports"
-8807,"Tabing Airport","Padang","Indonesia","PDG","WIMG",-0.8749889731409999,100.351997375,9,7,"U","Asia/Jakarta","airport","OurAirports"
+8807,"Tabing Airport","Padang","Indonesia",\N,"WIMG",-0.874989,100.351997,9,7,"U","Asia/Jakarta","airport","OurAirports"
8808,"Tom B. David Field","Calhoun","United States",\N,"KCZL",34.45539856,-84.93920135,647,-5,"A","America/New_York","airport","OurAirports"
8809,"Habersham County Airport","Cornelia","United States",\N,"KAJR",34.49990082,-83.55670166,1448,-5,"A","America/New_York","airport","OurAirports"
-8811,"Georgetown Municipal Airport","Georgetown","United States","GTU","KGTU",30.678800582885742,-97.67939758300781,790,-6,"A","America/Chicago","airport","OurAirports"
+8811,"Georgetown Municipal Airport","Georgetown","United States",\N,"KGTU",30.678800582885742,-97.67939758300781,790,-6,"A","America/Chicago","airport","OurAirports"
8812,"Old Rhinebeck Airport","Rhinebeck","United States",\N,"NY94",41.9715004,-73.86289978,323,-5,"U","America/New_York","airport","OurAirports"
-8813,"Duxford Airport","Duxford","United Kingdom","QFO","EGSU",52.090801239,0.131944000721,125,0,"E","Europe/London","airport","OurAirports"
+8813,"Duxford Aerodrome","Duxford","United Kingdom","QFO","EGSU",52.090801,0.131944,125,0,"E","Europe/London","airport","OurAirports"
8815,"Sidney Municipal-Lloyd W Carr Field","Sidney","United States","SNY","KSNY",41.10129929,-102.9850006,4313,-7,"A","America/Denver","airport","OurAirports"
8820,"Great Keppel Is Airport","Great Keppel Island","Australia","GKL","YGKL",-23.1833000183,150.942001343,21,10,"U","Australia/Brisbane","airport","OurAirports"
8821,"Roper Bar Airport","Roper Bar","Australia","RPB","YRRB",-14.734814,134.525485,92,9.5,"U","Australia/Darwin","airport","OurAirports"
8822,"Mount Garnet Airport","Mount Garnet","Australia",\N,"YMRT",-17.700000762939453,145.14999389648438,657,10,"U","Australia/Brisbane","airport","OurAirports"
8823,"Innisfail Airport","Innisfail","Australia","IFL","YIFL",-17.55940055847168,146.01199340820312,46,10,"U","Australia/Brisbane","airport","OurAirports"
-8824,"Kalaeloa Airport","Kapolei","United States",\N,"PHJR",21.3074,-158.070009,30,-10,"U","Pacific/Honolulu","airport","OurAirports"
+8824,"Kalaeloa Airport","Kapolei","United States","JRF","PHJR",21.3074,-158.070009,30,-10,"U","Pacific/Honolulu","airport","OurAirports"
8825,"Bamiyan Airport","Bamyan","Afghanistan","BIN","OABN",34.81700134277344,67.81700134277344,8367,4.5,"N","Asia/Kabul","airport","OurAirports"
8831,"Moomba Airport","Moomba","Australia","MOO","YOOM",-28.09939956665039,140.19700622558594,143,9.5,"O","Australia/Adelaide","airport","OurAirports"
8833,"Iosco County Airport","East Tawas","United States","ECA","K6D9",44.312801,-83.422302,606,-5,"A","America/New_York","airport","OurAirports"
8834,"Madison County Executive Airport-Tom Sharp Jr Field","Huntsville","United States",\N,"KMDQ",34.8614006,-86.55750275,756,-6,"A","America/Chicago","airport","OurAirports"
-8835,"Leesburg Executive Airport","Leesburg","United States","JYO","KJYO",39.077999114990234,-77.55750274658203,389,-5,"A","America/New_York","airport","OurAirports"
-8838,"Anoka County-Blaine Arpt(Janes Field) Airport","Anoka","United States",\N,"KANE",45.14500046,-93.21140289,912,-6,"U","America/Chicago","airport","OurAirports"
+8835,"Leesburg Executive Airport","Leesburg","United States",\N,"KJYO",39.077999,-77.557503,389,-5,"A","America/New_York","airport","OurAirports"
+8838,"Anoka County-Blaine (Janes Field) Airport","Anoka","United States",\N,"KANE",45.145,-93.211401,912,-6,"U","America/Chicago","airport","OurAirports"
8839,"Robinson Crusoe Airport","San Juan Bautista","Chile",\N,"SCIR",-33.6650009155,-78.9297027588,433,-4,"S","America/Santiago","airport","OurAirports"
8840,"Villa Airport","Maamigili","Maldives","VAM","VRMV",3.47055555556,72.8358333333,6,5,"U","Indian/Maldives","airport","OurAirports"
8845,"Lingling Airport","Yongzhou","China","LLF","ZGLG",26.338661,111.610043,340,8,"U","Asia/Shanghai","airport","OurAirports"
8846,"Lošinj Island Airport","Mali Losinj","Croatia","LSZ","LDLO",44.5657997131,14.3930997849,151,1,"E","Europe/Zagreb","airport","OurAirports"
8847,"Onslow Airport","Onslow","Australia","ONS","YOLW",-21.668300628662,115.1129989624,7,8,"O","Australia/Perth","airport","OurAirports"
8848,"Theodore Airport","Theodore","Australia","TDR","YTDR",-24.99329948425293,150.09300231933594,171,10,"N","Australia/Brisbane","airport","OurAirports"
-8850,"Williamson Sodus Airport","Williamson","United States","SDC","KSDC",43.23469925,-77.1210022,424,-5,"A","America/New_York","airport","OurAirports"
+8850,"Williamson Sodus Airport","Williamson","United States",\N,"KSDC",43.23469925,-77.1210022,424,-5,"A","America/New_York","airport","OurAirports"
8853,"Fairoaks Airport","Fairoaks","United Kingdom",\N,"EGTF",51.3480987549,-0.558888971806,80,0,"U","Europe/London","airport","OurAirports"
8854,"Boulder Municipal Airport","Boulder","United States","WBU","KBDU",40.0393981934,-105.225997925,5288,-7,"A","America/Denver","airport","OurAirports"
8855,"Neustadt-Glewe Airport","Neustadt-Glewe","Germany",\N,"EDAN",53.35972213745117,11.615278244018555,115,1,"E","Europe/Berlin","airport","OurAirports"
@@ -6303,31 +6330,33 @@
8861,"Bremgarten Airport","Bremgarten","Germany",\N,"EDTG",47.9027786255,7.6177778244,696,1,"E","Europe/Berlin","airport","OurAirports"
8862,"Bitburg Airport","Birburg","Germany","BBJ","EDRB",49.945278,6.565,1220,1,"U","Europe/Berlin","airport","OurAirports"
8864,"Palo Alto Airport of Santa Clara County","Palo Alto","United States","PAO","KPAO",37.461101532,-122.114997864,4,-8,"A","America/Los_Angeles","airport","OurAirports"
-8866,"Ust-Nera Airport","Ust-Nera","Russia",\N,"UEMT",64.550003051758,143.11500549316,1805,10,"N","Asia/Vladivostok","airport","OurAirports"
+8866,"Ust-Nera Airport","Ust-Nera","Russia","USR","UEMT",64.550003051758,143.11500549316,1805,10,"N","Asia/Vladivostok","airport","OurAirports"
8867,"Letiště Vysoké Mýto","Vysoke Myto","Czech Republic",\N,"LKVM",49.926899,16.185801,991,1,"E","Europe/Prague","airport","OurAirports"
8868,"Spa (la Sauvenière) Airport","Spa","Belgium",\N,"EBSP",50.48249816894531,5.910299777984619,1581,1,"E","Europe/Brussels","airport","OurAirports"
-8869,"Falcon Field","Mesa","United States","FFZ","KFFZ",33.4608001709,-111.727996826,1394,-7,"A","America/Phoenix","airport","OurAirports"
-8870,"Coolidge Municipal Airport","Cooldige","United States","P08","KP08",32.9359016418457,-111.427001953125,1574,-7,"A","America/Phoenix","airport","OurAirports"
-8871,"Cottonwood Airport","Cottonwood","United States","P52","KP52",34.7299995422,-112.035003662,3550,-7,"A","America/Phoenix","airport","OurAirports"
+8869,"Falcon Field","Mesa","United States","MSC","KFFZ",33.4608001709,-111.727996826,1394,-7,"A","America/Phoenix","airport","OurAirports"
+8870,"Coolidge Municipal Airport","Cooldige","United States",\N,"KP08",32.9359016418457,-111.427001953125,1574,-7,"A","America/Phoenix","airport","OurAirports"
+8871,"Cottonwood Airport","Cottonwood","United States",\N,"KP52",34.7299995422,-112.035003662,3550,-7,"A","America/Phoenix","airport","OurAirports"
8872,"Suarlée Airport","Namur","Belgium",\N,"EBNM",50.487999,4.76892,594,1,"E","Europe/Brussels","airport","OurAirports"
8873,"Kiewit Airfield Hasselt","Hasselt","Belgium",\N,"EBZH",50.970001,5.37507,141,1,"E","Europe/Brussels","airport","OurAirports"
-8874,"Ak-Chin Regional Airport","Phoenix","United States","A39","KA39",32.9908056,-111.9185278,1300,-7,"A","America/Phoenix","airport","OurAirports"
-8875,"Wickenburg Municipal Airport","Wickenburg","United States","E25","KE25",33.96889877,-112.7990036,2377,-7,"A","America/Phoenix","airport","OurAirports"
+8874,"Ak-Chin Regional Airport","Phoenix","United States",\N,"KA39",32.990806,-111.918528,1300,-7,"A","America/Phoenix","airport","OurAirports"
+8875,"Wickenburg Municipal Airport","Wickenburg","United States",\N,"KE25",33.96889877,-112.7990036,2377,-7,"A","America/Phoenix","airport","OurAirports"
8876,"Yangzhou Taizhou Airport","Yangzhou","China","YTY","ZSYA",32.5634,119.7198,7,8,"N","Asia/Shanghai","airport","OurAirports"
8877,"Oakland County International Airport","Pontiac","United States","PTK","KPTK",42.665500640869,-83.420097351074,980,-5,"A","America/New_York","airport","OurAirports"
8880,"Kissidougou Airport","Kissidougou","Guinea","KSI","GUKU",9.1605596542358,-10.124400138855,1808,0,"N","Africa/Conakry","airport","OurAirports"
8888,"Dillant Hopkins Airport","Keene","United States","EEN","KEEN",42.898399353027344,-72.27079772949219,488,-5,"A","America/New_York","airport","OurAirports"
-8890,"Kawama Airport","Kawama","Cuba",\N,"MUKW",23.1240005493,-81.3015975952,16,-5,"U","America/Havana","airport","OurAirports"
+8890,"Kawama Airport","Kawama","Cuba","VRO","MUKW",23.1240005493,-81.3015975952,16,-5,"U","America/Havana","airport","OurAirports"
8892,"Kooddoo Airport","Kooddoo","Maldives","GKK","VRMO",0.7324,73.4336,29,5,"U","Indian/Maldives","airport","OurAirports"
8893,"Glasgow Industrial Airport","Glasgow","United States",\N,"07MT",48.42110061645508,-106.52799987792969,2762,-7,"A","America/Denver","airport","OurAirports"
8894,"Rochester Airport","Rochester","United Kingdom","RCS","EGTO",51.351898193359375,0.5033329725265503,436,0,"E","Europe/London","airport","OurAirports"
8914,"Termas de Río Hondo international Airport","Rio Hondo","Argentina","RHD","SANR",-27.4966,-64.93595,935,-3,"S","America/Cordoba","airport","OurAirports"
8918,"Keetmanshoop Airport","Keetmanshoop","Namibia","KMP","FYKT",-26.5398006439209,18.111400604248047,3506,1,"U","Africa/Windhoek","airport","OurAirports"
+8921,"Kangding Airport","Kangding","China","KGT","ZUKD",30.1575,101.734722,14042,8,"N","Asia/Shanghai","airport","OurAirports"
8925,"Iowa City Municipal Airport","Iowa City","United States","IOW","KIOW",41.639198303200004,-91.5465011597,668,-6,"A","America/Chicago","airport","OurAirports"
8926,"Turpan Jiaohe Airport","Turpan","China","TLQ","ZWTP",43.0308,89.0987,934,8,"U","Asia/Shanghai","airport","OurAirports"
8927,"Lorenzo Airport","Morro de Sao Paulo","Brazil",\N,"SNCL",-13.389444351196289,-38.90999984741211,3,-3,"S","America/Fortaleza","airport","OurAirports"
-8928,"Windom Municipal Airport","Windom","United States","MWM","KMWM",43.91339874267578,-95.1093978881836,1410,-6,"A","America/Chicago","airport","OurAirports"
+8928,"Windom Municipal Airport","Windom","United States",\N,"KMWM",43.91339874267578,-95.1093978881836,1410,-6,"A","America/Chicago","airport","OurAirports"
8931,"Longview Ranch Airport","Longview","United States",\N,"OG39",44.66170120239258,-119.6520004272461,2080,-8,"A","America/Los_Angeles","airport","OurAirports"
+8932,"Rothera Research Station","Rothera Research Station","United Kingdom",\N,"EGAR",-67.5675,-68.1274027778,9,12,"U","Antarctica/South_Pole","airport","OurAirports"
8933,"Sortavala Airport","Sortavala","Russia",\N,"ULPW",61.73609924316406,30.673599243164062,0,3,"N","Europe/Moscow","airport","OurAirports"
8935,"Lee Airport","Annapolis","United States","ANP","KANP",38.942902,-76.568398,34,-5,"A","America/New_York","airport","OurAirports"
8943,"Cuamba Airport","Cuamba","Mozambique","FXO","FQCB",-14.815,36.529999,1919,2,"N","Africa/Maputo","airport","OurAirports"
@@ -6337,7 +6366,7 @@
8949,"Mattala Rajapaksa International Airport","Mattala","Sri Lanka","HRI","VCRI",6.284467,81.124128,157,5.5,"N","Asia/Colombo","airport","OurAirports"
8950,"Pecos Municipal Airport","Pecos","United States","PEQ","KPEQ",31.382400512695,-103.51100158691,2613,-6,"A","America/Chicago","airport","OurAirports"
8951,"Hattiesburg Bobby L Chain Municipal Airport","Hattiesburg","United States","HBG","KHBG",31.26479912,-89.25279999,151,-6,"A","America/Chicago","airport","OurAirports"
-8952,"Botucatu - Tancredo de Almeida Neves Airport","Botucatu","Brazil","QCJ","SDBK",-22.939500808716,-48.467998504639,3012,-3,"S","America/Sao_Paulo","airport","OurAirports"
+8952,"Botucatu - Tancredo de Almeida Neves Airport","Botucatu","Brazil","QCJ","SDBK",-22.939501,-48.467999,3012,-3,"S","America/Sao_Paulo","airport","OurAirports"
8953,"Base Aérea Airport","Anapolis","Brazil",\N,"SBAN",-16.2292,-48.964298,3731,-3,"S","America/Sao_Paulo","airport","OurAirports"
8954,"São Carlos Airport","Sao Carlos","Brazil","QSC","SDSC",-21.87540054321289,-47.90370178222656,2649,-3,"S","America/Sao_Paulo","airport","OurAirports"
8958,"Chan Gurney Municipal Airport","Yankton","United States","YKN","KYKN",42.916698455811,-97.385902404785,1306,-6,"A","America/Chicago","airport","OurAirports"
@@ -6368,16 +6397,18 @@
9008,"Reichenbach Air Base","Reichenbach im Kandertal","Switzerland",\N,"LSGR",46.61360168457031,7.6777801513671875,2385,1,"E","Europe/Zurich","airport","OurAirports"
9025,"Bijie Feixiong Airport","Bijie","China","BFJ","ZUBJ",27.267066,105.472097,4751,8,"N","Asia/Shanghai","airport","OurAirports"
9026,"Lensk Airport","Lensk","Russia","ULK","UERL",60.7206001282,114.825996399,801,9,"N","Asia/Yakutsk","airport","OurAirports"
-9042,"Kavalerovo Airport","Kavalerovo","Russia",\N,"UHWK",44.2726,135.029,730,10,"N","Asia/Vladivostok","airport","OurAirports"
-9044,"Şanlıurfa GAP Airport","Sanliurfa","Turkey","GNY","LTCS",37.44566345214844,38.895591735839844,2708,3,"E","Europe/Istanbul","airport","OurAirports"
-9045,"Zafer Airport","Kutahya","Turkey","KZR","LTBZ",39.107377,30.115724,3327,3,"E","Europe/Istanbul","airport","OurAirports"
+9042,"Kavalerovo Airport","Kavalerovo","Russia","KVR","UHWK",44.2726,135.029,730,10,"N","Asia/Vladivostok","airport","OurAirports"
+9044,"Şanlıurfa GAP Airport","Sanliurfa","Turkey","GNY","LTCS",37.445663,38.895592,2708,3,"E","Europe/Istanbul","airport","OurAirports"
+9045,"Zafer Airport","Kutahya","Turkey","KZR","LTBZ",39.113079,30.128111,3327,3,"E","Europe/Istanbul","airport","OurAirports"
9048,"Velikiye Luki Airport","Velikiye Luki","Russia","VLU","ULOL",56.381099700927734,30.60810089111328,328,3,"N","Europe/Moscow","airport","OurAirports"
+9053,"Yelahanka Air Force Station","Bangalore","India",\N,"VOYK",13.135499954223633,77.60600280761719,3045,5.5,"N","Asia/Calcutta","airport","OurAirports"
9054,"Yeltsovka Airport","Novosibirsk","Russia",\N,"UNNE",55.09239959716797,83.00450134277344,617,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
9062,"Kodinsk Airport","Kodinsk","Russia",\N,"UNKI",58.479400634765625,99.09390258789062,0,7,"N","Asia/Krasnoyarsk","airport","OurAirports"
9065,"Lake Macquarie Airport","Lake Macquarie","Australia","BEO","YPEC",-33.0667,151.647995,2,10,"O","Australia/Sydney","airport","OurAirports"
-9066,"Atlanta South Regional Airport/Tara Field","Hampton","United States","4A7","K4A7",33.389099,-84.332397,874,-5,"A","America/New_York","airport","OurAirports"
+9066,"Henry County Airport","Hampton","United States",\N,"K4A7",33.389099,-84.332397,874,-5,"A","America/New_York","airport","OurAirports"
9068,"Brampton Island Airport","Brampton Island","Australia","BMP","YBPI",-20.803300857543945,149.27000427246094,11,10,"O","Australia/Brisbane","airport","OurAirports"
-9075,"Endelave West Airport","Endelage","Denmark",\N,"EKEL",55.756500244099996,10.2484998703,15,1,"E","Europe/Copenhagen","airport","OurAirports"
+9071,"Alameda Naval Air Station","Alameda","United States","NGZ","KNGZ",37.78889846801758,-122.31999969482422,10,-8,"U","America/Los_Angeles","airport","OurAirports"
+9075,"Endelave Flyveplads","Endelage","Denmark",\N,"EKEL",55.7565,10.2485,15,1,"E","Europe/Copenhagen","airport","OurAirports"
9076,"St. Johann In Tirol Airport","St. Johann in Tirol","Austria",\N,"LOIJ",47.5201,12.4497,2198,1,"E","Europe/Vienna","airport","OurAirports"
9079,"Thalmässing-Waizenhofen Airport","Thalmaessing","Germany",\N,"EDPW",49.06416702270508,11.209166526794434,1893,1,"E","Europe/Berlin","airport","OurAirports"
9088,"Cochrane Airport","Cochrane","Canada","YCN","CYCN",49.10559844970703,-81.01360321044922,861,-5,"A","America/Toronto","airport","OurAirports"
@@ -6389,11 +6420,11 @@
9096,"Glen Innes Airport","Glen Innes","Australia","GLI","YGLI",-29.674999237060547,151.68899536132812,3433,10,"O","Australia/Sydney","airport","OurAirports"
9100,"Ansbach-Petersdorf Airport","Ansbach","Germany",\N,"EDQF",49.361111,10.669444,1371,1,"E","Europe/Berlin","airport","OurAirports"
9102,"Immokalee Regional Airport","Immokalee ","United States","IMM","KIMM",26.43320084,-81.40100098,37,-5,"A","America/New_York","airport","OurAirports"
-9103,"Maranggo Airport","Sulawesi Tenggara","Indonesia",\N,"WA44",-5.7645702362061,123.91699981689,169,8,"N","Asia/Makassar","airport","OurAirports"
+9103,"Maranggo Airport","Sulawesi Tenggara","Indonesia","TQQ","WA44",-5.7645702362061,123.91699981689,169,8,"N","Asia/Makassar","airport","OurAirports"
9104,"Rancho San Simeon Airport","Cambria","United States",\N,"66CA",35.60770034790039,-121.11000061035156,320,-8,"A","America/Los_Angeles","airport","OurAirports"
9107,"Yichun Mingyueshan Airport","Yichun","China","YIC","ZSYC",27.8025,114.3062,430,8,"U","Asia/Shanghai","airport","OurAirports"
9120,"Dinwiddie County Airport","Petersburg","United States","PTB","KPTB",37.183799743652,-77.507400512695,193,-5,"A","America/New_York","airport","OurAirports"
-9123,"Kasongo Airport","Kasongo","Congo (Kinshasa)","KGN","FZOK",-4.5329999923706055,26.617000579833984,1785,2,"U","Africa/Lubumbashi","airport","OurAirports"
+9123,"Kasongo Airport","Kasongo","Congo (Kinshasa)",\N,"FZOK",-4.5329999923706055,26.617000579833984,1785,2,"U","Africa/Lubumbashi","airport","OurAirports"
9124,"McMurdo Station Pegasus Field","McMurdo Station","Antarctica",\N,"NZPG",-77.9634017944336,166.52499389648438,18,12,"Z","Antarctica/South_Pole","airport","OurAirports"
9125,"Klatovy Airport","Klatovy","Czech Republic",\N,"LKKT",49.41830062866211,13.321900367736816,1299,1,"E","Europe/Prague","airport","OurAirports"
9126,"Sheboygan County Memorial Airport","Sheboygan","United States","SBM","KSBM",43.76959991,-87.85140228,755,-6,"A","America/Chicago","airport","OurAirports"
@@ -6402,26 +6433,26 @@
9132,"Bajura Airport","Bajura","Nepal","BJU","VNBR",29.50200080871582,81.66899871826172,4300,5.75,"N","Asia/Katmandu","airport","OurAirports"
9134,"Chara Airport","Chara","Russia",\N,"UIAR",56.913333892822266,118.2699966430664,2201,9,"N","Asia/Yakutsk","airport","OurAirports"
9136,"Herning Airport","Herning","Denmark",\N,"EKHG",56.18470001220703,9.044449806213379,167,1,"E","Europe/Copenhagen","airport","OurAirports"
-9137,"Oberschleißheim Airfield","Schleissheim","Germany",\N,"EDNX",48.2394447327,11.561388969400001,1594,1,"E","Europe/Berlin","airport","OurAirports"
+9137,"Oberschleißheim Airfield","Schleissheim","Germany",\N,"EDNX",48.239445,11.561389,1594,1,"E","Europe/Berlin","airport","OurAirports"
9138,"Pinal Airpark","Marana","United States","MZJ","KMZJ",32.5106010437,-111.32800293,1893,-7,"N","America/Phoenix","airport","OurAirports"
-9139,"Glendale Municipal Airport","Glendale","United States","GEU","KGEU",33.52690124511719,-112.29499816894531,1071,-7,"N","America/Phoenix","airport","OurAirports"
+9139,"Glendale Municipal Airport","Glendale","United States",\N,"KGEU",33.52690124511719,-112.29499816894531,1071,-7,"N","America/Phoenix","airport","OurAirports"
9140,"Safford Regional Airport","Safford","United States","SAD","KSAD",32.85480118,-109.6350021,3179,-7,"N","America/Phoenix","airport","OurAirports"
-9141,"Verden-Scharnhorst Airport","Verden","Germany",\N,"EDWV",52.96527862548828,9.282777786254883,144,1,"E","Europe/Berlin","airport","OurAirports"
+9141,"Verden-Scharnhorst Airfield","Verden","Germany",\N,"EDWV",52.965279,9.282778,144,1,"E","Europe/Berlin","airport","OurAirports"
9147,"Nittenau-Bruck Airport","Nittenau","Germany",\N,"EDNM",49.22249984741211,12.296667098999023,1161,1,"E","Europe/Berlin","airport","OurAirports"
9148,"Kerama Airport","Kerama","Japan","KJP","ROKR",26.168300628699996,127.292999268,156,9,"N","Asia/Tokyo","airport","OurAirports"
9149,"Americana Airport","Americana","Brazil",\N,"SDAI",-22.755800247192383,-47.26940155029297,2085,-3,"S","America/Sao_Paulo","airport","OurAirports"
-9156,"Ekibastuz Airport","Ekibastuz","Kazakhstan",\N,"UASB",51.590999603271484,75.21499633789062,621,6,"N","Asia/Qyzylorda","airport","OurAirports"
+9156,"Ekibastuz Airport","Ekibastuz","Kazakhstan","EKB","UASB",51.590999603271484,75.21499633789062,621,6,"N","Asia/Qyzylorda","airport","OurAirports"
9162,"Adamovka","Adamovka","Russia",\N,"UWOD",51.5,59.936111,0,5,"N","Asia/Yekaterinburg","airport","OurAirports"
9163,"Kvarkeno","Kvarkeno","Russia",\N,"UWOH",52.078333,59.683333,0,5,"N","Asia/Yekaterinburg","airport","OurAirports"
9164,"Sikeston Memorial Municipal Airport","Sikeston","United States","SIK","KSIK",36.898899078369,-89.561798095703,315,-6,"A","America/Chicago","airport","OurAirports"
9175,"Tetiaroa Airport","Tetiaroa","French Polynesia","TTI","NTTE",-17.0132999420166,-149.58700561523438,7,-10,"N","Pacific/Tahiti","airport","OurAirports"
9178,"Floyd Bennett Memorial Airport","Queensbury","United States","GFL","KGFL",43.3412017822,-73.6102981567,328,-5,"A","America/New_York","airport","OurAirports"
-9179,"Saratoga County Airport","Ballston Spa","United States","5B2","K5B2",43.05130005,-73.86119843,434,-5,"A","America/New_York","airport","OurAirports"
-9182,"Crystal River Airport","Crystal River","United States","CGC","KCGC",28.867300033569336,-82.57129669189453,9,-5,"A","America/New_York","airport","OurAirports"
-9183,"Martin State Airport","Baltimore","United States","MTN","KMTN",39.32569885,-76.4138031,21,-5,"A","America/New_York","airport","OurAirports"
-9184,"Lincoln Regional Karl Harder Field","Lincoln","United States","LHM","KLHM",38.90919876098633,-121.35099792480469,121,-8,"A","America/Los_Angeles","airport","OurAirports"
-9185,"Fostoria Metropolitan Airport","Fostoria","United States","FZI","KFZI",41.19079971,-83.39450073,752,-5,"A","America/New_York","airport","OurAirports"
-9186,"Eastern Slopes Regional Airport","Fryeburg","United States","IZG","KIZG",43.991100311299995,-70.9478988647,454,-5,"A","America/New_York","airport","OurAirports"
+9179,"Saratoga County Airport","Ballston Spa","United States",\N,"K5B2",43.05130005,-73.86119843,434,-5,"A","America/New_York","airport","OurAirports"
+9182,"Crystal River Airport","Crystal River","United States",\N,"KCGC",28.867300033569336,-82.57129669189453,9,-5,"A","America/New_York","airport","OurAirports"
+9183,"Martin State Airport","Baltimore","United States","MTN","KMTN",39.325699,-76.413803,21,-5,"A","America/New_York","airport","OurAirports"
+9184,"Lincoln Regional Karl Harder Field","Lincoln","United States",\N,"KLHM",38.90919876098633,-121.35099792480469,121,-8,"A","America/Los_Angeles","airport","OurAirports"
+9185,"Fostoria Metropolitan Airport","Fostoria","United States",\N,"KFZI",41.19079971,-83.39450073,752,-5,"A","America/New_York","airport","OurAirports"
+9186,"Eastern Slopes Regional Airport","Fryeburg","United States","FRY","KIZG",43.991100311299995,-70.9478988647,454,-5,"A","America/New_York","airport","OurAirports"
9187,"Coral Creek Airport","Placida","United States",\N,"FA54",26.85449981689453,-82.2511978149414,4,-5,"A","America/New_York","airport","OurAirports"
9188,"Lakefront Airport","New Orleans","United States","NEW","KNEW",30.042400360107,-90.028297424316,8,-6,"A","America/Chicago","airport","OurAirports"
9189,"Coeur D'Alene - Pappy Boyington Field","Coeur d'Alene","United States","COE","KCOE",47.77429962,-116.8199997,2320,-8,"A","America/Los_Angeles","airport","OurAirports"
@@ -6429,82 +6460,84 @@
9191,"Vermilion Regional Airport","Danville","United States","DNV","KDNV",40.19919968,-87.59590149,697,-6,"A","America/Chicago","airport","OurAirports"
9193,"Coonabarabran Airport","Coonabarabran","Australia","COJ","YCBB",-31.332500457763672,149.26699829101562,2117,10,"O","Australia/Sydney","airport","OurAirports"
9199,"Space Coast Regional Airport","Titusville","United States","TIX","KTIX",28.514799118042,-80.799201965332,34,-5,"A","America/New_York","airport","OurAirports"
-9205,"Bumi Airport","Bumi Hills","Zimbabwe",\N,"FVBM",-16.8169994354,28.3500003815,1650,2,"N","Africa/Harare","airport","OurAirports"
+9205,"Bumi Airport","Bumi Hills","Zimbabwe","BZH","FVBM",-16.8169994354,28.3500003815,1650,2,"N","Africa/Harare","airport","OurAirports"
9207,"Warnervale Airport","Warnervale Airport","Australia",\N,"YWVA",-33.240278,151.429722,25,10,"U","Australia/Sydney","airport","OurAirports"
-9215,"Bouarfa Airport","Bouarfa","Morocco",\N,"GMFB",32.5143055556,-1.98305555556,3630,0,"N","Africa/Casablanca","airport","OurAirports"
+9215,"Bouarfa Airport","Bouarfa","Morocco","UAR","GMFB",32.5143055556,-1.98305555556,3630,0,"N","Africa/Casablanca","airport","OurAirports"
9218,"Nyeri Airport","NYERI","Kenya","NYE","HKNI",-0.3644140064716339,36.978485107421875,5830,3,"U","Africa/Nairobi","airport","OurAirports"
9225,"Andrau Airpark","Houston","United States","AAP","KAAP",29.722499847399998,-95.58830261230001,79,-6,"A","America/Chicago","airport","OurAirports"
9226,"Flying Cloud Airport","Eden Prairie","United States","FCM","KFCM",44.8272018433,-93.45709991460001,906,-6,"A","America/Chicago","airport","OurAirports"
-9227,"Likoma Island Airport","Likoma Island","Malawi","LIX","FWLK",-12.083000183105469,34.733001708984375,1600,2,"N","Africa/Blantyre","airport","OurAirports"
+9227,"Likoma Island Airport","Likoma Island","Malawi","LIX","FWLK",-12.075833,34.737222,1600,2,"N","Africa/Blantyre","airport","OurAirports"
9228,"Johnson County Executive Airport","Olathe","United States","OJC","KOJC",38.84759903,-94.73760223,1096,-6,"A","America/Chicago","airport","OurAirports"
9229,"Sigiriya Air Force Base","Sigiriya","Sri Lanka","GIU","VCCS",7.956669807430001,80.7285003662,630,5.5,"N","Asia/Colombo","airport","OurAirports"
9232,"Neumünster Airport","Neumuenster","Germany","EUM","EDHN",54.079444885253906,9.941389083862305,72,1,"E","Europe/Berlin","airport","OurAirports"
9233,"Tak Airport","Tak","Thailand","TKT","VTPT",16.895999908447266,99.25330352783203,478,7,"N","Asia/Bangkok","airport","OurAirports"
9236,"Barrie-Orillia (Lake Simcoe Regional Airport)","Barrie-Orillia","Canada","YLK","CYLS",44.4852981567,-79.55560302730001,972,-5,"A","America/Toronto","airport","OurAirports"
-9237,"Huronia Airport","Midland","Canada","YEE","CYEE",44.6833000183,-79.9282989502,770,-5,"A","America/Toronto","airport","OurAirports"
-9238,"Markham Airport","Markham","Canada","NU8","CNU8",43.93579864501953,-79.26219940185547,807,-5,"A","America/Toronto","airport","OurAirports"
-9239,"Stanhope Municipal Airport","Haliburton","Canada","ND4","CND4",45.1108333333,-78.64,1066,-5,"A","America/Toronto","airport","OurAirports"
-9240,"Lindsay Airport","Lindsay","Canada","NF4","CNF4",44.36470031738281,-78.78389739990234,882,-5,"A","America/Toronto","airport","OurAirports"
+9237,"Huronia Airport","Midland","Canada",\N,"CYEE",44.6833000183,-79.9282989502,770,-5,"A","America/Toronto","airport","OurAirports"
+9238,"Markham Airport","Markham","Canada",\N,"CNU8",43.93579864501953,-79.26219940185547,807,-5,"A","America/Toronto","airport","OurAirports"
+9239,"Stanhope Municipal Airport","Haliburton","Canada",\N,"CND4",45.1108333333,-78.64,1066,-5,"A","America/Toronto","airport","OurAirports"
+9240,"Kawartha Lakes (Lindsay) Airport","Lindsay","Canada",\N,"CNF4",44.3647,-78.783897,882,-5,"A","America/Toronto","airport","OurAirports"
9241,"Niagara District Airport","Saint Catherines","Canada","YCM","CYSN",43.19169998168945,-79.17169952392578,321,-5,"A","America/Toronto","airport","OurAirports"
9243,"Edenvale Aerodrome","Edenvale","Canada",\N,"CNV8",44.441101,-79.962799,718,-5,"A","America/Toronto","airport","OurAirports"
9244,"Orillia Airport","Orillia","Canada",\N,"CNJ4",44.67765578389999,-79.31021690370001,725,-5,"A","America/Toronto","airport","OurAirports"
9245,"Holland Landing Airpark","Holland Landing","Canada",\N,"CLA4",44.08940124511719,-79.49500274658203,855,-5,"A","America/Toronto","airport","OurAirports"
9247,"Parry Sound Area Municipal Airport","Parry Sound","Canada","YPD","CNK4",45.2575,-79.829697,832,-5,"A","America/Toronto","airport","OurAirports"
9248,"Hanover / Saugeen Municipal Airport","Hanover","Canada",\N,"CYHS",44.158298,-81.062798,939,-5,"A","America/Toronto","airport","OurAirports"
-9249,"Brandywine Airport","West Goshen Township","United States","OQN","KOQN",39.9901008605957,-75.58190155029297,466,-5,"A","America/New_York","airport","OurAirports"
+9249,"Brandywine Airport","West Goshen Township","United States",\N,"KOQN",39.9901008605957,-75.58190155029297,466,-5,"A","America/New_York","airport","OurAirports"
9251,"Manassas Regional Airport/Harry P. Davis Field","Manassas","United States","MNZ","KHEF",38.72140121,-77.51540375,192,-5,"A","America/New_York","airport","OurAirports"
-9252,"Texas Gulf Coast Regional Airport","Angleton","United States",\N,"KLBX",29.1086006165,-95.462097168,25,-6,"A","America/Chicago","airport","OurAirports"
+9252,"Texas Gulf Coast Regional Airport","Angleton","United States","LJN","KLBX",29.1086006165,-95.462097168,25,-6,"A","America/Chicago","airport","OurAirports"
9253,"Bubovice Airport","Bubovice","Czech Republic",\N,"LKBU",49.97439956665039,14.178099632263184,1401,1,"E","Europe/Prague","airport","OurAirports"
9255,"Rakkestad Astorp Airport","Rakkestad","Norway",\N,"ENRK",59.397499,11.3469,400,1,"E","Europe/Oslo","airport","OurAirports"
9273,"Kastamonu Airport","Kastamonu","Turkey","KFS","LTAL",41.31420135498047,33.795799255371094,3520,3,"E","Europe/Istanbul","airport","OurAirports"
9276,"Elstree Airfield","Elstree","United Kingdom",\N,"EGTR",51.6557998657,-0.325832992792,332,0,"E","Europe/London","airport","OurAirports"
9277,"Sandtoft Airfield","Sandtoft","United Kingdom",\N,"EGCF",53.559700012200004,-0.8583329916,11,0,"E","Europe/London","airport","OurAirports"
9290,"Torit Airport","Torit","South Sudan",\N,"HSTR",4.400000095367432,32.58300018310547,2050,3,"N","Africa/Juba","airport","OurAirports"
-9305,"Shelby County Airport","Shelbyville","United States","2H0","K2H0",39.410400390599996,-88.8453979492,618,-6,"A","America/Chicago","airport","OurAirports"
+9305,"Shelby County Airport","Shelbyville","United States",\N,"K2H0",39.410400390599996,-88.8453979492,618,-6,"A","America/Chicago","airport","OurAirports"
+9308,"Lüliang Airport","Lvliang","China","LLV","ZBLL",37.683333,111.142778,0,8,"N","Asia/Shanghai","airport","OurAirports"
+9310,"Daocheng Yading Airport","Daocheng","China","DCY","ZUDC",29.323056,100.053333,14472,8,"N","Asia/Shanghai","airport","OurAirports"
9311,"Gannan Xiahe Airport","Xiahe city","China","GXH","ZLXH",34.8105,102.6447,10510,8,"N","Asia/Shanghai","airport","OurAirports"
9317,"Vängsö Airport","Vangso","Sweden",\N,"ESSZ",59.10110092163086,17.21109962463379,0,1,"E","Europe/Stockholm","airport","OurAirports"
9327,"Comiso Airport","Comiso","Italy","CIY","LICB",36.994601,14.607182,623,1,"E","Europe/Rome","airport","OurAirports"
9348,"Enumclaw Airport","Enumclaw","United States",\N,"WA77",47.195701599121094,-122.02200317382812,738,-8,"A","America/Los_Angeles","airport","OurAirports"
-9371,"Markovo Airport","Markovo","Russia","KVM","UHMO",64.66699981689453,170.41700744628906,0,12,"N","Asia/Anadyr","airport","OurAirports"
+9371,"Markovo Airport","Markovo","Russia","KVM","UHMO",64.667,170.417007,0,12,"N","Asia/Anadyr","airport","OurAirports"
9372,"Seymchan Airport","Seymchan","Russia",\N,"UHMS",62.920780181884766,152.4227752685547,679,11,"N","Asia/Srednekolymsk","airport","OurAirports"
9373,"Zyryanka Airport","Zyryanka","Russia","ZKP","UESU",65.7485,150.8889,140,11,"N","Asia/Srednekolymsk","airport","OurAirports"
9374,"Susuman Airport","Susuman","Russia",\N,"UHMH",62.766666412353516,148.14666748046875,2129,11,"N","Asia/Srednekolymsk","airport","OurAirports"
9376,"Ust-Maya Airport","Ust-Maya","Russia","UMS","UEMU",60.356998443604,134.43499755859,561,9,"N","Asia/Yakutsk","airport","OurAirports"
9377,"Aldan Airport","Aldan","Russia","ADH","UEEA",58.60279846191406,125.40899658203125,2241,9,"N","Asia/Yakutsk","airport","OurAirports"
-9378,"Olyokminsk Airport","Olekminsk","Russia",\N,"UEMO",60.3974990845,120.471000671,656,9,"N","Asia/Yakutsk","airport","OurAirports"
-9379,"Vitim Airport","Vitim","Russia",\N,"UERT",59.45800018310547,112.56300354003906,610,9,"N","Asia/Yakutsk","airport","OurAirports"
+9378,"Olyokminsk Airport","Olekminsk","Russia","OLZ","UEMO",60.397499,120.471001,656,9,"N","Asia/Yakutsk","airport","OurAirports"
+9379,"Vitim Airport","Vitim","Russia",\N,"UERT",59.458,112.563004,610,9,"N","Asia/Yakutsk","airport","OurAirports"
9380,"Pellworm Field","Pellworm","Germany",\N,"EDHP",54.5363883972,8.68000030518,3,1,"E","Europe/Berlin","airport","OurAirports"
9386,"Xinyuan Nalati Airport","Xinyuan","China","NLT","ZWNL",43.4318,83.3786,3050,8,"U","Asia/Shanghai","airport","OurAirports"
9388,"Fontaine Airport","Belfort","France","BOR","LFSQ",47.655601501465,7.0108299255371,1208,1,"E","Europe/Paris","airport","OurAirports"
-9390,"Fairfield County Airport","Winnsboro","United States","FDW","KFDW",34.31549835205078,-81.10880279541016,577,-5,"A","America/New_York","airport","OurAirports"
+9390,"Fairfield County Airport","Winnsboro","United States",\N,"KFDW",34.31549835205078,-81.10880279541016,577,-5,"A","America/New_York","airport","OurAirports"
9391,"Obock Airport","Obock","Djibouti","OBC","HDOB",11.967000007629395,43.266998291015625,69,3,"N","Africa/Djibouti","airport","OurAirports"
9392,"Tadjoura Airport","Tadjoura","Djibouti","TDJ","HDTJ",11.782999992370605,42.91699981689453,246,3,"N","Africa/Djibouti","airport","OurAirports"
9393,"Santa Cruz del Quiche Airport","Santa Cruz des Quiche","Guatemala","AQB","MGQC",15.012200355529785,-91.15059661865234,6631,-6,"S","America/Guatemala","airport","OurAirports"
9394,"Norðfjörður Airport","Nordfjordur","Iceland","NOR","BINF",65.13189697265625,-13.746399879455566,13,0,"E","Atlantic/Reykjavik","airport","OurAirports"
9395,"Bursa Airport","Bursa","Turkey","BTZ","LTBE",40.233299255371094,29.009199142456055,331,3,"U","Europe/Istanbul","airport","OurAirports"
-9396,"Skyhaven Airport","Rochester","United States","DAW","KDAW",43.28409957885742,-70.9292984008789,322,-5,"A","America/New_York","airport","OurAirports"
+9396,"Skyhaven Airport","Rochester","United States",\N,"KDAW",43.28409957885742,-70.9292984008789,322,-5,"A","America/New_York","airport","OurAirports"
9397,"Waris Airport","Waris-Papua Island","Indonesia","WAR","WAJR",-3.235,140.994,1500,9,"U","Asia/Jayapura","airport","OurAirports"
9399,"Newton City-County Airport","Newton","United States","EWK","KEWK",38.058200836199994,-97.2744979858,1533,-6,"A","America/Chicago","airport","OurAirports"
9400,"La Ferté Alais Airfield","La Ferte Alais","France",\N,"LFFQ",48.498652,2.338867,453,1,"E","Europe/Paris","airport","OurAirports"
9402,"Bairnsdale Airport","Bairnsdale","Australia","BSJ","YBNS",-37.88750076293945,147.5679931640625,165,10,"O","Australia/Hobart","airport","OurAirports"
9403,"Taszár Air Base","Columbus","United States","TZR","LHTA",46.39310073852539,17.917499542236328,531,1,"A","Europe/Budapest","airport","OurAirports"
9406,"Fort Bridger Airport","Fort Bridger","United States","FBR","KFBR",41.3918991089,-110.406997681,7034,-7,"A","America/Denver","airport","OurAirports"
-9407,"Prosser Airport","Prosser","United States","S40","KS40",46.21340179,-119.7910004,697,-8,"A","America/Los_Angeles","airport","OurAirports"
+9407,"Prosser Airport","Prosser","United States",\N,"KS40",46.21340179,-119.7910004,697,-8,"A","America/Los_Angeles","airport","OurAirports"
9408,"Chehalis Centralia Airport","Chehalis","United States","CLS","KCLS",46.676998138399995,-122.983001709,176,-8,"A","America/Los_Angeles","airport","OurAirports"
-9409,"Desert Aire Airport","Mattawa","United States","M94","KM94",46.687400817871094,-119.9209976196289,586,-8,"A","America/Los_Angeles","airport","OurAirports"
+9409,"Desert Aire Regional Airport","Mattawa","United States",\N,"KM94",46.687401,-119.920998,586,-8,"A","America/Los_Angeles","airport","OurAirports"
9411,"Evanston-Uinta County Airport-Burns Field","Evanston","United States","EVW","KEVW",41.27479935,-111.0350037,7143,-7,"A","America/Denver","airport","OurAirports"
-9412,"Sabetha Municipal Airport","Sabetha","United States","K83","KK83",39.90420150756836,-95.77940368652344,1330,-6,"A","America/Chicago","airport","OurAirports"
-9413,"Mt Pleasant Regional-Faison field","Mount Pleasant","United States","LRO","KLRO",32.89780045,-79.78289795,12,-5,"A","America/New_York","airport","OurAirports"
-9414,"Souther Field","Americus","United States",\N,"KACJ",32.1108017,-84.18890381,468,-5,"A","America/New_York","airport","OurAirports"
+9412,"Sabetha Municipal Airport","Sabetha","United States",\N,"KK83",39.90420150756836,-95.77940368652344,1330,-6,"A","America/Chicago","airport","OurAirports"
+9413,"Mt Pleasant Regional-Faison field","Mount Pleasant","United States",\N,"KLRO",32.89780045,-79.78289795,12,-5,"A","America/New_York","airport","OurAirports"
+9414,"Jimmy Carter Regional Airport","Americus","United States",\N,"KACJ",32.110802,-84.188904,468,-5,"A","America/New_York","airport","OurAirports"
9415,"Weedon Field","Eufala","United States","EUF","KEUF",31.9512996674,-85.1288986206,285,-6,"A","America/Chicago","airport","OurAirports"
-9416,"Saluda County Airport","Saluda","United States","6J4","K6J4",33.92679977416992,-81.79460144042969,555,-5,"A","America/New_York","airport","OurAirports"
+9416,"Saluda County Airport","Saluda","United States",\N,"K6J4",33.92679977416992,-81.79460144042969,555,-5,"A","America/New_York","airport","OurAirports"
9417,"Dare County Regional Airport","Manteo","United States","MEO","KMQI",35.91899872,-75.69550323,13,-5,"A","America/New_York","airport","OurAirports"
9418,"Auburn Opelika Robert G. Pitts Airport","Auburn","United States","AUO","KAUO",32.61510086,-85.43399811,777,-6,"A","America/Chicago","airport","OurAirports"
-9419,"Tri Cities Airport","Endicott","United States","CZG","KCZG",42.078499,-76.096296,833,-5,"A","America/New_York","airport","OurAirports"
-9428,"Bessemer Airport","Bessemer","United States","EKY","KEKY",33.31290054,-86.92590332,700,-6,"A","America/Chicago","airport","OurAirports"
-9429,"Colorado Springs East Airport","Ellicott","United States","A50","KA50",38.8744010925293,-104.41000366210938,6145,-7,"A","America/Denver","airport","OurAirports"
-9447,"Crystal Airport","Crystal","United States","MIC","KMIC",45.0620002746582,-93.35389709472656,869,-6,"A","America/Chicago","airport","OurAirports"
-9448,"Clarke County Airport","Quitman","United States","23M","K23M",32.0848999023,-88.738899231,320,-6,"A","America/Chicago","airport","OurAirports"
+9419,"Tri Cities Airport","Endicott","United States",\N,"KCZG",42.078499,-76.096296,833,-5,"A","America/New_York","airport","OurAirports"
+9428,"Bessemer Airport","Bessemer","United States",\N,"KEKY",33.31290054,-86.92590332,700,-6,"A","America/Chicago","airport","OurAirports"
+9429,"Colorado Springs East Airport","Ellicott","United States",\N,"KA50",38.8744010925293,-104.41000366210938,6145,-7,"A","America/Denver","airport","OurAirports"
+9447,"Crystal Airport","Crystal","United States",\N,"KMIC",45.0620002746582,-93.35389709472656,869,-6,"A","America/Chicago","airport","OurAirports"
+9448,"Clarke County Airport","Quitman","United States",\N,"K23M",32.0849,-88.738897,320,-6,"A","America/Chicago","airport","OurAirports"
9450,"W H 'Bud' Barron Airport","Dublin","United States","DBN","KDBN",32.56439972,-82.98529816,309,-5,"A","America/New_York","airport","OurAirports"
9474,"Pukarua Airport","Pukarua","French Polynesia","PUK","NTGQ",-18.29560089111328,-137.01699829101562,5,-10,"N",\N,"airport","OurAirports"
9475,"Kabale Airport","Kabale","Uganda",\N,"HUKB",-1.226111,29.96,6000,3,"N","Africa/Kampala","airport","OurAirports"
@@ -6520,93 +6553,93 @@
9533,"Cowra Airport","Chatsworth","United States","CWT","YCWR",-33.84469985961914,148.6490020751953,966,10,"A","Australia/Sydney","airport","OurAirports"
9542,"Coral Bay Airport","Coral Bay","Australia",\N,"YCOY",-23.1299991607666,113.7770004272461,5,8,"O","Australia/Perth","airport","OurAirports"
9543,"Ogden Hinckley Airport","Ogden","United States","OGD","KOGD",41.195899963379,-112.0120010376,4473,-7,"A","America/Denver","airport","OurAirports"
-9544,"Lake Country Regional Airport","Clarksville","United Arab Emirates","W63","KW63",36.5957984924,-78.56009674070002,421,-5,"A","America/New_York","airport","OurAirports"
-9545,"Robert S Kerr Airport","Poteau","United States","RKR","KRKR",35.02159881591797,-94.62129974365234,451,-6,"A","America/Chicago","airport","OurAirports"
+9544,"Lake Country Regional Airport","Clarksville","United Arab Emirates",\N,"KW63",36.5957984924,-78.56009674070002,421,-5,"A","America/New_York","airport","OurAirports"
+9545,"Robert S Kerr Airport","Poteau","United States",\N,"KRKR",35.02159881591797,-94.62129974365234,451,-6,"A","America/Chicago","airport","OurAirports"
9546,"Colorado Plains Regional Airport","Akron","United States","AKO","KAKO",40.1755981445,-103.222000122,4714,-7,"A","America/Denver","airport","OurAirports"
9547,"Sanderson Field","Shelton","United States","SHN","KSHN",47.233600616455,-123.14800262451,273,-8,"A","America/Los_Angeles","airport","OurAirports"
9739,"Napakiak Airport","Napakiak","United States","WNA","PANA",60.69029998779297,-161.97900390625,17,-9,"A","America/Anchorage","airport","OurAirports"
9744,"Napaskiak Airport","Napaskiak","United States","PKA","PAPK",60.70289993,-161.7779999,24,-9,"A","America/Anchorage","airport","OurAirports"
9746,"Tok Airport","Tok","United States",\N,"PATJ",63.303333,-143.001111,1670,-9,"A","America/Anchorage","airport","OurAirports"
9749,"Bedwell Harbour Seaplane Base","Bedwell Harbour","Canada","YBW","CAB3",48.75,-123.233001709,0,-8,"A","America/Vancouver","airport","OurAirports"
-9753,"Popham Airport","Popham","United Kingdom",\N,"EGHP",51.19390106201172,-1.23471999168396,550,0,"E","Europe/London","airport","OurAirports"
-9754,"Causey Airport","Liberty","United States","2A5","K2A5",35.911800384521484,-79.61759948730469,723,-5,"A","America/New_York","airport","OurAirports"
+9753,"Popham Airfield","Popham","United Kingdom",\N,"EGHP",51.193901,-1.23472,550,0,"E","Europe/London","airport","OurAirports"
+9754,"Causey Airport","Liberty","United States",\N,"K2A5",35.911800384521484,-79.61759948730469,723,-5,"A","America/New_York","airport","OurAirports"
9759,"Abaco I Walker C Airport","Walker's Cay","Bahamas","WKR","MYAW",27.266700744628906,-78.39969635009766,10,-5,"A",\N,"airport","OurAirports"
9760,"Black Point Airstrip","Black Point","Bahamas",\N,"MYEB",24.089488448799997,-76.3979172707,10,-5,"A","America/Nassau","airport","OurAirports"
-9761,"Bartica A Airport","Bartica","Guyana","GFO","SYBT",6.374770164489746,-58.638099670410156,3,-4,"N","America/Guyana","airport","OurAirports"
+9761,"Bartica A Airport","Bartica","Guyana","GFO","SYBT",6.358864,-58.655207,3,-4,"N","America/Guyana","airport","OurAirports"
9763,"Doylestown Airport","Doylestown","United States","DYL","KDYL",40.3330001831,-75.1222991943,394,-5,"A","America/New_York","airport","OurAirports"
9768,"Tingo Maria Airport","Tingo Maria","Peru","TGI","SPGM",-9.133000373840332,-75.94999694824219,2010,-5,"N","America/Lima","airport","OurAirports"
9769,"Plínio Alarcom Airport","Tres Lagoas","Brazil","TJL","SSTL",-20.754199981689,-51.684200286865,1050,-4,"S","America/Campo_Grande","airport","OurAirports"
9771,"Cacoal Airport","Cacoal","Brazil","OAL","SSKW",-11.496,-61.4508,778,-4,"N","America/Boa_Vista","airport","OurAirports"
9772,"Warren Field","Washington","United States","OCW","KOCW",35.570499420166,-77.049797058105,38,-5,"A","America/New_York","airport","OurAirports"
-9773,"Hyde County Airport","Engelhard","United States","7W6","K7W6",35.562400817871094,-75.9552001953125,8,-5,"A","America/New_York","airport","OurAirports"
+9773,"Hyde County Airport","Engelhard","United States",\N,"K7W6",35.562400817871094,-75.9552001953125,8,-5,"A","America/New_York","airport","OurAirports"
9774,"Mocopulli Airport","Castro","Chile","MHC","SCPQ",-42.340388,-73.715693,528,-4,"S","America/Santiago","airport","OurAirports"
-9776,"Stillwater Regional Airport","Stillwater","United States",\N,"KSWO",36.161201477051,-97.08570098877,1000,-6,"A","America/Chicago","airport","OurAirports"
-9777,"Okmulgee Regional Airport","Okmulgee","United States",\N,"KOKM",35.668098449707,-95.948699951172,720,-6,"A","America/Chicago","airport","OurAirports"
-9778,"Cushing Municipal Airport","Cushing","United States",\N,"KCUH",35.9499015808,-96.7731018066,916,-6,"A","America/Chicago","airport","OurAirports"
-9779,"Clinton Sherman Airport","Clinton","United States",\N,"KCSM",35.3398017883,-99.20050048830001,1922,-6,"A","America/Chicago","airport","OurAirports"
-9780,"Strother Field","Winfield","United States",\N,"KWLD",37.168598175,-97.0375976562,1160,-6,"A","America/Chicago","airport","OurAirports"
-9781,"Wiley Post Airport","Oklahoma City","United States",\N,"KPWA",35.53419876,-97.64710236,1300,-6,"A","America/Chicago","airport","OurAirports"
-9782,"Shreveport Downtown Airport","Shreveport","United States",\N,"KDTN",32.5401992798,-93.7450027466,179,-6,"A","America/Chicago","airport","OurAirports"
-9783,"Stephenville Clark Regional Airport","Stephenville","United States",\N,"KSEP",32.215301513672,-98.177696228027,1321,-6,"A","America/Chicago","airport","OurAirports"
+9776,"Stillwater Regional Airport","Stillwater","United States","SWO","KSWO",36.161201477051,-97.08570098877,1000,-6,"A","America/Chicago","airport","OurAirports"
+9777,"Okmulgee Regional Airport","Okmulgee","United States","OKM","KOKM",35.668098449707,-95.948699951172,720,-6,"A","America/Chicago","airport","OurAirports"
+9778,"Cushing Municipal Airport","Cushing","United States","CUH","KCUH",35.9499015808,-96.7731018066,916,-6,"A","America/Chicago","airport","OurAirports"
+9779,"Clinton Sherman Airport","Clinton","United States","CSM","KCSM",35.3398017883,-99.20050048830001,1922,-6,"A","America/Chicago","airport","OurAirports"
+9780,"Strother Field","Winfield","United States","WLD","KWLD",37.168598175,-97.0375976562,1160,-6,"A","America/Chicago","airport","OurAirports"
+9781,"Wiley Post Airport","Oklahoma City","United States","PWA","KPWA",35.53419876,-97.64710236,1300,-6,"A","America/Chicago","airport","OurAirports"
+9782,"Shreveport Downtown Airport","Shreveport","United States","DTN","KDTN",32.5401992798,-93.7450027466,179,-6,"A","America/Chicago","airport","OurAirports"
+9783,"Stephenville Clark Regional Airport","Stephenville","United States","SEP","KSEP",32.215301513672,-98.177696228027,1321,-6,"A","America/Chicago","airport","OurAirports"
9784,"Perry Municipal Airport","Perry","United States",\N,"KF22",36.38560104370117,-97.2771987915039,1002,-6,"A","America/Chicago","airport","OurAirports"
9786,"Hamilton Municipal Airport","Hamilton","United States",\N,"KMNZ",31.6658992767334,-98.14859771728516,1299,-6,"A","America/Chicago","airport","OurAirports"
-9787,"Ada Municipal Airport","Ada","United States",\N,"KADH",34.8042984009,-96.67130279540001,1016,-6,"A","America/Chicago","airport","OurAirports"
+9787,"Ada Regional Airport","Ada","United States","ADT","KADH",34.804298,-96.671303,1016,-6,"A","America/Chicago","airport","OurAirports"
9788,"Mesquite Metro Airport","Misquite","United States",\N,"KHQZ",32.74700164794922,-96.53040313720703,447,-6,"A","America/Chicago","airport","OurAirports"
9789,"Denton Municipal Airport","Denton","United States",\N,"KDTO",33.2006988525,-97.19799804690001,642,-6,"A","America/Chicago","airport","OurAirports"
9790,"Austin Executive Airport","Austin","United States",\N,"KEDC",30.3974931,-97.5663935,620,-6,"A","America/Chicago","airport","OurAirports"
9791,"Lago Vista Tx Rusty Allen Airport","Lago Vista","United States",\N,"KRYW",30.498600006103516,-97.96949768066406,1231,-6,"A","America/Chicago","airport","OurAirports"
9792,"Brenham Municipal Airport","Brenham","United States",\N,"K11R",30.21899986,-96.3742981,307,-6,"A","America/Chicago","airport","OurAirports"
9793,"Lakeway Airpark","Lakeway","United States",\N,"K3R9",30.357500076293945,-97.99449920654297,909,-6,"A","America/Chicago","airport","OurAirports"
-9794,"Iraan Municipal Airport","Iraan","United States",\N,"K2F0",30.9057006836,-101.891998291,2200,-6,"A","America/Chicago","airport","OurAirports"
+9794,"Iraan Municipal Airport","Iraan","United States","IRB","K2F0",30.9057006836,-101.891998291,2200,-6,"A","America/Chicago","airport","OurAirports"
9795,"Kestrel Airpark","San Antonio","United States",\N,"K1T7",29.812700271606445,-98.42530059814453,1250,-6,"A","America/Chicago","airport","OurAirports"
9796,"Elliot Lake Municipal Airport","ELLIOT LAKE","Canada","YEL","CYEL",46.351398468,-82.5614013672,1087,-5,"A","America/Toronto","airport","OurAirports"
-9797,"Wilkes County Airport","North Wilkesboro","United States","UKF","KUKF",36.2228012085,-81.09829711910001,1301,-5,"A","America/New_York","airport","OurAirports"
-9798,"Charleston Executive Airport","Charleston","United States","JZI","KJZI",32.70090103149414,-80.00289916992188,17,-5,"A","America/New_York","airport","OurAirports"
+9797,"Wilkes County Airport","North Wilkesboro","United States","IKB","KUKF",36.2228012085,-81.09829711910001,1301,-5,"A","America/New_York","airport","OurAirports"
+9798,"Charleston Executive Airport","Charleston","United States",\N,"KJZI",32.70090103149414,-80.00289916992188,17,-5,"A","America/New_York","airport","OurAirports"
9799,"Danville Regional Airport","Danville","United States","DAN","KDAN",36.572898864746094,-79.33609771728516,571,-5,"A","America/New_York","airport","OurAirports"
-9800,"Brookneal/Campbell County Airport","Brookneal","United States","0V4","K0V4",37.141700744599994,-79.01640319820001,596,-5,"A","America/New_York","airport","OurAirports"
+9800,"Brookneal/Campbell County Airport","Brookneal","United States",\N,"K0V4",37.141700744599994,-79.01640319820001,596,-5,"A","America/New_York","airport","OurAirports"
9805,"Yerbogachen Airport","Yerbogachen","Russia","ERG","UIKE",61.2750015259,108.029998779,400,8,"N","Asia/Irkutsk","airport","OurAirports"
-9806,"Cheraw Municipal Airport/Lynch Bellinger Field","Cheraw","United States","CQW","KCQW",34.71289825,-79.95700073,239,-5,"A","America/New_York","airport","OurAirports"
+9806,"Cheraw Municipal Airport/Lynch Bellinger Field","Cheraw","United States","HCW","KCQW",34.71289825,-79.95700073,239,-5,"A","America/New_York","airport","OurAirports"
9808,"Wauchula Municipal Airport","Wuchula","United States",\N,"KCHN",27.51490020752,-81.880500793457,106,-5,"A","America/New_York","airport","OurAirports"
9818,"Lilydale Airport","Lilydale","Australia",\N,"YLIL",-37.69169998168945,145.36700439453125,76,10,"O","Australia/Hobart","airport","OurAirports"
-9819,"Beni Mellal Airport","Beni Mellal","Morocco","BEM","GMMD",32.400001525878906,-6.333330154418945,1670,0,"E","Africa/Casablanca","airport","OurAirports"
+9819,"Beni Mellal Airport","Beni Mellal","Morocco","BEM","GMMD",32.401895,-6.315905,1694,0,"E","Africa/Casablanca","airport","OurAirports"
9820,"Şırnak Şerafettin Elçi Airport","Cizre","Turkey","NKT","LTCV",37.3647,42.0582,2038,3,"E","Europe/Istanbul","airport","OurAirports"
9821,"Suntar Airport","Suntar","Russia","SUY","UENS",62.185001373291,117.63500213623,452,9,"N","Asia/Yakutsk","airport","OurAirports"
9824,"Tazadit Airport","Zouerat","Mauritania","OUZ","GQPZ",22.756399154663086,-12.483599662780762,1129,0,"N","Africa/Nouakchott","airport","OurAirports"
-9825,"Asaba International Airport","Asaba","Nigeria",\N,"DNAS",6.20333333333,6.65888888889,305,1,"N","Africa/Lagos","airport","OurAirports"
+9825,"Asaba International Airport","Asaba","Nigeria","ABB","DNAS",6.204167,6.665278,305,1,"N","Africa/Lagos","airport","OurAirports"
9826,"Akwa Ibom International Airport","Uyo","Nigeria","QUO","DNAI",4.8725,8.093,170,1,"N","Africa/Lagos","airport","OurAirports"
9828,"Kasama Airport","Kasama","Zambia","KAA","FLKS",-10.216699600219727,31.13330078125,4541,2,"N","Africa/Lusaka","airport","OurAirports"
-9829,"Mbeya Airport","Mbeya","Tanzania","MBI","HTMB",-8.916999816894531,33.46699905395508,5600,3,"N","Africa/Dar_es_Salaam","airport","OurAirports"
+9829,"Mbeya Airport","Mbeya","Tanzania",\N,"HTMB",-8.919444,33.463889,5600,3,"N","Africa/Dar_es_Salaam","airport","OurAirports"
9830,"Mpanda Airport","Mpanda","Tanzania",\N,"HTMP",-6.355374,31.084116,3520,3,"N","Africa/Dar_es_Salaam","airport","OurAirports"
9831,"Songea Airport","Songea","Tanzania","SGX","HTSO",-10.682999610900879,35.58300018310547,3445,3,"N","Africa/Dar_es_Salaam","airport","OurAirports"
9832,"Morogoro Airport","Morogoro","Tanzania",\N,"HTMG",-6.797220230102539,37.653099060058594,1676,3,"N","Africa/Dar_es_Salaam","airport","OurAirports"
9844,"Anshan Air Base","Anshan","China","AOG","ZYAS",41.105301,122.853996,0,8,"N","Asia/Shanghai","airport","OurAirports"
9846,"Zunyi Xinzhou Airport","Zunyi","China","ZYI","ZUZY",27.5895,107.0007,2920,8,"N","Asia/Shanghai","airport","OurAirports"
-9847,"Conway Horry County Airport","Conway","United States","HYW","KHYW",33.82849884,-79.12220001,35,-5,"A","America/New_York","airport","OurAirports"
+9847,"Conway Horry County Airport","Conway","United States",\N,"KHYW",33.82849884,-79.12220001,35,-5,"A","America/New_York","airport","OurAirports"
9848,"Lindu Airport","Yinchun","China","LDS","ZYLD",47.7520555556,129.019125,791,8,"N","Asia/Shanghai","airport","OurAirports"
9849,"Anshun Huangguoshu Airport","Anshun","China","AVA","ZUAS",26.2605555556,105.873333333,4812,8,"N","Asia/Shanghai","airport","OurAirports"
9850,"Sikasso Airport","Sikasso","Mali","KSS","GASK",11.333000183105469,-5.699999809265137,1378,0,"N","Africa/Bamako","airport","OurAirports"
-9853,"Brisbane West Wellcamp Airport","Toowoomba","Australia","WTB","YBWW",-27.558333,151.793333,1509,10,"N","Australia/Brisbane","airport","OurAirports"
+9853,"Toowoomba Wellcamp Airport","Toowoomba","Australia","WTB","YBWW",-27.558332,151.793335,1509,10,"N","Australia/Brisbane","airport","OurAirports"
9854,"Tonghua Sanyuanpu Airport","Tonghua","China","TNH","ZYTN",42.2538888889,125.703333333,1200,8,"N","Asia/Shanghai","airport","OurAirports"
9857,"Suzhou Guangfu Airport","Suzhou","China","SZV","ZSSZ",31.2631,120.401001,0,8,"N","Asia/Shanghai","airport","OurAirports"
9860,"City Airport Manchester","Manchester","United Kingdom",\N,"EGCB",53.471698761,-2.38971996307,73,0,"U","Europe/London","airport","OurAirports"
9861,"Sleap Airport","Shrewsbury","United Kingdom",\N,"EGCV",52.833900451699996,-2.77167010307,275,0,"U","Europe/London","airport","OurAirports"
9862,"Tatenhill Airfield","Burton-on-Trent","United Kingdom",\N,"EGBM",52.814701080300004,-1.76110994816,439,0,"U","Europe/London","airport","OurAirports"
-9863,"Full Sutton Airfield","York","United Kingdom",\N,"EGNU",53.9805984497,-0.864722013474,86,0,"U","Europe/London","airport","OurAirports"
+9863,"Full Sutton Airfield","York","United Kingdom",\N,"EGNU",53.980598,-0.864722,86,0,"U","Europe/London","airport","OurAirports"
9864,"Sherburn-In-Elmet Airfield","Leeds","United Kingdom",\N,"EGCJ",53.788458,-1.216877,26,0,"U","Europe/London","airport","OurAirports"
9866,"Beringin Airport","Muara Teweh","Indonesia",\N,"WAOM",-0.940325021744,114.893875122,126,7,"N","Asia/Jakarta","airport","OurAirports"
9868,"Mulia Airport","Mulia","Indonesia","LII","WAJM",-3.7018,137.957,6527,9,"N","Asia/Jayapura","airport","OurAirports"
9872,"Stenkol Airport","Bintuni","Indonesia","NTI","WASB",-2.1033,133.5164,57,9,"N","Asia/Jayapura","airport","OurAirports"
9873,"Wasior Airport","Wasior","Indonesia","WSR","WASW",-2.721,134.5061,49,9,"N","Asia/Jayapura","airport","OurAirports"
9874,"Silangit Airport","Siborong-Borong","Indonesia","DTB","WIMN",2.25973,98.991898,4700,7,"N","Asia/Jakarta","airport","OurAirports"
-9875,"Lasikin Airport","Sinabang","Indonesia","SSV","WITG",2.4102799892425537,96.32559967041016,19,7,"N","Asia/Jakarta","airport","OurAirports"
+9875,"Lasikin Airport","Sinabang","Indonesia",\N,"WITG",2.4102799892425537,96.32559967041016,19,7,"N","Asia/Jakarta","airport","OurAirports"
9886,"Seunagan Airport","Nagan Raya","Indonesia","MEQ","WITC",4.25,96.21700286865234,10,7,"N",\N,"airport","OurAirports"
9887,"Betoambari Airport","Bau-Bau","Indonesia","BUW","WAWB",-5.486879825592041,122.56900024414062,164,8,"N",\N,"airport","OurAirports"
9888,"Kao Airport","Kao","Indonesia","KAZ","WAMK",1.1852799654006958,127.89600372314453,27,9,"N",\N,"airport","OurAirports"
-9889,"Melangguane Airport","Melonguane","Indonesia","MNA","WAMN",4.006939888000488,126.6729965209961,3,8,"N",\N,"airport","OurAirports"
+9889,"Melangguane Airport","Melonguane","Indonesia","MNA","WAMN",4.00694,126.672997,3,8,"N",\N,"airport","OurAirports"
9890,"Sanggata/Sangkimah Airport","Sanggata","Indonesia","SGQ","WRLA",0.3847,117.543,60,8,"N",\N,"airport","OurAirports"
9891,"Muara Bungo Airport","Muara Bungo","Indonesia",\N,"WIPI",-1.1278,102.135,214,7,"N",\N,"airport","OurAirports"
9892,"Selayar/Aroepala Airport","Selayar","Indonesia",\N,"WAWH",-6.1751,120.4362,30,8,"N",\N,"airport","OurAirports"
-9897,"Illaga Airport","Illaga","Indonesia",\N,"WABL",-3.97648,137.6225,7989,9,"N",\N,"airport","OurAirports"
+9897,"Illaga Airport","Illaga","Indonesia","ILA","WABL",-3.97648,137.6225,7989,9,"N",\N,"airport","OurAirports"
9898,"Oksibil Airport","Oksibil","Indonesia","OKL","WAJO",-4.9071,140.6277,4315,9,"N",\N,"airport","OurAirports"
9899,"Kokonau Airport","Kokonau","Indonesia","KOX","WABN",-4.71075,136.43515,59,9,"N",\N,"airport","OurAirports"
9901,"Clermont Airport","Clermont","Australia","CMQ","YCMT",-22.773099899291992,147.62100219726562,908,10,"N",\N,"airport","OurAirports"
@@ -6614,54 +6647,54 @@
9904,"Richmond Airport","Richmond","Australia","RCM","YRMD",-20.701900482177734,143.11500549316406,676,10,"N",\N,"airport","OurAirports"
9905,"RAAF Base Curtin","Derby","Australia","DCN","YCIN",-17.5813999176,123.82800293,300,8,"N",\N,"airport","OurAirports"
9935,"Kualanamu International Airport","Medan","Indonesia","KNO","WIMM",3.642222,98.885278,23,7,"N","Asia/Jakarta","airport","OurAirports"
-9937,"Gratiot Community Airport","Kamloops","Canada",\N,"KAMN",43.322101593,-84.68800354,754,-7,"A",\N,"airport","OurAirports"
-9938,"Asheboro Regional Airport","Asheboro","United States","HBI","KHBI",35.65449905,-79.8946991,671,-5,"A",\N,"airport","OurAirports"
-9939,"Seosan Air Base","Seosan","South Korea",\N,"RKTP",36.703999,126.486,39,9,"N",\N,"airport","OurAirports"
+9937,"Gratiot Community Airport","Kamloops","Canada","AMN","KAMN",43.322101593,-84.68800354,754,-7,"A",\N,"airport","OurAirports"
+9938,"Asheboro Regional Airport","Asheboro","United States",\N,"KHBI",35.65449905,-79.8946991,671,-5,"A",\N,"airport","OurAirports"
+9939,"Seosan Air Base","Seosan","South Korea","HMY","RKTP",36.703999,126.486,39,9,"N",\N,"airport","OurAirports"
9942,"Henderson Field","Wallace","United States",\N,"KACZ",34.717899322509766,-78.00360107421875,39,-5,"A",\N,"airport","OurAirports"
-9943,"Emporia Greensville Regional Airport","Emporia","United States","EMV","KEMV",36.6869010925293,-77.48280334472656,127,-5,"A",\N,"airport","OurAirports"
-10017,"El Monte Airport","El Monte","United States","EMT","KEMT",34.086101532,-118.035003662,296,-8,"E",\N,"airport","OurAirports"
+9943,"Emporia Greensville Regional Airport","Emporia","United States",\N,"KEMV",36.6869010925293,-77.48280334472656,127,-5,"A",\N,"airport","OurAirports"
+10017,"San Gabriel Valley Airport","El Monte","United States","EMT","KEMT",34.086102,-118.035004,296,-8,"E",\N,"airport","OurAirports"
10057,"Farah Airport","Farah","Afghanistan","FAH","OAFR",32.367000579833984,62.18299865722656,3083,4.3,"N",\N,"airport","OurAirports"
10061,"Pasighat Airport","Pasighat","India","IXT","VEPG",28.066099166870117,95.33560180664062,477,5.3,"N",\N,"airport","OurAirports"
-10062,"Kee Field","Pineville","United States","I16","KI16",37.600399017333984,-81.5593032836914,1783,-5,"A",\N,"airport","OurAirports"
+10062,"Kee Field","Pineville","United States",\N,"KI16",37.600399017333984,-81.5593032836914,1783,-5,"A",\N,"airport","OurAirports"
10069,"Kramatorsk Airport","Kramatorsk","Ukraine","KRQ","UKCK",48.70560073852539,37.62889862060547,646,2,"E",\N,"airport","OurAirports"
-10080,"Kautokeino Air Base","Kautokeino","Norway",\N,"ENKA",69.04029846191406,23.034000396728516,1165,1,"U",\N,"airport","OurAirports"
+10080,"Kautokeino Air Base","Kautokeino","Norway","QKX","ENKA",69.04029846191406,23.034000396728516,1165,1,"U",\N,"airport","OurAirports"
10089,"Lille/Marcq-en-Baroeul Airport","Marcq En Baroeul","France",\N,"LFQO",50.687198638916016,3.0755600929260254,69,1,"E",\N,"airport","OurAirports"
10096,"Kawass Airport","Kamsar","Guinea",\N,"GUKR",10.651000022888,-14.533599853516,36,1,"E",\N,"airport","OurAirports"
10102,"Stinson Municipal Airport","Stinson","United States","SSF","KSSF",29.336999893188,-98.471099853516,577,-5,"A",\N,"airport","OurAirports"
-10103,"Sallisaw Municipal Airport","Sallisaw","United States","JSV","KJSV",35.4382019,-94.80280304,527,-5,"A",\N,"airport","OurAirports"
+10103,"Sallisaw Municipal Airport","Sallisaw","United States",\N,"KJSV",35.4382019,-94.80280304,527,-5,"A",\N,"airport","OurAirports"
10104,"Jasper County Airport-Bell Field","Jasper","United States","JAS","KJAS",30.88570023,-94.03489685,213,-5,"A",\N,"airport","OurAirports"
-10105,"El Dorado Springs Memorial Airport","El dorado springs","United States","87K","K87K",37.8567008972168,-93.99909973144531,931,-5,"A",\N,"airport","OurAirports"
+10105,"El Dorado Springs Memorial Airport","El dorado springs","United States",\N,"K87K",37.8567008972168,-93.99909973144531,931,-5,"A",\N,"airport","OurAirports"
10106,"Marfa Municipal Airport","Marfa","United States","MRF","KMRF",30.371099,-104.017997,4849,-5,"A",\N,"airport","OurAirports"
-10107,"Alpine Casparis Municipal Airport","Alpine","United States","E38","KE38",30.384199142499998,-103.683998108,4515,-5,"A",\N,"airport","OurAirports"
+10107,"Alpine Casparis Municipal Airport","Alpine","United States","ALE","KE38",30.384199142499998,-103.683998108,4515,-5,"A",\N,"airport","OurAirports"
10110,"Bubaque Airport","Bubaque","Guinea-Bissau","BQE","GGBU",11.297355651855469,-15.838079452514648,0,0,"N",\N,"airport","OurAirports"
10114,"Chichen Itza International Airport","Chichen Itza","Mexico","CZA","MMCT",20.6413002014,-88.4461975098,102,-6,"S","America/Mexico_City","airport","OurAirports"
10116,"Bunbury Airport","Bunbury","Australia","BUY","YBUN",-33.378299713134766,115.677001953125,53,8,"U",\N,"airport","OurAirports"
10117,"Cable Airport","Upland","United States","CCB","KCCB",34.1115989685,-117.68800354,1444,-8,"A",\N,"airport","OurAirports"
-10121,"Mount Sterling Montgomery County Airport","Mount Sterling","United States","IOB","KIOB",38.05810165,-83.979599,1019,-5,"A",\N,"airport","OurAirports"
+10121,"Mount Sterling Montgomery County Airport","Mount Sterling","United States",\N,"KIOB",38.05810165,-83.979599,1019,-5,"A",\N,"airport","OurAirports"
10122,"Elkhart Municipal Airport","Elkhart","United States","EKI","KEKM",41.7193984985,-86.00319671630001,778,-5,"A",\N,"airport","OurAirports"
-10123,"Nappanee Municipal Airport","Nappanee ","United States","C03","KC03",41.44620132446289,-85.93479919433594,860,-5,"A",\N,"airport","OurAirports"
+10123,"Nappanee Municipal Airport","Nappanee ","United States",\N,"KC03",41.44620132446289,-85.93479919433594,860,-5,"A",\N,"airport","OurAirports"
10128,"Jim Hamilton L.B. Owens Airport","Columbia","United States","CUB","KCUB",33.970500946,-80.9952011108,193,-4,"A",\N,"airport","OurAirports"
-10129,"Grove Municipal Airport","Grove","United States","GMJ","KGMJ",36.60680008,-94.73860168,831,-5,"A",\N,"airport","OurAirports"
-10130,"Mc Pherson Airport","Mc Pherson","United States","MPR","KMPR",38.35240173,-97.69129944,1498,-5,"A",\N,"airport","OurAirports"
-10131,"Donaldson Center Airport","Greenville","United States","GYH","KGYH",34.7583007812,-82.3764038086,955,-4,"A",\N,"airport","OurAirports"
-10132,"Perry Houston County Airport","Perry","United States","PXE","KPXE",32.51060104370117,-83.76730346679688,418,-4,"A",\N,"airport","OurAirports"
+10129,"Grove Municipal Airport","Grove","United States",\N,"KGMJ",36.60680008,-94.73860168,831,-5,"A",\N,"airport","OurAirports"
+10130,"Mc Pherson Airport","Mc Pherson","United States",\N,"KMPR",38.35240173,-97.69129944,1498,-5,"A",\N,"airport","OurAirports"
+10131,"Donaldson Center Airport","Greenville","United States","GDC","KGYH",34.7583007812,-82.3764038086,955,-4,"A",\N,"airport","OurAirports"
+10132,"Perry Houston County Airport","Perry","United States",\N,"KPXE",32.51060104370117,-83.76730346679688,418,-4,"A",\N,"airport","OurAirports"
10133,"Hartsville Regional Airport","Hartsville","United States","HVS","KHVS",34.4030990601,-80.11920166019999,364,-5,"A",\N,"airport","OurAirports"
-10134,"Horace Williams Airport","Chapel Hill","United States","IGX","KIGX",35.935001,-79.065902,512,-5,"A",\N,"airport","OurAirports"
+10134,"Horace Williams Airport","Chapel Hill","United States",\N,"KIGX",35.935001,-79.065902,512,-5,"A",\N,"airport","OurAirports"
10135,"San Cristobal de las Casas Airport","San Cristobal de las Casas","Mexico","SZT","MMSC",16.690299987793,-92.530097961426,7707,-6,"N","America/Mexico_City","airport","OurAirports"
10137,"Dunnville Airport","Dunnville","Canada","DU9","CDU9",42.872200012200004,-79.5958023071,600,-5,"A",\N,"airport","OurAirports"
-10138,"Brunswick County Airport","Oak Island","United States","SUT","KSUT",33.9292984,-78.07499695,24,-5,"A",\N,"airport","OurAirports"
-10139,"Chesterfield County Airport","Richmond","United States","FCI","KFCI",37.40650177,-77.52500153,236,-4,"A",\N,"airport","OurAirports"
+10138,"Brunswick County Airport","Oak Island","United States",\N,"KSUT",33.9292984,-78.07499695,24,-5,"A",\N,"airport","OurAirports"
+10139,"Chesterfield County Airport","Richmond","United States",\N,"KFCI",37.40650177,-77.52500153,236,-4,"A",\N,"airport","OurAirports"
10140,"Atherton Airport","Atherton","Australia",\N,"YATN",-17.2616996765,145.51499939,2450,10,"O",\N,"airport","OurAirports"
10141,"Bagdarin Airport","Bagdarin","Russia",\N,"UIUB",54.36920166015625,113.47899627685547,3084,8,"N","Asia/Irkutsk","airport","OurAirports"
-10142,"Scarlett Martinez International Airport","Rio Hato","Panama",\N,"MPRH",8.375880241394,-80.127899169922,105,-5,"U",\N,"airport","OurAirports"
-10144,"Henderson Oxford Airport","Oxford","United States","HNZ","KHNZ",36.36159897,-78.52919769,526,-5,"A",\N,"airport","OurAirports"
+10142,"Scarlett Martinez International Airport","Rio Hato","Panama","RIH","MPRH",8.375880241394,-80.127899169922,105,-5,"U",\N,"airport","OurAirports"
+10144,"Henderson Oxford Airport","Oxford","United States",\N,"KHNZ",36.36159897,-78.52919769,526,-5,"A",\N,"airport","OurAirports"
10145,"Leesburg International Airport","Leesburg","United States","LEE","KLEE",28.82309914,-81.80870056,76,-5,"A",\N,"airport","OurAirports"
10148,"Semyazino Airport","Vladimir","Russia",\N,"UUBL",56.12670135498047,40.314998626708984,554,3,"N","Europe/Moscow","airport","OurAirports"
10149,"Witberg Tswalu Airport","Dedeben","South Africa",\N,"FATW",-27.204999923706055,22.48189926147461,3921,2,"N",\N,"airport","OurAirports"
-10151,"Mana Pools Airport","Mana Pools","Zimbabwe",\N,"FVMN",-15.767000198364258,29.382999420166016,1300,2,"N",\N,"airport","OurAirports"
+10151,"Mana Pools Airport","Mana Pools","Zimbabwe",\N,"FVMN",-15.768735,29.385617,1300,2,"N",\N,"airport","OurAirports"
10154,"Pouso Alegre Airport","Pouso Alegre","Brazil","PPY","SNZA",-22.289199829101562,-45.91910171508789,2904,-3,"S",\N,"airport","OurAirports"
10155,"Brigadeiro Cabral Airport","Divinopolis","Brazil","DIQ","SNDV",-20.180700302124,-44.870899200439,2608,-3,"S",\N,"airport","OurAirports"
-10156,"Yeysk Airport","Eysk","Russia",\N,"URKE",46.68,38.21,60,3,"N","Europe/Moscow","airport","OurAirports"
+10156,"Yeysk Airport","Eysk","Russia","EIK","URKE",46.68,38.21,60,3,"N","Europe/Moscow","airport","OurAirports"
10157,"Berdyansk Airport","Berdyansk","Ukraine","ERD","UKDB",46.814998626708984,36.75809860229492,171,2,"E",\N,"airport","OurAirports"
10160,"Erenhot Saiwusu International Airport","Erenhot","China","ERL","ZBER",43.4225,112.096667,3301,8,"N",\N,"airport","OurAirports"
10161,"Shobdon Aerodrome","Shobdon","United Kingdom",\N,"EGBS",52.2416992188,-2.8811099529299997,318,0,"E",\N,"airport","OurAirports"
@@ -6670,7 +6703,7 @@
10164,"Ojika Airport","Odika","Japan",\N,"RJDO",33.1907997131,129.089996338,30,9,"N",\N,"airport","OurAirports"
10165,"Chofu Airport","Tokyo","Japan",\N,"RJTF",35.67169952392578,139.5279998779297,141,9,"N",\N,"airport","OurAirports"
10166,"Hateruma Airport","Taketomi","Japan","HTR","RORH",24.0589008331,123.805999756,43,9,"N",\N,"airport","OurAirports"
-10169,"Madison County Airport","London","United States","UYF","KUYF",39.93270111,-83.46199799,1082,-5,"A",\N,"airport","OurAirports"
+10169,"Madison County Airport","London","United States",\N,"KUYF",39.93270111,-83.46199799,1082,-5,"A",\N,"airport","OurAirports"
10171,"Las Brujas Airport","Cayo Santa Maria","Cuba","BWW","MUBR",22.621299743699996,-79.1472015381,13,-5,"A",\N,"airport","OurAirports"
10173,"Digby (General Hospital) Heliport","Tremblay-en-France","France",\N,"CDG2",44.6161003112793,-65.76190185546875,105,1,"E",\N,"airport","OurAirports"
10178,"Thun Airport","Thun","Switzerland",\N,"LSZW",46.756401062,7.60056018829,1837,1,"E",\N,"airport","OurAirports"
@@ -6695,7 +6728,7 @@
10747,"Thurrock Airfield","Thurrock","United Kingdom",\N,"EGMT",51.537505,0.367634,20,0,"E",\N,"airport","OurAirports"
10748,"Stapleford Aerodrome","Stapleford","United Kingdom",\N,"EGSG",51.652500152600005,0.155833005905,183,0,"E",\N,"airport","OurAirports"
10750,"HAL Airport","Bangalore","India",\N,"VOBG",12.9499998093,77.6681976318,2912,5.5,"N",\N,"airport","OurAirports"
-10751,"Chichester/Goodwood Airport","Goodwood","United Kingdom",\N,"EGHR",50.85940170288086,-0.7591670155525208,98,0,"E",\N,"airport","OurAirports"
+10751,"Chichester/Goodwood Airport","Goodwood","United Kingdom","QUG","EGHR",50.85940170288086,-0.7591670155525208,98,0,"E",\N,"airport","OurAirports"
10752,"Omarama Glider Airport","Omarama","New Zealand",\N,"NZOA",-44.486698150634766,169.98599243164062,1381,12,"Z",\N,"airport","OurAirports"
10753,"Haast Aerodrome","Haast","New Zealand",\N,"NZHT",-43.865299224853516,169.04100036621094,13,12,"Z",\N,"airport","OurAirports"
10776,"Meschede-Schüren Airport","Meschede","Germany",\N,"EDKM",51.30277633666992,8.239167213439941,1434,1,"E",\N,"airport","OurAirports"
@@ -6704,8 +6737,9 @@
10802,"Skúvoy Heliport","Skuvoy","Faroe Islands",\N,"EKSY",61.76959991455078,-6.803410053253174,70,1,"E",\N,"airport","OurAirports"
10803,"Stóra Dímun Heliport","Stora Dimun","Faroe Islands",\N,"EKSR",61.685298919677734,-6.758500099182129,305,1,"E",\N,"airport","OurAirports"
10804,"Frooba Heliport","Frooba","Faroe Islands",\N,"EKFA",61.543701171875,-6.774419784545898,77,1,"E",\N,"airport","OurAirports"
-10831,"Person County Airport","Roxboro","United States","TDF","KTDF",36.28490067,-78.98419952,609,-5,"A",\N,"airport","OurAirports"
+10831,"Person County Airport","Roxboro","United States",\N,"KTDF",36.28490067,-78.98419952,609,-5,"A",\N,"airport","OurAirports"
10934,"Zulu Inyala Airport","Phinda","South Africa","PZL","FADQ",-27.84939956665039,32.30970001220703,160,2,"U",\N,"airport","OurAirports"
+10937,"Liupanshui Yuezhao Airport","Liupanshui","China","LPF","ZUPS",26.609417,104.979,0,8,"N",\N,"airport","OurAirports"
10938,"Kaili Airport","Kaili","China","KJH","ZUKJ",26.972,107.988,3115,8,"N",\N,"airport","OurAirports"
10939,"Shennongjia Hongping Airport","Shennongjia","China","HPG","ZHSN",31.626,110.34,8365,8,"N",\N,"airport","OurAirports"
10941,"Arxan Yi'ershi Airport","Arxan","China","YIE","ZBES",47.3106,119.9117,2925,8,"N",\N,"airport","OurAirports"
@@ -6715,11 +6749,11 @@
10952,"Magas Airport","Magas","Russia","IGT","URMS",43.322299957300004,45.0125999451,1165,3,"N","Europe/Moscow","airport","OurAirports"
11004,"Talladega Municipal Airport","Talladega","United States","ASN","KASN",33.569900512699995,-86.05090332030001,529,-5,"A",\N,"airport","OurAirports"
11005,"Greenville Downtown Airport","Greenville","United States","GMU","KGMU",34.847900390599996,-82.34999847410002,1048,-4,"A",\N,"airport","OurAirports"
-11008,"Mankato Regional Airport","Mankato","United States","MKT","KMKT",44.22159958,-93.91870117,1021,-6,"A",\N,"airport","OurAirports"
+11008,"Mankato Regional Airport","Mankato","United States",\N,"KMKT",44.22159958,-93.91870117,1021,-6,"A",\N,"airport","OurAirports"
11009,"Captain Auguste George Airport","Anegada","British Virgin Islands","NGD","TUPA",18.72719955444336,-64.32969665527344,9,-4,"U",\N,"airport","OurAirports"
-11010,"Troy Municipal Airport","Troy","United States","TOI","KTOI",31.860399246216,-86.012100219727,398,-5,"A",\N,"airport","OurAirports"
-11011,"Merkel Field Sylacauga Municipal Airport","Sylacauga","United States","SCD","KSCD",33.17179870605469,-86.30549621582031,569,-5,"A",\N,"airport","OurAirports"
-11012,"Enterprise Municipal Airport","Enterprise","United States","EDN","KEDN",31.29969978,-85.89990234,361,-5,"A",\N,"airport","OurAirports"
+11010,"Troy Municipal Airport at N Kenneth Campbell Field","Troy","United States","TOI","KTOI",31.860399,-86.012101,398,-5,"A",\N,"airport","OurAirports"
+11011,"Merkel Field Sylacauga Municipal Airport","Sylacauga","United States",\N,"KSCD",33.17179870605469,-86.30549621582031,569,-5,"A",\N,"airport","OurAirports"
+11012,"Enterprise Municipal Airport","Enterprise","United States","ETS","KEDN",31.29969978,-85.89990234,361,-5,"A",\N,"airport","OurAirports"
11017,"Ryan Field","Tucson","United States",\N,"KRYN",32.1422004699707,-111.17500305175781,2417,-7,"A",\N,"airport","OurAirports"
11022,"Thomas C Russell Field","Alexander City","United States","ALX","KALX",32.914699554399995,-85.9629974365,686,-5,"A",\N,"airport","OurAirports"
11030,"Port Keats Airport","Wadeye","Australia","PKT","YPKT",-14.25,129.5290069580078,91,9.5,"O",\N,"airport","OurAirports"
@@ -6733,31 +6767,31 @@
11054,"Canmore Municipal Heliport","Canmore","Canada",\N,"CEW9",51.07780075069999,-115.337997437,4296,-7,"A",\N,"airport","OurAirports"
11055,"Krasnokamensk Airport","Krasnokamensk","Russia",\N,"UIAE",50.03310775756836,118.06114196777344,2139,9,"N",\N,"airport","OurAirports"
11067,"Ridgely Airpark","Ridgely","United States",\N,"KRJD",38.97010040283203,-75.86630249023438,64,-5,"A",\N,"airport","OurAirports"
-11068,"New Castle Henry Co. Municipal Airport","New Castle","United States","UWL","KUWL",39.87590027,-85.32649994,1088,-4,"A",\N,"airport","OurAirports"
-11069,"Scott City Municipal Airport","Scott City","United States","TQK","KTQK",38.474300384521484,-100.88500213623047,2963,-5,"A",\N,"airport","OurAirports"
+11068,"New Castle Henry Co. Municipal Airport","New Castle","United States",\N,"KUWL",39.87590027,-85.32649994,1088,-4,"A",\N,"airport","OurAirports"
+11069,"Scott City Municipal Airport","Scott City","United States",\N,"KTQK",38.474300384521484,-100.88500213623047,2963,-5,"A",\N,"airport","OurAirports"
11070,"Brewster Field","Holdredge","United States","HDE","KHDE",40.452099,-99.336502,2313,-5,"A",\N,"airport","OurAirports"
11071,"Pratt Regional Airport","Pratt","United States","PTT","KPTT",37.70159912,-98.74690247,1953,-5,"A",\N,"airport","OurAirports"
11072,"Yubileyniy Airfield","Baikonur","Kazakhstan",\N,"UAON",46.05500030517578,63.25,328,6,"U",\N,"airport","OurAirports"
-11073,"Wahoo Municipal Airport","Wahoo","United States","AHQ","KAHQ",41.2412986755,-96.59400177,1224,-5,"A",\N,"airport","OurAirports"
+11073,"Wahoo Municipal Airport","Wahoo","United States",\N,"KAHQ",41.2412986755,-96.59400177,1224,-5,"A",\N,"airport","OurAirports"
11074,"Jim Kelly Field","Lexington","United States","LXN","KLXN",40.791000366199995,-99.7772979736,2413,-5,"A",\N,"airport","OurAirports"
-11075,"Sublette Municipal Airport","Sublette","United States","19S","K19S",37.49140167,-100.8300018,2908,-5,"A",\N,"airport","OurAirports"
+11075,"Sublette Municipal Airport","Sublette","United States",\N,"K19S",37.49140167,-100.8300018,2908,-5,"A",\N,"airport","OurAirports"
11076,"Council Bluffs Municipal Airport","Council Bluffs","United States","CBF","KCBF",41.2592010498,-95.760597229,1253,-5,"A",\N,"airport","OurAirports"
11077,"Kokomo Municipal Airport","Kokomo","United States","OKK","KOKK",40.528198242188,-86.05899810791,830,-4,"A",\N,"airport","OurAirports"
-11078,"Neodesha Municipal Airport","Neodesha","United States","2K7","K2K7",37.43539810180664,-95.64610290527344,841,-5,"A",\N,"airport","OurAirports"
+11078,"Neodesha Municipal Airport","Neodesha","United States",\N,"K2K7",37.43539810180664,-95.64610290527344,841,-5,"A",\N,"airport","OurAirports"
11079,"King Ranch Airport","Sutton","United States",\N,"AK59",61.79560089111328,-148.35499572753906,1350,-8,"A",\N,"airport","OurAirports"
-11080,"Elkhart Morton County Airport","Elkhart","United States","EHA","KEHA",37.000702,-101.879997,3622,-5,"A",\N,"airport","OurAirports"
-11081,"Front Range Airport","Denver","United States","FTG","KFTG",39.785301208496094,-104.54299926757812,5512,-6,"A",\N,"airport","OurAirports"
+11080,"Elkhart Morton County Airport","Elkhart","United States",\N,"KEHA",37.000702,-101.879997,3622,-5,"A",\N,"airport","OurAirports"
+11081,"Front Range Airport","Denver","United States",\N,"KFTG",39.785301208496094,-104.54299926757812,5512,-6,"A",\N,"airport","OurAirports"
11082,"Galesburg Municipal Airport","Galesburg","United States","GBG","KGBG",40.937999725299996,-90.431098938,764,-5,"A",\N,"airport","OurAirports"
11084,"Guymon Municipal Airport","Guymon","United States","GUY","KGUY",36.6851005554,-101.508003235,3123,-5,"A",\N,"airport","OurAirports"
-11086,"Meade Municipal Airport","Meade","United States","MEJ","KMEJ",37.27690124511719,-100.35600280761719,2529,-5,"A",\N,"airport","OurAirports"
+11086,"Meade Municipal Airport","Meade","United States",\N,"KMEJ",37.27690124511719,-100.35600280761719,2529,-5,"A",\N,"airport","OurAirports"
11087,"Turkey Mountain Estates Airport","Shell Knob","United States",\N,"MO00",36.59170150756836,-93.66690063476562,1000,-5,"A",\N,"airport","OurAirports"
-11088,"Ulysses Airport","Ulysses","United States","ULS","KULS",37.60400009,-101.3740005,3071,-5,"A",\N,"airport","OurAirports"
+11088,"Ulysses Airport","Ulysses","United States",\N,"KULS",37.60400009,-101.3740005,3071,-5,"A",\N,"airport","OurAirports"
11089,"Flagler Aerial Spraying Inc Airport","Flagler","United States",\N,"CO00",39.279998779296875,-103.06700134277344,4945,-6,"A",\N,"airport","OurAirports"
11090,"Independence Municipal Airport","Independence","United States","IDP","KIDP",37.1584014893,-95.77839660640001,825,-5,"A",\N,"airport","OurAirports"
-11091,"Augusta Municipal Airport","Augusta","United States","3AU","K3AU",37.671600341796875,-97.0779037475586,1328,-5,"A",\N,"airport","OurAirports"
-11092,"Larned Pawnee County Airport","Larned","United States","LQR","KLQR",38.20859909,-99.08599854,2012,-5,"A",\N,"airport","OurAirports"
-11093,"Lampasas Airport","Lampasas","United States","LZZ","KLZZ",31.106199264526367,-98.1958999633789,1215,-5,"A",\N,"airport","OurAirports"
-11094,"Bay City Municipal Airport","Bay City","United States","BYY","KBYY",28.9733009338,-95.8635025024,45,-5,"A",\N,"airport","OurAirports"
+11091,"Augusta Municipal Airport","Augusta","United States",\N,"K3AU",37.671600341796875,-97.0779037475586,1328,-5,"A",\N,"airport","OurAirports"
+11092,"Larned Pawnee County Airport","Larned","United States",\N,"KLQR",38.20859909,-99.08599854,2012,-5,"A",\N,"airport","OurAirports"
+11093,"Lampasas Airport","Lampasas","United States",\N,"KLZZ",31.106199264526367,-98.1958999633789,1215,-5,"A",\N,"airport","OurAirports"
+11094,"Bay City Municipal Airport","Bay City","United States","BBC","KBYY",28.9733009338,-95.8635025024,45,-5,"A",\N,"airport","OurAirports"
11095,"Cox Field","Paris","United States","PRX","KPRX",33.636600494385,-95.450798034668,547,-5,"A",\N,"airport","OurAirports"
11096,"Coffeyville Municipal Airport","Coffeyville","United States","CFV","KCFV",37.09400177,-95.5718994141,754,-5,"A",\N,"airport","OurAirports"
11097,"The Farm Airport","Summit","United States",\N,"24SC",33.93579864501953,-81.42970275878906,580,-4,"A",\N,"airport","OurAirports"
@@ -6766,8 +6800,8 @@
11100,"Oryol Yuzhny Airport","Oakley","United States","OEL","UUOR",52.934700012200004,36.0022010803,656,-5,"A",\N,"airport","OurAirports"
11101,"Fremont Municipal Airport","Fremont","United States","FET","KFET",41.44910049,-96.52020264,1204,-5,"A",\N,"airport","OurAirports"
11102,"La Grande/Union County Airport","La Grande","United States","LGD","KLGD",45.2901992798,-118.007003784,2717,-7,"A",\N,"airport","OurAirports"
-11103,"Szczytno-Szymany International Airport","Szczytno-Szymany","Poland","SZY","EPSY",53.48189926147461,20.937700271606445,463,1,"E",\N,"airport","OurAirports"
-11110,"Pocono Mountains Municipal Airport","Mount Pocono","United States","MPO","KMPO",41.13750076,-75.37889862,1915,-5,"A",\N,"airport","OurAirports"
+11103,"Olsztyn-Mazury Airport","Szczytno-Szymany","Poland","SZY","EPSY",53.481899,20.9377,463,1,"E",\N,"airport","OurAirports"
+11110,"Pocono Mountains Municipal Airport","Mount Pocono","United States",\N,"KMPO",41.13750076,-75.37889862,1915,-5,"A",\N,"airport","OurAirports"
11111,"Quakertown Airport","Quakertown","United States","UKT","KUKT",40.435199737549,-75.381896972656,526,-5,"A",\N,"airport","OurAirports"
11127,"Banff Airport","Banff","Canada","YBA","CYBA",51.207340469900004,-115.541861057,4583,-7,"A",\N,"airport","OurAirports"
11131,"Banning Municipal Airport","Banning","United States","BNG","KBNG",33.9230995178,-116.850997925,2219,-8,"A",\N,"airport","OurAirports"
@@ -6776,10 +6810,10 @@
11134,"Karl Stefan Memorial Airport","Norfolk Nebraska","United States","OFK","KOFK",41.985500335693,-97.435096740723,1573,-6,"A",\N,"airport","OurAirports"
11139,"Kotido Airport","Kotido","Uganda",\N,"HUKO",2.953,34.1232,4020,3,"N",\N,"airport","OurAirports"
11140,"Kajjansi Airfield","Kampala","Uganda",\N,"HUKJ",0.1968,32.55297,3743,3,"N",\N,"airport","OurAirports"
-11141,"Arlington Municipal Airport","Arlington","United States","AWO","KAWO",48.16070175,-122.1589966,142,-8,"A",\N,"airport","OurAirports"
+11141,"Arlington Municipal Airport","Arlington","United States",\N,"KAWO",48.16070175,-122.1589966,142,-8,"A",\N,"airport","OurAirports"
11142,"Paracatu Airport","Paracatu","Brazil",\N,"SNZR",-17.242599487304688,-46.88309860229492,2359,-3,"S",\N,"airport","OurAirports"
-11143,"Conselheiro Lafaiete Airport","Conselheiro Lafaiete","Brazil",\N,"SNKF",-20.73859977722168,-43.797401428222656,3478,-3,"S",\N,"airport","OurAirports"
-11144,"Janaúba Airport","Janauba","Brazil",\N,"SNAP",-15.732000350952148,-43.32310104370117,1732,-3,"S",\N,"airport","OurAirports"
+11143,"Conselheiro Lafaiete Airport","Conselheiro Lafaiete","Brazil","QDF","SNKF",-20.73859977722168,-43.797401428222656,3478,-3,"S",\N,"airport","OurAirports"
+11144,"Janaúba Airport","Janauba","Brazil",\N,"SNAP",-15.732,-43.323102,1732,-3,"S",\N,"airport","OurAirports"
11145,"Juscelino Kubitscheck Airport","Teofilo Otoni","Brazil","TFL","SNTO",-17.89229965209961,-41.51359939575195,1572,-3,"S",\N,"airport","OurAirports"
11146,"Cristiano Ferreira Varella Airport","Muriae","Brazil",\N,"SNBM",-21.126100540161133,-42.39440155029297,886,-3,"S",\N,"airport","OurAirports"
11153,"Peter O Knight Airport","Tampa","United States","TPF","KTPF",27.915599822998,-82.44930267334,8,-5,"U",\N,"airport","OurAirports"
@@ -6789,30 +6823,30 @@
11177,"Angra dos Reis Airport","Angra dos Reis","Brazil",\N,"SDAG",-22.975299835205078,-44.307098388671875,10,-3,"S",\N,"airport","OurAirports"
11178,"Itaperuna Airport","Itaperuna","Brazil","ITP","SDUN",-21.219299316399997,-41.8759002686,410,-3,"S",\N,"airport","OurAirports"
11179,"Maricá Airport","Marica","Brazil",\N,"SDMC",-22.91950035095215,-42.83089828491211,13,-3,"S",\N,"airport","OurAirports"
-11180,"Resende Airport","Resende","Brazil",\N,"SDRS",-22.4785003662,-44.4803009033,1320,-3,"S",\N,"airport","OurAirports"
+11180,"Resende Airport","Resende","Brazil","REZ","SDRS",-22.4785003662,-44.4803009033,1320,-3,"S",\N,"airport","OurAirports"
11181,"Saquarema Airport","Saquarema","Brazil",\N,"SDSK",-22.92972183227539,-42.50694274902344,26,-3,"S",\N,"airport","OurAirports"
11182,"Drumheller Municipal Airport","Drumheller","Canada",\N,"CEG4",51.49639892578125,-112.7490005493164,2597,-7,"A",\N,"airport","OurAirports"
11193,"Mwene-Ditu Airport","Mwene-Ditu","Congo (Kinshasa)",\N,"FZWE",-6.982999801635742,23.08300018310547,3198,1,"U",\N,"airport","OurAirports"
11194,"Tunta Airport","Kabinda","Congo (Kinshasa)","KBN","FZWT",-6.132999897,24.4829998016,2766,1,"U",\N,"airport","OurAirports"
11195,"Ikela Airport","Ikela","Congo (Kinshasa)","IKL","FZGV",-1.048109,23.372501,1283,1,"U",\N,"airport","OurAirports"
-11198,"Aripuanã Airport","Aripuana","Brazil","AIR","SWRP",-10.250278,-59.383888,623,-4,"S",\N,"airport","OurAirports"
+11198,"Aripuanã Airport","Aripuana","Brazil","AIR","SWRP",-10.188278,-59.457273,623,-4,"S",\N,"airport","OurAirports"
11199,"Juruena Airport","Juruena","Brazil","JRN","SWJU",-10.305832862854004,-58.489444732666016,525,-4,"S",\N,"airport","OurAirports"
-11200,"Juína Airport","Juina","Brazil","JIA","SWJN",-11.41944408416748,-58.70166778564453,1083,-4,"S",\N,"airport","OurAirports"
+11200,"Juína Airport","Juina","Brazil","JIA","SWJN",-11.419444,-58.701668,1083,-4,"S",\N,"airport","OurAirports"
11201,"Vila Rica Airport","Vila Rica","Brazil","VLP","SWVC",-9.979443550109863,-51.1422233581543,892,-4,"S",\N,"airport","OurAirports"
11202,"Inácio Luís do Nascimento Airport","Juara","Brazil","JUA","SIZX",-11.2966,-57.5495,870,-4,"S",\N,"airport","OurAirports"
11203,"Cáceres Airport","Caceres","Brazil","CCX","SWKC",-16.04360008239746,-57.62990188598633,492,-4,"S",\N,"airport","OurAirports"
11204,"Posto Leonardo Vilas Boas Airport","Chapada dos Guimaraes","Brazil",\N,"SWPL",-12.198332786560059,-53.38166809082031,1083,-4,"S",\N,"airport","OurAirports"
-11205,"Tangará da Serra Airport","Tangara da Serra","Brazil",\N,"SWTS",-14.661999702500001,-57.4435005188,1460,-4,"S",\N,"airport","OurAirports"
-11206,"Canarana Airport","Canarana","Brazil",\N,"SWEK",-13.574443817138672,-52.27055740356445,1314,-4,"S",\N,"airport","OurAirports"
-11207,"Vila Bela da Santíssima Trindade Airport","Vila Bela da Santissima Trindade ","Brazil",\N,"SWVB",-14.9942,-59.9458,660,-4,"S",\N,"airport","OurAirports"
-11208,"Bumbar Airport","Bumba","Congo (Kinshasa)","BMB","FZFU",2.1827800273895264,22.481700897216797,0,1,"U",\N,"airport","OurAirports"
-11209,"Sobral Airport","Sobral","Brazil","QBX","SNOB",-3.6788899898529053,-40.33679962158203,210,-3,"N",\N,"airport","OurAirports"
+11205,"Tangará da Serra Airport","Tangara da Serra","Brazil","TGQ","SWTS",-14.661999702500001,-57.4435005188,1460,-4,"S",\N,"airport","OurAirports"
+11206,"Canarana Airport","Canarana","Brazil","CQA","SWEK",-13.574443817138672,-52.27055740356445,1314,-4,"S",\N,"airport","OurAirports"
+11207,"Vila Bela da Santíssima Trindade Airport","Vila Bela da Santissima Trindade ","Brazil","MTG","SWVB",-14.9942,-59.9458,660,-4,"S",\N,"airport","OurAirports"
+11208,"Bumbar Airport","Bumba","Congo (Kinshasa)","BMB","FZFU",2.18278,22.481701,0,1,"U",\N,"airport","OurAirports"
+11209,"Sobral Airport","Sobral","Brazil",\N,"SNOB",-3.67889,-40.336802,210,-3,"N",\N,"airport","OurAirports"
11210,"Arapiraca Airport","Arapiraca","Brazil","APQ","SNAL",-9.775360107421875,-36.62919998168945,886,-3,"N",\N,"airport","OurAirports"
11211,"Cangapara Airport","Floriano","Brazil","FLB","SNQG",-6.8463897705078125,-43.077301025390625,689,-3,"N",\N,"airport","OurAirports"
11212,"Picos Airport","Picos","Brazil","PCS","SNPC",-7.0620598793029785,-41.52370071411133,1050,-3,"N",\N,"airport","OurAirports"
-11229,"Beni Airport","Beni","Congo (Kinshasa)","BNC","FZNP",0.574999988079071,29.473899841308594,3517,1,"U",\N,"airport","OurAirports"
+11229,"Beni Airport","Beni","Congo (Kinshasa)","BNC","FZNP",0.575,29.4739,3517,1,"U",\N,"airport","OurAirports"
11230,"Boende Airport","Boende","Congo (Kinshasa)","BNB","FZGN",-0.21699999272823334,20.850000381469727,1168,1,"U",\N,"airport","OurAirports"
-11243,"Montauk Airport","Montauk","United States","MTP","KMTP",41.076499938964844,-71.9207992553711,6,-4,"A",\N,"airport","OurAirports"
+11243,"Montauk Airport","Montauk","United States",\N,"KMTP",41.076499938964844,-71.9207992553711,6,-4,"A",\N,"airport","OurAirports"
11255,"Porter County Municipal Airport","Valparaiso IN","United States","VPZ","KVPZ",41.45399857,-87.00710297,770,-5,"A",\N,"airport","OurAirports"
11257,"Dharavandhoo Airport","DHARAVANDHOO","Maldives","DRV","VRMD",5.1561,73.1302,6,5,"N",\N,"airport","OurAirports"
11258,"Saumlaki/Olilit Airport","Saumlaki","Indonesia","SXK","WAPI",-7.9886097908,131.305999756,218,9,"N",\N,"airport","OurAirports"
@@ -6824,20 +6858,20 @@
11274,"Swan Hill Airport","Swan Hill","Australia","SWH","YSWH",-35.37580108642578,143.5330047607422,234,10,"O",\N,"airport","OurAirports"
11277,"Turtle Island Seaplane Base","Turtle Island","Fiji","TTL","NFUL",-16.966,177.368,0,12,"O",\N,"airport","OurAirports"
11288,"Dewadaru - Kemujan Island","Karimunjawa","Indonesia","KWB","WARU",-5.80091,110.47838,35,7,"U",\N,"airport","OurAirports"
-11290,"Kongolo Airport","Kongolo","Congo (Kinshasa)","KOO","FZRQ",-5.394440174102783,26.989999771118164,1850,1,"U",\N,"airport","OurAirports"
+11290,"Kongolo Airport","Kongolo","Congo (Kinshasa)","KOO","FZRQ",-5.39444,26.99,1850,1,"U",\N,"airport","OurAirports"
11291,"Attopeu Airport","Attopeu","Laos","AOU","VLAP",14.814715357,106.821699142,344,7,"N",\N,"airport","OurAirports"
11292,"Kahemba Airport","Kahemba","Congo (Kinshasa)",\N,"FZCF",-7.333000183105469,19.017000198364258,3425,1,"U",\N,"airport","OurAirports"
-11293,"Francisco de Miranda Airport","Caracas","Venezuela","N/A","SVFM",10.485033035299999,-66.8435134888,2739,-4,"S",\N,"airport","OurAirports"
+11293,"Francisco de Miranda Airport","Caracas","Venezuela",\N,"SVFM",10.485033035299999,-66.8435134888,2739,-4,"S",\N,"airport","OurAirports"
11295,"São Miguel do Oeste Airport","Sao Miguel do Oeste","Brazil","SQX","SSOE",-26.781600952148438,-53.503501892089844,2180,-3,"S",\N,"airport","OurAirports"
11299,"Mason County Airport","Ludington","United States","LDM","KLDM",43.96250153,-86.40789795,646,-5,"A",\N,"airport","OurAirports"
11312,"Reid-Hillview Airport of Santa Clara County","San Jose","United States","RHV","KRHV",37.332901001,-121.819000244,135,8,"A",\N,"airport","OurAirports"
11328,"Sohar Airport","Sohar","Oman","OHS","OOSH",24.38604,56.62541,20,4,"U",\N,"airport","OurAirports"
-11332,"Sahiwal Airport","Sindh","Pakistan","RZS","OPSW",31.88944435119629,72.39167022705078,570,5,"U",\N,"airport","OurAirports"
+11332,"Sahiwal Airport","Sindh","Pakistan","SWN","OPSW",31.88944435119629,72.39167022705078,570,5,"U",\N,"airport","OurAirports"
11352,"Thamkharka Airport","Thamkharka","Nepal",\N,"VNTH",27.04787,86.858022,5240,5.75,"U",\N,"airport","OurAirports"
11353,"Thimarafushi Airport","Thimarafushi","Maldives","TMF","VRNT",2.211,73.1533,6,5,"U",\N,"airport","OurAirports"
11354,"Ifuru Airport","Ifuru","Maldives","IFU","VREI",5.7083,73.025,20,5,"U",\N,"airport","OurAirports"
-11355,"Kieta Airport","Kieta","Papua New Guinea","KIE","AYKT",-6.30541666667,155.728138889,20,10,"U",\N,"airport","OurAirports"
-11357,"Hakkari Yüksekova Airport","Hakkari","Turkey","YKO","LTCW",37.5497,44.2381,6090,2,"E",\N,"airport","OurAirports"
+11355,"Aropa Airport","Kieta","Papua New Guinea","KIE","AYKT",-6.305417,155.728139,20,10,"U",\N,"airport","OurAirports"
+11357,"Hakkari Yüksekova Airport","Hakkari","Turkey","YKO","LTCW",37.5497,44.2381,6400,2,"E",\N,"airport","OurAirports"
11386,"Jelenia Góra Glider Airport","Jelenia Gora","Poland",\N,"EPJG",50.89889907836914,15.785599708557129,1119,1,"E",\N,"airport","OurAirports"
11389,"Bathpalathang Airport","Jakar","Bhutan","BUT","VQBT",27.5622,90.7471,8485,6,"N",\N,"airport","OurAirports"
11401,"Sultan Bantilan Airport","Toli-Toli","Indonesia","TLI","WAMI",1.123428,120.793658,40,8,"U",\N,"airport","OurAirports"
@@ -6850,20 +6884,23 @@
11452,"Leopoldsburg Airfield","Leopoldsburg","Belgium",\N,"EBLE",51.12,5.3072222,207,1,"E",\N,"airport","OurAirports"
11479,"Omtepe Airport","Moyogalpa","Nicaragua",\N,"MNLP",11.523616,-85.702995,200,-6,"S",\N,"airport","OurAirports"
11498,"Alashankou Bole (Bortala) airport","Bole","China","BPL","ZWAX",44.895,82.3,1253,8,"N",\N,"airport","OurAirports"
+11499,"Fuyun Koktokay Airport","Fuyun","China","FYN","ZWFY",46.804169,89.512006,3081,8,"N",\N,"airport","OurAirports"
11524,"Achinsk Airport","Achinsk","Russia","ACS","UNKS",56.2682991027832,90.57080078125,1033,8,"N",\N,"airport","OurAirports"
-11583,"Hinton/Jasper-Hinton Airport","Hinton","Canada",\N,"CEC4",53.3191986084,-117.752998352,4006,-7,"A",\N,"airport","OurAirports"
+11545,"Linfen Qiaoli Airport","LINFEN","China","LFQ","ZBLF",36.132629,111.641236,1483,8,"U",\N,"airport","OurAirports"
+11583,"Hinton/Jasper-Hinton Airport","Hinton","Canada","YJP","CEC4",53.3191986084,-117.752998352,4006,-7,"A",\N,"airport","OurAirports"
11638,"Watsonville Municipal Airport","Watsonville","United States","WVI","KWVI",36.9356994629,-121.790000916,163,-8,"A",\N,"airport","OurAirports"
11644,"Gelephu Airport","Gelephu","Bhutan","GLU","VQGP",26.88456,90.46412,980,6,"N",\N,"airport","OurAirports"
-11649,"Williamsburg Jamestown Airport","Williamsburg","United States","JGG","KJGG",37.239200592041016,-76.71610260009766,49,-5,"A",\N,"airport","OurAirports"
+11649,"Williamsburg Jamestown Airport","Williamsburg","United States",\N,"KJGG",37.239200592041016,-76.71610260009766,49,-5,"A",\N,"airport","OurAirports"
11658,"Dulkaninna Airport","Dulkaninna","Australia","DLK","YDLK",-29.0132999420166,138.4810028076172,0,9.5,"U",\N,"airport","OurAirports"
11673,"William Creek Airport","William Creek","Australia",\N,"YWMC",-28.906700134277344,136.3419952392578,91,9.5,"U",\N,"airport","OurAirports"
11684,"Kenora Seaplane Base","Kenora","Canada",\N,"CJM9",49.767424,-94.49274,1060,-6,"A",\N,"airport","OurAirports"
11700,"Siquijor Airport","Siquijor","Philippines",\N,"RPVZ",9.214203223190001,123.472251892,0,8,"N",\N,"airport","OurAirports"
-11702,"Opapimiskan Lake Airport","Musselwhite Mine","Canada","KM8","CKM8",52.6067008972,-90.3768997192,1023,-5,"A",\N,"airport","OurAirports"
+11702,"Opapimiskan Lake Airport","Musselwhite Mine","Canada","YBS","CKM8",52.6067008972,-90.3768997192,1023,-5,"A",\N,"airport","OurAirports"
+11713,"Rizhao Shanzihe Airport","Rizhao","China","RIZ","ZSRZ",35.405033,119.324403,121,8,"N",\N,"airport","OurAirports"
11717,"Taroom Airport","Taroom","Australia","XTO","YTAM",-25.801700592041016,149.89999389648438,240,10,"N",\N,"airport","OurAirports"
11718,"Gelnhausen Airport","Gelnhausen","Germany",\N,"EDFG",50.19722366333008,9.170000076293945,446,1,"E",\N,"airport","OurAirports"
11719,"Ærø Airport","Aero","Denmark",\N,"EKAE",54.85279846191406,10.456399917602539,3,1,"E",\N,"airport","OurAirports"
-11720,"Lauterbach Airport","Lauterbach-Wernges","Germany",\N,"EDFT",50.68333435058594,9.410833358764648,1211,1,"E",\N,"airport","OurAirports"
+11720,"Lauterbach Airport","Lauterbach-Wernges","Germany",\N,"EDFT",50.683334,9.410833,1211,1,"E",\N,"airport","OurAirports"
11721,"Aschaffenburg Airport","Aschaffenburg","Germany",\N,"EDFC",49.93888854980469,9.063888549804688,410,1,"E",\N,"airport","OurAirports"
11722,"Squamish Airport","Squamish","Canada","YSE","CYSE",49.7817001343,-123.162002563,171,-8,"A",\N,"airport","OurAirports"
11735,"Reichelsheim Airport","Reichelsheim","Germany",\N,"EDFB",50.33583450317383,8.878055572509766,397,1,"E",\N,"airport","OurAirports"
@@ -6871,18 +6908,18 @@
11738,"Lauenbrück Airport","Lauenbrueck","Germany",\N,"EDHU",53.20750045776367,9.573332786560059,98,1,"E",\N,"airport","OurAirports"
11739,"Hüttenbusch Airport","Huettenbusch","Germany",\N,"EDXU",53.28666687011719,8.947221755981445,10,1,"E",\N,"airport","OurAirports"
11740,"Vrsar Crljenka Airport","Vsar","Croatia",\N,"LDPV",45.141700744628906,13.630599975585938,121,1,"E",\N,"airport","OurAirports"
-11742,"Union County Airport","Marysville","United States","MRT","KMRT",40.224700927734375,-83.35160064697266,1021,-5,"A",\N,"airport","OurAirports"
+11742,"Union County Airport","Marysville","United States",\N,"KMRT",40.224700927734375,-83.35160064697266,1021,-5,"A",\N,"airport","OurAirports"
11743,"La Grande-4 Airport","La Grande-4","Canada","YAH","CYAH",53.754699707,-73.6753005981,1005,\N,\N,\N,"airport","OurAirports"
11744,"Alert Bay Airport","Alert Bay","Canada","YAL","CYAL",50.58219909667969,-126.91600036621094,240,\N,\N,\N,"airport","OurAirports"
-11745,"Liverpool South Shore Regional Airport","Liverpool","Canada","","CYAU",44.2303009033,-64.85610198970001,321,\N,\N,\N,"airport","OurAirports"
-11747,"Nipawin Airport","Nipawin","Canada","YBU","CYBU",53.33250045776367,-104.00800323486328,1220,\N,\N,\N,"airport","OurAirports"
-11748,"James T. Field Memorial Aerodrome","Centralia","Canada","YCE","CYCE",43.285599,-81.508301,824,\N,\N,\N,"airport","OurAirports"
-11749,"Blue River Airport","Blue River","Canada","YCP","CYCP",52.11669921875,-119.28299713134766,2240,\N,\N,\N,"airport","OurAirports"
+11745,"Liverpool South Shore Regional Airport","Liverpool","Canada",\N,"CYAU",44.2303009033,-64.85610198970001,321,\N,\N,\N,"airport","OurAirports"
+11747,"Nipawin Airport","Nipawin","Canada",\N,"CYBU",53.33250045776367,-104.00800323486328,1220,\N,\N,\N,"airport","OurAirports"
+11748,"Centralia / James T. Field Memorial Aerodrome","Centralia","Canada","YCE","CYCE",43.285599,-81.508301,824,\N,\N,\N,"airport","OurAirports"
+11749,"Blue River Airport","Blue River","Canada",\N,"CYCP",52.11669921875,-119.28299713134766,2240,\N,\N,\N,"airport","OurAirports"
11750,"Chetwynd Airport","Chetwynd","Canada","YCQ","CYCQ",55.687198638916016,-121.62699890136719,2000,\N,\N,\N,"airport","OurAirports"
11751,"Ross River Airport","Ross River","Canada","XRR","CYDM",61.9706001282,-132.42300415,2314,\N,\N,\N,"airport","OurAirports"
11752,"Dolbeau St Felicien Airport","Dolbeau-St-Félicien","Canada","YDO","CYDO",48.778499603271,-72.375,372,\N,\N,\N,"airport","OurAirports"
-11753,"Amos Magny Airport","Amos","Canada","YEY","CYEY",48.563899993896484,-78.24970245361328,1068,\N,\N,\N,"airport","OurAirports"
-11754,"Goderich Airport","Goderich","Canada","YGD","CYGD",43.7668991089,-81.7106018066,712,\N,\N,\N,"airport","OurAirports"
+11753,"Amos/Magny Airport","Amos","Canada","YEY","CYEY",48.563903,-78.249702,1068,\N,\N,\N,"airport","OurAirports"
+11754,"Goderich Airport","Goderich","Canada",\N,"CYGD",43.7668991089,-81.7106018066,712,\N,\N,\N,"airport","OurAirports"
11755,"Hope Airport","Hope","Canada","YHE","CYHE",49.3683013916,-121.498001099,128,\N,\N,\N,"airport","OurAirports"
11756,"Haines Junction Airport","Haines Junction","Canada","YHT","CYHT",60.78919982910156,-137.54600524902344,2150,\N,\N,\N,"airport","OurAirports"
11757,"Digby / Annapolis Regional Airport","Digby","Canada","YDG","CYID",44.5458450365,-65.7854247093,499,\N,\N,\N,"airport","OurAirports"
@@ -6896,13 +6933,13 @@
11765,"Port Hawkesbury Airport","Port Hawkesbury","Canada","YPS","CYPD",45.6567001343,-61.3680992126,377,\N,\N,\N,"airport","OurAirports"
11766,"St Thomas Municipal Airport","St Thomas","Canada","YQS","CYQS",42.77000045776367,-81.11080169677734,778,\N,\N,\N,"airport","OurAirports"
11767,"Ottawa / Rockcliffe Airport","Ottawa","Canada","YRO","CYRO",45.4603004456,-75.64610290530001,188,\N,\N,\N,"airport","OurAirports"
-11768,"Ottawa / Carp Airport","Ottawa","Canada","YRP","CYRP",45.3191986084,-76.0222015381,382,\N,\N,\N,"airport","OurAirports"
+11768,"Ottawa / Carp Airport","Ottawa","Canada",\N,"CYRP",45.3191986084,-76.0222015381,382,\N,\N,\N,"airport","OurAirports"
11769,"Smiths Falls-Montague (Russ Beach) Airport","Smiths Falls","Canada","YSH","CYSH",44.94580078125,-75.94059753417969,416,\N,\N,\N,"airport","OurAirports"
11770,"St Leonard Airport","St Leonard","Canada","YSL","CYSL",47.157501220703125,-67.83470153808594,793,\N,\N,\N,"airport","OurAirports"
-11771,"Virden/R.J. (Bob) Andrew Field Regional Aerodrome","Virden","Canada","YVD","CYVD",49.8782997131,-100.917999268,1454,\N,\N,\N,"airport","OurAirports"
+11771,"Virden/R.J. (Bob) Andrew Field Regional Aerodrome","Virden","Canada",\N,"CYVD",49.8782997131,-100.917999268,1454,\N,\N,\N,"airport","OurAirports"
11772,"Vernon Airport","Vernon","Canada","YVE","CYVK",50.24810028076172,-119.33100128173828,1140,\N,\N,\N,"airport","OurAirports"
11773,"Beaver Creek Airport","Beaver Creek","Canada","YXQ","CYXQ",62.410301208496094,-140.86700439453125,2131,\N,\N,\N,"airport","OurAirports"
-11774,"Salmon Arm Airport","Salmon Arm","Canada","YSN","CZAM",50.682802,-119.228996,1751,\N,\N,\N,"airport","OurAirports"
+11774,"Shuswap Regional Airport","Salmon Arm","Canada","YSN","CZAM",50.682802,-119.228996,1751,\N,\N,\N,"airport","OurAirports"
11775,"Kelsey Airport","Kelsey","Canada","KES","CZEE",56.0374984741,-96.50969696039999,600,\N,\N,\N,"airport","OurAirports"
11776,"Pukatawagan Airport","Pukatawagan","Canada","XPK","CZFG",55.7491989136,-101.26599884,958,\N,\N,\N,"airport","OurAirports"
11777,"Grand Forks Airport","Grand Forks","Canada","ZGF","CZGF",49.01559829711914,-118.43099975585938,1720,\N,\N,\N,"airport","OurAirports"
@@ -6915,7 +6952,7 @@
11784,"Ignace Municipal Airport","Ignace","Canada","ZUC","CZUC",49.4296989440918,-91.7177963256836,1435,\N,\N,\N,"airport","OurAirports"
11785,"Neubrandenburg Airport","Neubrandenburg","Germany","FNB","EDBN",53.6022,13.306,228,\N,\N,\N,"airport","OurAirports"
11786,"Airport Bamberg-Breitenau","Bamberg","Germany",\N,"EDQA",49.920403,10.914233,811,\N,\N,\N,"airport","OurAirports"
-11787,"Zerbst Airport","Zerbst/Anhalt","Germany",\N,"EDUZ",52.000831604003906,12.148611068725586,289,\N,\N,\N,"airport","OurAirports"
+11787,"Zerbst Airport","Zerbst/Anhalt","Germany",\N,"EDUZ",52.000832,12.148611,289,\N,\N,\N,"airport","OurAirports"
11788,"RAF Spadeadam","Spadeadam","United Kingdom",\N,"EGOM",55.0499992371,-2.54999995232,1066,\N,\N,\N,"airport","OurAirports"
11789,"RAF Kinloss","Kinloss","United Kingdom","FSS","EGQK",57.6493988037,-3.56064009666,22,\N,\N,\N,"airport","OurAirports"
11790,"Biała Podlaska Airfield","Biała Podlaska","Poland","BXP","EPBP",52.00078,23.1325278,485,\N,\N,\N,"airport","OurAirports"
@@ -6923,7 +6960,7 @@
11792,"Deblin Military Air Base","Dęblin","Poland",\N,"EPDE",51.551399231,21.8936004639,392,\N,\N,\N,"airport","OurAirports"
11793,"Leczyca Military Air Base","Leczyca","Poland",\N,"EPLY",52.004699707,19.1455993652,377,\N,\N,\N,"airport","OurAirports"
11794,"Minsk Mazowiecki Military Air Base","","Poland",\N,"EPMM",52.1954994202,21.6558990479,604,\N,\N,\N,"airport","OurAirports"
-11795,"Powidz Military Air Base","","Poland",\N,"EPPW",52.3793983459,17.8539009094,371,\N,\N,\N,"airport","OurAirports"
+11795,"Powidz Military Air Base","","Poland",\N,"EPPW",52.379398,17.853901,371,\N,\N,\N,"airport","OurAirports"
11796,"Tomaszow Mazowiecki Military Air Base","Tomaszów Mazowiecki","Poland",\N,"EPTM",51.584400177,20.0977993011,571,\N,\N,\N,"airport","OurAirports"
11797,"Björkvik Air Base","Björkvik","Sweden",\N,"ESKX",58.79079818725586,16.571199417114258,0,\N,\N,\N,"airport","OurAirports"
11798,"Ljungbyhed Airport","Ljungbyhed","Sweden",\N,"ESTL",56.082801818847656,13.212499618530273,140,\N,\N,\N,"airport","OurAirports"
@@ -6963,10 +7000,10 @@
11832,"Needles Airport","Needles","United States","EED","KEED",34.7663002014,-114.623001099,983,\N,\N,\N,"airport","OurAirports"
11833,"Duke Field","Crestview","United States","EGI","KEGI",30.65040016,-86.52290344,191,\N,\N,\N,"airport","OurAirports"
11834,"Murray Field","Eureka","United States","EKA","KEKA",40.803398132299996,-124.112998962,7,\N,\N,\N,"airport","OurAirports"
-11835,"San Marcos Municipal Airport","San Marcos","United States","HYI","KHYI",29.8927001953125,-97.86299896240234,597,\N,\N,\N,"airport","OurAirports"
+11835,"San Marcos Regional Airport","San Marcos","United States",\N,"KHYI",29.8927,-97.862999,597,\N,\N,\N,"airport","OurAirports"
11836,"Sawyer County Airport","Hayward","United States","HYR","KHYR",46.025199890100005,-91.44429779050002,1216,\N,\N,\N,"airport","OurAirports"
11837,"Kimble County Airport","Junction","United States","JCT","KJCT",30.5112991333,-99.7634963989,1749,\N,\N,\N,"airport","OurAirports"
-11838,"Monticello Municipal Ellis Field","Monticello","United States","LLQ","KLLQ",33.6385994,-91.75099945,270,\N,\N,\N,"airport","OurAirports"
+11838,"Monticello Municipal Ellis Field","Monticello","United States",\N,"KLLQ",33.6385994,-91.75099945,270,\N,\N,\N,"airport","OurAirports"
11839,"Derby Field","Lovelock","United States","LOL","KLOL",40.0663986206,-118.565002441,3904,\N,\N,\N,"airport","OurAirports"
11840,"Mobridge Municipal Airport","Mobridge","United States","MBG","KMBG",45.54650116,-100.4079971,1716,\N,\N,\N,"airport","OurAirports"
11841,"Mc Comb/Pike County Airport/John E Lewis Field","Mc Comb","United States","MCB","KMCB",31.17849922,-90.47190094,413,\N,\N,\N,"airport","OurAirports"
@@ -6975,47 +7012,47 @@
11844,"Brunswick Executive Airport","Brunswick","United States","NHZ","KNHZ",43.89220047,-69.93859863,72,\N,\N,\N,"airport","OurAirports"
11845,"Naval Station Mayport (Admiral David L. Mcdonald Field)","Mayport","United States","NRB","KNRB",30.39109993,-81.42469788,15,\N,\N,\N,"airport","OurAirports"
11846,"Orangeburg Municipal Airport","Orangeburg","United States","OGB","KOGB",33.456798553467,-80.859497070312,195,\N,\N,\N,"airport","OurAirports"
-11847,"Columbus Municipal Airport","Columbus","United States","OLU","KOLU",41.44800186,-97.34259796,1447,\N,\N,\N,"airport","OurAirports"
+11847,"Columbus Municipal Airport","Columbus","United States",\N,"KOLU",41.44800186,-97.34259796,1447,\N,\N,\N,"airport","OurAirports"
11848,"Ottumwa Regional Airport","Ottumwa","United States","OTM","KOTM",41.10660172,-92.44789886,845,\N,\N,\N,"airport","OurAirports"
11849,"Cairns AAF (Fort Rucker) Air Field","Fort Rucker/Ozark","United States","OZR","KOZR",31.27569962,-85.71340179,301,\N,\N,\N,"airport","OurAirports"
11850,"Ralph Wenz Field","Pinedale","United States","PWY","KPNA",42.79550171,-109.8069992,7102,\N,\N,\N,"airport","OurAirports"
11851,"Dutchess County Airport","Poughkeepsie","United States","POU","KPOU",41.6265983581543,-73.88420104980469,165,\N,\N,\N,"airport","OurAirports"
-11852,"New Richmond Regional Airport","New Richmond","United States","RNH","KRNH",45.14830017,-92.5381012,998,\N,\N,\N,"airport","OurAirports"
+11852,"New Richmond Regional Airport","New Richmond","United States",\N,"KRNH",45.14830017,-92.5381012,998,\N,\N,\N,"airport","OurAirports"
11853,"Russell Municipal Airport","Russell","United States","RSL","KRSL",38.872100830078,-98.811798095703,1862,\N,\N,\N,"airport","OurAirports"
11854,"Redwood Falls Municipal Airport","Redwood Falls","United States","RWF","KRWF",44.54719925,-95.08229828,1024,\N,\N,\N,"airport","OurAirports"
11855,"Salinas Municipal Airport","Salinas","United States","SNS","KSNS",36.662799835205,-121.60600280762,85,\N,\N,\N,"airport","OurAirports"
-11856,"Sonora Municipal Airport","Sonora","United States","SOA","KSOA",30.585699081421,-100.6490020752,2140,\N,\N,\N,"airport","OurAirports"
-11857,"Saline County Regional Airport","Benton","United States","SUZ","KSUZ",34.59059906,-92.47940063,390,\N,\N,\N,"airport","OurAirports"
+11856,"Sonora Municipal Airport","Sonora","United States",\N,"KSOA",30.585699081421,-100.6490020752,2140,\N,\N,\N,"airport","OurAirports"
+11857,"Saline County Regional Airport","Benton","United States",\N,"KSUZ",34.59059906,-92.47940063,390,\N,\N,\N,"airport","OurAirports"
11858,"Tonopah Airport","Tonopah","United States","TPH","KTPH",38.06019974,-117.086998,5430,\N,\N,\N,"airport","OurAirports"
-11859,"Aurora State Airport","Aurora","United States","UAO","KUAO",45.247100830078125,-122.7699966430664,200,\N,\N,\N,"airport","OurAirports"
+11859,"Aurora State Airport","Aurora","United States",\N,"KUAO",45.247100830078125,-122.7699966430664,200,\N,\N,\N,"airport","OurAirports"
11860,"Ukiah Municipal Airport","Ukiah","United States","UKI","KUKI",39.125999450684,-123.20099639893,614,\N,\N,\N,"airport","OurAirports"
11861,"University Oxford Airport","Oxford","United States","UOX","KUOX",34.384300231934,-89.536796569824,452,\N,\N,\N,"airport","OurAirports"
11862,"Huntsville Regional Airport","Huntsville","United States","HTV","KUTS",30.7469005585,-95.5871963501,363,\N,\N,\N,"airport","OurAirports"
11863,"Miller Field","Valentine","United States","VTN","KVTN",42.85779953,-100.5479965,2596,\N,\N,\N,"airport","OurAirports"
11864,"Winnemucca Municipal Airport","Winnemucca","United States","WMC","KWMC",40.8965988159,-117.805999756,4308,\N,\N,\N,"airport","OurAirports"
11865,"West Woodward Airport","Woodward","United States","WWR","KWWR",36.438,-99.5226667,2189,\N,\N,\N,"airport","OurAirports"
-11866,"Cape Canaveral AFS Skid Strip","Cocoa Beach","United States","XMR","KXMR",28.4675998688,-80.56659698490002,10,\N,\N,\N,"airport","OurAirports"
+11866,"Cape Canaveral AFS Skid Strip","Cocoa Beach","United States",\N,"KXMR",28.4675998688,-80.56659698490002,10,\N,\N,\N,"airport","OurAirports"
11867,"Homey (Area 51) Airport","Groom Lake","United States",\N,"KXTA",37.23500061035156,-115.81099700927734,4462,\N,\N,\N,"airport","OurAirports"
11868,"Zanesville Municipal Airport","Zanesville","United States","ZZV","KZZV",39.9444007874,-81.89209747310001,900,\N,\N,\N,"airport","OurAirports"
11869,"Gjadër Air Base","Gjadër","Albania",\N,"LAGJ",41.895199,19.5987,23,\N,\N,\N,"airport","OurAirports"
11870,"Kukës Airport","Kukës","Albania",\N,"LAKU",42.033699035599994,20.4158992767,1120,\N,\N,\N,"airport","OurAirports"
11871,"Kuçovë Air Base","Kuçovë","Albania",\N,"LAKV",40.77190017700195,19.901899337768555,135,\N,\N,\N,"airport","OurAirports"
11872,"Vlorë Air Base","Vlorë","Albania",\N,"LAVL",40.47610092163086,19.474199295043945,3,\N,\N,\N,"airport","OurAirports"
-11873,"Uzundzhovo Air Base","Haskovo","Bulgaria",\N,"LBHS",41.97639846801758,25.589799880981445,160,\N,\N,\N,"airport","OurAirports"
+11873,"Haskovo Malevo Airport","Haskovo","Bulgaria",\N,"LBHS",41.976398,25.5898,160,\N,\N,\N,"airport","OurAirports"
11874,"Gabrovnitsa Air Base","Gabrovnitsa","Bulgaria",\N,"LBMG",43.5443000793457,23.272499084472656,626,\N,\N,\N,"airport","OurAirports"
11875,"Graf Ignatievo Air Base","Graf Ignatievo","Bulgaria",\N,"LBPG",42.290401458740234,24.714000701904297,190,\N,\N,\N,"airport","OurAirports"
11876,"Dolna Mitropoliya Air Base","Dolna Mitropoliya","Bulgaria",\N,"LBPL",43.451401,24.5028,330,\N,\N,\N,"airport","OurAirports"
11877,"Balchik Air Base","Balchik","Bulgaria",\N,"LBWB",43.42380142211914,28.181299209594727,660,\N,\N,\N,"airport","OurAirports"
-11878,"Cuatro Vientos Airport","Madrid","Spain","ECV","LECU",40.370700836199994,-3.7851400375399997,2269,\N,\N,\N,"airport","OurAirports"
+11878,"Cuatro Vientos Airport","Madrid","Spain","ECV","LECU",40.370701,-3.78514,2269,\N,\N,\N,"airport","OurAirports"
11879,"Castellón-Costa Azahar Airport","Castellón de la Plana","Spain","CDT","LEDS",40.213889,0.073333,1145,\N,\N,\N,"airport","OurAirports"
11880,"Teruel Airport","Teruel","Spain","TEV","LETL",40.403,-1.2183,3380,\N,\N,\N,"airport","OurAirports"
11881,"Blois-Le Breuil Airport","Blois/Le Breuil","France",\N,"LFOQ",47.678502,1.20884,398,\N,\N,\N,"airport","OurAirports"
-11882,"Trento-Mattarello Airport","Trento (TN)","Italy","TN0","LIDT",46.0214,11.1242,610,\N,\N,\N,"airport","OurAirports"
+11882,"Trento-Mattarello Airport","Trento (TN)","Italy",\N,"LIDT",46.0214,11.1242,610,\N,\N,\N,"airport","OurAirports"
11883,"Alessandria Airport","Alessandria","Italy",\N,"LILA",44.925201,8.62513,299,\N,\N,\N,"airport","OurAirports"
11884,"Biella-Cerrione Airport","Biella (BI)","Italy",\N,"LILE",45.4953,8.10278,920,\N,\N,\N,"airport","OurAirports"
11885,"Vercelli Airport","Vercelli","Italy",\N,"LILI",45.310233,8.417935,417,\N,\N,\N,"airport","OurAirports"
11886,"Casale Monferrato Airport","Casale Monferrato","Italy",\N,"LILM",45.111198,8.45603,377,\N,\N,\N,"airport","OurAirports"
-11887,"Varese-Venegono Airport","Varese","Italy",\N,"LILN",45.742199,8.88823,1050,\N,\N,\N,"airport","OurAirports"
+11887,"Varese-Venegono Airport","Varese","Italy",\N,"LILN",45.742199,8.888233,1050,\N,\N,\N,"airport","OurAirports"
11888,"Novi Ligure Airport","Novi Ligure","Italy",\N,"LIMR",44.779999,8.78639,607,\N,\N,\N,"airport","OurAirports"
11889,"Sarzana-Luni Air Base","Sarzana (SP)","Italy","QLP","LIQW",44.088001,9.98795,45,\N,\N,\N,"airport","OurAirports"
11890,"Câmpia Turzii Air Base","Câmpia Turzii","Romania",\N,"LRCT",46.50230026245117,23.885900497436523,1083,\N,\N,\N,"airport","OurAirports"
@@ -7028,7 +7065,7 @@
11897,"Upala Airport","Upala","Costa Rica","UPL","MRUP",10.8922,-85.016197,184,\N,\N,\N,"airport","OurAirports"
11898,"San Nicolas De Bari Airport","San Nicolás","Cuba","QSN","MUNB",22.756099700927734,-81.9208984375,49,\N,\N,\N,"airport","OurAirports"
11899,"San Julian Air Base","Pinar Del Rio","Cuba","SNJ","MUSJ",22.095300674438477,-84.1520004272461,98,\N,\N,\N,"airport","OurAirports"
-11900,"Dawadmi Domestic Airport","","Saudi Arabia",\N,"OEDM",24.4499,44.121201,3026,\N,\N,\N,"airport","OurAirports"
+11900,"King Salman Abdulaziz Airport","","Saudi Arabia","DWD","OEDM",24.4499,44.121201,3026,\N,\N,\N,"airport","OurAirports"
11901,"King Khaled Air Base","","Saudi Arabia","KMX","OEKM",18.297300338745117,42.80350112915039,6778,\N,\N,\N,"airport","OurAirports"
11902,"Riyadh Air Base","Riyadh","Saudi Arabia","XXN","OERY",24.709800720214844,46.72520065307617,2082,\N,\N,\N,"airport","OurAirports"
11903,"Jam Airport","Kangan","Iran","KNR","OIBJ",27.820499420166016,52.35219955444336,2173,\N,\N,\N,"airport","OurAirports"
@@ -7036,7 +7073,7 @@
11905,"Payam International Airport","Karaj","Iran","PYK","OIIP",35.776100158691,50.826698303223,4170,\N,\N,\N,"airport","OurAirports"
11906,"Ahmed Al Jaber Air Base","Ahmed Al Jaber AB","Kuwait","XIJ","OKAJ",28.9347991943,47.791900634799994,409,\N,\N,\N,"airport","OurAirports"
11907,"Rayak Air Base","Rayak","Lebanon",\N,"OLRA",33.850799560546875,35.987701416015625,3018,\N,\N,\N,"airport","OurAirports"
-11908,"Mirpur Khas Air Base","Mirpur Khas","Pakistan","MPD","OPMK",25.6825008392334,69.07279968261719,60,\N,\N,\N,"airport","OurAirports"
+11908,"Mirpur Khas Air Base","Mirpur Khas","Pakistan",\N,"OPMK",25.682501,69.0728,180,\N,\N,\N,"airport","OurAirports"
11909,"Minhas Air Base","Kamra","Pakistan","ATG","OPMS",33.8690986633,72.4009017944,1023,\N,\N,\N,"airport","OurAirports"
11910,"Rafiqui Air Base","Shorkot","Pakistan",\N,"OPRQ",30.758100509643555,72.28250122070312,492,\N,\N,\N,"airport","OurAirports"
11911,"Faisal Air Base","Karachi","Pakistan",\N,"OPSF",24.87420082092285,67.11849975585938,29,\N,\N,\N,"airport","OurAirports"
@@ -7049,14 +7086,15 @@
11918,"Nenana Municipal Airport","Nenana","United States","ENN","PANN",64.54730224609375,-149.07400512695312,362,\N,\N,\N,"airport","OurAirports"
11919,"Wasilla Airport","Wasilla","United States","WWA","PAWS",61.5717010498,-149.539993286,354,\N,\N,\N,"airport","OurAirports"
11920,"Gangshan Air Force Base","Gangshan","Taiwan",\N,"RCAY",22.782499313354492,120.26300048828125,34,\N,\N,\N,"airport","OurAirports"
-11921,"Asahikawa Airport","","Japan",\N,"RJCA",43.79520034790039,142.36300659179688,377,\N,\N,\N,"airport","OurAirports"
-11923,"Utsunomiya Airport","","Japan","QUT","RJTU",36.51449966430664,139.87100219726562,334,\N,\N,\N,"airport","OurAirports"
-11924,"Jungwon Air Base","","South Korea",\N,"RKTI",37.029998779296875,127.88500213623047,281,\N,\N,\N,"airport","OurAirports"
+11921,"Asahikawa Airfield","","Japan",\N,"RJCA",43.794734,142.365432,377,\N,\N,\N,"airport","OurAirports"
+11922,"Iwakuni Marine Corps Air Station","Iwakuni","Japan","IWK","RJOI",34.143902,132.235992,7,\N,\N,\N,"airport","OurAirports"
+11923,"Utsunomiya Airport","","Japan",\N,"RJTU",36.5145,139.87101,334,\N,\N,\N,"airport","OurAirports"
+11924,"Jungwon Air Base/Chungju Airport","","South Korea",\N,"RKTI",37.03024,127.886353,281,\N,\N,\N,"airport","OurAirports"
11925,"Ie Jima Airport","Ie","Japan","IEJ","RORE",26.7220001221,127.785003662,246,\N,\N,\N,"airport","OurAirports"
11926,"Allah Valley Airport","Surallah","Philippines","AAV","RPMA",6.366819858551025,124.7509994506836,659,\N,\N,\N,"airport","OurAirports"
11927,"Bislig Airport","","Philippines","BPH","RPMF",8.19594955444336,126.3219985961914,12,\N,\N,\N,"airport","OurAirports"
-11928,"Mati National Airport","","Philippines","MXI","RPMQ",6.94936990737915,126.27300262451172,156,\N,\N,\N,"airport","OurAirports"
-11929,"Presidente Néstor Kirchner Regionsl Airport","Villa Maria","Argentina","VMR","SAOV",-32.3201,-63.22663,670,\N,\N,\N,"airport","OurAirports"
+11928,"Mati National Airport","","Philippines","MXI","RPMQ",6.949091,126.27368,156,\N,\N,\N,"airport","OurAirports"
+11929,"Presidente Néstor Kirchner Regionsl Airport","Villa Maria","Argentina",\N,"SAOV",-32.3201,-63.22663,670,\N,\N,\N,"airport","OurAirports"
11930,"Chafei Amsei Airport","Barretos","Brazil","BAT","SBBT",-20.584499359131,-48.594100952148,1898,\N,\N,\N,"airport","OurAirports"
11931,"Base de Aviação de Taubaté Airport","Taubaté","Brazil","QHP","SBTA",-23.04010009765625,-45.51599884033203,1908,\N,\N,\N,"airport","OurAirports"
11932,"Barriles Airport","Tocopilla","Chile","TOQ","SCBE",-22.14109992980957,-70.06289672851562,3475,\N,\N,\N,"airport","OurAirports"
@@ -7071,7 +7109,7 @@
11941,"Paz De Ariporo Airport","Paz De Ariporo","Colombia","PZA","SKPZ",5.87615,-71.8866,900,\N,\N,\N,"airport","OurAirports"
11942,"Tunja Airport","Tunja","Colombia",\N,"SKTJ",5.54138,-73.3445,8940,\N,\N,\N,"airport","OurAirports"
11943,"Tres Esquinas Air Base","Tres Esquinas","Colombia","TQS","SKTQ",0.7459,-75.234,585,\N,\N,\N,"airport","OurAirports"
-11944,"Marandúa Air Base","Marandúa","Colombia","MQZ","SKUA",5.52448,-68.6856,285,\N,\N,\N,"airport","OurAirports"
+11944,"Marandúa Air Base","Marandúa","Colombia",\N,"SKUA",5.52448,-68.6856,285,\N,\N,\N,"airport","OurAirports"
11945,"Juan Simons Vela Airport","Rioja","Peru","RIJ","SPJA",-6.067860126495361,-77.16000366210938,2707,\N,\N,\N,"airport","OurAirports"
11946,"Shumba Airport","Jaén","Peru","JAE","SPJE",-5.59248,-78.774002,2477,\N,\N,\N,"airport","OurAirports"
11947,"Metropolitano Airport","","Venezuela",\N,"SVMP",10.133169174194336,-66.78782653808594,574,\N,\N,\N,"airport","OurAirports"
@@ -7081,7 +7119,7 @@
11951,"Chelkar Airport","Chelkar","Kazakhstan",\N,"UATR",47.904998779296875,59.619998931884766,0,\N,\N,\N,"airport","OurAirports"
11952,"Kyzyl-Syr Airport","Kyzyl-Syr","Russia",\N,"UENK",63.8849983215332,122.7770004272461,331,\N,\N,\N,"airport","OurAirports"
11953,"Vilyuisk Airport","Vilyuisk","Russia","VYI","UENW",63.75666809082,121.69333648682,361,\N,\N,\N,"airport","OurAirports"
-11954,"Belaya Gora Airport","","Russia",\N,"UESG",68.55660247802734,146.23150634765625,118,\N,\N,\N,"airport","OurAirports"
+11954,"Belaya Gora Airport","","Russia","BGN","UESG",68.556602,146.231506,118,\N,\N,\N,"airport","OurAirports"
11955,"Dzhermuk Airport","Dzhermuk","Armenia",\N,"UGEJ",39.8240013123,45.673999786399996,0,\N,\N,\N,"airport","OurAirports"
11956,"Kamenny Ruchey Naval Air Base","Sovetskaya Gavan","Russia",\N,"UHKG",49.23570251464844,140.19309997558594,659,\N,\N,\N,"airport","OurAirports"
11957,"Maygatka Airport.","Sovetskaya Gavan","Russia","GVN","UHKM",48.926998138399995,140.033996582,768,\N,\N,\N,"airport","OurAirports"
@@ -7089,17 +7127,17 @@
11959,"Chaybukha Airport","Chaybukha","Russia",\N,"UHMG",61.834999084472656,160.54800415039062,207,\N,\N,\N,"airport","OurAirports"
11960,"Keperveem Airport","Keperveem","Russia",\N,"UHMK",67.8450012207,166.13999939,623,\N,\N,\N,"airport","OurAirports"
11961,"Magadan-13 Airport","Magadan","Russia",\N,"UHMT",59.62329864501953,150.9219970703125,164,\N,\N,\N,"airport","OurAirports"
-11962,"Nikolayevsk-na-Amure Airport","Nikolayevsk-na-Amure Airport","Russia","NLI","UHNN",53.154998779297,140.64999389648,170,\N,\N,\N,"airport","OurAirports"
+11962,"Nikolayevsk-na-Amure Airport","Nikolayevsk-na-Amure Airport","Russia","NLI","UHNN",53.154999,140.649994,170,\N,\N,\N,"airport","OurAirports"
11963,"Palana Airport","Palana","Russia",\N,"UHPL",59.08169937133789,159.88800048828125,112,\N,\N,\N,"airport","OurAirports"
11964,"Zheleznogorsk Airport","Zheleznogorsk-Ilimsky","Russia",\N,"UIBV",56.487701416015625,104.10600280761719,1946,\N,\N,\N,"airport","OurAirports"
11965,"Gvardeyskoe Air Base","Sarabuz","Ukraine",\N,"UKFG",45.1150016784668,33.97700119018555,721,\N,\N,\N,"airport","OurAirports"
11966,"Saki Air Base","Saki","Ukraine",\N,"UKFI",45.09299850463867,33.595001220703125,36,\N,\N,\N,"airport","OurAirports"
11967,"Dzhankoy Airport","Dzhankoy","Ukraine",\N,"UKFY",45.70090103149414,34.41889953613281,75,\N,\N,\N,"airport","OurAirports"
-11968,"Ozerne Air Base","Zhytomyr","Ukraine",\N,"UKKO",50.15829849243164,28.738300323486328,761,\N,\N,\N,"airport","OurAirports"
+11968,"Ozerne Air Base","Zhytomyr","Ukraine",\N,"UKKO",50.158298,28.7383,761,\N,\N,\N,"airport","OurAirports"
11969,"Severomorsk-1 Naval Air Base","Severomorsk","Russia",\N,"ULAK",69.03166961669922,33.418331146240234,239,\N,\N,\N,"airport","OurAirports"
-11970,"Pushkin Airport","St. Petersburg","Russia",\N,"ULLP",59.6850013733,30.338300705,230,\N,\N,\N,"airport","OurAirports"
+11970,"Pushkin Airport","St. Petersburg","Russia",\N,"ULLP",59.685001,30.338301,230,\N,\N,\N,"airport","OurAirports"
11971,"Siversky Air Base","Siversky","Russia",\N,"ULLS",59.3567008972168,30.036699295043945,341,\N,\N,\N,"airport","OurAirports"
-11972,"Staraya Russa Airport","Staraya Russa","Russia",\N,"ULNR",57.96139907836914,31.3843994140625,52,\N,\N,\N,"airport","OurAirports"
+11972,"Staraya Russa Air Base","Staraya Russa","Russia",\N,"ULNR",57.961399,31.384399,52,\N,\N,\N,"airport","OurAirports"
11973,"Peski Airport","Petrozavodsk","Russia",\N,"ULPP",61.83194351196289,34.295555114746094,0,\N,\N,\N,"airport","OurAirports"
11974,"Baranavichi Air Base","Baranavichi","Belarus",\N,"UMMA",53.099998474121094,26.049999237060547,0,\N,\N,\N,"airport","OurAirports"
11975,"Babruisk Air Base","Babruisk","Belarus",\N,"UMNB",53.105,29.205,502,\N,\N,\N,"airport","OurAirports"
@@ -7109,7 +7147,7 @@
11979,"Nagurskoye","Murmansk","Russia",\N,"UODN",80.803207,47.663586,59,\N,\N,\N,"airport","OurAirports"
11980,"Svetlogorsk Airport","Svetlogorsk","Russia",\N,"UOIG",66.83999633789062,88.40333557128906,394,\N,\N,\N,"airport","OurAirports"
11981,"Valek Airport","Valek","Russia",\N,"UOOW",69.39690399169922,88.35368347167969,108,\N,\N,\N,"airport","OurAirports"
-11982,"Khanskaya Airport","Maykop","Russia",\N,"URKH",44.68000030517578,40.03499984741211,600,\N,\N,\N,"airport","OurAirports"
+11982,"Khanskaya Air Base","Maykop","Russia",\N,"URKH",44.68,40.035,600,\N,\N,\N,"airport","OurAirports"
11983,"Dudinka Airport","Dudinka","Russia",\N,"UROD",69.375,86.15666961669922,82,\N,\N,\N,"airport","OurAirports"
11984,"Volgodonsk Airport","","Russia","VLK","URRY",47.682098388671875,42.07279968261719,276,\N,\N,\N,"airport","OurAirports"
11985,"Tashkent East Airport","Tashkent","Uzbekistan",\N,"UTTP",41.31269836425781,69.39140319824219,1574,\N,\N,\N,"airport","OurAirports"
@@ -7123,18 +7161,21 @@
11993,"Maksimovka Airport","Ufa","Russia",\N,"UWUM",54.83000183105469,56.16830062866211,325,\N,\N,\N,"airport","OurAirports"
11994,"Buguruslan Severny Airport","Buguruslan","Russia",\N,"UWWB",53.71839904789999,52.3718986511,728,\N,\N,\N,"airport","OurAirports"
11995,"Bezymyanka Airfield","Samara","Russia",\N,"UWWG",53.220001220703125,50.32500076293945,135,\N,\N,\N,"airport","OurAirports"
-11996,"Ratnagiri Airport","","India","RTC","VARG",17.013599395751953,73.32779693603516,305,\N,\N,\N,"airport","OurAirports"
+11996,"Ratnagiri Airport","","India","RTC","VARG",17.013599,73.327797,305,\N,\N,\N,"airport","OurAirports"
11997,"Hingurakgoda Air Force Base","Polonnaruwa Town","Sri Lanka","HIM","VCCH",8.04981,80.9814,170,\N,\N,\N,"airport","OurAirports"
11998,"Kazi Nazrul Islam Airport","Durgapur","India","RDP","VEDG",23.6225,87.243,300,\N,\N,\N,"airport","OurAirports"
+11999,"Ambala Air Force Station","","India",\N,"VIAM",30.368099212646484,76.81670379638672,909,\N,\N,\N,"airport","OurAirports"
+12000,"Sirsa Air Force Station","","India",\N,"VISA",29.56060028076172,75.006103515625,650,\N,\N,\N,"airport","OurAirports"
+12001,"Udhampur Air Force Station","","India",\N,"VIUX",32.902198791503906,75.15619659423828,2066,\N,\N,\N,"airport","OurAirports"
12002,"Sri Sathya Sai Airport","Puttaparthi","India","PUT","VOPN",14.1492996216,77.7910995483,1558,\N,\N,\N,"airport","OurAirports"
12003,"Meiktila Air Base","Meiktila","Burma",\N,"VYML",20.88640022277832,95.89279174804688,699,\N,\N,\N,"airport","OurAirports"
12004,"Changi Air Base (East)","Singapore","Singapore",\N,"WSAC",1.3441400528,104.009002686,22,\N,\N,\N,"airport","OurAirports"
-12005,"Soltsy-2 Air Base","Soltsy","Russia",\N,"XLLL",58.13954544067383,30.330419540405273,266,\N,\N,\N,"airport","OurAirports"
-12006,"Severomorsk-3 Naval Air Base","Severomorsk","Russia",\N,"XLMV",68.86666870117188,33.71666717529297,564,\N,\N,\N,"airport","OurAirports"
-12007,"Fedotovo Naval Air Base","Kipelovo","Russia",\N,"XLWF",59.18830108642578,39.12329864501953,574,\N,\N,\N,"airport","OurAirports"
+12005,"Soltsy-2 Air Base","Soltsy","Russia",\N,"XLLL",58.139545,30.33042,266,\N,\N,\N,"airport","OurAirports"
+12006,"Severomorsk-3 Naval Air Base","Severomorsk","Russia",\N,"XLMV",68.866669,33.716667,564,\N,\N,\N,"airport","OurAirports"
+12007,"Fedotovo Naval Air Base","Kipelovo","Russia",\N,"XLWF",59.188301,39.123299,574,\N,\N,\N,"airport","OurAirports"
12008,"Lebyazhye Air Base","Kamyshin","Russia",\N,"XRWL",50.201698303200004,45.2083015442,381,\N,\N,\N,"airport","OurAirports"
-12009,"Smolensk North Airport","Smolensk","Russia",\N,"XUBS",54.824,32.025,820,\N,\N,\N,"airport","OurAirports"
-12010,"Rtishchevo Air Base","Rtishchevo","Russia",\N,"XWPR",52.297316667,43.7241,673,\N,\N,\N,"airport","OurAirports"
+12009,"Smolensk North Airport","Smolensk","Russia","LNX","XUBS",54.824,32.025,820,\N,\N,\N,"airport","OurAirports"
+12010,"Rtishchevo Air Base","Rtishchevo","Russia",\N,"XWPR",52.297317,43.7241,673,\N,\N,\N,"airport","OurAirports"
12011,"Alpha Airport","Alpha","Australia","ABH","YAPH",-23.646099,146.584,1255,\N,\N,\N,"airport","OurAirports"
12012,"Ararat Airport","","Australia","ARY","YARA",-37.30939865112305,142.98899841308594,1008,\N,\N,\N,"airport","OurAirports"
12013,"Benalla Airport","","Australia","BLN","YBLA",-36.55189895629883,146.0070037841797,569,\N,\N,\N,"airport","OurAirports"
@@ -7181,4 +7222,322 @@
12054,"Wuhu Air Base","Wuhu","China","WHU","ZSWU",31.3906,118.408997,0,\N,\N,\N,"airport","OurAirports"
12055,"Shanshan Airport","Shanshan","China","SXJ","ZWSS",42.91170120239258,90.24749755859375,0,\N,\N,\N,"airport","OurAirports"
12056,"Yingkou Lanqi Airport","Yingkou","China","YKH","ZYYK",40.542524,122.3586,0,\N,\N,\N,"airport","OurAirports"
-12057,"Shenyang Dongta Airport","Shenyang","China",\N,"ZYYY",41.784400939941406,123.49600219726562,0,\N,\N,\N,"airport","OurAirports"
\ No newline at end of file
+12057,"Shenyang Dongta Airport","Shenyang","China",\N,"ZYYY",41.784400939941406,123.49600219726562,0,\N,\N,\N,"airport","OurAirports"
+12058,"Bogorodskoye Airport","Bogorodskoe","Russia","BQG","UHNB",52.38,140.448,0,11,"U",\N,"airport","OurAirports"
+12059,"Itapiranga Airport","Itapiranga","Brazil",\N,"SSYT",-27.142499923706055,-53.68579864501953,1247,-3,"S",\N,"airport","OurAirports"
+12069,"Aguas Calientes Airport","Aguas Calientes","Peru",\N,"SPAT",-8.833330154418945,-74.68329620361328,9840,-6,"U",\N,"airport","OurAirports"
+12087,"Rajiv Gandhi International Airport","Hyderabad","India","HYD","VOHS",17.2313175201,78.4298553467,2024,5.5,"N",\N,"airport","OurAirports"
+12090,"Vancouver International Seaplane Base","Vancouver","Canada",\N,"CAM9",49.177047,-123.168154,0,-8,"A",\N,"airport","OurAirports"
+12096,"Bressaucourt Airport","Bressaucourt-Porrentruy","Switzerland",\N,"LSZQ",47.392677,7.028648,1866,1,"E",\N,"airport","OurAirports"
+12104,"Parakou Airport","Parakou","Benin","PKO","DBBP",9.35768985748291,2.609679937362671,1266,1,"U",\N,"airport","OurAirports"
+12106,"Kandi Airport","Kandi","Benin","KDC","DBBK",11.14479,2.940381,951,1,"U",\N,"airport","OurAirports"
+12109,"Sokodé Airport","Sokode","Togo",\N,"DXSK",8.994275,1.153004,1214,0,"U",\N,"airport","OurAirports"
+12110,"Sansanné-Mango Airport","Mango","Togo",\N,"DXMG",10.373010635375977,0.47138214111328125,460,0,"U",\N,"airport","OurAirports"
+12133,"Arnbruck Airport","Arnbruck","Germany",\N,"EDNB",49.12472152709961,12.985555648803711,1716,1,"U",\N,"airport","OurAirports"
+12163,"Jacarepaguá - Roberto Marinho Airport","Rio de Janeiro","Brazil",\N,"SBJR",-22.987499,-43.369999,10,-3,"S",\N,"airport","OurAirports"
+12165,"Hacaritama Airport","Aguachica","Colombia",\N,"SKAG",8.247,-73.5814,545,-5,"N",\N,"airport","OurAirports"
+12172,"Hermannsburg Airport","Hermannsburg","Australia","HMG","YHMB",-23.93000030517578,132.80499267578125,593,9.5,"N",\N,"airport","OurAirports"
+12182,"Mount Davies Airport","Pipalyatjara","Australia",\N,"YMDV",-26.16670036315918,129.13299560546875,0,9.5,"O",\N,"airport","OurAirports"
+12183,"Areyonga Airport","Areyonga","Australia",\N,"YARN",-24.066699981689453,132.26699829101562,0,9.5,"N",\N,"airport","OurAirports"
+12185,"Tracy Municipal Airport","Tracy","United States",\N,"KTCY",37.68899917602539,-121.44200134277344,193,-8,"A",\N,"airport","OurAirports"
+12217,"Mount Allan Airport","Yuelamu","Australia",\N,"YMNA",-22.274999618530273,132.2169952392578,0,9.5,"N",\N,"airport","OurAirports"
+12218,"Everard Park Airport","Mimili","Australia",\N,"YEVP",-27.016700744628906,132.7169952392578,0,9.5,"O",\N,"airport","OurAirports"
+12219,"Warrabri Airport","Ali-Curung","Australia",\N,"YWBI",-21,134.39700317382812,383,9.5,"N",\N,"airport","OurAirports"
+12310,"Krefeld-Egelsberg Airport","Krefeld","Germany",\N,"EDLK",51.3849983215332,6.587778091430664,141,1,"U",\N,"airport","OurAirports"
+12311,"Baidoa Airport","Baidoa","Somalia","BIB","HCMB",3.102220058441162,43.62860107421875,1820,3,"U",\N,"airport","OurAirports"
+12340,"Ampilatwatja Airport","Ampilatwatja","Australia",\N,"YAMJ",-21.655000686645508,135.22999572753906,0,9.5,"N",\N,"airport","OurAirports"
+12360,"Kings Creek Airport","Petermann","Australia","KCS","YKCS",-24.42329978942871,131.8350067138672,615,9.5,"N",\N,"airport","OurAirports"
+12361,"Harts Range Airport","Harts Range","Australia",\N,"YHTS",-22.985000610351562,134.91799926757812,0,9.5,"N",\N,"airport","OurAirports"
+12391,"Elliott Airport","Elliott","Australia",\N,"YELL",-17.527429580688477,133.52989196777344,0,9.5,"N",\N,"airport","OurAirports"
+12392,"Papunya Airport","Papunya","Australia",\N,"YPAY",-23.246700286865234,131.9029998779297,620,9.5,"N",\N,"airport","OurAirports"
+12444,"Fregon Airport","Fregon","Australia",\N,"YFRG",-26.774999618530273,132.01699829101562,528,9.5,"O",\N,"airport","OurAirports"
+12445,"Mount Liebig Airport","Mt Liebig","Australia",\N,"YLBG",-23.24329948425293,131.25999450683594,0,9.5,"N",\N,"airport","OurAirports"
+12469,"Bolton Field","Columbus","United States",\N,"KTZR",39.90119934082031,-83.13690185546875,905,4,"A",\N,"airport","OurAirports"
+12470,"Baltrum Airport","Baltrum","Germany","BMR","EDWZ",53.72472381591797,7.373332977294922,7,1,"E",\N,"airport","OurAirports"
+12528,"Skagit Regional Airport","Skagit","United States","MVW","KBVS",48.4709014893,-122.42099762,144,-8,"A",\N,"airport","OurAirports"
+12618,"Goondiwindi Airport","Goondiwindi","Australia","GOO","YGDI",-28.521400451660156,150.32000732421875,714,10,"O",\N,"airport","OurAirports"
+12640,"Lognes Emerainville Airport","Lognes","France",\N,"LFPL",48.821028,2.625967,359,1,"E",\N,"airport","OurAirports"
+12672,"Marion County Brown Field","Jasper","United States","APT","KAPT",35.060699,-85.585297,641,-5,"A",\N,"airport","OurAirports"
+12673,"Evergreen Regional Airport/Middleton Field","Evergreen","United States",\N,"KGZH",31.4158,-87.043999,259,-6,"A",\N,"airport","OurAirports"
+12675,"Pryor Field Regional Airport","Decatur","United States","DCU","KDCU",34.652698516799994,-86.94539642330001,592,-6,"A",\N,"airport","OurAirports"
+12676,"Glasgow Municipal Airport","Glasgow","United States","GLW","KGLW",37.03179932,-85.9536972,716,-6,"A",\N,"airport","OurAirports"
+12796,"Danielson Airport","Danielson","United States",\N,"KLZD",41.819698333740234,-71.9010009765625,238,-5,"A",\N,"airport","OurAirports"
+12844,"Docker River Airport","Docker River","Australia","DKV","YDVR",-24.860000610351562,129.07000732421875,589,9.5,"N",\N,"airport","OurAirports"
+12856,"Clearfield Lawrence Airport","Clearfield","United States",\N,"KFIG",41.04859924316406,-78.41310119628906,1516,-5,"A",\N,"airport","OurAirports"
+12873,"Jasper County Airport","Rensselaer","United States","RNZ","KRZL",40.9478988647,-87.1826019287,698,-5,"A",\N,"airport","OurAirports"
+12918,"Ti Tree Airport","Ti Tree","Australia",\N,"YTIT",-22.13170051574707,133.4199981689453,0,9.5,"N",\N,"airport","OurAirports"
+12919,"Sabetta International Airport","Sabetta","Russia","SBT","USDA",71.219167,72.052222,46,5,"N",\N,"airport","OurAirports"
+12931,"El Fuentero Airport","Svenborg","Denmark",\N,"SVFT",7.099999904632568,-69.58333587646484,420,1,"E",\N,"airport","OurAirports"
+12941,"Sturgate Airfield","Eger","Hungary",\N,"EGCS",53.381099700927734,-0.6852779984474182,58,1,"E",\N,"airport","OurAirports"
+12945,"Simberi Airport","Simberi Island","Papua New Guinea","NIS","AYSE",-2.66222222222,151.997777778,10,10,"N",\N,"airport","OurAirports"
+12948,"Kintore Airport","Kintore","Australia",\N,"YKNT",-23.264999389648438,129.38699340820312,0,9.5,"N",\N,"airport","OurAirports"
+12950,"Statesboro Bulloch County Airport","Statesboro","United States","TBR","KTBR",32.4827003479,-81.73690032959999,187,-5,"A",\N,"airport","OurAirports"
+12951,"Utopia Airport","Utopia","Australia",\N,"YUTP",-22.05500030517578,134.7899932861328,0,9.5,"N",\N,"airport","OurAirports"
+12957,"Nyrripi Airport","Nyirripi","Australia",\N,"YNRR",-22.645299911499023,130.56500244140625,0,9.5,"N",\N,"airport","OurAirports"
+12958,"Amata Airport","Amata","Australia","AMT","YAMT",-26.108299255371094,131.20700073242188,695,9.5,"O",\N,"airport","OurAirports"
+12961,"Glacier Country Heliport","Franz Josef","New Zealand",\N,"NZGH",-43.38722,170.18,457,13,"Z",\N,"airport","OurAirports"
+12979,"Erldunda Airport","Erldunda","Australia","EDD","YERL",-25.205799102800004,133.253997803,0,9.5,"N",\N,"airport","OurAirports"
+12980,"Helisul I Heliport","Foz do Iguassu","Brazil",\N,"SSHH",-25.604167938232422,-54.49361038208008,732,-3,"S",\N,"airport","OurAirports"
+12984,"Finke Airport","Finke","Australia","FIK","YFNE",-25.5946998596,134.582992554,0,9.5,"N",\N,"airport","OurAirports"
+12987,"Humberto Ghizzo Bortoluzzi Regional Airport","Jaguaruna","Brazil","JJG","SBJA",-28.6753,-49.0596,120,-3,"S",\N,"airport","OurAirports"
+13004,"Nypari Airport","Angatja Homeland","Australia",\N,"YNYP",-26.200000762939453,130.23300170898438,0,9.5,"O",\N,"airport","OurAirports"
+13006,"Ihtiman Airfield","Ihtiman","Bulgaria",\N,"LBHT",42.42189,23.767221,2113,2,"E",\N,"airport","OurAirports"
+13009,"Vogtareuth Airport","Vogtareuth","Germany",\N,"EDNV",47.946109771728516,12.20472240447998,1535,1,"E",\N,"airport","OurAirports"
+13016,"New Smyrna Beach Municipal Airport","New Smyrna Beach","United States",\N,"KEVB",29.055700302124023,-80.94889831542969,10,-5,"A",\N,"airport","OurAirports"
+13018,"Las Vegas Helicopters Heliport","Las vegas","United States",\N,"NV03",36.10810089111328,-115.17400360107422,2133,-8,"A",\N,"airport","OurAirports"
+13019,"Delta Camp Airport","Delta Camp","Botswana",\N,"FBDT",-19.5323,23.0925,3140,2,"N",\N,"airport","OurAirports"
+13020,"Hwange (Town) Airport","Hwange","Zimbabwe","WKI","FVWT",-18.362967,26.519791,2500,2,"N",\N,"airport","OurAirports"
+13022,"Harbour (Public) Heliport","Vancouver","Canada",\N,"CBC7",49.2868921105,-123.106112257,2,-8,"A",\N,"airport","OurAirports"
+13023,"Victoria Harbour (Camel Point) Heliport","Victoria","Canada",\N,"CBF7",48.41809844970703,-123.38800048828125,15,-8,"A",\N,"airport","OurAirports"
+13032,"Shushenskoye Airport","Shushenskoye","Russia",\N,"UNAU",53.3849983215332,92.04499816894531,0,8,"E",\N,"airport","OurAirports"
+13066,"Stockerau Airport","Stockerau","Austria",\N,"LOAU",48.40999984741211,16.191699981689453,686,1,"E",\N,"airport","OurAirports"
+13069,"Klaipėda Airport","Klaipeda","Lithuania","KLJ","EYKL",55.7118988037,21.242799758900002,59,2,"E",\N,"airport","OurAirports"
+13072,"Iowa County Airport","MINERAL POINT","United States",\N,"KMRJ",42.886799,-90.236198,1171,-5,"A",\N,"airport","OurAirports"
+13074,"West Bend Municipal Airport","WEST BEND","United States","ETB","KETB",43.4221992493,-88.1278991699,887,-5,"A",\N,"airport","OurAirports"
+13075,"Gaylord Regional Airport","GAYLORD","United States","GLR","KGLR",45.013500213600004,-84.7035980225,1328,-4,"A",\N,"airport","OurAirports"
+13077,"Anderson Municipal Darlington Field","ANDERSON","United States","AID","KAID",40.10860061649999,-85.6129989624,919,-4,"A",\N,"airport","OurAirports"
+13078,"Cenej Airport","Novi Sad","Serbia","QND","LYNS",45.385799,19.839199,266,1,"E",\N,"airport","OurAirports"
+13079,"Grundarfjörður Airport","Grundarfjordur","Iceland","GUU","BIGF",64.99140167236328,-23.224700927734375,17,0,"U",\N,"airport","OurAirports"
+13080,"Prairie Du Chien Municipal Airport","Prairie du Chien","United States","PCD","KPDC",43.019298553467,-91.12370300293,661,-6,"A",\N,"airport","OurAirports"
+13097,"Cascade Heliport","Kobok","Indonesia",\N,"WA98",47.512346,-120.488691,860,9,"U",\N,"airport","OurAirports"
+13098,"Air Orlando Heliport","Orlando","United States",\N,"2FD7",28.43560028076172,-81.47309875488281,120,-5,"A",\N,"airport","OurAirports"
+13106,"Tórshavn/Bodanes Heliport","Torshavn","Faroe Islands",\N,"EKTB",62.02170181274414,-6.757420063018799,68,0,"E",\N,"airport","OurAirports"
+13112,"Otjiwarongo Airport","Otjiwarongo","Namibia","OTJ","FYOW",-20.434700012207,16.660800933838,4859,2,"U",\N,"airport","OurAirports"
+13114,"RAF Mona","Mona","United Kingdom",\N,"EGOQ",53.258598,-4.37355,202,0,"E",\N,"airport","OurAirports"
+13120,"Rerik-Zweedorf Airport","Rerik","Germany",\N,"EDCR",54.08194351196289,11.64916706085205,30,1,"E",\N,"airport","OurAirports"
+13121,"Fazenda Vaticano Airport","Cruz","Brazil",\N,"SSVV",-21.294443,-56.11861,1050,-3,"U",\N,"airport","OurAirports"
+13123,"Stanly County Airport","Albemarle","United States",\N,"KVUJ",35.416698455811,-80.150802612305,609,-4,"A",\N,"airport","OurAirports"
+13124,"Davidson County Airport","Lexington","United States",\N,"KEXX",35.78110122680664,-80.30380249023438,733,-4,"A",\N,"airport","OurAirports"
+13126,"Windwood Fly-In Resort Airport","Davis","United States",\N,"WV62",39.055099487300005,-79.43139648440001,3210,-4,"A",\N,"airport","OurAirports"
+13127,"Lathan Strip","Mocksville","United States",\N,"5NC2",34.87630081176758,-80.61920166015625,575,-4,"A",\N,"airport","OurAirports"
+13130,"Double Eagle II Airport","Albuquerque","United States",\N,"KAEG",35.145198822021484,-106.79499816894531,5837,-6,"A",\N,"airport","OurAirports"
+13131,"Socorro Municipal Airport","Socorro","United States",\N,"KONM",34.022499084472656,-106.90299987792969,4875,-6,"A",\N,"airport","OurAirports"
+13135,"Bentonville Municipal-Louise M Thaden Field","Bentonville","United States",\N,"KVBT",36.34569931,-94.21929932,1296,-5,"A",\N,"airport","OurAirports"
+13137,"Blue Ridge Airport","Martinsville","United States",\N,"KMTV",36.630699157714844,-80.01830291748047,941,-4,"A",\N,"airport","OurAirports"
+13138,"Mount Airy Surry County Airport","Mount Airy","United States",\N,"KMWK",36.45970154,-80.5530014,1249,-4,"A",\N,"airport","OurAirports"
+13139,"Taos Regional Airport","Taos","United States","TSM","KSKX",36.45819855,-105.6719971,7095,-6,"A",\N,"airport","OurAirports"
+13142,"Raton Municipal-Crews Field","Raton","United States","RTN","KRTN",36.74150085,-104.5019989,6352,-6,"A",\N,"airport","OurAirports"
+13144,"Rusk County Airport","Ladysmith","United States",\N,"KRCX",45.49679946899414,-91.00050354003906,1238,-5,"A",\N,"airport","OurAirports"
+13154,"Perry Lefors Field","Pampa","United States","PPA","KPPA",35.612998962402,-100.99600219727,3245,-5,"A",\N,"airport","OurAirports"
+13155,"William R. Pogue Municipal Airport","Sand Springs","United States",\N,"KOWP",36.1753006,-96.15180206,892,-5,"A",\N,"airport","OurAirports"
+13156,"Marion County Regional Airport","Flippin","United States","FLP","KFLP",36.29090118,-92.59030151,719,-5,"A",\N,"airport","OurAirports"
+13158,"Hutchinson County Airport","Borger","United States","BGD","KBGD",35.700901031499995,-101.393997192,3055,-5,"A",\N,"airport","OurAirports"
+13176,"Budaörs Airfield","Budaoers","Hungary",\N,"LHBS",47.451099,18.9806,397,1,"E",\N,"airport","OurAirports"
+13177,"Jakabszállás Airport","Jakabszallas","Hungary",\N,"LHJK",46.74720001220703,19.605600357055664,348,1,"E",\N,"airport","OurAirports"
+13180,"St. Helena Airport","Longwood","United Kingdom","HLE","FHSH",-15.957725,-5.645943,1017,0,"U",\N,"airport","OurAirports"
+13183,"Bonn-Hangelar Airport","Sankt-Augustin","Germany","BNJ","EDKB",50.7688903809,7.16333293915,197,1,"E",\N,"airport","OurAirports"
+13189,"Santa Ynez Airport","Santa Ynez","United States","SQA","KIZA",34.60680008,-120.0759964,674,-8,"A",\N,"airport","OurAirports"
+13192,"Delingha Airport","Haixi","China","HXD","ZLDL",37.125286,97.268658,9843,8,"N",\N,"airport","OurAirports"
+13193,"Qionghai Bo'ao Airport","Qionghai","China","BAR","ZJQH",19.13824,110.454775,30,8,"N",\N,"airport","OurAirports"
+13199,"Northeim Airport","Northeim","Germany",\N,"EDVN",51.706390380859375,10.039722442626953,404,1,"E",\N,"airport","OurAirports"
+13209,"Reggio Emilia Airport","Reggio Emilia","Italy",\N,"LIDE",44.698299,10.6628,152,1,"E",\N,"airport","OurAirports"
+13210,"Bowen Airport","Bowen","Australia","ZBO","YBWN",-20.018299102783203,148.21499633789062,8,10,"N",\N,"airport","OurAirports"
+13211,"Ulanqab Jining Airport","Wulanchabu","China","UCB","ZBUC",41.129722,113.108056,0,8,"N",\N,"airport","OurAirports"
+13212,"Odienne Airport","Odienne","Cote d'Ivoire","KEO","DIOD",9.5,-7.566999912261963,1365,0,"U",\N,"airport","OurAirports"
+13214,"Siguiri Airport","Siguiri","Guinea","GII","GUSI",11.432999610901,-9.1669998168945,1296,0,"N",\N,"airport","OurAirports"
+13215,"Nzérékoré Airport","Nzerekore","Guinea","NZE","GUNZ",7.8060193061829,-8.7017974853516,1657,0,"N",\N,"airport","OurAirports"
+13227,"Boolgeeda","Brockman","Australia","OCM","YBGD",-22.54,117.275,1871,8,"O",\N,"airport","OurAirports"
+13229,"Shaoyang Wugang Airport","Shaoyang","China","WGN","ZGSY",26.802,110.642,1444,8,"N",\N,"airport","OurAirports"
+13230,"9 de Maio - Teixeira de Freitas Airport","Teixeira de Freitas","Brazil","TXF","SNTF",-17.524499893188,-39.66849899292,344,-3,"S",\N,"airport","OurAirports"
+13233,"Spartanburg Downtown Memorial Airport","Spartangurg","United States","SPA","KSPA",34.915699005127,-81.956497192383,801,-5,"A",\N,"airport","OurAirports"
+13243,"Bajawa Soa Airport","Bajawa","Indonesia","BJW","WATB",-8.70743498008,121.057426929,4326,8,"U",\N,"airport","OurAirports"
+13249,"Annobón Airport","San Antonio de Pale","Equatorial Guinea","NBN","FGAB",-1.410277,5.621944,82,1,"N",\N,"airport","OurAirports"
+13257,"Renk Airport","Huangshan","China",\N,"HSRN",11.8324692723,32.810497283900006,1278,8,"N",\N,"airport","OurAirports"
+13260,"Oyo Ollombo Airport","Oyo","Congo (Brazzaville)","OLL","FCOD",-1.226666,15.91,1073,1,"N",\N,"airport","OurAirports"
+13263,"Port Hardy Seaplane Base","Port Hardy","Canada",\N,"CAW5",50.71670150756836,-127.48300170898438,0,-8,"A",\N,"airport","OurAirports"
+13265,"Tri-City Airport","Parsons","United States","PPF","KPPF",37.32989883,-95.5062027,900,-6,"A",\N,"airport","OurAirports"
+13267,"Waycross Ware County Airport","Waycross","United States","AYS","KAYS",31.2490997314,-82.39550018310001,142,-5,"A",\N,"airport","OurAirports"
+13268,"Diass-Thies Blaise Diagne International Airport","Diass","Senegal","DSS","GOBD",14.67,-17.073333333,290,0,"N",\N,"airport","OurAirports"
+13269,"Mid-State Regional Airport","Philipsburg","United States",\N,"KPSB",40.884399414062,-78.087303161621,1948,-5,"A",\N,"airport","OurAirports"
+13271,"Greater Portsmouth Regional Airport","Portsmouth","United States","PMH","KPMH",38.8404998779,-82.84729766850002,663,-5,"A",\N,"airport","OurAirports"
+13306,"Coonawarra Airport","Coonawarra","Australia",\N,"YCNQ",-37.28329849243164,140.8000030517578,0,9.5,"O",\N,"airport","OurAirports"
+13307,"Naracoorte Airport","Naracoorte","Australia","NAC","YNRC",-36.98529815673828,140.72500610351562,169,9.5,"O",\N,"airport","OurAirports"
+13309,"Camilla Mitchell County Airport","Camilla","United States",\N,"KCXU",31.212900161743164,-84.23680114746094,175,-5,"U",\N,"airport","OurAirports"
+13311,"Clarenville Airport","Clarenville","Canada",\N,"CCZ3",48.27470016479492,-53.92390060424805,199,-3.5,"A",\N,"airport","OurAirports"
+13315,"Ponta Grossa Airport - Comandante Antonio Amilton Beraldo","Ponta Grossa","Brazil","PGZ","SSZW",-25.1847,-50.1441,2588,-3,"S",\N,"airport","OurAirports"
+13334,"Palenque International Airport","Palenque","Mexico","PQM","MMPQ",17.533153,-92.015484,200,-5,"U",\N,"airport","OurAirports"
+13335,"Caloundra Airport","Caloundra","Australia","CUD","YCDR",-26.799999237060547,153.10000610351562,12,10,"N",\N,"airport","OurAirports"
+13336,"Clarks Point Airport","Clarks Point","United States","CLP","PFCL",58.83369827,-158.529007,80,-9,"A",\N,"airport","OurAirports"
+13339,"Ospika Airport","Williston Lake","Canada",\N,"CBA9",56.275001525878906,-124.052001953125,2300,-8,"A",\N,"airport","OurAirports"
+13341,"Charlottetown Airport","Charlottetown","Canada",\N,"CCH4",52.76499938964844,-56.1156005859375,209,-3.5,"A",\N,"airport","OurAirports"
+13342,"Doris Lake","Doris Lake","Canada","JOJ","CDL7",68.1252746582,-106.585281372,50,-7,"A",\N,"airport","OurAirports"
+13344,"Costa Esmeralda Airport","Tola","Nicaragua","ECI","MNCE",11.427542,-86.033361,84,-6,"N",\N,"airport","OurAirports"
+13346,"Monte Cristi Airport","Montecristi","Dominican Republic",\N,"MDMC",19.865299224900003,-71.6453018188,121,-4,"N",\N,"airport","OurAirports"
+13347,"El Papalon Airport","San Miguel","El Salvador",\N,"MSSM",13.444100379943848,-88.12699890136719,283,-6,"N",\N,"airport","OurAirports"
+13354,"Sandpoint Airport","Sandpoint","United States",\N,"KSZT",48.299499511719,-116.55999755859,2131,-8,"A",\N,"airport","OurAirports"
+13355,"Attu Heliport","Attu","Greenland","QGQ","BGAT",67.9406628551,-53.6218696833,32,-3,"N",\N,"airport","OurAirports"
+13356,"Kangaatsiaq Heliport","Kangaatsiaq","Greenland","QPW","BGKA",68.3126574861,-53.4602075815,17,-3,"N",\N,"airport","OurAirports"
+13357,"Kitsissuarsuit Heliport","Kitsissuarsuit","Greenland","QJE","BGKT",68.85792599759999,-53.123295307199996,18,-3,"N",\N,"airport","OurAirports"
+13358,"Niaqornaarsuk Heliport","Niaqornaarsuk","Greenland",\N,"BGNK",68.236381,-52.852148,152,-3,"N",\N,"airport","OurAirports"
+13359,"Ilimanaq Heliport","Ilimanaq","Greenland","XIQ","BGIL",69.0809150007,-51.1143153906,52,-3,"N",\N,"airport","OurAirports"
+13360,"Qeqertaq Heliport","Qeqertaq","Greenland","QQT","BGQE",69.9958611087,-51.3009166718,69,-3,"N",\N,"airport","OurAirports"
+13361,"Saqqaq Heliport","Saqqaq","Greenland",\N,"BGSQ",70.011448,-51.932142,38,-3,"N",\N,"airport","OurAirports"
+13363,"Savissivik Heliport","Savissivik","Greenland",\N,"BGSV",76.01861346460001,-65.1176834106,24,-4,"N",\N,"airport","OurAirports"
+13364,"Siorapaluk Heliport","Siorapaluk","Greenland",\N,"BGSI",77.7865173475,-70.6386566162,102,-4,"N",\N,"airport","OurAirports"
+13365,"Aappilattoq (Qaasuitsup) Heliport","Aappilattoq","Greenland",\N,"BGAG",72.8870298223,-55.5962866545,42,-3,"N",\N,"airport","OurAirports"
+13366,"Innarsuit Heliport","Innaarsuit","Greenland",\N,"BGIN",73.1998953377,-56.0108166933,95,-3,"N",\N,"airport","OurAirports"
+13367,"Kangersuatsiaq Heliport","Kangersuatsiaq","Greenland",\N,"BGKS",72.38109155069999,-55.53658604619999,112,-3,"N",\N,"airport","OurAirports"
+13368,"Kullorsuaq Heliport","Kullorsuaq","Greenland",\N,"BGKQ",74.5780498288,-57.226828336699995,148,-3,"N",\N,"airport","OurAirports"
+13369,"Nuussuaq Heliport","Nuussuaq","Greenland",\N,"BGNU",74.1098528514,-57.065037488899996,184,-3,"N",\N,"airport","OurAirports"
+13370,"Tasiusaq (Qaasuitsup) Heliport","Tasiusaq","Greenland",\N,"BGTA",73.37305450439999,-56.060279846200004,181,-3,"N",\N,"airport","OurAirports"
+13371,"Upernavik Kujalleq Heliport","Upernavik Kujalleq","Greenland",\N,"BGKL",72.1527425265,-55.5309855938,92,-3,"N",\N,"airport","OurAirports"
+13372,"Aappilattoq (Kujalleq) Heliport","Aappilattoq","Greenland",\N,"BGAQ",60.148357,-44.286916,30,-3,"U",\N,"airport","OurAirports"
+13373,"Tasiusaq (Kujalleq) Heliport","Tasiusaq","Greenland",\N,"BGTQ",60.1943053097,-44.8134469986,21,-3,"N",\N,"airport","OurAirports"
+13374,"Narsaq Kujalleq Heliport","Narsaq Kujalleq","Greenland",\N,"BGFD",60.004694,-44.656935,44,-3,"N",\N,"airport","OurAirports"
+13375,"Ikamiut Heliport","Ikamiut","Greenland","QJI","BGIT",68.6342530984,-51.8322622776,49,-3,"N",\N,"airport","OurAirports"
+13377,"Ammassivik Heliport","Ammassivik","Greenland",\N,"BGAS",60.597376,-45.382445,71,-3,"N",\N,"airport","OurAirports"
+13378,"Eqalugaarsuit Heliport","Eqalugaarsuit","Greenland","QFG","BGET",60.6197196536,-45.9140619636,9,-3,"N",\N,"airport","OurAirports"
+13379,"Qassimiut Heliport","Qassimiut","Greenland",\N,"BGQT",60.7809592284,-47.156249284699996,29,-3,"N",\N,"airport","OurAirports"
+13380,"Tiniteqilaaq Heliport","Tiniteqilaaq","Greenland",\N,"BGTN",65.8920273392,-37.7834093571,15,-3,"N",\N,"airport","OurAirports"
+13381,"Isortoq Heliport","Isortoq","Greenland",\N,"BGIS",65.5477923903,-38.9765524864,92,-3,"N",\N,"airport","OurAirports"
+13382,"Kuummiut Heliport","Kuummiit","Greenland",\N,"BGKM",65.8639347361,-36.9979190826,89,-3,"N",\N,"airport","OurAirports"
+13383,"Sermiligaaq Heliport","Sermiligaaq","Greenland",\N,"BGSG",65.9059197626,-36.3782536983,33,-3,"N",\N,"airport","OurAirports"
+13384,"Ikerassaarsuk Heliport","Ikerasaarsuk","Greenland","QRY","BGIK",68.14088100629999,-53.4414589405,165,-3,"N",\N,"airport","OurAirports"
+13385,"Illorsuit Heliport","Illorsuit","Greenland",\N,"BGLL",71.2419440428,-53.5628771782,154,-3,"N",\N,"airport","OurAirports"
+13386,"Nuugaatsiaq Heliport","Nuugaatsiaq","Greenland",\N,"BGNQ",71.5387687528,-53.205038309100004,57,-3,"N",\N,"airport","OurAirports"
+13387,"Saattut Heliport","Saattut","Greenland",\N,"BGST",70.8111719824,-51.6312897205,131,-3,"N",\N,"airport","OurAirports"
+13388,"Ikerasak Heliport","Ikerasak","Greenland",\N,"BGIA",70.4981453548,-51.3030838966,66,-3,"N",\N,"airport","OurAirports"
+13389,"Niaqornat Heliport","Niaqornat","Greenland",\N,"BGNT",70.7893846882,-53.6629450321,10,-3,"N",\N,"airport","OurAirports"
+13390,"Ukkusissat Heliport","Ukkusissat","Greenland",\N,"BGUT",71.0494384946,-51.8900156021,223,-3,"N",\N,"airport","OurAirports"
+13397,"Olhos D`água Airport","Agua Boa","Brazil",\N,"SWHP",-14.019444,-52.152222,1506,-4,"S",\N,"airport","OurAirports"
+13398,"Novo Progresso Airport","Novo Progresso","Brazil","NPR","SJNP",-7.125833,-55.400833,794,-3,"S",\N,"airport","OurAirports"
+13399,"Adolino Bedin Regional Airport","Sorriso","Brazil","SMT","SBSO",-12.479177,-55.672341,1266,-4,"S",\N,"airport","OurAirports"
+13400,"Serra da Capivara Airport","Sao Raimundo Nonato","Brazil",\N,"SWKQ",-9.082778,-42.644444,1362,-3,"S",\N,"airport","OurAirports"
+13401,"Encarnación Airport","Encarnacion","Paraguay","ENO","SGEN",-27.227366,-55.837495,659,-4,"S",\N,"airport","OurAirports"
+13403,"Poeketi Airstrip","Poeketi","Suriname",\N,"SMPE",4.126389,-54.623611,0,-3,"N",\N,"airport","OurAirports"
+13404,"Godo Holo Airstrip","Pikienkondre of Miranda","Suriname",\N,"SMGH",4.0583,-54.7861,280,-3,"N",\N,"airport","OurAirports"
+13405,"Anholt Airport","Anholt","Denmark",\N,"EKAT",56.698898315399994,11.5558996201,23,1,"E",\N,"airport","OurAirports"
+13411,"St Pierre d'Oléron Airfield","Saint Pierre d'Oleron","France",\N,"LFDP",45.959202,-1.31611,20,-1,"E",\N,"airport","OurAirports"
+13412,"Semur En Auxois Airfield","Semur en Auxois","France",\N,"LFGQ",47.481899,4.34417,1053,-1,"E",\N,"airport","OurAirports"
+13416,"Pyramiden Heliport","Pyramiden","Norway",\N,"ENPY",78.652322,16.337208,6,1,"E",\N,"airport","OurAirports"
+13422,"Zermatt Heliport","Zermatt","Switzerland",\N,"LSEZ",46.029319763183594,7.753366470336914,0,1,"E",\N,"airport","OurAirports"
+13423,"Nikolskoye Airport","Nikolskoye","Russia",\N,"UHPX",55.1783332824707,166.04833984375,49,12,"N",\N,"airport","OurAirports"
+13424,"Tilichiki Airport","Tilichiki","Russia",\N,"UHPT",60.3828010559082,166.0260009765625,7,12,"N",\N,"airport","OurAirports"
+13425,"Nyurba Airport","Nyurba","Russia","NYR","UENN",63.294998,118.336998,394,9,"N",\N,"airport","OurAirports"
+13426,"Sakkyryr Airport","Batagay-Alyta","Russia","SUK","UEBS",67.792,130.394,1686,9,"N",\N,"airport","OurAirports"
+13427,"Ust-Kuyga Airport","Ust-Kuyga","Russia","UKG","UEBT",70.011001586914,135.64500427246,315,10,"N",\N,"airport","OurAirports"
+13428,"Verkhnevilyuisk Airport","Verkhnevilyuysk","Russia","VHV","UENI",63.458057403564,120.26916503906,411,9,"N",\N,"airport","OurAirports"
+13429,"Mendeleyevo Airport","Yuzhno-Kurilsk","Russia","DEE","UHSM",43.9584007263,145.682998657,584,11,"N",\N,"airport","OurAirports"
+13431,"Shakhtyorsk Airport","Shakhtyorsk","Russia","EKS","UHSK",49.1903,142.082993,50,11,"N",\N,"airport","OurAirports"
+13432,"Talakan Airport","Talakan","Russia","TLK","UECT",59.876389,111.044444,1329,9,"U",\N,"airport","OurAirports"
+13433,"Mama Airport","Mama","Russia",\N,"UIKM",58.313331604003906,112.88999938964844,659,8,"N",\N,"airport","OurAirports"
+13435,"Aarhus Seaplne Terminal","Aarhus","Denmark",\N,"EKAC",56.151717,10.248428,0,2,"E",\N,"airport","OurAirports"
+13436,"Oakland Troy Airport","Troy","United States",\N,"KVLL",42.54290009,-83.17790222,727,-5,"A",\N,"airport","OurAirports"
+13437,"Stratford Municipal Airport","Stratford","Canada",\N,"CYSA",43.415599823,-80.93440246579999,1215,-5,"A",\N,"airport","OurAirports"
+13438,"Edmundston Airport","Edmundston","Canada",\N,"CYES",47.4906005859375,-68.48190307617188,490,-4,"A",\N,"airport","OurAirports"
+13439,"Red Dog Airport","Red Dog","United States","RDB","PADG",68.03209686279999,-162.899002075,969,-9,"A",\N,"airport","OurAirports"
+13447,"Impfondo Airport","Impfondo","Congo (Brazzaville)","ION","FCOI",1.6169999837875366,18.066999435424805,1099,1,"N",\N,"airport","OurAirports"
+13448,"El Bayadh Airport","El Bayadh","Algeria","EBH","DAOY",33.721666666699996,1.0925,4493,1,"N",\N,"airport","OurAirports"
+13451,"Alzintan Airport","Zintan","Libya","ZIS","HLZN",31.774878,12.25006,2080,2,"N",\N,"airport","OurAirports"
+13452,"Monkey Bay Airport","Monkey Bay","Malawi","MYZ","FWMY",-14.083600044299999,34.9197006226,1580,2,"N",\N,"airport","OurAirports"
+13453,"Suwałki Airport","Suwalki","Poland",\N,"EPSU",54.07279968261719,22.899200439453125,581,2,"U",\N,"airport","OurAirports"
+13455,"Sir Abubakar Tafawa Balewa International Airport","Bauchi","Nigeria","BCU","DNBC",10.482833,9.744,1965,1,"N",\N,"airport","OurAirports"
+13457,"Dutse International Airport","Dutse","Nigeria",\N,"DNDS",11.795168,9.311667,1365,1,"N",\N,"airport","OurAirports"
+13458,"Jalingo Airport","Jalingo","Nigeria",\N,"DNJA",8.900587,11.27946,685,1,"N",\N,"airport","OurAirports"
+13460,"Kolda North Airport","Kolda","Senegal","KDA","GODK",12.898500442504883,-14.968099594116211,33,0,"N",\N,"airport","OurAirports"
+13463,"King Mswati III International Airport","Manzini","Swaziland","SHO","FDSK",-26.358611,31.716944,1092,2,"N",\N,"airport","OurAirports"
+13465,"Kilwa Masoko Airport","Kilwa Masoko","Tanzania","KIY","HTKI",-8.91123,39.508619,50,3,"U",\N,"airport","OurAirports"
+13466,"West Kilimanjaro Airport","Kilimanjaro","Tanzania",\N,"HTWK",-3.049999952316284,37,4300,3,"N",\N,"airport","OurAirports"
+13467,"Moshi Airport","Moshi","Tanzania","QSI","HTMS",-3.3633298873901367,37.326900482177734,2801,3,"N",\N,"airport","OurAirports"
+13468,"Mansa Airport","Mansa","Zambia","MNS","FLMA",-11.13700008392334,28.872600555419922,4101,2,"N",\N,"airport","OurAirports"
+13469,"Ghazni Airport","Ghazni","Afghanistan","GZI","OAGN",33.5312004089,68.412902832,7150,4.5,"N",\N,"airport","OurAirports"
+13471,"Longnan Chengzhou Airport","Longnan","China","LNL","ZLLN",33.788,105.797,3707,8,"N",\N,"airport","OurAirports"
+13473,"Songyuan Chaganhu Airport","Songyuan","China","YSQ","ZYSQ",44.938114,124.550178,459,8,"N",\N,"airport","OurAirports"
+13474,"Jiansanjiang Airport","Jiansanjiang","China","JSJ","ZYJS",47.11,132.660278,0,8,"N",\N,"airport","OurAirports"
+13476,"Zunyi Maotai Airport","Zunyi","China","WMT","ZUMT",27.81638,106.33268,4068,8,"N",\N,"airport","OurAirports"
+13477,"Libo Airport","Libo","China","LLB","ZULB",25.4525,107.961667,0,8,"N",\N,"airport","OurAirports"
+13478,"Chengde Puning Airport","Chengde","China","CDE","ZBCD",41.1225,118.073889,0,8,"N",\N,"airport","OurAirports"
+13479,"Wudalianchi Dedu Airport","Wudalianchi","China","DTU","ZYDU",48.445,126.133,984,8,"N",\N,"airport","OurAirports"
+13482,"Holingol Huolinhe Airport","Holingol","China","HUO","ZBHZ",45.487222,119.407222,0,8,"N",\N,"airport","OurAirports"
+13485,"Yeerqiang Airport","Yarkant","China","QSZ","ZWSC",38.281055,77.075192,4232,8,"N",\N,"airport","OurAirports"
+13488,"Cangyuan Washan Airport","Cangyuan","China","CWJ","ZPCW",23.273889,99.373611,0,8,"N",\N,"airport","OurAirports"
+13489,"Lancang Jingmai Airport","Lancang Lahu","China","JMJ","ZPJM",22.415833,99.786389,0,8,"N",\N,"airport","OurAirports"
+13491,"Pimenta Bueno Airport","Pimenta Bueno","Brazil","PBQ","SWPM",-11.641599655151367,-61.179100036621094,682,-4,"S",\N,"airport","OurAirports"
+13492,"Ariquemes Airport","ARIQUEMES","Brazil",\N,"SJOG",-9.884721755981445,-63.04888916015625,530,-4,"S",\N,"airport","OurAirports"
+13493,"COLNIZA Airport","COLNIZA","Brazil",\N,"SIXZ",-9.446111111,-59.199166667,550,-4,"S",\N,"airport","OurAirports"
+13494,"Xinzhou Wutaishan Airport","Xinzhou","China","WUT","ZBXZ",38.597456,112.969173,2527,8,"N",\N,"airport","OurAirports"
+13496,"Chengjisihan Airport","Zhalantun","China","NZL","ZBZL",47.865833,122.767503,928,8,"N",\N,"airport","OurAirports"
+13497,"Fazenda Mequens Airport","ALTA FLORESTA D'OESTE","Brazil",\N,"SJTF",-13.0625,-62.2594444444,552,-4,"S",\N,"airport","OurAirports"
+13498,"Prainha Airport","APUI","Brazil",\N,"SWYN",-7.17287015914917,-59.839599609375,197,-4,"S",\N,"airport","OurAirports"
+13499,"Mostardas Airport","SANTO ANTONIO DO MATUPI","Brazil",\N,"SSMT",-7.90861111111,-61.5627777777778,550,-4,"S",\N,"airport","OurAirports"
+13500,"CONSELVAN Airport","CONSELVAN","Brazil",\N,"SCSN",-9.9369444444444,-59.9091666666667,246,-4,"S",\N,"airport","OurAirports"
+13502,"Adampur Airport","Adampur","India","AIP","VIAX",31.4338,75.758797,775,5.5,"N",\N,"airport","OurAirports"
+13513,"Shirdi Airport","Shirdi","India","SAG","VASD",19.688611,74.378889,1926,5.5,"N",\N,"airport","OurAirports"
+13514,"Jeypore Airport","Jeypore","India","PYB","VEJP",18.8799991607666,82.552001953125,1952,5.5,"N",\N,"airport","OurAirports"
+13520,"Trunojoyo Airport","Sumenep","Indonesia","SUP","WART",-7.0242,113.89023,10,7,"N",\N,"airport","OurAirports"
+13525,"Rokot Airport","Sipora","Indonesia","RKO","WIBR",-2.0991199016571045,99.70069885253906,1,7,"N",\N,"airport","OurAirports"
+13529,"Pasir Pangaraan Airport","Pasir Pangaraian","Indonesia","PPR","WIDE",0.8454310297966003,100.37000274658203,151,7,"N",\N,"airport","OurAirports"
+13530,"Sei Bati Airport","Tanjung Balai Karimun","Indonesia","TJB","WIBT",1.0527,103.3931,33,7,"N",\N,"airport","OurAirports"
+13535,"Namrole Airport","Buru Island","Indonesia","NRE","WAPG",-3.8548,126.7012,31,9,"N",\N,"airport","OurAirports"
+13538,"Namlea Airport","Namlea","Indonesia","NAM","WAPR",-3.235569953918457,127.0999984741211,41,9,"N",\N,"airport","OurAirports"
+13540,"Rar Gwamar Airport","Dobo","Indonesia","DOB","WAPD",-5.7722201347399995,134.212005615,61,9,"N",\N,"airport","OurAirports"
+13543,"Emalamo Sanana Airport","Sanana","Indonesia","SQN","WAPN",-2.080509901046753,125.96700286865234,39,9,"N",\N,"airport","OurAirports"
+13545,"Bunyu Airport","Bunyu","Indonesia","BYQ","WALV",3.45571994781,117.866996765,118,8,"N",\N,"airport","OurAirports"
+13546,"Buol Airport","Buol","Indonesia","UOL","WAMY",1.1027,121.4141,27,8,"N",\N,"airport","OurAirports"
+13550,"Jask Airport","Jask","Iran",\N,"OIZJ",25.653600692749023,57.79930114746094,19,3.5,"E",\N,"airport","OurAirports"
+13551,"Frankfort Dow Memorial Field","Frankfort","United States",\N,"KFKS",44.62519836425781,-86.20079803466797,633,-5,"A",\N,"airport","OurAirports"
+13552,"Cheboygan County Airport","Cheboygan","United States",\N,"KSLH",45.65370178,-84.51930237,639,-5,"A",\N,"airport","OurAirports"
+13553,"Kozushima Airport","Kozushima","Japan",\N,"RJAZ",34.189998626699996,139.134002686,452,9,"N",\N,"airport","OurAirports"
+13561,"Kazarman Airport","Kazarman","Kyrgyzstan",\N,"UAFZ",41.4102908129,74.044418335,4298,6,"N",\N,"airport","OurAirports"
+13566,"Sayaboury Airport","Sainyabuli","Laos","ZBY","VLSB",19.2436,101.7093,962,7,"N",\N,"airport","OurAirports"
+13572,"Baglung Airport","Baglung","Nepal","BGL","VNBL",28.212799072265625,83.66629791259766,3320,5.75,"N",\N,"airport","OurAirports"
+13573,"Rajbiraj Airport","Rajbiraj","Nepal","RJB","VNRB",26.510066,86.733902,250,5.45,"N",\N,"airport","OurAirports"
+13580,"Palanan Community Airport","Palanan","Philippines",\N,"RPLN",17.065667,122.427671,52,8,"N",\N,"airport","OurAirports"
+13581,"Itbayat Airport","Itbayat","Philippines",\N,"RPLT",20.722521,121.809969,328,8,"N",\N,"airport","OurAirports"
+13583,"Catbalogan Airport","Catbalogan City","Philippines",\N,"RPVY",11.81,124.83,0,8,"N",\N,"airport","OurAirports"
+13584,"Maasin Airport","Maasin","Philippines",\N,"RPSM",10.187299728393555,124.78199768066406,328,8,"N",\N,"airport","OurAirports"
+13592,"Bantayan Airport","Bantayan","Philippines",\N,"RPSB",11.1624,123.7848,60,8,"N",\N,"airport","OurAirports"
+13593,"Biliran Airport","Biliran","Philippines",\N,"RPVQ",11.5159178299,124.428985119,0,8,"N",\N,"airport","OurAirports"
+13595,"EletroPrimavera Airport","PRIMAVERA D'OESTE","Brazil",\N,"SIEL",-11.9016666667,-61.2288888889,748,-4,"S",\N,"airport","OurAirports"
+13597,"Primavera do Leste Airport","PRIMAVERA DO LESTE","Brazil",\N,"SWPY",-15.56277777778,-54.329722222,2149,-4,"S",\N,"airport","OurAirports"
+13598,"Croker Island Airport","Croker Island","Australia","CKI","YCKI",-11.164999961853027,132.48300170898438,16,9.5,"N",\N,"airport","OurAirports"
+13599,"The Granites Airport","The Granites","Australia",\N,"YTGT",-20.54829978942871,130.3470001220703,0,9.5,"N",\N,"airport","OurAirports"
+13600,"Barimunya Airport","Barimunya","Australia","BYP","YBRY",-22.673900604248,119.16600036621,2082,8,"N",\N,"airport","OurAirports"
+13601,"Laucala Island Airport","Laucala","Fiji","LUC","NFNH",-16.74810028076172,-179.66700744628906,10,12,"U",\N,"airport","OurAirports"
+13602,"Yasawa Island Airport","Yasawa Island","Fiji","YAS","NFSW",-16.758899688720703,177.5449981689453,37,12,"Z",\N,"airport","OurAirports"
+13606,"North Shore Aerodrome","North Shore","New Zealand",\N,"NZNE",-36.656700134277344,174.65499877929688,210,12,"Z",\N,"airport","OurAirports"
+13607,"John C Tune Airport","Nashville","United States",\N,"KJWN",36.18239974975586,-86.88670349121094,495,-5,"A",\N,"airport","OurAirports"
+13608,"Okiwi Station Airport","Okiwi","New Zealand",\N,"NZOX",-36.146400451660156,175.41900634765625,10,12,"Z",\N,"airport","OurAirports"
+13609,"Waiheke Reeve Airport","Waiheke Island","New Zealand","WIK","NZKE",-36.80889892578125,175.08599853515625,226,12,"Z",\N,"airport","OurAirports"
+13610,"Karamea Airport","Karamea","New Zealand",\N,"NZKM",-41.236698150634766,172.10499572753906,30,12,"Z",\N,"airport","OurAirports"
+13621,"Jastarnia Airport","Jastarnia","Poland",\N,"EPJA",54.71028137207031,18.645280838012695,3,2,"E",\N,"airport","OurAirports"
+13623,"Napuka Island Airport","Napuka","French Polynesia","NAU","NTGN",-14.176799774169922,-141.26699829101562,7,-10,"N",\N,"airport","OurAirports"
+13624,"Faaite Airport","Faaite","French Polynesia","FAC","NTKF",-16.68670082092285,-145.32899475097656,7,-10,"N",\N,"airport","OurAirports"
+13625,"Nukutavake Airport","Nukutavake","French Polynesia","NUK","NTGW",-19.28499984741211,-138.77200317382812,17,-10,"N",\N,"airport","OurAirports"
+13626,"Vahitahi Airport","Vahitahi","French Polynesia","VHZ","NTUV",-18.780000686645508,-138.85299682617188,9,-10,"N",\N,"airport","OurAirports"
+13627,"Hikueru Atoll Airport","Hikueru","French Polynesia","HHZ","NTGH",-17.544700622558594,-142.61399841308594,5,-10,"N",\N,"airport","OurAirports"
+13628,"Raroia Airport","Raroia","French Polynesia","RRR","NTKO",-16.045,-142.476944,18,-10,"N",\N,"airport","OurAirports"
+13629,"Kauehi Airport","Kauehi","French Polynesia","KHZ","NTKA",-15.780799865722656,-145.12399291992188,13,-10,"N",\N,"airport","OurAirports"
+13630,"Tatakoto Airport","Tatakoto","French Polynesia","TKV","NTGO",-17.355300903320312,-138.44500732421875,12,-10,"N",\N,"airport","OurAirports"
+13632,"Tanah Merah Airport","Boven Digoel","Indonesia","TMH","WAKT",-6.099219799041748,140.29800415039062,57,9,"N",\N,"airport","OurAirports"
+13635,"Denali Airport","McKinley Park","United States",\N,"AK06",63.64509963989258,-148.79800415039062,2050,-9,"A",\N,"airport","OurAirports"
+13636,"Comte. Rolim Adolfo Amaro–Jundiaí State Airport","Jundiai","Brazil",\N,"SBJD",-23.180369,-46.944408,2484,-3,"S",\N,"airport","OurAirports"
+13642,"Potomac Airpark","Berkeley Springs","United States",\N,"KW35",39.69260025024414,-78.16609954833984,412,-5,"A",\N,"airport","OurAirports"
+13643,"Helisul IV Heliport","Foz Do Iguacu","Brazil",\N,"SSHS",-25.613056182861328,-54.39805603027344,676,-3,"N",\N,"airport","OurAirports"
+13647,"Brits Airport","Brits","South Africa",\N,"FABS",-25.53230094909668,27.77589988708496,3756,2,"U",\N,"airport","OurAirports"
+13648,"West Melton Aerodrome","West Melton","New Zealand",\N,"NZWL",-43.47669982910156,172.39700317382812,312,12,"Z",\N,"airport","OurAirports"
+13649,"Rangiora Airfield","Rangiora","New Zealand",\N,"NZRT",-43.290000915527344,172.54200744628906,180,12,"U",\N,"airport","OurAirports"
+13668,"JARU Airport","JARU","Brazil",\N,"SIDG",-10.423611111111,-62.5175,550,-4,"S",\N,"airport","OurAirports"
+13669,"Machadinho Airport","MACHADINHO D'OESTE","Brazil",\N,"SIMC",-9.4036111111,-62.00805555556,450,-4,"S",\N,"airport","OurAirports"
+13671,"Noonkanbah Airport","Noonkanbah","Australia","NKB","YNKA",-18.4946994781,124.851997375,0,8,"N",\N,"airport","OurAirports"
+13681,"Chepelevka Airport","Uzyn","Ukraine",\N,"UKKH",49.79059982299805,30.4414005279541,568,2,"E",\N,"airport","OurAirports"
+13683,"Fazenda Sao Nicolau Airport","COTRIGUACU","Brazil",\N,"SWQT",-9.9044437789917,-58.582167938232,738,0,"U",\N,"airport","OurAirports"
+13687,"Kasese Airport","Kasese","Uganda","KSE","HUKS",0.18299999833106995,30.100000381469727,3146,3,"N",\N,"airport","OurAirports"
+13694,"Stennis International Airport","Bay St. Louis","United States",\N,"KHSA",30.367799758911133,-89.45459747314453,23,-5,"A",\N,"airport","OurAirports"
+13707,"Seldovia Airport","Seldovia","United States","SOV","PASO",59.442401885986,-151.70399475098,29,-9,"A",\N,"airport","OurAirports"
+13711,"Lutselk'e Airport","Lutselk'e","Canada","YSG","CYLK",62.418303,-110.681998,596,\N,\N,\N,"airport","OurAirports"
+13712,"Engeløy Airport","Engeløy","Norway",\N,"ENEN",67.967222,14.9925,0,\N,\N,\N,"airport","OurAirports"
+13713,"Dwangwa Airport","Dwangwa","Malawi","DWA","FWDW",-12.5183,34.131901,1605,\N,\N,\N,"airport","OurAirports"
+13714,"Paloich Airport, Heliport","Higleig","South Sudan","HGI","HSFA",10.529167,32.500556,1290,\N,\N,\N,"airport","OurAirports"
+13715,"Julian Carroll Airport","Jackson","United States",\N,"KJKL",37.59389877319336,-83.31729888916016,1381,\N,\N,\N,"airport","OurAirports"
+13716,"Beaufort MCAS - Merritt Field","Beaufort","United States",\N,"KNBC",32.4774017334,-80.723197937,37,\N,\N,\N,"airport","OurAirports"
+13717,"Camp Pendleton MCAS (Munn Field) Airport","Oceanside","United States",\N,"KNFG",33.30130005,-117.3550034,78,\N,\N,\N,"airport","OurAirports"
+13718,"Aerodromo de Castelo Branco","Castelo Branco","Portugal",\N,"LPCB",39.847022,-7.44111,1300,\N,\N,\N,"airport","OurAirports"
+13719,"Ponte de Sor Airport","Ponte de Sôr","Portugal",\N,"LPSO",39.211559,-8.056542,0,\N,\N,\N,"airport","OurAirports"
+13720,"Vilar Da Luz Airport","Maia","Portugal",\N,"LPVL",41.27729,-8.516207,0,\N,\N,\N,"airport","OurAirports"
+13721,"Hard Bargain Airport","","Bahamas",\N,"MYLR",23.011194,-74.905889,0,\N,\N,\N,"airport","OurAirports"
+13722,"Kenebetsu JASDF Airfield","Kenebetsu","Japan",\N,"RJCS",43.425154,144.741354,0,\N,\N,\N,"airport","OurAirports"
+13723,"Augusto Severo Airport","Natal","Brazil",\N,"SBNT",-5.91141986847,-35.2476997375,169,\N,\N,\N,"airport","OurAirports"
+13724,"Kishangarh Airport","Ajmer","India","KQH","VIKG",26.601473,74.814147,0,\N,\N,\N,"airport","OurAirports"
+13725,"Kannur International Airport","Kannur","India","CNN","VOKN",11.918614,75.547211,330,\N,\N,\N,"airport","OurAirports"
+13726,"Beijing Xijiao Airport","Beijing","China",\N,"ZBBB",39.9608,116.257004,0,\N,\N,\N,"airport","OurAirports"
diff --git a/src/main/resources/internationalization/messages.properties b/src/main/resources/internationalization/messages.properties
index 0b3db02b..5d300b19 100644
--- a/src/main/resources/internationalization/messages.properties
+++ b/src/main/resources/internationalization/messages.properties
@@ -25,8 +25,7 @@ Descriptive.MI=shallow
Descriptive.PR=partial
Descriptive.SH=showers of
Descriptive.TS=thunderstorm
-
-Error.prefix=An error occured. Error code n�
+Error.prefix=An error occured. Error code n°
ErrorCode.AirportNotFound=The airport was not found for this message.
ErrorCode.InvalidMessage=The entered message is invalid.
@@ -123,3 +122,49 @@ WeatherChangeType.PROB=Probability
TimeIndicator.AT=at
TimeIndicator.TL=until
+ToString.airport=airport
+ToString.altimeter=altimeter (hPa)
+ToString.amendment=amendment
+ToString.auto=auto
+ToString.cavok=cavok
+ToString.clouds=clouds
+ToString.day.month=day of the month
+ToString.day.hour=hour of the day
+ToString.descriptive=descriptive
+ToString.dew.point=dew point
+ToString.end.day.month=end day of the month
+ToString.end.hour.day=end hour of the day
+ToString.height.feet=height (ft)
+ToString.height.meter=height (m)
+ToString.intensity=intensity
+ToString.message=original message
+ToString.name=name
+ToString.nosig=nosig
+ToString.phenomenons=phenomenons
+ToString.probability=probability
+ToString.quantity=quantity
+ToString.remark=remarks
+ToString.report.time=time of report
+ToString.runway.info=runways information
+ToString.start.day.month=starting day of the month
+ToString.start.hour.day=starting hour of the day
+ToString.start.minute=starting minute
+ToString.temperature=temperature (°C)
+ToString.temperature.max=maximum temperature (°C)
+ToString.temperature.min=minimum temperature (°C)
+ToString.trend=trend
+ToString.trends=trends
+ToString.type=type
+ToString.visibility.main=main visibility
+ToString.visibility.min=minimum visibility
+ToString.visibility.min.direction=minimum visibility direction
+ToString.visibility.max=maximum visibility
+ToString.vertical.visibility=vertical visibility (ft)
+ToString.weather.conditions=weather conditions
+ToString.wind.direction=direction
+ToString.wind.direction.degrees=direction (degrees)
+ToString.wind.gusts=gusts
+ToString.wind.min.variation=minimal wind variation
+ToString.wind.max.variation=maximal wind variation
+ToString.wind.speed=speed
+ToString.wind.unit=unit
diff --git a/src/main/resources/internationalization/messages_fr.properties b/src/main/resources/internationalization/messages_fr.properties
index 5178729f..895a6b1d 100644
--- a/src/main/resources/internationalization/messages_fr.properties
+++ b/src/main/resources/internationalization/messages_fr.properties
@@ -25,8 +25,7 @@ Descriptive.MI=mince
Descriptive.PR=partiel
Descriptive.SH=averses de
Descriptive.TS=orage
-
-Error.prefix=Une erreur est survenue. Code erreur n�
+Error.prefix=Une erreur est survenue. Code erreur n°
ErrorCode.AirportNotFound=L'a\u00e9roport n'a pas \u00e9t\u00e9 trouv\u00e9 pour ce message.
ErrorCode.InvalidMessage=Le message entr\u00e9 est invalide.
@@ -57,48 +56,47 @@ Phenomenon.SS=temp\u00eate de sable
Phenomenon.UP=pr\u00e9cipitation inconnue
Phenomenon.VA=cendres volcaniques
Phenomenon.TS=orage
-
-Remark.AO1=stations automatis�es sans discriminateur de pr�cipitation
-Remark.AO2=stations automatis�es avec discriminateur de pr�cipitation
-Remark.BASED=basée
+Remark.AO1=stations automatis\u00e9es sans discriminateur de pr\u00e9cipitation
+Remark.AO2=stations automatis\u00e9es avec discriminateur de pr\u00e9cipitation
+Remark.BASED=bas\u00e9e
Remark.Ceiling.Height=variation du plafond entre {0} et {1} pieds
-Remark.Ceiling.Second.Location=plafond de {0} pieds mesur� par un second capteur situ� � {1}
-Remark.FCST=prévision
+Remark.Ceiling.Second.Location=plafond de {0} pieds mesur\u00e9 par un second capteur situ\u00e9 \u00e0 {1}
+Remark.FCST=pr\u00e9vision
Remark.FUNNELCLOUD=nuage en entonnoir
-Remark.Hail=les plus gros gr�lons ont un diam�tre de {0} pouces
-Remark.Hail.LesserThan=les plus gros gr�lons ont un diam�tre plus petit que {0} pouces
+Remark.Hail=les plus gros gr\u00ealons ont un diam\u00e8tre de {0} pouces
+Remark.Hail.LesserThan=les plus gros gr\u00ealons ont un diam\u00e8tre plus petit que {0} pouces
Remark.HVY=fort
-Remark.LGT=l�ger
-Remark.MOD=mod�r�
-Remark.Obscuration=couche de {0} � {1} pieds compos�e de {2}
+Remark.LGT=l\u00e9ger
+Remark.MOD=mod\u00e9r\u00e9
+Remark.Obscuration=couche de {0} \u00e0 {1} pieds compos\u00e9e de {2}
Remark.ON=sur
Remark.NXT=prochain
-Remark.PeakWind=vent de pointe de {1} noeuds en provenance de {0} degr�s � {2}:{3}
-Remark.Precipitation.Beg.End={0} {1} commencant � {2}:{3} finissant � {4}:{5}
+Remark.PeakWind=vent de pointe de {1} noeuds en provenance de {0} degr\u00e9s \u00e0 {2}:{3}
+Remark.Precipitation.Beg.End={0} {1} commencant \u00e0 {2}:{3} finissant \u00e0 {4}:{5}
Remark.PRESFR=diminution rapide de la pression
Remark.PRESRR=augmentation rapide de la pression
Remark.Sea.Level.Pressure=pression au niveau de la mer de {0} HPa
Remark.SLPNO=pression au niveau de la mer non disponible
-Remark.Second.Location.Visibility=visibilit� de {0} SM mesur� par un capteur situ� � {1}
-Remark.Sector.Visibility=visibilit� de {1} SM dans la direction {0}
-Remark.Snow.Increasing.Rapidly=�paisseur de neige de {0} pouces sur la derni�re heure avec une �paisseur totale au sol de {1} pouces
-Remark.Snow.Pellets={0} gr�sil
+Remark.Second.Location.Visibility=visibilit\u00e9 de {0} SM mesur\u00e9 par un capteur situ\u00e9 \u00e0 {1}
+Remark.Sector.Visibility=visibilit\u00e9 de {1} SM dans la direction {0}
+Remark.Snow.Increasing.Rapidly=\u00e9paisseur de neige de {0} pouces sur la derni\u00e8re heure avec une \u00e9paisseur totale au sol de {1} pouces
+Remark.Snow.Pellets={0} gr\u00e9sil
Remark.Surface.Visibility=visibility de surface de {0} miles
Remark.Thunderstorm.Location=orage se situant {0} de la station
-Remark.Thunderstorm.Location.Moving=orage se situant {0} de la station se d�placant vers {1}
-Remark.Tornadic.Activity.Beginning={0} commencant � {1}:{2} {3} SM {4} de la station
-Remark.Tornadic.Activity.BegEnd={0} commencant � {1}:{2} finissant � {3}:{4} {5} SM {6} de la station
-Remark.Tornadic.Activity.Ending={0} finissant � {1}:{2} {3} SM {4} de la station
+Remark.Thunderstorm.Location.Moving=orage se situant {0} de la station se d\u00e9placant vers {1}
+Remark.Tornadic.Activity.Beginning={0} commencant \u00e0 {1}:{2} {3} SM {4} de la station
+Remark.Tornadic.Activity.BegEnd={0} commencant \u00e0 {1}:{2} finissant \u00e0 {3}:{4} {5} SM {6} de la station
+Remark.Tornadic.Activity.Ending={0} finissant \u00e0 {1}:{2} {3} SM {4} de la station
Remark.TORNADO=tornado
-Remark.Tower.Visibility=visibility de la tour de contr�le de {0} miles
-Remark.Variable.Prevailing.Visibility=variation de la visibilit� dominante entre {0} et {1} SM
+Remark.Tower.Visibility=visibility de la tour de contr\u00f4le de {0} miles
+Remark.Variable.Prevailing.Visibility=variation de la visibilit\u00e9 dominante entre {0} et {1} SM
Remark.Variable.Sky.Condition=couche de nuages variant entre {0} et {1}
-Remark.Variable.Sky.Condition.Height=couche de nuages � {0} pieds variant entre {1} et {2}
+Remark.Variable.Sky.Condition.Height=couche de nuages \u00e0 {0} pieds variant entre {1} et {2}
Remark.VIRGA=virga
Remark.Virga.Direction=virga au {0} de la station
Remark.WATERSPOUT=trombe
-Remark.WindShift=changement de vent à {0}:{1}
-Remark.WindShift.FROPA=changement de vent accompagn� d'un passage de front at {0}:{1}
+Remark.WindShift=changement de vent \u00e0 {0}:{1}
+Remark.WindShift.FROPA=changement de vent accompagn\u00e9 d'un passage de front \u00e0 {0}:{1}
MetarFacade.InvalidIcao=Code ICAO invalide.
@@ -114,8 +112,7 @@ Converter.SW=Sud Ouest
Converter.U=accroissement
Converter.VRB=Variable
Converter.W=Ouest
-
-WeatherChangeType.FM=From
+WeatherChangeType.FM=De
WeatherChangeType.BECMG=Becoming
WeatherChangeType.TEMPO=Temporary
WeatherChangeType.PROB=Probabilit\u00e9
@@ -123,3 +120,44 @@ WeatherChangeType.PROB=Probabilit\u00e9
TimeIndicator.AT=\u00e0
TimeIndicator.TL=jusqu'\u00e0
+ToString.airport=a\u00e9roport
+ToString.altimeter=altim\u00e8tre (hPa)
+ToString.amendment=amendement
+ToString.clouds=nuages
+ToString.day.month=jour du mois
+ToString.day.hour=heure du jour
+ToString.descriptive=descriptif
+ToString.dew.point=point de ros\u00e9e
+ToString.height.feet=altitude (pieds)
+ToString.height.meter=altitude (m)
+ToString.intensity=intensit\u00e9
+ToString.message=message original
+ToString.name=nom
+ToString.phenomenons=ph\u00e9nom\u00e8nes
+ToString.probability=probabilit\u00e9
+ToString.quantity=quantit\u00e9
+ToString.remark=remarques
+ToString.report.time=heure du rapport
+ToString.runway.info=informations sur la piste
+ToString.temperature=tempr\u00e9rature (°C)
+ToString.temperature.max=temp\u00e9rature maximale (°C)
+ToString.temperature.min=temp\u00e9rature minimale (°C)
+ToString.trend=tendance
+ToString.trends=tendances
+ToString.visibility.main=visibilit\u00e9 principale
+ToString.visibility.min=visibilit\u00e9 minimale
+ToString.visibility.min.direction=direction de la visibilit\u00e9 minimale
+ToString.visibility.max=visibilit\u00e9 maximale
+ToString.vertical.visibility=visibilit\u00e9 verticale (pieds)
+ToString.weather.conditions=conditions m\u00e9t\u00e9orologique
+ToString.wind.direction.degrees=direction (degr\u00e9s)
+ToString.wind.gusts=rafales
+ToString.wind.min.variation=variation minimale du vent
+ToString.wind.max.variation=variation maximale du vent
+ToString.wind.speed=vitesse
+ToString.wind.unit=unit\u00e9
+ToString.start.day.month=jour de d/u00e9but du mois
+ToString.start.hour.day=heure de d/u00e9but du jour
+ToString.start.minute=minute de d/u00e9but
+ToString.end.day.month=jour de fin du mois
+ToString.end.hour.day=heure de fin du jour
diff --git a/src/test/java/io/github/mivek/model/AbstractWeatherContainerTest.java b/src/test/java/io/github/mivek/model/AbstractWeatherContainerTest.java
index f2bdadc5..7db74aa0 100644
--- a/src/test/java/io/github/mivek/model/AbstractWeatherContainerTest.java
+++ b/src/test/java/io/github/mivek/model/AbstractWeatherContainerTest.java
@@ -3,15 +3,12 @@
*/
package io.github.mivek.model;
+import org.junit.Test;
+
import static org.hamcrest.Matchers.empty;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertThat;
-import org.junit.Test;
-
-import io.github.mivek.model.AbstractWeatherContainer;
-import io.github.mivek.model.Metar;
-
/**
* Test class for {@link AbstractWeatherContainer}.
* @author mivek
diff --git a/src/test/java/io/github/mivek/model/AirportTest.java b/src/test/java/io/github/mivek/model/AirportTest.java
index b74f48d2..29ddf445 100644
--- a/src/test/java/io/github/mivek/model/AirportTest.java
+++ b/src/test/java/io/github/mivek/model/AirportTest.java
@@ -1,11 +1,11 @@
package io.github.mivek.model;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
import org.junit.Before;
import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
+
+import static org.junit.Assert.*;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class AirportTest {
private Airport sut;
@@ -60,4 +60,11 @@ public void test() {
assertEquals(longitude, sut.getLongitude(),0);
assertEquals(altitude, sut.getAltitude());
}
+
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = Airport.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
+ }
}
diff --git a/src/test/java/io/github/mivek/model/CloudTest.java b/src/test/java/io/github/mivek/model/CloudTest.java
index e518e1ed..bd024098 100644
--- a/src/test/java/io/github/mivek/model/CloudTest.java
+++ b/src/test/java/io/github/mivek/model/CloudTest.java
@@ -2,11 +2,14 @@
import io.github.mivek.enums.CloudQuantity;
import io.github.mivek.enums.CloudType;
+import io.github.mivek.internationalization.Messages;
import org.hamcrest.Matchers;
import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertThat;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class CloudTest {
@Test
@@ -43,9 +46,16 @@ public void testToString() {
c.setAltitude(90);
c.setQuantity(CloudQuantity.BKN);
c.setType(CloudType.CB);
- assertThat(c.toString(), Matchers.containsString("type="+CloudType.CB.toString()));
- assertThat(c.toString(), Matchers.containsString("quantity="+CloudQuantity.BKN.toString()));
- assertThat(c.toString(), Matchers.containsString("height (ft)=300"));
- assertThat(c.toString(), Matchers.containsString("height (m)=90"));
+ assertThat(c.toString(), Matchers.containsString(Messages.getInstance().getString("ToString.type") + "=" + CloudType.CB.toString()));
+ assertThat(c.toString(), Matchers.containsString(Messages.getInstance().getString("ToString.quantity") + "=" + CloudQuantity.BKN.toString()));
+ assertThat(c.toString(), Matchers.containsString(Messages.getInstance().getString("ToString.height.feet") + "=300"));
+ assertThat(c.toString(), Matchers.containsString(Messages.getInstance().getString("ToString.height.meter") + "=90"));
+ }
+
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = Cloud.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
}
}
diff --git a/src/test/java/io/github/mivek/model/MetarTest.java b/src/test/java/io/github/mivek/model/MetarTest.java
new file mode 100644
index 00000000..d65a9489
--- /dev/null
+++ b/src/test/java/io/github/mivek/model/MetarTest.java
@@ -0,0 +1,17 @@
+package io.github.mivek.model;
+
+import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
+
+import static pl.pojo.tester.api.FieldPredicate.exclude;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
+
+public class MetarTest {
+
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = Metar.class;
+ // then
+ assertPojoMethodsFor(classUnderTest, exclude("runways", "trends")).testing(Method.GETTER, Method.SETTER).areWellImplemented();
+ }
+}
diff --git a/src/test/java/io/github/mivek/model/RunwayInfoTest.java b/src/test/java/io/github/mivek/model/RunwayInfoTest.java
index 408ebcd6..5a7ee90d 100644
--- a/src/test/java/io/github/mivek/model/RunwayInfoTest.java
+++ b/src/test/java/io/github/mivek/model/RunwayInfoTest.java
@@ -1,14 +1,16 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.hamcrest.Matchers;
import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
import static org.junit.Assert.assertThat;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class RunwayInfoTest {
- @Test
- public void testToString(){
+ @Test public void testToString() {
RunwayInfo ri = new RunwayInfo();
ri.setMinRange(300);
ri.setName("14R");
@@ -17,10 +19,16 @@ public void testToString(){
String des = ri.toString();
- assertThat(des, Matchers.containsString("name=14R"));
- assertThat(des, Matchers.containsString("min visibility=300"));
- assertThat(des, Matchers.containsString("max visibility=500"));
- assertThat(des, Matchers.containsString("trend=rising"));
+ assertThat(des, Matchers.containsString(Messages.getInstance().getString("ToString.name") + "=14R"));
+ assertThat(des, Matchers.containsString(Messages.getInstance().getString("ToString.visibility.min") + "=300"));
+ assertThat(des, Matchers.containsString(Messages.getInstance().getString("ToString.visibility.max") + "=500"));
+ assertThat(des, Matchers.containsString(Messages.getInstance().getString("ToString.trend") + "=rising"));
+ }
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = RunwayInfo.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
}
}
diff --git a/src/test/java/io/github/mivek/model/TAFTest.java b/src/test/java/io/github/mivek/model/TAFTest.java
new file mode 100644
index 00000000..f978ee45
--- /dev/null
+++ b/src/test/java/io/github/mivek/model/TAFTest.java
@@ -0,0 +1,15 @@
+package io.github.mivek.model;
+
+import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
+
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
+
+public class TAFTest {
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = Cloud.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
+ }
+}
diff --git a/src/test/java/io/github/mivek/model/TemperatureDatedTest.java b/src/test/java/io/github/mivek/model/TemperatureDatedTest.java
index 7261b0b0..b25a2f77 100644
--- a/src/test/java/io/github/mivek/model/TemperatureDatedTest.java
+++ b/src/test/java/io/github/mivek/model/TemperatureDatedTest.java
@@ -1,9 +1,12 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
import static org.hamcrest.Matchers.containsString;
import static org.junit.Assert.assertThat;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class TemperatureDatedTest {
@Test
@@ -15,8 +18,15 @@ public void testToString() {
String des = temp.toString();
- assertThat(des, containsString("day of the month=10"));
- assertThat(des, containsString("hour of the day=15"));
- assertThat(des, containsString("temperature (°C)=20"));
+ assertThat(des, containsString(Messages.getInstance().getString("ToString.day.month") + "=10"));
+ assertThat(des, containsString(Messages.getInstance().getString("ToString.day.hour") + "=15"));
+ assertThat(des, containsString(Messages.getInstance().getString("ToString.temperature") + "=20"));
+ }
+
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = TemperatureDated.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
}
}
diff --git a/src/test/java/io/github/mivek/model/VisibilityTest.java b/src/test/java/io/github/mivek/model/VisibilityTest.java
index c61ff925..344db290 100644
--- a/src/test/java/io/github/mivek/model/VisibilityTest.java
+++ b/src/test/java/io/github/mivek/model/VisibilityTest.java
@@ -1,9 +1,12 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.hamcrest.Matchers;
import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
import static org.junit.Assert.assertThat;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class VisibilityTest {
@@ -16,8 +19,15 @@ public void testToString(){
String des = sut.toString();
- assertThat(des, Matchers.containsString("main visibility=>10km"));
- assertThat(des, Matchers.containsString("minimum visibility direction=SE"));
- assertThat(des, Matchers.containsString("minimum visibility=200"));
+ assertThat(des, Matchers.containsString(Messages.getInstance().getString("ToString.visibility.main") + "=>10km"));
+ assertThat(des, Matchers.containsString(Messages.getInstance().getString("ToString.visibility.min.direction") + "=SE"));
+ assertThat(des, Matchers.containsString(Messages.getInstance().getString("ToString.visibility.min") + "=200"));
+ }
+
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = Visibility.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
}
}
diff --git a/src/test/java/io/github/mivek/model/WeatherConditionTest.java b/src/test/java/io/github/mivek/model/WeatherConditionTest.java
index ba14b65a..7dcc4790 100644
--- a/src/test/java/io/github/mivek/model/WeatherConditionTest.java
+++ b/src/test/java/io/github/mivek/model/WeatherConditionTest.java
@@ -3,10 +3,14 @@
import io.github.mivek.enums.Descriptive;
import io.github.mivek.enums.Intensity;
import io.github.mivek.enums.Phenomenon;
+import io.github.mivek.internationalization.Messages;
import org.hamcrest.Matchers;
import org.junit.Test;
+import pl.pojo.tester.api.FieldPredicate;
+import pl.pojo.tester.api.assertion.Method;
import static org.junit.Assert.assertThat;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class WeatherConditionTest {
@@ -19,8 +23,15 @@ public void testToString(){
String desc = sut.toString();
- assertThat(desc, Matchers.containsString("intensity="+Intensity.LIGHT.toString()));
- assertThat(desc, Matchers.containsString("descriptive="+Descriptive.SHOWERS.toString()));
+ assertThat(desc, Matchers.containsString(Messages.getInstance().getString("ToString.intensity") + "=" + Intensity.LIGHT.toString()));
+ assertThat(desc, Matchers.containsString(Messages.getInstance().getString("ToString.descriptive") + "=" + Descriptive.SHOWERS.toString()));
assertThat(desc, Matchers.containsString(Phenomenon.RAIN.toString()));
}
+
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = WeatherCondition.class;
+ // then
+ assertPojoMethodsFor(classUnderTest, FieldPredicate.exclude("phenomenons")).testing(Method.GETTER, Method.SETTER).areWellImplemented();
+ }
}
diff --git a/src/test/java/io/github/mivek/model/WindShearTest.java b/src/test/java/io/github/mivek/model/WindShearTest.java
index e849164e..8dd58dde 100644
--- a/src/test/java/io/github/mivek/model/WindShearTest.java
+++ b/src/test/java/io/github/mivek/model/WindShearTest.java
@@ -1,17 +1,26 @@
package io.github.mivek.model;
+import io.github.mivek.internationalization.Messages;
import org.hamcrest.Matchers;
import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
import static org.junit.Assert.assertThat;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class WindShearTest {
- @Test
- public void testToString(){
+ @Test public void testToString() {
WindShear sut = new WindShear();
sut.setHeight(500);
- assertThat(sut.toString(), Matchers.containsString("height (feet)=500"));
+ assertThat(sut.toString(), Matchers.containsString(Messages.getInstance().getString("ToString.height.feet") + "=500"));
+ }
+
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = WindShear.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
}
}
diff --git a/src/test/java/io/github/mivek/model/WindTest.java b/src/test/java/io/github/mivek/model/WindTest.java
index b3c0e3ac..21ba0e2c 100644
--- a/src/test/java/io/github/mivek/model/WindTest.java
+++ b/src/test/java/io/github/mivek/model/WindTest.java
@@ -2,9 +2,11 @@
import io.github.mivek.internationalization.Messages;
import org.junit.Test;
+import pl.pojo.tester.api.assertion.Method;
import static org.hamcrest.Matchers.containsString;
import static org.junit.Assert.assertThat;
+import static pl.pojo.tester.api.assertion.Assertions.assertPojoMethodsFor;
public class WindTest {
@@ -20,13 +22,19 @@ public void testToString(){
String desc = sut.toString();
- assertThat(desc, containsString("speed=25"));
- assertThat(desc, containsString("direction="+Messages.getInstance().getString("Converter.NE")));
- assertThat(desc, containsString("direction (degrees)=45"));
- assertThat(desc, containsString("gusts=0"));
- assertThat(desc, containsString("minimal wind variation=0"));
- assertThat(desc, containsString("maximal wind variation=0"));
- assertThat(desc, containsString("unit=KM/H"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.wind.speed") + "=25"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.wind.direction") + "=" + Messages.getInstance().getString("Converter.NE")));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.wind.direction.degrees") + "=45"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.wind.gusts") + "=0"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.wind.min.variation") + "=0"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.wind.max.variation") + "=0"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.wind.unit") + "=KM/H"));
}
+ @Test public void testPojo() {
+ // given
+ final Class> classUnderTest = Wind.class;
+ // then
+ assertPojoMethodsFor(classUnderTest).testing(Method.GETTER, Method.SETTER).areWellImplemented();
+ }
}
diff --git a/src/test/java/io/github/mivek/model/trend/validity/BeginningValidityTest.java b/src/test/java/io/github/mivek/model/trend/validity/BeginningValidityTest.java
index 9497704e..419845d0 100644
--- a/src/test/java/io/github/mivek/model/trend/validity/BeginningValidityTest.java
+++ b/src/test/java/io/github/mivek/model/trend/validity/BeginningValidityTest.java
@@ -1,5 +1,6 @@
package io.github.mivek.model.trend.validity;
+import io.github.mivek.internationalization.Messages;
import org.junit.Test;
import static org.hamcrest.Matchers.containsString;
@@ -15,9 +16,9 @@ public void testToString() {
sut.setStartMinutes(20);
String desc = sut.toString();
- assertThat(desc, containsString("starting day of the month=10"));
- assertThat(desc, containsString("starting hour of the day=15"));
- assertThat(desc, containsString("starting minute=20"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.start.day.month") + "=10"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.start.hour.day") + "=15"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.start.minute") + "=20"));
}
}
diff --git a/src/test/java/io/github/mivek/model/trend/validity/ValidityTest.java b/src/test/java/io/github/mivek/model/trend/validity/ValidityTest.java
index b82dd280..7ed1de2b 100644
--- a/src/test/java/io/github/mivek/model/trend/validity/ValidityTest.java
+++ b/src/test/java/io/github/mivek/model/trend/validity/ValidityTest.java
@@ -1,5 +1,6 @@
package io.github.mivek.model.trend.validity;
+import io.github.mivek.internationalization.Messages;
import org.junit.Test;
import static org.hamcrest.Matchers.containsString;
@@ -16,9 +17,9 @@ public void testToString() {
String desc = sut.toString();
- assertThat(desc, containsString("starting day of the month=10"));
- assertThat(desc, containsString("starting hour of the day=15"));
- assertThat(desc, containsString("end day of the month=12"));
- assertThat(desc, containsString("end hour of the day=16"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.start.day.month") + "=10"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.start.hour.day") + "=15"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.end.day.month") + "=12"));
+ assertThat(desc, containsString(Messages.getInstance().getString("ToString.end.hour.day") + "=16"));
}
}
diff --git a/src/test/java/io/github/mivek/parser/GeneralParseTest.java b/src/test/java/io/github/mivek/parser/GeneralParseTest.java
index 501053fe..92c83e0f 100644
--- a/src/test/java/io/github/mivek/parser/GeneralParseTest.java
+++ b/src/test/java/io/github/mivek/parser/GeneralParseTest.java
@@ -1,19 +1,15 @@
-/**
- *
- */
package io.github.mivek.parser;
-import static org.junit.Assert.assertEquals;
-
-import java.util.Arrays;
-import java.util.Collection;
-
+import io.github.mivek.model.AbstractWeatherCode;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
-import io.github.mivek.model.AbstractWeatherCode;
+import java.util.Arrays;
+import java.util.Collection;
+
+import static org.junit.Assert.assertEquals;
/**
* @author mivek
@@ -56,10 +52,4 @@ public void testGeneralParse() {
protected abstract T getWeatherCode();
protected abstract AbstractParser getSut();
- // protected T abstract getWeatherCode() {
- // Metar m = new Metar();
- // m.setVisibility(new Visibility());
- // m.setWind(new Wind());
- // return m;
- // }
}
diff --git a/src/test/java/io/github/mivek/parser/MetarParserTest.java b/src/test/java/io/github/mivek/parser/MetarParserTest.java
index 3d254887..697f9e74 100644
--- a/src/test/java/io/github/mivek/parser/MetarParserTest.java
+++ b/src/test/java/io/github/mivek/parser/MetarParserTest.java
@@ -227,6 +227,7 @@ public void testParseWithTempoAndFMAndTL() throws ParseException {
AbstractMetarTrend trend = m.getTrends().get(0);
WeatherCondition wc = trend.getWeatherConditions().get(0);
assertEquals(Descriptive.SHOWERS, wc.getDescriptive());
+ assertEquals(Phenomenon.RAIN, wc.getPhenomenons().get(0));
assertThat(wc.getPhenomenons(), hasSize(1));
assertThat(trend.getTimes(), hasSize(2));
assertEquals(TimeIndicator.FM, trend.getTimes().get(0).getType());
@@ -235,6 +236,11 @@ public void testParseWithTempoAndFMAndTL() throws ParseException {
assertEquals(TimeIndicator.TL, trend.getTimes().get(1).getType());
assertEquals(18, trend.getTimes().get(1).getTime().getHour());
assertEquals(30, trend.getTimes().get(1).getTime().getMinute());
+ String toString = m.toString();
+ assertThat(toString, containsString(Messages.getInstance().getString("WeatherChangeType.FM") + " 17:00"));
+ assertThat(toString, containsString(Messages.getInstance().getString("TimeIndicator.TL") + " 18:30"));
+ assertThat(toString, containsString(Descriptive.SHOWERS.toString()));
+ assertThat(toString, containsString(Phenomenon.RAIN.toString()));
}
@Test
@@ -259,9 +265,9 @@ public void testParseWithMinVisibility() throws ParseException {
assertEquals("w", v.getMinDirection());
String des = m.toString();
- assertThat(des, containsString("day of the month=16"));
- assertThat(des, containsString("time of report=14:30"));
- assertThat(des, containsString("direction (degrees)=240"));
+ assertThat(des, containsString(Messages.getInstance().getString("ToString.day.month") + "=16"));
+ assertThat(des, containsString(Messages.getInstance().getString("ToString.report.time") + "=14:30"));
+ assertThat(des, containsString(Messages.getInstance().getString("ToString.wind.direction.degrees") + "=240"));
}
@Test
@@ -302,7 +308,7 @@ public void testParseWithVerticalVisibility() throws ParseException {
assertEquals(Phenomenon.FOG, m.getWeatherConditions().get(0).getPhenomenons().get(0));
assertNotNull(m.getVerticalVisibility());
assertEquals(200, m.getVerticalVisibility().intValue());
- assertThat(m.toString(), containsString("main visibility=350m"));
+ assertThat(m.toString(), containsString(Messages.getInstance().getString("ToString.visibility.main") + "=350m"));
}
@Test
@@ -351,4 +357,5 @@ public void testParseWithRMK() throws ParseException {
assertEquals("1 3/4SM", m.getVisibility().getMainVisibility());
assertThat(m.getRemark(), containsString("SF5NS3 " + Messages.getInstance().getString("Remark.Sea.Level.Pressure", "1013.4")));
}
+
}
diff --git a/src/test/java/io/github/mivek/parser/RemarkParserTest.java b/src/test/java/io/github/mivek/parser/RemarkParserTest.java
index 3b00f44c..a6978525 100644
--- a/src/test/java/io/github/mivek/parser/RemarkParserTest.java
+++ b/src/test/java/io/github/mivek/parser/RemarkParserTest.java
@@ -1,331 +1,342 @@
package io.github.mivek.parser;
-import static org.hamcrest.Matchers.containsString;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertThat;
-
-import java.util.Locale;
-
+import io.github.mivek.internationalization.Messages;
import org.junit.Before;
import org.junit.Test;
-import io.github.mivek.internationalization.Messages;
+import static org.hamcrest.Matchers.containsString;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertThat;
public class RemarkParserTest {
- RemarkParser fSut;
+ private RemarkParser sut;
- @Before
- public void setUp() {
- fSut = RemarkParser.getInstance();
- Messages.getInstance().setLocale(Locale.ENGLISH);
+ @Before public void setUp() {
+ sut = RemarkParser.getInstance();
}
- @Test
- public void testParseWithAO1() {
+ @Test public void testParseWithAO1() {
// GIVEN a RMK with AO1 token.
String code = "Token AO1 End of remark";
// WHEN parsing the remark.
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the token is parsed and translated
assertNotNull(remark);
assertThat(remark, containsString(Messages.getInstance().getString("Remark.AO1")));
}
- @Test
- public void testParseWithAO2() {
+ @Test public void testParseWithAO2() {
// GIVEN a RMK with AO2 token
String code = "Token AO2 End of remark";
// WHEN parsing the remark.
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the token is parsed and translated
assertNotNull(remark);
assertThat(remark, containsString(Messages.getInstance().getString("Remark.AO2")));
}
- @Test
- public void testParseWithWindPeakAtTheHour() {
+ @Test public void testParseWithWindPeakAtTheHour() {
// GIVEN a RMK with Peak wind at the hour.
String code = "AO1 PK WND 28045/15";
// WHEN parsing the remark.
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the token is parsed and translated
assertNotNull(remark);
- assertThat(remark, containsString("peak wind of 45 knots from 280 degrees at :15"));
+ String rmk = Messages.getInstance().getString("Remark.PeakWind", "280", "45", "", "15");
+ assertThat(remark, containsString(rmk));
}
- @Test
- public void testParseWithWindPeakAtAnotherHour() {
+ @Test public void testParseWithWindPeakAtAnotherHour() {
// GIVEN a RMK with Peak wind at the hour.
String code = "AO1 PK WND 28045/1515";
// WHEN parsing the remark.
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the token is parsed and translated
assertNotNull(remark);
- assertThat(remark, containsString("peak wind of 45 knots from 280 degrees at 15:15"));
+ String rmk = Messages.getInstance().getString("Remark.PeakWind", "280", "45", "15", "15");
+ assertThat(remark, containsString(rmk));
}
- @Test
- public void testParseWindShiftAtTheHour() {
+ @Test public void testParseWindShiftAtTheHour() {
// GIVEN a RMK with Wind shift at the hour
String code = "AO1 WSHFT 30";
// WHEN parsing the remark.
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the remark contains the decoded wind shift
assertNotNull(remark);
- assertThat(remark, containsString("wind shift at :30"));
+ String expectedRmk = Messages.getInstance().getString("Remark.WindShift", "", "30");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseWindShift() {
+ @Test public void testParseWindShift() {
// GIVEN a RMK with Wind shift at the hour
String code = "AO1 WSHFT 1530";
// WHEN parsing the remark.
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the remark contains the decoded wind shift
assertNotNull(remark);
- assertThat(remark, containsString("wind shift at 15:30"));
+ String expectedRmk = Messages.getInstance().getString("Remark.WindShift", "15", "30");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseWindShiftWithFrontal() {
+ @Test public void testParseWindShiftWithFrontal() {
// GIVEN a RMK with wind shift with frontal passage
String code = "AO1 WSHFT 1530 FROPA";
// WHEN parsing the remark
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the remark contains the decoded wind shift fropa
assertNotNull(remark);
- assertThat(remark, containsString("wind shift accompanied by frontal passage at 15:30"));
+ String expectedRmk = Messages.getInstance().getString("Remark.WindShift.FROPA", "15", "30");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseWindShiftWithFrontalAtTheHour() {
+ @Test public void testParseWindShiftWithFrontalAtTheHour() {
// GIVEN a RMK with wind shift with frontal passage
String code = "AO1 WSHFT 30 FROPA";
// WHEN parsing the remark
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the remark contains the decoded wind shift fropa
assertNotNull(remark);
- assertThat(remark, containsString("wind shift accompanied by frontal passage at :30"));
+ String expectedRmk = Messages.getInstance().getString("Remark.WindShift.FROPA", "", "30");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseTowerVisibility() {
+ @Test public void testParseTowerVisibility() {
// GIVEN a rmk with tower visibility
String code = "AO1 TWR VIS 16 1/2";
// WHEN parsing the remark
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the tower visibility is decoded
- assertThat(remark, containsString("tower visibility of 16 1/2 statute miles"));
+ String expectedRmk = Messages.getInstance().getString("Remark.Tower.Visibility", "16 1/2");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseSurfaceVisibility() {
+ @Test public void testParseSurfaceVisibility() {
// GIVEN a rmk with surface visibility
String code = "AO1 SFC VIS 16 1/2";
// WHEN parsing the remark
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the surface visibility is decoded
- assertThat(remark, containsString("surface visibility of 16 1/2 statute miles"));
+ String expectedRmk = Messages.getInstance().getString("Remark.Surface.Visibility", "16 1/2");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParsePrevailingVisibility() {
+ @Test public void testParsePrevailingVisibility() {
// GIVEN a rmk with variable prevailing visibility
String code = "AO1 VIS 1/2V2";
// WHEN parsing the remark
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the variable prevailing visibility is decoded
- assertThat(remark, containsString("variable prevailing visibility between 1/2 and 2 SM"));
+ String expectedRmk = Messages.getInstance().getString("Remark.Variable.Prevailing.Visibility", "1/2", "2");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseSectorVisibility() {
+ @Test public void testParseSectorVisibility() {
// GIVEN a rmk with sector visibility
String code = "AO1 VIS NE 2 1/2";
// WHEN parsing the remark
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the sector visibility is decoded
- assertThat(remark, containsString("visibility of 2 1/2 SM in the North East direction"));
+ String expectedRmk = Messages.getInstance().getString("Remark.Sector.Visibility", Messages.getInstance().getString("Converter.NE"), "2 1/2");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseSecondLocationVisibility() {
+ @Test public void testParseSecondLocationVisibility() {
// GIVEN a rmk with visibility at second location
String code = "AO1 VIS 2 1/2 RWY11";
// WHEN parsing the remark
- String remark = fSut.parse(code);
+ String remark = sut.parse(code);
// THEN the visibility at second location is decoded
- assertThat(remark, containsString("visibility of 2 1/2 SM mesured by a second sensor located at RWY11"));
+ String expectedRmk = Messages.getInstance().getString("Remark.Second.Location.Visibility", "2 1/2", "RWY11");
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseTornadicActivityWithTornado() {
+ @Test public void testParseTornadicActivityWithTornado() {
String code = "AO1 TORNADO B13 6 NE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("tornado beginning at :13 6 SM North East of the station"));
+ String remark = sut.parse(code);
+ String expectedRmk = Messages.getInstance()
+ .getString("Remark.Tornadic.Activity.Beginning", Messages.getInstance().getString("Remark.TORNADO"), "", "13", "6", Messages.getInstance().getString("Converter.NE"));
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseTornadicActivityWithTornadoAndHour() {
+ @Test public void testParseTornadicActivityWithTornadoAndHour() {
String code = "AO1 TORNADO B1513 6 NE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("tornado beginning at 15:13 6 SM North East of the station"));
+ String remark = sut.parse(code);
+ String expectedRmk = Messages.getInstance()
+ .getString("Remark.Tornadic.Activity.Beginning", Messages.getInstance().getString("Remark.TORNADO"), "15", "13", "6", Messages.getInstance().getString("Converter.NE"));
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseTornadicActivityWithFunnelCloud() {
+ @Test public void testParseTornadicActivityWithFunnelCloud() {
String code = "AO1 FUNNEL CLOUD B1513E1630 6 NE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("funnel cloud beginning at 15:13 ending at 16:30 6 SM North East of the station"));
+ String remark = sut.parse(code);
+ String expectedRmk = Messages.getInstance()
+ .getString("Remark.Tornadic.Activity.BegEnd", Messages.getInstance().getString("Remark.FUNNELCLOUD"), "15", "13", "16", "30", "6", Messages.getInstance().getString("Converter.NE"));
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseTornadicActivityWithFunnelCloudAndHourEnd() {
+ @Test public void testParseTornadicActivityWithFunnelCloudAndHourEnd() {
String code = "AO1 FUNNEL CLOUD B13E1630 6 NE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("funnel cloud beginning at :13 ending at 16:30 6 SM North East of the station"));
+ String remark = sut.parse(code);
+ String expectedRmk = Messages.getInstance()
+ .getString("Remark.Tornadic.Activity.BegEnd", Messages.getInstance().getString("Remark.FUNNELCLOUD"), "", "13", "16", "30", "6", Messages.getInstance().getString("Converter.NE"));
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseTornadicActivityWithWaterSproutAndEndingTimeOnlyMinutes() {
+ @Test public void testParseTornadicActivityWithWaterSproutAndEndingTimeOnlyMinutes() {
String code = "AO1 WATERSPOUT E16 12 NE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("waterspout ending at :16 12 SM North East of the station"));
+ String remark = sut.parse(code);
+ String expectedRmk = Messages.getInstance()
+ .getString("Remark.Tornadic.Activity.Ending", Messages.getInstance().getString("Remark.WATERSPOUT"), "", "16", "12", Messages.getInstance().getString("Converter.NE"));
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseTornadicActivityWithWaterSproutAndEndingTime() {
+ @Test public void testParseTornadicActivityWithWaterSproutAndEndingTime() {
String code = "AO1 WATERSPOUT E1516 12 NE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("waterspout ending at 15:16 12 SM North East of the station"));
+ String remark = sut.parse(code);
+ String expectedRmk = Messages.getInstance()
+ .getString("Remark.Tornadic.Activity.Ending", Messages.getInstance().getString("Remark.WATERSPOUT"), "15", "16", "12", Messages.getInstance().getString("Converter.NE"));
+ assertThat(remark, containsString(expectedRmk));
}
- @Test
- public void testParseBeginningEndPrecipitation() {
+ @Test public void testParseBeginningEndPrecipitation() {
String code = "AO1 RAB05E30SNB1520E1655";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("rain beginning at :05 ending at :30"));
- assertThat(remark, containsString("snow beginning at 15:20 ending at 16:55"));
+ String remark = sut.parse(code);
+ String expectedRmk1 = Messages.getInstance().getString("Remark.Precipitation.Beg.End", "", Messages.getInstance().getString("Phenomenon.RA"), "", "05", "", "30");
+ String expectedRmk2 = Messages.getInstance().getString("Remark.Precipitation.Beg.End", "", Messages.getInstance().getString("Phenomenon.SN"), "15", "20", "16", "55");
+ assertThat(remark, containsString(expectedRmk1));
+ assertThat(remark, containsString(expectedRmk2));
}
- @Test
- public void testParseBeginningEndPrecipitationWithDescriptive() {
+ @Test public void testParseBeginningEndPrecipitationWithDescriptive() {
String code = "AO1 SHRAB05E30SHSNB20E55";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("showers of rain beginning at :05 ending at :30"));
- assertThat(remark, containsString("showers of snow beginning at :20 ending at :55"));
+ String remark = sut.parse(code);
+ String expectedRmk1 = Messages.getInstance()
+ .getString("Remark.Precipitation.Beg.End", Messages.getInstance().getString("Descriptive.SH"), Messages.getInstance().getString("Phenomenon.RA"), "", "05", "", "30");
+ String expectedRmk2 = Messages.getInstance()
+ .getString("Remark.Precipitation.Beg.End", Messages.getInstance().getString("Descriptive.SH"), Messages.getInstance().getString("Phenomenon.SN"), "", "20", "", "55");
+ assertThat(remark, containsString(expectedRmk1));
+ assertThat(remark, containsString(expectedRmk2));
}
- @Test
- public void testParseBeginningThunderstorm() {
+ @Test public void testParseBeginningThunderstorm() {
String code = "AO1 TSB0159E30";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("thunderstorm beginning at 01:59 ending at :30"));
+ String remark = sut.parse(code);
+ String expectedRmk1 = Messages.getInstance().getString("Remark.Precipitation.Beg.End", "", Messages.getInstance().getString("Phenomenon.TS"), "01", "59", "", "30");
+ assertThat(remark, containsString(expectedRmk1));
}
- @Test
- public void testParseThunderStormLocation() {
+ @Test public void testParseThunderStormLocation() {
String code = "AO1 TS SE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("thunderstorm South East of the station"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Thunderstorm.Location", Messages.getInstance().getString("Converter.SE"));
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseThunderStormLocationWithMoving() {
+ @Test public void testParseThunderStormLocationWithMoving() {
String code = "AO1 TS SE MOV NE";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("thunderstorm South East of the station moving towards North East"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Thunderstorm.Location.Moving", Messages.getInstance().getString("Converter.SE"), Messages.getInstance().getString("Converter.NE"));
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseHailSize() {
+ @Test public void testParseHailSize() {
String code = "AO1 GR 1 3/4";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("largest hailstones with a diameter of 1 3/4 inches"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Hail", "1 3/4");
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseHailSizeWithLesserThan() {
+ @Test public void testParseHailSizeWithLesserThan() {
String code = "AO1 GR LESS THAN 1/4";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("largest hailstones with a diameter less than 1/4 inches"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Hail.LesserThan", "1/4");
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseSnowPellets() {
+ @Test public void testParseSnowPellets() {
String code = "AO1 GS MOD";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("moderate snow pellets"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Snow.Pellets", Messages.getInstance().getString("Remark.MOD"));
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseVirgaWithDirection() {
+ @Test public void testParseVirgaWithDirection() {
String code = "AO1 VIRGA SW";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("virga South West from the station"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Virga.Direction", Messages.getInstance().getString("Converter.SW"));
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseVirga() {
+ @Test public void testParseVirga() {
String code = "AO1 VIRGA";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("virga"));
+ String remark = sut.parse(code);
+ assertThat(remark, containsString(Messages.getInstance().getString("Remark.VIRGA")));
}
- @Test
- public void testParseCeilingHeight() {
+ @Test public void testParseCeilingHeight() {
String code = "AO1 CIG 005V010";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("ceiling varying between 500 and 1,000 feet"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Ceiling.Height", 500, 1000);
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseObscurations() {
+ @Test public void testParseObscurations() {
String code = "AO1 FU BKN020";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("broken layer at 2,000 feet composed of smoke"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Obscuration", Messages.getInstance().getString("CloudQuantity.BKN"), 2000, Messages.getInstance().getString("Phenomenon.FU"));
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseVariableSkyConditionWithoutLayer() {
+ @Test public void testParseVariableSkyConditionWithoutLayer() {
String code = "BKN V OVC";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("cloud layer varying between broken and overcast"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance()
+ .getString("Remark.Variable.Sky.Condition", Messages.getInstance().getString("CloudQuantity.BKN"), Messages.getInstance().getString("CloudQuantity.OVC"));
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseVariableSkyCondition() {
+ @Test public void testParseVariableSkyCondition() {
String code = "BKN014 V OVC";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("cloud layer at 1,400 feet varying between broken and overcast"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance()
+ .getString("Remark.Variable.Sky.Condition.Height", 1400, Messages.getInstance().getString("CloudQuantity.BKN"), Messages.getInstance().getString("CloudQuantity.OVC"));
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseCeilingSecondLocation() {
+ @Test public void testParseCeilingSecondLocation() {
String code = "CIG 002 RWY11";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("ceiling of 200 feet mesured by a second sensor located at RWY11"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Ceiling.Second.Location", 200, "RWY11");
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseSealLevelPressure() {
+ @Test public void testParseSealLevelPressure() {
String code = "AO1 SLP134";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("sea level pressure of 1013.4 HPa"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Sea.Level.Pressure", "1013.4");
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseSealLevelPressure2() {
+ @Test public void testParseSealLevelPressure2() {
String code = "AO1 SLP982";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("sea level pressure of 998.2 HPa"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Sea.Level.Pressure", "998.2");
+ assertThat(remark, containsString(expected));
}
- @Test
- public void testParseSnowIncreasingRapidly() {
+ @Test public void testParseSnowIncreasingRapidly() {
String code = "AO1 SNINCR 2/10";
- String remark = fSut.parse(code);
- assertThat(remark, containsString("snow depth increase of 2 inches in the past hour with a total depth on the ground of 10 inches"));
+ String remark = sut.parse(code);
+ String expected = Messages.getInstance().getString("Remark.Snow.Increasing.Rapidly", 2, 10);
+ assertThat(remark, containsString(expected));
}
+ @Test public void testParseWithRmkSlp() {
+ String code = "CF1AC8 CF TR SLP091 DENSITY ALT 200FT";
+
+ String remark = sut.parse(code);
+ assertThat(remark, containsString("CF1AC8 CF TR"));
+ assertThat(remark, containsString(Messages.getInstance().getString("Remark.Sea.Level.Pressure", "1009.1")));
+ }
}
diff --git a/src/test/java/io/github/mivek/parser/TAFParserTest.java b/src/test/java/io/github/mivek/parser/TAFParserTest.java
index 758101df..78111594 100644
--- a/src/test/java/io/github/mivek/parser/TAFParserTest.java
+++ b/src/test/java/io/github/mivek/parser/TAFParserTest.java
@@ -1,33 +1,6 @@
-/**
- *
- */
package io.github.mivek.parser;
-import static org.hamcrest.Matchers.containsString;
-import static org.hamcrest.Matchers.empty;
-import static org.hamcrest.Matchers.hasProperty;
-import static org.hamcrest.Matchers.hasSize;
-import static org.hamcrest.Matchers.is;
-import static org.hamcrest.Matchers.not;
-import static org.hamcrest.Matchers.notNullValue;
-import static org.hamcrest.Matchers.nullValue;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertThat;
-import static org.junit.Assert.assertTrue;
-
-import java.util.Locale;
-
-import org.junit.Before;
-import org.junit.Test;
-
-import io.github.mivek.enums.CloudQuantity;
-import io.github.mivek.enums.CloudType;
-import io.github.mivek.enums.Descriptive;
-import io.github.mivek.enums.Intensity;
-import io.github.mivek.enums.Phenomenon;
+import io.github.mivek.enums.*;
import io.github.mivek.exception.ErrorCodes;
import io.github.mivek.exception.ParseException;
import io.github.mivek.internationalization.Messages;
@@ -40,6 +13,11 @@
import io.github.mivek.model.trend.validity.BeginningValidity;
import io.github.mivek.model.trend.validity.Validity;
import io.github.mivek.utils.Converter;
+import org.junit.Before;
+import org.junit.Test;
+
+import static org.hamcrest.Matchers.*;
+import static org.junit.Assert.*;
/**
* Test class for {@link TAFParser}
@@ -49,7 +27,7 @@
public class TAFParserTest extends AbstractParserTest {
private TAFParser fSut;
-
+
@Override
protected TAFParser getSut() {
return fSut;
@@ -58,7 +36,6 @@ protected TAFParser getSut() {
@Before
public void setUp() {
fSut = TAFParser.getInstance();
- Messages.getInstance().setLocale(Locale.ENGLISH);
}
@Test
@@ -190,7 +167,7 @@ public void testParseValid() throws ParseException {
assertEquals(Integer.valueOf(12), res.getValidity().getEndHour());
// Checks on wind.
assertThat(res.getWind().getDirection(), is(Converter.degreesToDirection("170")));
- assertThat(res.getWind().getSpeed(), is(05));
+ assertThat(res.getWind().getSpeed(), is(5));
assertThat(res.getWind().getGust(), is(0));
assertThat(res.getWind().getUnit(), is("KT"));
// Checks on visibility.
@@ -232,11 +209,11 @@ public void testParseValid() throws ParseException {
assertThat(res.getTempos().get(1).getWeatherConditions().get(0).getDescriptive(), is(Descriptive.PATCHES));
assertThat(res.getTempos().get(1).getWeatherConditions().get(0).getPhenomenons(), hasSize(1));
assertThat(res.getTempos().get(1).getWeatherConditions().get(0).getPhenomenons().get(0), is(Phenomenon.FOG));
- assertThat(res.getTempos().get(1).getClouds(), hasSize(1));
+ assertThat(res.getTempos().get(1).getClouds(), hasSize(1));
assertThat(res.getTempos().get(1).getClouds().get(0).getQuantity(), is(CloudQuantity.BKN));
assertThat(res.getTempos().get(1).getClouds().get(0).getAltitude(), is(30 * 2));
assertThat(res.getTempos().get(1).getClouds().get(0).getHeight(), is(200));
-
+
// Third tempo
assertThat(res.getTempos().get(2).getValidity().getStartDay(), is(15));
assertThat(res.getTempos().get(2).getValidity().getStartHour(), is(12));
@@ -339,7 +316,7 @@ public void testParseWithFM() throws ParseException {
//Clouds
assertThat(res.getClouds(), hasSize(1));
assertThat(res.getClouds().get(0).getQuantity(), is(CloudQuantity.SKC));
-
+
assertThat(res.getFMs(), hasSize(2));
FMTafTrend fm1 = res.getFMs().get(0);
assertEquals(21, fm1.getValidity().getStartDay().intValue());
@@ -356,20 +333,20 @@ public void testParseWithFM() throws ParseException {
assertEquals(250 * 30, fm1.getClouds().get(1).getAltitude());
assertNull(fm1.getClouds().get(1).getType());
// Tempos
- assertThat(res.getTempos(), hasSize(1));
+ assertThat(res.getTempos(), hasSize(1));
assertThat(res.getTempos().get(0).getValidity().getStartDay(), is(21));
assertThat(res.getTempos().get(0).getValidity().getStartHour(), is(12));
assertThat(res.getTempos().get(0).getValidity().getEndDay(), is(21));
assertThat(res.getTempos().get(0).getValidity().getEndHour(), is(16));
assertEquals(Messages.getInstance().getString("Converter.VRB"), res.getTempos().get(0).getWind().getDirection());
assertThat(res.getTempos().get(0).getWind().getSpeed(), is(6));
-
+
FMTafTrend fm2 = res.getFMs().get(1);
assertEquals(22, fm2.getValidity().getStartDay().intValue());
assertEquals(7, fm2.getValidity().getStartHour().intValue());
assertEquals(0, fm2.getValidity().getStartMinutes().intValue());
assertThat(fm2.getClouds(), hasSize(2));
-
+
}
@Test
@@ -498,7 +475,9 @@ public void testParseWithRMKInTempo() throws ParseException {
assertNotNull(result);
assertNotNull(result.getTempos().get(1));
assertNotNull(result.getTempos().get(1).getRemark());
- assertThat(result.getTempos().get(1).getRemark(), containsString("forecast based on AUTO OBS. next forecast BY 301400Z"));
+ String rmk = Messages.getInstance().getString("Remark.FCST") + " " + Messages.getInstance().getString("Remark.BASED") + " " + Messages.getInstance().getString("Remark.ON") + " AUTO OBS. "
+ + Messages.getInstance().getString("Remark.NXT") + " " + Messages.getInstance().getString("Remark.FCST") + " BY 301400Z";
+ assertThat(result.getTempos().get(1).getRemark(), containsString(rmk));
}
@Test
@@ -510,6 +489,14 @@ public void testParseWithRMK() throws ParseException {
TAF result = fSut.parse(message);
// THEN the second tempo contains the remark.
assertNotNull(result);
- assertThat(result.getRemark(), containsString("forecast based on AUTO OBS. next forecast BY 301400Z"));
+ String rmk = Messages.getInstance().getString("Remark.FCST") + " " + Messages.getInstance().getString("Remark.BASED") + " " + Messages.getInstance().getString("Remark.ON") + " AUTO OBS. "
+ + Messages.getInstance().getString("Remark.NXT") + " " + Messages.getInstance().getString("Remark.FCST") + " BY 301400Z";
+ assertThat(result.getRemark(), containsString(rmk));
+ String description = result.toString();
+ assertThat(description, containsString(Messages.getInstance().getString("ToString.start.day.month") + "=30"));
+ assertThat(description, containsString(Messages.getInstance().getString("ToString.start.hour.day") + "=10"));
+ assertThat(description, containsString(Messages.getInstance().getString("ToString.end.day.month") + "=30"));
+ assertThat(description, containsString(Messages.getInstance().getString("ToString.end.hour.day") + "=12"));
}
+
}