8000 Correct Mollis airport ICAO identifier LSZM and LFSB/BSL/MLH dual airport by alexander-san · Pull Request #152 · mwgg/Airports · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Correct Mollis airport ICAO identifier LSZM and LFSB/BSL/MLH dual airport #152

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

alexander-san
Copy link
Collaborator

This is a bit of a complicated one:
Mollis Airport has a new ICAO identifier: LSZM.
Previously, as military airport, it had the following identifier: LSMF, which was changed to LSZM when it became a civil airport.
This issue however is that previously EuroAirport Basel Mulhouse Freiburg had LSZM as second ICAO identifier.
Since the airport now only has one ICAO identifier, LFSB, but two IATA codes (BSL for the Swiss part and MLH for the French part) we have the problem that our keys can no longer be unique as one key (i.e. the ICAO code) has multiple values...
I have circumvented this for now by creating a new key LFSB-FR for the French (less used) part of the airport, but this creates a myriad of new problems: there may be implementations that have the assumption that they keys are 4 digits, how can we find the MLH airport using that key as it is a non-standard format etc.
We could have duplicate keys in JSON but the handling and implementation could introduce unwanted side effects.

I have created this PR for now, but will not merge. The current info is wrong, however, this updated information poses also some potential issues, although correct, for implementations using this data.

@alexander-san
Copy link
Collaborator Author

@Jmion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0