Airline Club

General Category => Airport and City Suggestions => Topic started by: patson on July 09, 2018, 10:45:42 am

Title: Please read before posting :)
Post by: patson on July 09, 2018, 10:45:42 am
Airports Scale
The most useful (and easiest for me to fix) is improper airport scale. A general guide line of airport scale:

1. Any airport that has regular landings of jumbo airliner (B777/A380 etc) deserve a scale of 4+
2. Any airport that has regular landings of long range airliner (B787 etc) deserve a scale of 3+
3. Any airport with annual passenger of 10M+ deserve a scale of 5+  etc


Please report with
1. The IATA code of the airport (JFK, LAX, SFO etc)
2. Proposed scale
3. And preferably a wiki link to the airport that shows passengers volume and runway data


Airports Charms/Boosts
On the top left of the airport popup, there are certain charms - vacation hub, business hub, international hub etc - they all enhance demand to that airport

Right now I just fill in the bare minimum of those, just please let me know if any of the airport should get a new charm (especially vacation hubs)

Please report with:
1. The IATA code of the airport (JFK, LAX, SFO etc)
2. Proposed charm
3. And preferably a wiki link to the corresponding cities that show why it should have such a charm - for example # of tourists visiting that city in a year etc


Lower priority - Missing Airport
1. It could be hard to fix as I would need to run the algorithm to regenerate data, or if the airport has too low volume I might need to skip it due to performance concerns (my database does have around 10k+ airport, just that only the top 4k are displayed due to performance concerns)
2. If an airport is not even on my data list then it's a lot of work to add it

Lower priority - closed airport
1. it's kinda hard to fix now as the data is already generated, I cannot simply remove an airport as there are routes established alreaday  :-[


For missing airport and closed airport, i will still address them later on. But I cannot fix them in the current game world iteration  :)



Many thanks for your kind help again!  ;)
[
Title: Re: Please read before posting :)
Post by: patson on October 08, 2018, 12:07:14 pm
Since this project is open source, if you wish to help with adding/fixing airport data, here is the quick summary:

Two files control the airports:
https://github.com/patsonluk/airline/blob/master/airline-data/airports.csv and
https://github.com/patsonluk/airline/blob/master/airline-data/runways.csv

The are extracted from http://ourairports.com/data/  That website also contains explanations of the CSV. If the you want to add new airport and the airport is found on http://ourairports.com/data/ , then just let me know and i will try to update the whole CSV file (which is easier)

Otherwise you would have to create a PR (pull request) in https://github.com/patsonluk/airline , and manually add/change the entries in the two files mentioned above. This is a bit technical, if you feel it's too much then you can simply use the existing way of reporting it on forums and hopefully i will get to it when i have time kekeke

Take note that even if I accept (merge) the changes, the airport change will NOT be showing just yet. I would have to trigger https://github.com/patsonluk/airline/blob/master/airline-data/src/main/scala/com/patson/init/GeoDataPatcher.scala to patch all the data on the database. That patcher is executed once we accumulate enough changes

Thanks for your kind code contribution to the game again!  ;D