Skip to content

Determine ATC occupancies in airspace volumes from so6 traffic file

License

Notifications You must be signed in to change notification settings

thomasdubdub/so6-to-occupancy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

So6 to occupancy

Determine ATC occupancy in airspace volumes from so6 traffic file

Flight data are managed with pandas / GeoPandas dataframes

Trajectories are built with movingpandas and intersections with airspace polygons are calculated with movingpandas functions

Example 1: portions of trajectories intersecting LFBB airspace during a given timeframe

trajs

Example 2: occupancy chart for the entire day (step 30 min, duration 60 min)

flight

Running the tests

Run the demo_occupancy notebook to see how to build these examples with so6trajs module

Built With

  • pandas - Python Data Analysis Library

  • GeoPandas - GeoPandas is an open source project which extends the datatypes used by pandas to allow spatial operations on geometric types.

  • movingpandas - Implementation of Trajectory classes and functions built on top of GeoPandas

Authors

  • Thomas Dubot

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Thanks to https://github.com/jbedouet for GeoJSON example and ATFCM expertise

About

Determine ATC occupancies in airspace volumes from so6 traffic file

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published