Howto:Add procedures to the route manager: Difference between revisions

Jump to navigation Jump to search
→‎File structure: Added a File Structure section
(Renamed the File Structure section to Sample procedures.xml File - in preparation for adding some info on the file structure.)
(→‎File structure: Added a File Structure section)
Line 51: Line 51:
   }}</ref>
   }}</ref>


== File structure ==
== File Structure ==
 
In the explanation below, the name like "ProceduresDB" is the tag - so it's actually <ProceduresDB> in the XML file.
The subsequent parameters, like "build" are attributes - so it's actually <ProceduresDB build=""> in the XML file.
 
<pre>
ProceduresDB [build] (one of these per file)
    |
    Airport [ICAOcode] (one of these per file)
        |
        Sid [Name, Runways (comma separated - example: "08L,08R")]  (many of these per Airport)
            |
            Sid_Waypoint [ID (unique sequential integer)] (many of these per Sid)
                |
                Name
                Type
                Latitude
                Longitude
                Speed
                Altitude
                AltitudeCons
                AltitudeRestriction (one of "above" or "below" or "at")
                Hdg_Crs (optional. example value = "1")
                Hdg_Crs_Value (optional. heading degrees)
                Sp_Turn (optional. example value = "Auto")
            ...
            Sid_Transition [Name] (just one of these per Sid)
                |
                SidTr_Waypoint [ID] (many of these per Sid_Transition)
 
        Star [Name] (many of these per Airport)
            |
            Star_Waypoint [ID] (many of these per Star)
            ...
            Star_Transition [Name] (just one of these per Star)
                |
                StarTr_Waypoint [ID] (many of these per Star_Transition)
 
        Approach [Name] (e.g., ILS08L - uses IL, if appropriate, and the runway name by convention)
            |
            App_Waypoint [ID]
            App_Transition [Name] (just one of these per Approach)
                |
                AppTr_Waypoint [ID] (many of these per App_Transition)
</pre>


== Sample procedures.xml File ==
== Sample procedures.xml File ==
8

edits

Navigation menu