University of Nottingham > School of Computer Science > Automated Scheduling Planning and Optimisation > Air Transportation Research


Recorded and generated datasets (incl. Manchester) - formatting

Note that this data differs from the generic datasets since it does not include route information, turn delays and runway separation information.
It is not intended to provide an illustration of the generic ground movement problem, but instead to illustrate what actually happened on the day.

These datasets were generated from real data and are explained in the following paper, which was first presented at the PATAT 2014 conference in York:
Airport Ground Movement: Real World Data Sets and Approaches to Handling Uncertainty, Brownlee et al.

The first example dataset can be found here: here (Manchester 29 Oct 2011)

You can obtain the source code for the tools to clean the data, which are mentioned in the paper here (Ground movement tools wiki).

Section
Argument Description Example
General
separation _distance _on_ground [m] 60
Nodes
node_id ID 1
x x-coordinate on plan 400
y y-coordinate on plan 1050
latitude latitude of the point in the data 53.35839
longitude longitude of the point in the data -2.2698023
name optional human readable/understandable name for position 72L
specification Type of the point, one of: {'', 'gate', 'runway', 'holding_point', 'intermediate'} gate
Edges
edge_id ID 1
start_node node_id at source of arc 1
end_node node_id at destination of arc 2
directed 0 for undirected, 1 for directed 0
length [m] 100
specification Type of the point, one of: {'', 'gate', 'runway', 'holding_point', 'intermediate'} gate
traversal _time mean traversal time[s] 292.3182504431189
name Human readable/meaningful name for the edge 05R / 23L
StraightsTurns
edge_id ID of edge to be categorised 2
previous_edge_id ID of previous edge (-1 if the current edge is at start of route) 1
straight_or_turn Designation, one of {straight,turn} straight
Aircraft
aircraft_id ID 1
type {arrival; departure; other} arrival
start_node node_id 1
end_node node_id 3
start_time [earliest,scheduled,latest], -1 means not applicable [5,5,inf]
end_time [earliest,scheduled,latest], -1 means not applicable [10,15,25]
appearance _time [s], time at which system is told about aircraft 0
speed_profile for traversal time 1
speed_min [m/s] 1.0
speed_ideal [m/s] 1.0
speed_max [m/s] 1.0
weight_class for separation constraints, can be ignored if not doing any runway sequencing 1
sid_route for separation constraints, can be ignored if not doing any runway sequencing 1
take-off_ speed_group for separation constraints, can be ignored if not doing any runway sequencing 1