tracktable.data_generators.trajectory module
Module contents
tracktable.data_generators.trajectory - Generating n trajectories between m airports.
- tracktable.data_generators.trajectory.generate_airport_trajectory(start_airport, end_airport, **kwargs)[source]
Create a trajectory object from a starting airport to an ending airport.
- tracktable.data_generators.trajectory.generate_bbox_trajectories(start_bbox, end_bbox, num_paths, flight_prefix, **kwargs)[source]
Generate terrestrial trajectories using randomly selected points from within two bounding boxes.
Uses parameters from _trajectory_point_generator.
- Parameters:
start_bbox (BoundingBox) – starting airport
end_bbox (BoundingBox) – ending airport
num_paths (int) – number of trajectories to generate
flight_prefix (string) – prefix to use for trajectory ids
**kwargs – see _trajectory_point_generator for values
- Returns:
List of TerrestrialTrajectory Objects
- tracktable.data_generators.trajectory.generate_port_trajectory(start_port, end_port, **kwargs)[source]
Create a trajectory object from a starting port to an ending port.
- tracktable.data_generators.trajectory.generate_random_airport_trajectories(**kwargs)[source]
Create a list of trajectories from a list of iterables. This function is basically a trajectory wrapper for the _airport_random_path_point_generators method.
- Parameters:
**kwargs – see _airport_random_path_point_generators for values
- Returns:
List of TerrestrialTrajectory Objects