<[file][][] <[tm_airport_pd][][] <[string8] [batch_code] []> // ??? <[stringt8c] [icao] []> // (i) [ABCD..] <[stringt8c] [iata] []> // (i) [GHI] <[string8] [name] []> // ??? <[string8] [name_short] []> // (i) displayed and used in fs4 <[stringt8c] [country] []> // (i) see "list_TLD.txt" <[float64] [elevation] [0.0]> // (i) in metre; see aerodrome chart (mean altitude) <[uint32] [tags] [0]> // ??? <[uint32] [priority] [0]> // ??? <[uint16] [connections] [0]> // ??? <[int8] [time_zone] [0]> // (=) [-1200]/.../[-100]/[0]/[100]/.../[1200] (+- UTC) <[vector2_float64] [model_center] [0.000000 0.000000]> // (i) longitude latitude <[vector2_float64] [tower_position] [0.000000 0.000000]> // (i) longitude latitude <[float64] [tower_height] [0.0]> // (i) in metre <[float64] [tower_view_height] [0.0]> // (i) in metre <[float64] [tower_heading] [000.0]> // (i) in degrees ("-" = counterclockwise) <[list_tm_airport_pd_boundary][boundaries][] // (i) necessary for importing airfields <[tm_airport_pd_boundary][element][0] // (i) only 1 element allowed <[list_vector2_float64][points][(0.000000 0.000000) ... () ]> // (i) longitude latitude > > <[list_tm_airport_pd_tarmac][tarmacs][] // (i) optional <[tm_airport_pd_tarmac][element][0] // (i) aerofly-tool automatically sets the sequence and numbering <[list_vector2_float64][points][(0.000000 0.000000) ... () ]> // (i) longitude latitude <[int32][level][1]> // (i) higher levels cover lower levels <[string8][material][]> // (i) see "list_TARMACS.txt" <[string8][brightness][]> // (=) [0.1]/[0.2]/.../[0.9]/[1] > > <[list_tm_airport_pd_line][lines][] // (i) optional <[tm_airport_pd_line][element][0] // (i) aerofly-tool automatically sets the sequence and numbering <[list_vector2_float64][points][(0.000000 0.000000) ... () ]> // (i) longitude latitude <[string8u][name][]> // (i) see "list_LINES.txt" > > <[list_tm_airport_pd_custom_model][custom_models][] // (i) optional; only works for fs4 new created objects <[tm_airport_pd_custom_model][element][0] // (i) aerofly-tool automatically sets the sequence and numbering <[vector2_float64][position][0.000000 0.000000]> // (i) lonlat or web_mercator; see next line <[string8][coordinate_system][]> // (=) [lonlat]/[web_mercator] <[string8][name][]> // (=) [..._obj] <[string8][type][object]> > > <[list_tm_airport_pd_rwy_pair][runway_pairs][] // (i) necessary - even with helipads <[tm_airport_pd_rwy_pair][element][0] // (i) aerofly-tool automatically sets the sequence and numbering <[array_tm_airport_pd_rwy][runway_pair][] <[tm_airport_pd_rwy][element][0] <[vector2_float64][threshold][0.000000 0.000000]> // (i) longitude latitude <[float64][xtension][0]> // (i) in metre; from tool or aerodrome chart <[string8][identifier][00]> // (=) [01]/[02]/.../[35]/[36] <[string8][appltsys][]> // (=) [none]/[malsf]/[malsr]/[std]/[alsf-1]/[alsf-2] <[string8][reil][]> // (=) [none]/[omni]/[uni] <[string8][papi][]> // (=) [none]/[left]/[right] <[float64][direction][000.0]> // (i) aerofly-tool calculates the value ("-" = counterclockwise) <[float64][elevation][0.0]> // (i) in metre; see aerodrome chart <[bool][approach][]> // (=) [true]/[false] <[bool][takeoff][]> // (=) [true]/[false] <[bool][marking_piano][]> // (=) [true]/[false] <[bool][marking_touchdown][]> // (=) [true]/[false] <[bool][marking_threshold][]> // (=) [true]/[false] <[bool][marking_aimingpoint][]> // (=) [true]/[false] <[bool][marking_nonumbers][]> // (=) [true]/[false] <[bool][marking_skidmark][]> // (=) [true]/[false] > <[tm_airport_pd_rwy][element][1] <[vector2_float64][threshold][0.000000 0.000000]> // (i) longitude latitude <[float64][xtension][0]> // (i) in metre; from tool or aerodrome chart <[string8][identifier][]> // (=) 01]/[02]/.../[35]/[36] <[string8][appltsys][]> // (=) [none]/[malsf]/[malsr]/[std]/[alsf-1]/[alsf-2] <[string8][reil][]> // (=) [none]/[omni]/[uni] <[string8][papi][]> // (=) [none]/[left]/[right] <[float64][direction][000.0]> // (i) aerofly-tool calculates the value ("-" = counterclockwise) <[float64][elevation][0.0]> // (i) in metre; see aerodrome chart <[bool][approach][]> // (=) [true]/[false] <[bool][takeoff][]> // (=) [true]/[false] <[bool][marking_piano][]> // (=) [true]/[false] <[bool][marking_touchdown][]> // (=) [true]/[false] <[bool][marking_threshold][]> // (=) [true]/[false] <[bool][marking_aimingpoint][]> // (=) [true]/[false] <[bool][marking_nonumbers][]> // (=) [true]/[false] <[bool][marking_skidmark][]> // (=) [true]/[false] > > <[float64][width][00]> // (i) in metre; from tool or aerodrome chart <[string8][material][]> // (i) see "list_TARMACS.txt" <[string8][brightness][]> // (=) [0.1]/[0.2]/.../[0.9]/[1] <[bool][marking_centreline][]> // (=) [true]/[false] <[bool][marking_sidelines][]> // (=) [true]/[false] > > <[list_tm_airport_pd_parking_position][parking_positions][] // (i) optional <[tm_airport_pd_parking_position][element][0] // (i) aerofly-tool automatically sets the sequence and numbering <[vector2_float64][position][0.000000 0.000000]> // (i) longitude latitude <[float64][direction][000.0]> // (i) in degrees ("-" = counterclockwise) <[float64][radius][00.0]> // (i) in metre; value only allows suitable aircrafts <[string8][name][]> <[float64][type][]> // (=) [parked_ga]/[parked_jet] > > <[list_tm_airport_pd_helipad][helipads][] // (i) optional - additionally requires runway <[tm_airport_pd_helipad][element][0] // (i) aerofly-tool automatically sets the sequence and numbering <[vector2_float64][position][0.000000 0.000000]> // (i) longitude latitude <[float64][direction][000.0]> // (i) in degrees ("-" = counterclockwise) <[float64][radius][00.0]> // (i) in metre; value only allows suitable aircrafts <[string8][name][]> > > <[list_tm_airport_pd_xref][xrefs][] // (i) optional <[tm_airport_pd_xref][element][0] // (i) aerofly-tool automatically sets the sequence and numbering <[vector2_float64][position][position][0.000000 0.000000]> // (i) longitude latitude <[float64][direction][000.0]> // (i) in degrees ("-" = counterclockwise) <[string8u][name][]> // (i) see list "xref" > > > >