Acquiring Data For Tracktable¶
“Internal” to Tracktable¶
Sample test data files are provided in the tracktable-data
python package located on PyPi and Conda-Forge.
These test data files are used for Tracktable’s internal tests and provide a good representation of the
type of data that can be processed by Tracktable. Usage of the tracktable-data
retrevial function
can be seen below:
1from tracktable_data.data import retrieve
2from tracktable.rw.load import load_trajectories
3
4# Retrieve data by filename
5filepath = retrieve(filename='SampleFlight.csv')
6
7# Once we have file path is the file can be loaded
8trajectories = load_trajectories(filepath)
Todo
When the “super-duper example data file” is created update this section with it’s location.
External to Tracktable¶
Below are data resources that can provide data for Tracktable to process. This is by no means a comprehensive list of resources but rather a springboard for real world data compatiable with Tracktable.
Tip
The Tracktable library is designed to process large datasets, so the larger the dataset used the better results Tracktable will produce.
Air Traffic¶
-
Note
A subscription is required to aquire data from FlightAware
-
Note
A subscription is required to aquire data from AirNav
Maritime Traffic¶
-
Note
A subscription is required to aquire data from Marine Traffic
Vehicle Traffic¶
Tip
Tracktable also includes a random trajectory generator! Take a look at the Python Data Generation Example.