pkkj / skyexplorer1 Goto Github PK
View Code? Open in Web Editor NEWA powerful WebGIS for investigating air traffic data.
A powerful WebGIS for investigating air traffic data.
We should put this file in the same location...
We should notify the user that the route might have stop.
We need to create the destination panel for Wikipedia data.
It will display the operator in the route.
At least we should implement:
T100 data is still the priority of our system.
We will add this new data.
Think the same problems as route report page..
Remove the T100 related features.
Move it to common code.
Then rename the class.
We need to figure out how to display the time series if their is only one month in the new year (2014).
Create the dest panel for Taiwan data and customize the querySegment function.
We should create an info page for UK CAA data.
User can see this information by clicking "About UK CAA Data".
As the list increase, we found that some codes are conflict. Currently, "JW" has conflict.
To resolve this problem, we might have to define new columns called "displayed code" and "real code".
display code is used for display.
real code is used for identify the airline.
We should not hard-code this message in destination panel. We should move them to data source class.
Check the availability of Korea data. Update to the earliest year.
The getAllAirlineInfo should be implemented in common codes.
At least, we need to do some special calculation for Taipei Taoyuan - Kaohsiung, since the data is provided in intl table.
There are some mistakes in the current file in the server.
We need to support multiple data sources for route data.
We can define the availability matrix:
We also need to re-design the UI.
Currently it's 2007. Make it as early as possible
To simplified the description of "availability" of different data sources, we need to define a availability matrix.
For example: a "by-region" matrix for T100:
x:
US domestic route
International route
F-F route
y:
Time-lag:
Available airline:
Segment data:
Market data:
Airline?
Aircraft?
Month?
Passenger?
Freight?
Seat?
Departure?
Double-direction?
This only returns the code of airlines. And we are able to map them to the cached data in cient
We need to decide how to consume the localized values in different locale object.
We should pay attention to the order of initialization.
Now this code is in T100's destination panel. It should be in common panel.
It is not calculating the distance for other panels.
Click the name of data source, then the data source info dialog will be shown
It might cause other issue. Maybe we should separate them? Or move the logic handling showing data source info dialog to the subclasses?
We should tell the user that the airport report is using T100 data.
Maybe we could have it working with TW CAA data.
Such dialog for UK data will be in next iteration...
Before the ship we should generate the new base map for web service.
Maybe it's a regression from recent update. We need to fix it. And find a way to patch the fix in server
Since Taiwan and T100 will share the same dest panel with different logic. We should create a new base class for these two data sources.
We need this feature to display some external data sources, when we don't have the data.
Since T100 FF has special available time and different notes, it should be an independent data source.
We don't need to change the database. The web service could determine whether a record is T100 or T100 FF.
Then the client codes can handle it.
GetDestByOrigin() should be able to return data within required data sources.
We might need to localize the airport comment and airline comment in the Excel file.
We have such data. We need to present them in the left-panel.
For the graph, we could create an option control with "Freight/Flight/Pax"
Create the new UI for data source selector.
The new UI should be collapsable.
Now we are using IATA code as the index of airports.
However, some airports don't have IATA code.
Therefore, we need to use the internal unique code to distinguish airports.
We should expand the DataSourceInfo class. It should support:
And then all the data sources will have a sub class. We should create the page for T100 data, T100 FF data and CAA data
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.