- Notifications
You must be signed in to change notification settings - Fork0
A package to determine used airports, runways, taxiways and stands based on available flight coordinates.
License
Unknown, MIT licenses found
Licenses found
euctrl-pru/HexAeroR
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
HexAeroR is a EUROCONTROL R package designed for aviation professionals and data analysts. It allows for the determination of used airports, runways, taxiways, and stands based on available (ADS-B) flight trajectory coordinates. This tool aims to enhance aviation data analysis, facilitating the extraction of milestones for performance analysis.
- Airport Detection: Identifies airports involved in a flight's trajectory.
- Runway Utilization: Determines which runways are used during takeoff and landing.
You can install the development version of HexAeroR fromGitHub with:
# install.packages("devtools")devtools::install_github("euctrl-pru/HexAeroR")
This is a basic example which shows you how to solve a common problem:
library(HexAeroR)## basic example code
This will prompt you to download the geospatial metadata from Zenodo necessary to run the package. It will only cache once. The parquet datasets are available here:https://zenodo.org/records/10651018.
# Load trajectory datadf<- load_dataset(name="trajectories.parquet",datatype="test_data")# Create unique ID for each trajectorydf$id<- paste(df$icao24,df$callsign, as.Date(df$time),sep="-")# Identify runwayslist(scored_rwy_detections_df,rwy_detections_df)<- identify_runways(df)
# Load approach hex dataset for an airport (e.g., EGLL)egll<- load_dataset(name="EGLL.parquet",datatype="runway_hex")# Visualize approach cones using leaflet for interactive mapslibrary(leaflet)map_viz<- leaflet(egll) %>% addTiles() %>% addPolygons(color=~border_color,fillOpacity=.7,fillColor=~color_map_name) %>% setView(lng= mean(df$lon),lat= mean(df$lat),zoom=13) %>% addPopups(~lon,~lat,~tooltip_columns)# Print the mapprint(map_viz)
Download the HTML here:egll_departure.html
- [pending implementation] Taxiway Analysis: Analyzes taxi routes for efficiency and optimization.
- [pending implementation] Stand Identification: Identifies aircraft stands, enhancing ground operation analysis.
We welcome contributions to HexAeroR! Feel free to submit pull requests, report issues, or request features.
HexAeroPy is licensed under the MIT License - see theLICENSE file for details.
Special thanks toEUROCONTROL and thePerformance Review Commission (PRC).
For support or queries, please contact us atpru-support@eurocontrol.int.
About
A package to determine used airports, runways, taxiways and stands based on available flight coordinates.
Topics
Resources
License
Unknown, MIT licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Uh oh!
There was an error while loading.Please reload this page.