Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ivac2:firdef_sid_xml [2016/09/04 14:19]
filip.jonckers [example]
ivac2:firdef_sid_xml [2017/06/18 11:08] (current)
ian.beswick [sid.xml]
Line 13: Line 13:
 ^Element|sid|| ^Element|sid||
 ^Attribute^Format^Remarks^Mandatory^Default^ ^Attribute^Format^Remarks^Mandatory^Default^
-|id|string|SID id in ICAO format|yes|| +|id|string|SID id in ICAO format|yes| | 
-|transition|string|SID transition id|no|| +|transition|string|SID transition id|no| | 
-|short|string|short name (used in labels, flight lists, ...|yes|| +|short|string|short name (reserved for future development)|no| | 
-|exit|string|exit waypoint of the SID|yes|| +|exit|string|exit waypoint of the SID|yes| | 
-|rwy|string|departure runway designator|yes||+|rwy|string|departure runway designator|yes| |
 |cfl|integer|initial cleared flight level (CFL)|no|0| |cfl|integer|initial cleared flight level (CFL)|no|0|
 |minrfl|integer|minimum requested flight level (RFL)|no|0| |minrfl|integer|minimum requested flight level (RFL)|no|0|
Line 25: Line 25:
 |dow|string|Day Of Week (1=Monday, 7=Sunday)|no|1234567| |dow|string|Day Of Week (1=Monday, 7=Sunday)|no|1234567|
 |wtc|string|Wake Turbulence Category: L M H J (ICAO doc 8643)|no|LMHJ| |wtc|string|Wake Turbulence Category: L M H J (ICAO doc 8643)|no|LMHJ|
 +|item10a|string|FPL item10a equipment field requirement (eg. R=RNAV [[http://​files.eurofpl.eu/​originalfpl/​pdfs/​EuroFPL-ICAO_Flightplan_Form_Basics-latest.pdf|Examples on Page 3]]|no| |
 |eng|string|Engine Type (ICAO doc 8643) J=Jet P=Propellor T=Turboprop|no|JPT| |eng|string|Engine Type (ICAO doc 8643) J=Jet P=Propellor T=Turboprop|no|JPT|
 |mineng|integer|minimum number of engines ​ (ICAO doc 8643)|no|0| |mineng|integer|minimum number of engines ​ (ICAO doc 8643)|no|0|
 |maxeng|integer|maximum number of engines ​ (ICAO doc 8643)|no|9| |maxeng|integer|maximum number of engines ​ (ICAO doc 8643)|no|9|
 |acclass|string|Aircraft classification (ICAO doc 8643) Amphibian Gyrocopter Helicopter Landplane SeaPlane Tilt-wing|no|AGHLST| |acclass|string|Aircraft classification (ICAO doc 8643) Amphibian Gyrocopter Helicopter Landplane SeaPlane Tilt-wing|no|AGHLST|
-|stripcolor|colorid|strip/​flightlist text color (color id)|no|| +|stripcolor|colorid|strip/​flightlist text color (color id)|no| | 
-|stripbg|colorid|strip/​flightlist background color (color id)|no|| +|stripbg|colorid|strip/​flightlist background color (color id)|no| | 
-|gndcolor|colorid|ground label text color (color id)|no|| +|gndcolor|colorid|ground label text color (color id)|no| | 
-|gndbg|colorid|ground label background color (color id)|no|| +|gndbg|colorid|ground label background color (color id)|no| | 
-|aircolor|colorid|airborne label text color (color id)|no|| +|aircolor|colorid|airborne label text color (color id)|no| | 
-|airbg|colorid|airborne label background color (color id)|no|| +|airbg|colorid|airborne label background color (color id)|no| | 
-|intent|string|intention code (usage not yet defined)|no|| +|intent|string|intention code (usage not yet defined)|no| | 
-|text|string|free text with operational information about this SID|no||+|text|string|free text with operational information about this SID|no| |
  
 ==== Query algorithm ==== ==== Query algorithm ====
Line 45: Line 46:
   - exit = FPL route first waypoint   - exit = FPL route first waypoint
   - wtc contains FPL wake turbulence category   - wtc contains FPL wake turbulence category
 +  - item10a in FPL item10a equipment field
   - minrfl <= FPL RFL (requested flight level)   - minrfl <= FPL RFL (requested flight level)
   - maxrfl >= FPL RFL   - maxrfl >= FPL RFL
Line 58: Line 60:
  
 The number of engines, engine type and aircraft classification are based on ICAO doc 8643. The number of engines, engine type and aircraft classification are based on ICAO doc 8643.
 +
 +ETOD (Estimated Time of Departure) is currently calculated as current time + 10 minutes. ​
 +
 +Item10a can be used to assign a SID only to a FPL if a specific equipment requirement needs to be met, for example RNAV.  The following SQL syntax is used: POSITION(item10a IN fpl_item10a) > 0
  
 the first found SID is used. the first found SID is used.
  
-==== example ====+==== example ​#1 ====
  
 <code XML> <code XML>
 <​sids>​ <​sids>​
     <airport icao="​EBBR">​     <airport icao="​EBBR">​
-        <sid id="​DENUT6C"​ short="​DEN6C"​ exit="​DENUT"​ rwy="​25R"​ cfl="​060" ​ minrfl="​0"​ maxrfl="​660"​ begin="​0000"​ end="​2359"​ dow="​1234567"​ acclass="​AGHLST"​ eng="​JPT"​ mineng="​0"​ maxeng="​9"​ wtc="​LMHJ"​+        <sid id="​DENUT6C"​ short="​DEN6C"​ exit="​DENUT"​ rwy="​25R"​ cfl="​060" ​ minrfl="​0"​ maxrfl="​660"​ begin="​0000"​ end="​2359"​ dow="​1234567"​ acclass="​AGHLST"​ eng="​JPT"​ mineng="​0"​ maxeng="​9"​ wtc="​LMHJ" ​/>
     </​airport>​     </​airport>​
 </​sids>​ </​sids>​
 </​code>​ </​code>​
  
 +
 +==== example #2: heavy four engine SID ====
  
 Example: HEAVY7A SID for heavy aircraft with 4 engines or more and requesting FL 190 or above on Sunday: Example: HEAVY7A SID for heavy aircraft with 4 engines or more and requesting FL 190 or above on Sunday:
Line 77: Line 85:
 <​sids>​ <​sids>​
     <airport icao="​EBZZ">​     <airport icao="​EBZZ">​
-        <sid id="​HEAVY7A"​ short="​HVY7A"​ exit=""​ rwy="​25R"​ cfl="​060" ​ minrfl="​190"​ dow="​7"​ eng="​J"​ mineng="​4"​ wtc="​HJ"​+        <sid id="​HEAVY7A"​ short="​HVY7A"​ exit="TOSEA" rwy="​25R"​ cfl="​060" ​ minrfl="​190"​ dow="​7"​ eng="​J"​ mineng="​4"​ wtc="​HJ" ​/>
     </​airport>​     </​airport>​
 </​sids>​ </​sids>​
 +</​code>​
 +
 +
 +==== example #3: KMIA BSTER2 RNAV departure ====
 +
 +{{ :​ivac2:​firdef:​bster2.png?​nolink&​600 |}}
 +
 +<code XML>
 +<airport icao="​KMIA">​
 +  <!-- notes: KMIA UTC+4 - FPL item10a shall contain R (RNAV) -->
 +  <sid id="​BSTER2"​ transition="​WINCO"​ short="​BSTER2"​ exit="​WINCO"​ rwy="​26L"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​HEDLY"​ short="​BSTER2"​ exit="​HEDLY"​ rwy="​26L"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​VALLY"​ short="​BSTER2"​ exit="​VALLY"​ rwy="​26L"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​PADUS"​ short="​BSTER2"​ exit="​PADUS"​ rwy="​26L"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  ​
 +  <sid id="​BSTER2"​ transition="​WINCO"​ short="​BSTER2"​ exit="​WINCO"​ rwy="​26R"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​HEDLY"​ short="​BSTER2"​ exit="​HEDLY"​ rwy="​26R"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​VALLY"​ short="​BSTER2"​ exit="​VALLY"​ rwy="​26R"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​PADUS"​ short="​BSTER2"​ exit="​PADUS"​ rwy="​26R"​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  ​
 +  <sid id="​BSTER2"​ transition="​WINCO"​ short="​BSTER2"​ exit="​WINCO"​ rwy="​27" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​HEDLY"​ short="​BSTER2"​ exit="​HEDLY"​ rwy="​27" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​VALLY"​ short="​BSTER2"​ exit="​VALLY"​ rwy="​27" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​PADUS"​ short="​BSTER2"​ exit="​PADUS"​ rwy="​27" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  ​
 +  <sid id="​BSTER2"​ transition="​WINCO"​ short="​BSTER2"​ exit="​WINCO"​ rwy="​30" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​HEDLY"​ short="​BSTER2"​ exit="​HEDLY"​ rwy="​30" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​VALLY"​ short="​BSTER2"​ exit="​VALLY"​ rwy="​30" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +  <sid id="​BSTER2"​ transition="​PADUS"​ short="​BSTER2"​ exit="​PADUS"​ rwy="​30" ​ cfl="​50"​ begin="​0300"​ end="​1000"​ eng="​J"​ item10a="​R"​ />
 +</​airport>​
 </​code>​ </​code>​