Bokjan / BravoFinder

A flight route planner library written in C++
Other
27 stars 12 forks source link

Find a problem when the dep apt is rctp #11

Closed dextercai closed 6 years ago

dextercai commented 7 years ago

l try to use BravoFinder to calculate the route, but it didnt work well. it just return the arrival airport's ICAO.

Bokjan commented 7 years ago

First of all, BravoFinder probably runs bad under some circumstances. I found it cannot generate a route for ZBAA to ZSFZ in an acceptable time period.

For your question, you didn't provide your arrival airport, and in addition, the version of your navigation dataset is definitely an important factor. I did some tests:

Bokjan@Bokjan-MBP ~/W/BravoFinder> ./bravo.out
Depature(ICAO): RCTP
Arrival (ICAO): ZBAA
RCTP->WADER SID 51.597029
WADER->APU  B591    97.786778
APU->SANKO  W8  885.005888
SANKO->AROMU    A326    926.291687
AROMU->DOBGA    A326    932.936688
DOBGA->MAKNO    A326    947.838018
MAKNO->ALARA    A326    976.655474
ALARA->ANRAT    A326    1005.062098
ANRAT->PAMDA    A326    1047.923630
PAMDA->CG   A326    1128.279391
CG->LADIX   A326    1146.634322
LADIX->DOGAR    A326    1156.626504
DOGAR->ZBAA STAR    1212.003121
RCTP SID WADER B591 APU W8 SANKO A326 DOGAR STAR ZBAA
Bokjan@Bokjan-MBP ~/W/BravoFinder> ./bravo.out
Depature(ICAO): RCTP
Arrival (ICAO): ZGGG
RCTP->WADER SID 51.597029
WADER->APU  B591    97.786778
APU->HLG    A1  154.846776
HLG->SWORD  A1  203.356510
SWORD->MKG  A1  238.143816
MKG->KADLO  A1  309.843771
KADLO->ELATO    A1  378.662487
ELATO->MAGOG    A1  471.829562
MAGOG->CH   A1  571.785947
CH->BEKOL   A461    592.077111
BEKOL->IDUMA    A461    615.452499
IDUMA->ZGGG STAR    661.957563
RCTP SID WADER B591 APU A1 CH A461 IDUMA STAR ZGGG

I suggest you check SIDSTARS of your problem-causing airports. The problem is most probably due to the absence of valid standard procedures.

dextercai commented 7 years ago

l am using AIRAC1707 as navdatabase. following are the output and the SIDSTARS file for the RCTP(the problem airport). l also find the problem just occour when the RCTP is the DEP.

Depature(ICAO): RCTP
Arrival (ICAO): ZBAA
ZBAA

dextercai commented 7 years ago
//RCTP (TAIWAN TAOYUAN INTL)
//Worldwide Navigation Database
//Exported via DFD v1.0 17.0609
//Software copyright (c) 2017 Richard Stefan, NAVData-Service
//Support available via forum at http://forum.navigraph.com
//
//Data provided by Navigraph - www.navigraph.com
//Source data copyright (c) 2017 Jeppesen
//This data may be used for ground based recreational computer game
//simulation software only, and may not be recompiled, interpreted,
//or distributed for any purpose without the written consent of Navigraph.
//The contents of this database is dated and must not be used for real
//world navigation as it is unlawful and unsafe to do so.
//
//------------------------------------------------------
//AIRAC Cycle : 1707 (22/JUN/2017 - 19/JUL/2017) - Ver.1
//------------------------------------------------------
FIXES
FIX AJENT LATLON N 24 0.308 E 119 57.112166
FIX ANKLE LATLON N 24 57.357167 E 121 4.058333
FIX APRIL LATLON N 25 6.964333 E 121 6.138167
FIX AUGUR LATLON N 25 23.969167 E 121 27.799333
FIX BAGEL LATLON N 25 1.755667 E 121 9.627
FIX BAKER LATLON N 25 38.6 E 121 52.8
FIX BOCCA LATLON N 23 28.770667 E 119 46.881667
FIX BRAVO LATLON N 24 40.454 E 120 36.697834
FIX CANDY LATLON N 24 27.301667 E 120 18.014666
FIX CHALI LATLON N 24 43.765834 E 120 30.497666
FIX DECOY LATLON N 25 12.3 E 121 1.1
FIX DINKY LATLON N 25 12.981 E 121 25.287
FIX DRAKE LATLON N 25 36.933667 E 122 4.676833
FIX ELBER LATLON N 24 6.696833 E 120 13.097333
FIX EMILY LATLON N 25 13.749 E 121 24.8965
FIX FETUS LATLON N 24 58.4315 E 120 55.313
FIX FF05L LATLON N 25 1.728667 E 121 9.6005
FIX FF05R LATLON N 25 0.581666 E 121 9.514333
FIX FF23L LATLON N 25 8.821 E 121 19.985666
FIX FF23R LATLON N 25 9.691 E 121 19.723166
FIX FLASH LATLON N 25 15.080666 E 121 27.966667
FIX FRANK LATLON N 25 15.713 E 121 27.4035
FIX GABBY LATLON N 23 8.116667 E 120 3.7
FIX GRACE LATLON N 25 6.359167 E 122 17.381333
FIX HLG LATLON N 24 33.588334 E 120 43.63
FIX HUKOU LATLON N 24 54.602167 E 121 1.945166
FIX ICJN LATLON N 25 4.695 E 121 14.875
FIX ICK23 LATLON N 24 48.498167 E 120 54.356
FIX ICKS LATLON N 25 3.73 E 121 13.658333
FIX JAMMY LATLON N 24 55.146167 E 120 51.156167
FIX JUNTA LATLON N 25 17.439 E 121 19.464167
FIX JUROR LATLON N 25 20.698 E 121 23.619167
FIX KARAN LATLON N 24 54.7295 E 121 0.732334
FIX KIKIT LATLON N 25 52.9305 E 123 35.531833
FIX KUDOS LATLON N 25 7.883333 E 121 59.466667
FIX MARCH LATLON N 25 1.715 E 120 59.473667
FIX MAYOR LATLON N 25 12.195833 E 121 12.784333
FIX MEICH LATLON N 23 42.271834 E 120 16.450333
FIX MKG LATLON N 23 35.726666 E 119 38.236667
FIX MOLKA LATLON N 26 39.516667 E 124 0
FIX NEPAS LATLON N 25 16.7 E 121 28.9
FIX NOVAS LATLON N 25 17.505833 E 121 7.7325
FIX OCTAN LATLON N 25 23.3 E 121 16.9
FIX PABSO LATLON N 25 38.346667 E 122 51.961667
FIX PARPA LATLON N 22 1.933333 E 120 2.183333
FIX PIANO LATLON N 25 48.381833 E 121 49.047334
FIX ROBIN LATLON N 25 25.15 E 122 12.466667
FIX SEDUM LATLON N 25 9.151667 E 121 1.671667
FIX SEPIA LATLON N 25 29.2175 E 121 34.528834
FIX SHAFU LATLON N 25 8.156 E 121 19.132166
FIX SUMER LATLON N 25 7.978 E 120 56.4565
FIX TIA23 LATLON N 24 49.508333 E 120 54.135167
FIX TINFU LATLON N 25 8.953 E 121 18.777
FIX TINHO LATLON N 24 21.15 E 122 1.716667
FIX TNN LATLON N 23 8.118334 E 120 12.371666
FIX TONGA LATLON N 23 10.644167 E 119 35.466
FIX TP050 LATLON N 25 7.7 E 121 17.2
FIX TP051 LATLON N 24 57.161333 E 121 3.800167
FIX TP052 LATLON N 24 53.8755 E 120 59.644667
FIX TP053 LATLON N 24 50.588833 E 120 55.4915
FIX TP060 LATLON N 25 6.9 E 121 17.6
FIX TP061 LATLON N 24 56.473333 E 121 4.296833
FIX TP062 LATLON N 24 53.1875 E 121 0.141667
FIX TP063 LATLON N 24 49.901 E 120 55.988666
FIX TP064 LATLON N 25 6.8 E 121 17.5
FIX TP065 LATLON N 25 10.110334 E 121 21.6275
FIX TP230 LATLON N 25 2.3 E 121 10.3
FIX TP231 LATLON N 25 12.8835 E 121 23.786
FIX TP232 LATLON N 25 16.156834 E 121 27.964333
FIX TP233 LATLON N 25 19.428 E 121 32.146333
FIX TP240 LATLON N 25 1.6 E 121 10.8
FIX TP241 LATLON N 25 12.085667 E 121 24.141
FIX TP242 LATLON N 25 15.359 E 121 28.318834
FIX TP243 LATLON N 25 18.630334 E 121 32.500333
FIX TP246 LATLON N 24 58.439 E 121 6.803666
FIX TULIP LATLON N 24 56.773333 E 121 4.686
FIX YUPPY LATLON N 25 1.067666 E 121 10.123
ENDFIXES

RNWS
RNW 05L
RNW 05R
RNW 23L
RNW 23R
ENDRNWS

SIDS
SID AJ1G FIX CHALI FIX CANDY FIX OVERFLY AJENT FIX GABBY AT OR ABOVE 30000 FIX PARPA
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP060 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 FIX SUMER AT OR ABOVE 4000
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 FIX SUMER AT OR ABOVE 4000
SID AJ1M FIX CHALI FIX CANDY FIX OVERFLY AJENT FIX MKG
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP060 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 FIX SUMER AT OR ABOVE 4000
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 FIX SUMER AT OR ABOVE 4000
SID NP2G FIX KUDOS
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS AT OR ABOVE 4500
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS AT OR ABOVE 4500
SID NP2M FIX ROBIN FIX PABSO FIX KIKIT FIX MOLKA
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS
SID NP2R FIX ROBIN
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS
SID NP2T FIX TINHO
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS AT OR ABOVE 4500
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS AT OR ABOVE 4500
SID OT2G FIX KUDOS
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID OT2M FIX ROBIN FIX PABSO FIX KIKIT FIX MOLKA
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID OT2R FIX ROBIN
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID OT2T FIX TINHO
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID PA1A FIX PIANO
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OCTAN
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OCTAN
SID PA1B FIX PIANO
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OCTAN AT OR ABOVE 8000
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OCTAN AT OR ABOVE 8000
SID SP1
 RNW 05L HDG 053 UNTIL 700 HDG 053 VECTORS
 RNW 05R HDG 053 UNTIL 700 HDG 053 VECTORS
 RNW 23L HDG 233 UNTIL 600 HDG 233 VECTORS
 RNW 23R HDG 233 UNTIL 600 HDG 233 VECTORS
ENDSIDS

STARS
STAR BK1A FIX BAKER FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000 FIX APRIL AT OR ABOVE 4000 FIX MARCH AT OR ABOVE 4000 FIX FETUS AT OR ABOVE 4000 FIX JAMMY AT OR ABOVE 4000
  RNW 05R RNW 05L
STAR BK1B FIX BAKER FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000
  RNW 23R RNW 23L
STAR DR1A FIX DRAKE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000 FIX APRIL AT OR ABOVE 4000 FIX MARCH AT OR ABOVE 4000 FIX FETUS AT OR ABOVE 4000 FIX JAMMY AT OR ABOVE 4000
  RNW 05R RNW 05L
STAR DR1B FIX DRAKE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000
  RNW 23R RNW 23L
STAR GR1A FIX GRACE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000 FIX APRIL AT OR ABOVE 4000 FIX MARCH AT OR ABOVE 4000 FIX FETUS AT OR ABOVE 4000 FIX JAMMY AT OR ABOVE 4000
  RNW 05R RNW 05L
STAR GR1B FIX GRACE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000
  RNW 23R RNW 23L
STAR SA1A FIX TNN FIX MEICH AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000
  RNW 05R RNW 05L
STAR SA1B FIX TNN FIX MEICH AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000 FIX MAYOR AT OR ABOVE 5000 FIX JUNTA AT OR ABOVE 4700 FIX JUROR AT OR ABOVE 4700 FIX AUGUR AT OR ABOVE 4700
  RNW 23R RNW 23L
STAR TG1A FIX TONGA FIX BOCCA AT OR ABOVE 11000 FIX ELBER AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000
  RNW 05R RNW 05L
STAR TG1B FIX TONGA FIX BOCCA AT OR ABOVE 11000 FIX ELBER AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000 FIX MAYOR AT OR ABOVE 5000 FIX JUNTA AT OR ABOVE 4700 FIX JUROR AT OR ABOVE 4700 FIX AUGUR AT OR ABOVE 4700
  RNW 23R RNW 23L
ENDSTARS

APPROACHES
APPROACH ILS05L FIX ANKLE AT OR ABOVE 2500 FIX FF05L 1400 SPEED 160 RNW 05L HDG 053 UNTIL 800 TURN LEFT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION FETUS FIX FETUS FIX KARAN AT OR ABOVE 4000 SPEED 200
 TRANSITION HLG FIX HLG FIX TIA23 AT OR ABOVE 4000 FIX KARAN AT OR ABOVE 4000 SPEED 200
 TRANSITION JAMMY FIX JAMMY FIX KARAN AT OR ABOVE 4000 SPEED 200
 TRANSITION MARCH FIX MARCH
APPROACH ILS05R FIX TULIP AT OR ABOVE 2500 FIX FF05R 1600 SPEED 160 RNW 05R HDG 053 UNTIL 9.6 FROM FIX ICKS TURN LEFT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION FETUS FIX FETUS FIX HUKOU AT OR ABOVE 4000 SPEED 200
 TRANSITION HLG FIX HLG FIX ICK23 AT OR ABOVE 4000 FIX HUKOU AT OR ABOVE 4000 SPEED 200
 TRANSITION JAMMY FIX JAMMY FIX HUKOU AT OR ABOVE 4000 SPEED 200
 TRANSITION MARCH FIX MARCH
APPROACH ILS23L FIX DINKY AT OR ABOVE 3500 FIX FF23L 2000 SPEED 160 RNW 23L HDG 233 UNTIL 9.6 FROM FIX ICJN TURN RIGHT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION AUGUR FIX AUGUR FIX FLASH AT OR ABOVE 4700 SPEED 200
 TRANSITION JUNTA FIX JUNTA
 TRANSITION JUROR FIX JUROR FIX FLASH AT OR ABOVE 4700 SPEED 200
APPROACH ILS23R FIX EMILY AT OR ABOVE 3500 FIX FF23R 2000 SPEED 160 RNW 23R HDG 233 UNTIL 800 TURN RIGHT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION AUGUR FIX AUGUR FIX FRANK AT OR ABOVE 4700 SPEED 200
 TRANSITION JUNTA FIX JUNTA
 TRANSITION JUROR FIX JUROR FIX FRANK AT OR ABOVE 4700 SPEED 200
APPROACH RNV05L FIX TP051 AT OR ABOVE 3000 FIX BAGEL 1400 SPEED 160 RNW 05L HDG 053 UNTIL 800 TURN LEFT DIRECT FIX OVERFLY MARCH 4000 HOLD AT FIX MARCH RIGHT TURN INBOUNDCOURSE 233 ALT 4000 LEGDIST 5
 TRANSITION JAMMY FIX JAMMY AT OR ABOVE 4000 SPEED 210 FIX TP052 AT OR ABOVE 4000 SPEED 200
 TRANSITION TP053 FIX TP053 AT OR ABOVE 4000 SPEED 210 FIX TP052 AT OR ABOVE 4000 SPEED 200
APPROACH RNV05R FIX TP061 AT OR ABOVE 3000 FIX YUPPY 1500 SPEED 160 RNW 05R FIX OVERFLY TP065 TURN LEFT DIRECT FIX OVERFLY MARCH 4000 HOLD AT FIX MARCH RIGHT TURN INBOUNDCOURSE 233 LEGDIST 5
 TRANSITION JAMMY FIX JAMMY AT OR ABOVE 4000 SPEED 210 FIX TP062 AT OR ABOVE 4000 SPEED 200
 TRANSITION TP063 FIX TP063 AT OR ABOVE 4000 SPEED 210 FIX TP062 AT OR ABOVE 4000 SPEED 200
APPROACH RNV23L FIX TP241 AT OR ABOVE 3100 FIX SHAFU 1900 SPEED 160 RNW 23L FIX OVERFLY TP246 TURN RIGHT DIRECT FIX OVERFLY JUNTA 4000 HOLD AT FIX JUNTA LEFT TURN INBOUNDCOURSE 053 LEGDIST 5
 TRANSITION AUGUR FIX AUGUR AT OR ABOVE 4500 SPEED 210 FIX TP242 AT OR ABOVE 4500 SPEED 200
 TRANSITION TP243 FIX TP243 AT OR ABOVE 4500 SPEED 210 FIX TP242 AT OR ABOVE 4500 SPEED 200
APPROACH RNV23R FIX TP231 AT OR ABOVE 3100 FIX TINFU 1700 SPEED 160 RNW 23R HDG 233 UNTIL 800 TURN RIGHT DIRECT FIX OVERFLY JUNTA 4000 HOLD AT FIX JUNTA LEFT TURN INBOUNDCOURSE 053 ALT 4000 LEGDIST 5
 TRANSITION AUGUR FIX AUGUR AT OR ABOVE 4500 SPEED 210 FIX TP232 AT OR ABOVE 4500 SPEED 200
 TRANSITION TP233 FIX TP233 AT OR ABOVE 4500 SPEED 210 FIX TP232 AT OR ABOVE 4500 SPEED 200
ENDAPPROACHES

GATES
GATE 0 N 25 4.81 E 121 13.933333
GATE 501 N 25 5.612333 E 121 14.866166
GATE 502 N 25 5.584 E 121 14.830333
GATE 503 N 25 5.555 E 121 14.794834
GATE 504 N 25 5.526667 E 121 14.758834
GATE 505 N 25 5.496 E 121 14.725
GATE 506 N 25 5.471333 E 121 14.693666
GATE 507 N 25 5.4465 E 121 14.662
GATE 508 N 25 5.421833 E 121 14.6305
GATE 509 N 25 5.397 E 121 14.599
GATE 510 N 25 5.372333 E 121 14.5675
GATE 511 N 25 5.3475 E 121 14.535833
GATE 512 N 25 5.322667 E 121 14.5045
GATE 513 N 25 5.291333 E 121 14.458
GATE 514 N 25 5.252 E 121 14.4145
GATE 515 N 25 5.223667 E 121 14.3785
GATE 516 N 25 5.674 E 121 14.186833
GATE 517 N 25 5.705833 E 121 14.227333
GATE 518 N 25 5.737834 E 121 14.267833
GATE 519 N 25 5.769667 E 121 14.308333
GATE 520 N 25 5.8015 E 121 14.348833
GATE 521 N 25 5.844 E 121 14.402833
GATE 522 N 25 5.877667 E 121 14.445667
GATE 523 N 25 5.913 E 121 14.490667
GATE 524 N 25 5.948333 E 121 14.535667
GATE 525 N 25 5.982 E 121 14.578333
GATE 601 N 25 4.829167 E 121 14.599834
GATE 602 N 25 4.802666 E 121 14.566
GATE 603 N 25 4.727167 E 121 14.47
GATE 604 N 25 4.698 E 121 14.433
GATE 605 N 25 4.668833 E 121 14.395834
GATE 606 N 25 4.6395 E 121 14.358667
GATE 607 N 25 4.610333 E 121 14.321666
GATE 608 N 25 4.581 E 121 14.2845
GATE 609 N 25 4.511833 E 121 14.1965
GATE 610 N 25 4.4935 E 121 14.173333
GATE 611 N 25 4.464167 E 121 14.135833
GATE 612 N 25 4.4375 E 121 14.102
GATE 613 N 25 4.404 E 121 14.059333
GATE 614 N 25 4.377667 E 121 14.025833
GATE 615 N 25 4.3485 E 121 14.988667
GATE A1 N 25 5.078666 E 121 14.307833
GATE A10 N 25 4.892666 E 121 14.033833
GATE A11 N 25 4.872334 E 121 14.032166
GATE A2 N 25 5.080166 E 121 14.285167
GATE A3 N 25 5.068 E 121 14.268667
GATE A4 N 25 5.031334 E 121 14.243167
GATE A5 N 25 5.0015 E 121 14.205334
GATE A6 N 25 4.971667 E 121 14.1675
GATE A7 N 25 4.942 E 121 14.129666
GATE A8 N 25 4.912333 E 121 14.091833
GATE A9 N 25 4.895 E 121 14.044
GATE B1 N 25 4.908667 E 121 14.4665
GATE B2 N 25 4.888333 E 121 14.465666
GATE B3 N 25 4.876166 E 121 14.450666
GATE B4 N 25 4.858333 E 121 14.407667
GATE B5 N 25 4.828834 E 121 14.369666
GATE B6 N 25 4.799 E 121 14.332
GATE B7 N 25 4.769333 E 121 14.294
GATE B8 N 25 4.7395 E 121 14.256334
GATE B9 N 25 4.699667 E 121 14.229334
GATE C1 N 25 4.677833 E 121 14.191
GATE C10 N 25 4.434 E 121 13.881334
GATE C2 N 25 4.6465 E 121 14.1515
GATE C3 N 25 4.62 E 121 14.117666
GATE C4 N 25 4.593334 E 121 14.083834
GATE C5 N 25 4.566833 E 121 14.050166
GATE C6 N 25 4.540333 E 121 14.016334
GATE C7 N 25 4.513667 E 121 13.982666
GATE C8 N 25 4.487167 E 121 13.948834
GATE C9 N 25 4.460666 E 121 13.915166
GATE D1 N 25 4.869833 E 121 14.009333
GATE D10 N 25 4.623833 E 121 13.696166
GATE D2 N 25 4.839167 E 121 13.970333
GATE D3 N 25 4.817 E 121 13.9415
GATE D4 N 25 4.790333 E 121 13.908334
GATE D5 N 25 4.762166 E 121 13.872167
GATE D6 N 25 4.731 E 121 13.8325
GATE D7 N 25 4.703167 E 121 13.793833
GATE D8 N 25 4.672166 E 121 13.757833
GATE D9 N 25 4.646666 E 121 13.723333
ENDGATES
Bokjan commented 7 years ago

I got it. The problem is caused by incomplete parsing. My fault.

When parsing SID and STAR, we should connect the last fix following an SID/STAR to the airport. I have no time to fix this, and I'll appreciate it if you could do this and make a PR.

dextercai commented 7 years ago

I see… Does it because the SID and the STAR not just in a single line?

Bokjan commented 7 years ago

Take this SID as an example:

SID AJ1M FIX CHALI FIX CANDY FIX OVERFLY AJENT FIX MKG

Currently BravoFinder will add an edge that connects vertex RCTP and CHALI, but they should be RCTP and MKG.

dextercai commented 7 years ago

I guess that it should confirm whether the fix point is exist in the Wpnavrte.txt if it isn't exis the point should be ignored then continue to find the next fix point in the SID or STAR

Bokjan commented 7 years ago

No need to do that. For SID, we should use the last fix; for STAR, the first one.

dextercai commented 7 years ago

That is why the problem never occurred when the problem airport was input as the arrival airport.

Bokjan commented 7 years ago

Your solution is indeed effective but that's incorrect behavior...

dextercai commented 7 years ago

yes. I have just discovered that there is a big problem with my approach. But I don't understand why it stopped reading when it had read a fix point. The program is designed to read the last fix point for each SID.

Bokjan commented 7 years ago

Oh, you're right. My memory made some mistakes...

But these fixes used in SIDSTARS are supposed to be in the WpNavRte. As I don't have a copy of navigation data now, you'd better check them yourself.

dextercai commented 7 years ago

Yep. almost all the fix point can be find in the Wpnavrte.

dextercai commented 7 years ago

Here is a solution. But it need to read a another file named wpnavaid. If the point not exits in this file. It should be ignored. I think it is easy to solve.

dextercai commented 7 years ago

The last point should be a VOR.

Bokjan commented 7 years ago

I guess accepting these points won't affect the connectivity of the graph...

dextercai commented 7 years ago

I think it might be the problem of reading sid

dextercai commented 7 years ago

Here is the sid what made the Bravofinder work well

FIXES
FIX AJENT LATLON N 24 0.30798 E 119 57.1122
FIX ANKLE LATLON N 24 57.35718 E 121 4.05834
FIX APRIL LATLON N 25 6.96432 E 121 6.13818
FIX APU LATLON N 25 10.61664 E 121 31.33332
FIX ARGON LATLON N 25 25.76466 E 121 50.4765
FIX ARLEN LATLON N 22 50.13336 E 120 21.94998
FIX AUGUR LATLON N 25 23.96916 E 121 27.79932
FIX BACON LATLON N 24 24.31002 E 120 22.24668
FIX BAGEL LATLON N 25 1.75566 E 121 9.627
FIX BAKER LATLON N 25 38.59998 E 121 52.8
FIX BOCCA LATLON N 23 28.77066 E 119 46.88166
FIX BOMBO LATLON N 25 13.76334 E 121 24.88452
FIX BRAVO LATLON N 24 40.45398 E 120 36.69786
FIX BRIAN LATLON N 25 33.45366 E 121 34.9302
FIX BULAN LATLON N 27 5.50002 E 124 0
FIX CANDY LATLON N 24 27.30168 E 120 18.0147
FIX CHALI LATLON N 24 43.76586 E 120 30.4977
FIX CISCO LATLON N 24 57.0885 E 121 4.32384
FIX COSMO LATLON N 25 22.12086 E 121 26.007
FIX D035O LATLON N 24 46.90032 E 120 52.39434
FIX DECOY LATLON N 25 12.3 E 121 1.09998
FIX DINKY LATLON N 25 12.981 E 121 25.287
FIX DRAKE LATLON N 25 36.93366 E 122 4.67682
FIX ELBER LATLON N 24 6.69684 E 120 13.09734
FIX EMILY LATLON N 25 13.749 E 121 24.89652
FIX FD05L LATLON N 25 1.67652 E 121 9.71286
FIX FD23R LATLON N 25 9.79536 E 121 19.76502
FIX FETUS LATLON N 24 58.43154 E 120 55.31304
FIX FF05L LATLON N 25 1.72866 E 121 9.60048
FIX FF05R LATLON N 25 0.58164 E 121 9.51432
FIX FF23L LATLON N 25 8.82102 E 121 19.9857
FIX FF23R LATLON N 25 9.69102 E 121 19.7232
FIX FLASH LATLON N 25 15.08064 E 121 27.96666
FIX FRANK LATLON N 25 15.71298 E 121 27.4035
FIX GABBY LATLON N 23 8.11668 E 120 3.70002
FIX GRACE LATLON N 25 6.35916 E 122 17.38134
FIX GREEN LATLON N 25 8.31534 E 121 56.55666
FIX HEROD LATLON N 24 54.34782 E 121 1.10982
FIX HLG LATLON N 24 33.58818 E 120 43.63068
FIX HUKOU LATLON N 24 54.60216 E 121 1.94514
FIX HUSKY LATLON N 24 54.27534 E 120 49.26582
FIX ICJN LATLON N 25 4.695 E 121 14.87502
FIX ICK23 LATLON N 24 48.49818 E 120 54.35604
FIX ICKS LATLON N 25 3.73002 E 121 13.65834
FIX JAMMY LATLON N 24 55.14618 E 120 51.15618
FIX JUNTA LATLON N 25 17.439 E 121 19.46418
FIX JUROR LATLON N 25 20.69802 E 121 23.61918
FIX KARAN LATLON N 24 54.72954 E 121 0.73236
FIX KIKIT LATLON N 25 52.9305 E 123 35.53182
FIX KUDOS LATLON N 25 7.88334 E 121 59.46666
FIX LEKOS LATLON N 25 30.45 E 122 28.83336
FIX MARCH LATLON N 25 1.71498 E 120 59.47368
FIX MAYOR LATLON N 25 12.19584 E 121 12.78432
FIX MD05L LATLON N 25 4.07184 E 121 12.53064
FIX MD23R LATLON N 25 6.08484 E 121 14.98602
FIX MEICH LATLON N 23 42.27186 E 120 16.45032
FIX MENON LATLON N 22 48.2667 E 120 9.28332
FIX MKG LATLON N 23 35.7267 E 119 38.23668
FIX MOLKA LATLON N 26 39.51666 E 124 0
FIX NEPAS LATLON N 25 16.69998 E 121 28.90002
FIX NOTUS LATLON N 25 29.55366 E 121 45.83436
FIX NOVAS LATLON N 25 17.50584 E 121 7.7325
FIX OCTAN LATLON N 25 23.29998 E 121 16.90002
FIX P0000 LATLON N 25 31.281903 E 121 42.505974
FIX P0001 LATLON N 25 32.608534 E 121 38.78629
FIX P0002 LATLON N 25 12.885133 E 121 56.627751
FIX P0003 LATLON N 25 17.499898 E 121 55.594379
FIX P0004 LATLON N 25 21.82729 E 121 53.541443
FIX P0005 LATLON N 24 53.710654 E 121 48.545005
FIX P0006 LATLON N 24 57.897049 E 121 52.489363
FIX P0007 LATLON N 25 2.812603 E 121 55.227333
FIX PABSO LATLON N 25 38.34666 E 122 51.96168
FIX PARPA LATLON N 22 1.93332 E 120 2.18334
FIX PIANO LATLON N 25 48.38184 E 121 49.04736
FIX POLAR LATLON N 26 40.94502 E 123 40.61334
FIX ROBIN LATLON N 25 25.15002 E 122 12.46668
FIX SANAS LATLON N 24 53.8167 E 121 41.53332
FIX SEDUM LATLON N 25 9.15168 E 121 1.67166
FIX SEPIA LATLON N 25 29.21748 E 121 34.52886
FIX SHAFU LATLON N 25 8.15598 E 121 19.1322
FIX SIKOU LATLON N 24 2.5485 E 119 58.70286
FIX SUMER LATLON N 25 7.97802 E 120 56.45652
FIX TIA LATLON N 25 5.29668 E 121 13.98
FIX TIA23 LATLON N 24 49.50834 E 120 54.13518
FIX TINFU LATLON N 25 8.95302 E 121 18.777
FIX TINHO LATLON N 24 21.15 E 122 1.71666
FIX TNN LATLON N 23 8.11836 E 120 12.37164
FIX TOKEN LATLON N 24 50.50536 E 121 43.74252
FIX TONGA LATLON N 23 10.64418 E 119 35.466
FIX TP050 LATLON N 25 7.69998 E 121 17.20002
FIX TP051 LATLON N 24 57.16134 E 121 3.80016
FIX TP052 LATLON N 24 53.8755 E 120 59.64468
FIX TP053 LATLON N 24 50.58882 E 120 55.49154
FIX TP060 LATLON N 25 6.9 E 121 17.59998
FIX TP061 LATLON N 24 56.47332 E 121 4.29684
FIX TP062 LATLON N 24 53.18754 E 121 0.14166
FIX TP063 LATLON N 24 49.90104 E 120 55.9887
FIX TP064 LATLON N 25 6.79998 E 121 17.50002
FIX TP065 LATLON N 25 10.11036 E 121 21.62748
FIX TP230 LATLON N 25 2.29998 E 121 10.30002
FIX TP231 LATLON N 25 12.8835 E 121 23.78598
FIX TP232 LATLON N 25 16.15686 E 121 27.96432
FIX TP233 LATLON N 25 19.428 E 121 32.14632
FIX TP240 LATLON N 25 1.60002 E 121 10.8
FIX TP241 LATLON N 25 12.08568 E 121 24.141
FIX TP242 LATLON N 25 15.35898 E 121 28.31886
FIX TP243 LATLON N 25 18.63036 E 121 32.50032
FIX TP246 LATLON N 24 58.43904 E 121 6.80364
FIX TULIP LATLON N 24 56.77332 E 121 4.686
FIX WADER LATLON N 24 30.38334 E 121 56.08332
FIX YUPPY LATLON N 25 1.06764 E 121 10.12302
ENDFIXES

RNWS
RNW 05C
RNW 05L
RNW 05R
RNW 23C
RNW 23L
RNW 23R
ENDRNWS

SIDS
SID AJ1G FIX CHALI FIX CANDY FIX OVERFLY AJENT FIX GABBY AT OR ABOVE 30000 FIX PARPA
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP060 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 FIX SUMER AT OR ABOVE 4000
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 FIX SUMER AT OR ABOVE 4000
SID AJ1M FIX CHALI FIX CANDY FIX OVERFLY AJENT FIX MKG
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP060 SPEED 210 TURN LEFT DIRECT FIX NOVAS FIX DECOY FIX SUMER AT OR ABOVE 4000
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 FIX SUMER AT OR ABOVE 4000
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 FIX SUMER AT OR ABOVE 4000
SID CS1
 RNW 05C HDG 053 UNTIL 6.0 FROM FIX TIA HDG 007 INTERCEPT RADIAL 037 TO FIX COSMO FIX OVERFLY COSMO AT OR ABOVE 4500
 RNW 05L HDG 053 UNTIL 6.0 FROM FIX TIA HDG 007 INTERCEPT RADIAL 037 TO FIX COSMO FIX OVERFLY COSMO AT OR ABOVE 4500
 RNW 05R HDG 053 UNTIL 6.0 FROM FIX TIA HDG 007 INTERCEPT RADIAL 037 TO FIX COSMO FIX OVERFLY COSMO AT OR ABOVE 4500
 RNW 23C HDG 233 UNTIL 3.0 FROM FIX TIA HDG 067 INTERCEPT RADIAL 037 TO FIX COSMO SPEED 215 FIX OVERFLY COSMO AT OR ABOVE 4500
 RNW 23L HDG 233 UNTIL 3.0 FROM FIX TIA HDG 067 INTERCEPT RADIAL 037 TO FIX COSMO SPEED 215 FIX OVERFLY COSMO AT OR ABOVE 4500
 RNW 23R HDG 233 UNTIL 3.0 FROM FIX TIA HDG 067 INTERCEPT RADIAL 037 TO FIX COSMO SPEED 215 FIX OVERFLY COSMO AT OR ABOVE 4500
  TRANSITION BAKER HDG 069 INTERCEPT RADIAL 038 TO FIX BAKER FIX BAKER
  TRANSITION BULAN HDG 102 INTERCEPT RADIAL 072 TO FIX ROBIN FIX ROBIN FIX LEKOS FIX PABSO FIX POLAR FIX BULAN
  TRANSITION GRACE HDG 130 INTERCEPT RADIAL 099 TO FIX KUDOS FIX KUDOS FIX GRACE
  TRANSITION KIKIT HDG 102 INTERCEPT RADIAL 072 TO FIX ROBIN FIX ROBIN FIX LEKOS FIX PABSO FIX KIKIT
  TRANSITION MOLKA HDG 102 INTERCEPT RADIAL 072 TO FIX ROBIN FIX ROBIN FIX LEKOS FIX PABSO FIX KIKIT FIX MOLKA
  TRANSITION POLAR HDG 102 INTERCEPT RADIAL 072 TO FIX ROBIN FIX ROBIN FIX LEKOS FIX PABSO FIX POLAR
  TRANSITION WADER TURN RIGHT DIRECT FIX APU FIX SANAS FIX WADER
SID NP2G FIX KUDOS
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS AT OR ABOVE 4500
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS AT OR ABOVE 4500
SID NP2M FIX ROBIN FIX PABSO FIX KIKIT FIX MOLKA
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS
SID NP2R FIX ROBIN
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS
SID NP2T FIX TINHO
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OVERFLY NEPAS AT OR ABOVE 4500
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OVERFLY NEPAS AT OR ABOVE 4500
SID OT2G FIX KUDOS
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID OT2M FIX ROBIN FIX PABSO FIX KIKIT FIX MOLKA
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID OT2R FIX ROBIN
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID OT2T FIX TINHO
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OVERFLY OCTAN
SID PA1A FIX PIANO
 RNW 05L HDG 053 UNTIL 600 FIX OVERFLY TP050 FIX OCTAN
 RNW 05R HDG 053 UNTIL 600 FIX OVERFLY TP064 FIX OCTAN
SID PA1B FIX PIANO
 RNW 23L HDG 233 UNTIL 600 FIX OVERFLY TP240 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OCTAN AT OR ABOVE 8000
 RNW 23R HDG 233 UNTIL 600 FIX OVERFLY TP230 SPEED 210 TURN RIGHT DIRECT FIX DECOY FIX OCTAN AT OR ABOVE 8000
SID SP1
 RNW 05C HDG 053 UNTIL 700 HDG 053 VECTORS
 RNW 05L HDG 053 UNTIL 700 HDG 053 VECTORS
 RNW 05R HDG 053 UNTIL 700 HDG 053 VECTORS
 RNW 23C HDG 233 UNTIL 600 HDG 233 VECTORS
 RNW 23L HDG 233 UNTIL 600 HDG 233 VECTORS
 RNW 23R HDG 233 UNTIL 600 HDG 233 VECTORS
SID SU1M FIX OVERFLY SIKOU FIX MKG
 RNW 05L HDG 053 UNTIL 3.0 FROM FIX TIA HDG 215 INTERCEPT RADIAL 245 FROM FIX TIA SPEED 210 TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 05R HDG 053 UNTIL 3.9 FROM FIX TIA HDG 215 INTERCEPT RADIAL 245 FROM FIX TIA SPEED 210 TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 23C HDG 233 UNTIL 3.0 FROM FIX TIA HDG 275 INTERCEPT RADIAL 245 FROM FIX TIA TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 23L HDG 233 UNTIL 3.0 FROM FIX TIA HDG 275 INTERCEPT RADIAL 245 FROM FIX TIA TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 23R HDG 233 UNTIL 3.0 FROM FIX TIA HDG 275 INTERCEPT RADIAL 245 FROM FIX TIA TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
SID SU1T FIX OVERFLY SIKOU FIX TNN
 RNW 05L HDG 053 UNTIL 3.0 FROM FIX TIA HDG 215 INTERCEPT RADIAL 245 FROM FIX TIA SPEED 210 TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 05R HDG 053 UNTIL 3.9 FROM FIX TIA HDG 215 INTERCEPT RADIAL 245 FROM FIX TIA SPEED 210 TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 23C HDG 233 UNTIL 3.0 FROM FIX TIA HDG 275 INTERCEPT RADIAL 245 FROM FIX TIA TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 23L HDG 233 UNTIL 3.0 FROM FIX TIA HDG 275 INTERCEPT RADIAL 245 FROM FIX TIA TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
 RNW 23R HDG 233 UNTIL 3.0 FROM FIX TIA HDG 275 INTERCEPT RADIAL 245 FROM FIX TIA TRK 245 UNTIL 13.0 FROM FIX TIA FIX CHALI
ENDSIDS

STARS
STAR AL1A FIX ARLEN FIX TNN FIX BACON FIX BRAVO FIX HUSKY FIX JAMMY
  RNW 05R RNW 05L RNW 05C
STAR AL1B FIX ARLEN FIX TNN FIX BACON FIX BRAVO FIX TIA FIX AUGUR
  RNW 23R RNW 23L RNW 23C
STAR AR1B FIX ARGON FIX NOTUS FIX P0000 FIX P0001 FIX BRIAN FIX AUGUR
  RNW 05C RNW 05L RNW 05R RNW 23C RNW 23L RNW 23R
STAR AU1A FIX APU FIX TIA FIX JAMMY
  RNW 05C RNW 05L RNW 05R RNW 23C RNW 23L RNW 23R
STAR BK1A FIX BAKER FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000 FIX APRIL AT OR ABOVE 4000 FIX MARCH AT OR ABOVE 4000 FIX FETUS AT OR ABOVE 4000 FIX JAMMY AT OR ABOVE 4000
  RNW 05R RNW 05L RNW 05C
STAR BK1B FIX BAKER FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000
  RNW 23R RNW 23L RNW 23C
STAR DR1A FIX DRAKE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000 FIX APRIL AT OR ABOVE 4000 FIX MARCH AT OR ABOVE 4000 FIX FETUS AT OR ABOVE 4000 FIX JAMMY AT OR ABOVE 4000
  RNW 05R RNW 05L RNW 05C
STAR DR1B FIX DRAKE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000
  RNW 23R RNW 23L RNW 23C
STAR GN1B FIX GREEN FIX P0002 FIX P0003 FIX P0004 FIX ARGON FIX NOTUS FIX P0000 FIX P0001 FIX BRIAN FIX AUGUR
  RNW 05C RNW 05L RNW 05R RNW 23C RNW 23L RNW 23R
STAR GR1A FIX GRACE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000 FIX APRIL AT OR ABOVE 4000 FIX MARCH AT OR ABOVE 4000 FIX FETUS AT OR ABOVE 4000 FIX JAMMY AT OR ABOVE 4000
  RNW 05R RNW 05L RNW 05C
STAR GR1B FIX GRACE FIX SEPIA AT OR ABOVE 5000 FIX AUGUR AT OR ABOVE 5000
  RNW 23R RNW 23L RNW 23C
STAR MG1A FIX MKG FIX BACON FIX BRAVO FIX HUSKY FIX JAMMY
  RNW 05R RNW 05L RNW 05C
STAR MG1B FIX MKG FIX BACON FIX BRAVO FIX TIA FIX AUGUR
  RNW 23R RNW 23L RNW 23C
STAR MN1A FIX MENON FIX TNN FIX BACON FIX BRAVO FIX HUSKY FIX JAMMY
  RNW 05R RNW 05L RNW 05C
STAR MN1B FIX MENON FIX TNN FIX BACON FIX BRAVO FIX TIA FIX AUGUR
  RNW 23R RNW 23L RNW 23C
STAR NT1B FIX NOTUS FIX P0000 FIX P0001 FIX BRIAN FIX AUGUR
  RNW 05C RNW 05L RNW 05R RNW 23C RNW 23L RNW 23R
STAR SA1A FIX TNN FIX MEICH AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000
  RNW 05R RNW 05L RNW 05C
STAR SA1B FIX TNN FIX MEICH AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000 FIX MAYOR AT OR ABOVE 5000 FIX JUNTA AT OR ABOVE 4700 FIX JUROR AT OR ABOVE 4700 FIX AUGUR AT OR ABOVE 4700
  RNW 23R RNW 23L RNW 23C
STAR TE1B FIX TOKEN FIX P0005 FIX P0006 FIX P0007 FIX GREEN FIX P0002 FIX P0003 FIX P0004 FIX ARGON FIX NOTUS FIX P0000 FIX P0001 FIX BRIAN FIX AUGUR
  RNW 05C RNW 05L RNW 05R RNW 23C RNW 23L RNW 23R
STAR TG1A FIX TONGA FIX BOCCA AT OR ABOVE 11000 FIX ELBER AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000
  RNW 05R RNW 05L RNW 05C
STAR TG1B FIX TONGA FIX BOCCA AT OR ABOVE 11000 FIX ELBER AT OR ABOVE 5000 FIX BRAVO AT OR ABOVE 5000 FIX JAMMY AT OR ABOVE 5000 FIX MAYOR AT OR ABOVE 5000 FIX JUNTA AT OR ABOVE 4700 FIX JUROR AT OR ABOVE 4700 FIX AUGUR AT OR ABOVE 4700
  RNW 23R RNW 23L RNW 23C
ENDSTARS

APPROACHES
APPROACH ILS05L FIX ANKLE AT OR ABOVE 2500 FIX FF05L 1400 SPEED 160 RNW 05L HDG 053 UNTIL 800 TURN LEFT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION FETUS FIX FETUS FIX KARAN AT OR ABOVE 4000 SPEED 200
 TRANSITION HLG FIX HLG FIX TIA23 AT OR ABOVE 4000 FIX KARAN AT OR ABOVE 4000 SPEED 200
 TRANSITION JAMMY FIX JAMMY FIX KARAN AT OR ABOVE 4000 SPEED 200
 TRANSITION MARCH FIX MARCH
APPROACH ILS05R FIX TULIP AT OR ABOVE 2500 FIX FF05R 1600 SPEED 160 RNW 05R HDG 053 UNTIL 9.6 FROM FIX ICKS TURN LEFT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION FETUS FIX FETUS FIX HUKOU AT OR ABOVE 4000 SPEED 200
 TRANSITION HLG FIX HLG FIX ICK23 AT OR ABOVE 4000 FIX HUKOU AT OR ABOVE 4000 SPEED 200
 TRANSITION JAMMY FIX JAMMY FIX HUKOU AT OR ABOVE 4000 SPEED 200
 TRANSITION MARCH FIX MARCH
APPROACH ILS23L FIX DINKY AT OR ABOVE 3500 FIX FF23L 2000 SPEED 160 RNW 23L HDG 233 UNTIL 9.6 FROM FIX ICJN TURN RIGHT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION AUGUR FIX AUGUR FIX FLASH AT OR ABOVE 4700 SPEED 200
 TRANSITION JUNTA FIX JUNTA
 TRANSITION JUROR FIX JUROR FIX FLASH AT OR ABOVE 4700 SPEED 200
APPROACH ILS23R FIX EMILY AT OR ABOVE 3500 FIX FF23R 2000 SPEED 160 RNW 23R HDG 233 UNTIL 800 TURN RIGHT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION AUGUR FIX AUGUR FIX FRANK AT OR ABOVE 4700 SPEED 200
 TRANSITION JUNTA FIX JUNTA
 TRANSITION JUROR FIX JUROR FIX FRANK AT OR ABOVE 4700 SPEED 200
APPROACH RNV05L FIX TP051 AT OR ABOVE 3000 FIX BAGEL 1400 SPEED 160 RNW 05L HDG 053 UNTIL 800 TURN LEFT DIRECT FIX OVERFLY MARCH 4000 HOLD AT FIX MARCH RIGHT TURN INBOUNDCOURSE 233 ALT 4000 LEGDIST 5
 TRANSITION JAMMY FIX JAMMY AT OR ABOVE 4000 SPEED 210 FIX TP052 AT OR ABOVE 4000 SPEED 200
 TRANSITION TP053 FIX TP053 AT OR ABOVE 4000 SPEED 210 FIX TP052 AT OR ABOVE 4000 SPEED 200
APPROACH RNV05R FIX TP061 AT OR ABOVE 3000 FIX YUPPY 1500 SPEED 160 RNW 05R FIX OVERFLY TP065 TURN LEFT DIRECT FIX OVERFLY MARCH 4000 HOLD AT FIX MARCH RIGHT TURN INBOUNDCOURSE 233 LEGDIST 5
 TRANSITION JAMMY FIX JAMMY AT OR ABOVE 4000 SPEED 210 FIX TP062 AT OR ABOVE 4000 SPEED 200
 TRANSITION TP063 FIX TP063 AT OR ABOVE 4000 SPEED 210 FIX TP062 AT OR ABOVE 4000 SPEED 200
APPROACH RNV23L FIX TP241 AT OR ABOVE 3100 FIX SHAFU 1900 SPEED 160 RNW 23L FIX OVERFLY TP246 TURN RIGHT DIRECT FIX OVERFLY JUNTA 4000 HOLD AT FIX JUNTA LEFT TURN INBOUNDCOURSE 053 LEGDIST 5
 TRANSITION AUGUR FIX AUGUR AT OR ABOVE 4500 SPEED 210 FIX TP242 AT OR ABOVE 4500 SPEED 200
 TRANSITION TP243 FIX TP243 AT OR ABOVE 4500 SPEED 210 FIX TP242 AT OR ABOVE 4500 SPEED 200
APPROACH RNV23R FIX TP231 AT OR ABOVE 3100 FIX TINFU 1700 SPEED 160 RNW 23R HDG 233 UNTIL 800 TURN RIGHT DIRECT FIX OVERFLY JUNTA 4000 HOLD AT FIX JUNTA LEFT TURN INBOUNDCOURSE 053 ALT 4000 LEGDIST 5
 TRANSITION AUGUR FIX AUGUR AT OR ABOVE 4500 SPEED 210 FIX TP232 AT OR ABOVE 4500 SPEED 200
 TRANSITION TP233 FIX TP233 AT OR ABOVE 4500 SPEED 210 FIX TP232 AT OR ABOVE 4500 SPEED 200
APPROACH VDM05L FIX CISCO AT OR ABOVE 2500 FIX FD05L AT OR ABOVE 1400 SPEED 160 FIX MD05L 281 RNW 05L HDG 051 UNTIL 800 TURN LEFT DIRECT FIX SEDUM 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION HLG FIX HLG FIX D035O AT OR ABOVE 4000 FIX HEROD AT OR ABOVE 4000 SPEED 200
 TRANSITION JAMMY FIX JAMMY FIX HEROD AT OR ABOVE 4000 SPEED 200
APPROACH VDM23R FIX BOMBO AT OR ABOVE 3500 FIX FD23R AT OR ABOVE 2100 SPEED 160 FIX MD23R 283 RNW 23R HDG 234 UNTIL 800 TURN RIGHT DIRECT FIX SEDUM AT OR ABOVE 3000 HOLD AT FIX SEDUM RIGHT TURN INBOUNDCOURSE 271 ALT 3000 SPEED 230 LEGTIME 1
 TRANSITION AUGUR FIX AUGUR FIX FRANK AT OR ABOVE 4700 SPEED 200
 TRANSITION FRANK FIX FRANK AT OR ABOVE 4700 SPEED 200
ENDAPPROACHES

GATES
GATE 0 N 25 4.81002 E 121 13.93332
GATE 501 N 25 5.61234 E 121 14.86614
GATE 502 N 25 5.58402 E 121 14.83032
GATE 503 N 25 5.55498 E 121 14.79486
GATE 504 N 25 5.52666 E 121 14.75886
GATE 505 N 25 5.496 E 121 14.72502
GATE 506 N 25 5.47134 E 121 14.69364
GATE 507 N 25 5.4465 E 121 14.66202
GATE 508 N 25 5.42184 E 121 14.63052
GATE 509 N 25 5.397 E 121 14.59902
GATE 510 N 25 5.37234 E 121 14.56752
GATE 511 N 25 5.3475 E 121 14.53584
GATE 512 N 25 5.32266 E 121 14.50452
GATE 513 N 25 5.29134 E 121 14.45802
GATE 514 N 25 5.25198 E 121 14.41452
GATE 515 N 25 5.22366 E 121 14.37852
GATE 516 N 25 5.67402 E 121 14.18682
GATE 517 N 25 5.70582 E 121 14.22732
GATE 518 N 25 5.73786 E 121 14.26782
GATE 519 N 25 5.76966 E 121 14.30832
GATE 520 N 25 5.80152 E 121 14.34882
GATE 521 N 25 5.844 E 121 14.40282
GATE 522 N 25 5.87766 E 121 14.44566
GATE 523 N 25 5.913 E 121 14.49066
GATE 524 N 25 5.94834 E 121 14.53566
GATE 525 N 25 5.982 E 121 14.57832
GATE 601 N 25 4.82916 E 121 14.59986
GATE 602 N 25 4.80264 E 121 14.56602
GATE 603 N 25 4.72716 E 121 14.47002
GATE 604 N 25 4.698 E 121 14.433
GATE 605 N 25 4.66884 E 121 14.39586
GATE 606 N 25 4.6395 E 121 14.35866
GATE 607 N 25 4.61034 E 121 14.32164
GATE 608 N 25 4.581 E 121 14.2845
GATE 609 N 25 4.51182 E 121 14.19648
GATE 610 N 25 4.49352 E 121 14.17332
GATE 611 N 25 4.46418 E 121 14.13582
GATE 612 N 25 4.43748 E 121 14.10198
GATE 613 N 25 4.404 E 121 14.05932
GATE 614 N 25 4.37766 E 121 14.02584
GATE 615 N 25 4.3485 E 121 14.98866
GATE A1 N 25 5.07864 E 121 14.30784
GATE A10 N 25 4.89264 E 121 14.03382
GATE A11 N 25 4.87236 E 121 14.03214
GATE A2 N 25 5.08014 E 121 14.28516
GATE A3 N 25 5.06802 E 121 14.26866
GATE A4 N 25 5.03136 E 121 14.24316
GATE A5 N 25 5.00148 E 121 14.20536
GATE A6 N 25 4.97166 E 121 14.1675
GATE A7 N 25 4.94202 E 121 14.12964
GATE A8 N 25 4.91232 E 121 14.09184
GATE A9 N 25 4.89498 E 121 14.04402
GATE B1 N 25 4.90866 E 121 14.46648
GATE B2 N 25 4.88832 E 121 14.46564
GATE B3 N 25 4.87614 E 121 14.45064
GATE B4 N 25 4.85832 E 121 14.40768
GATE B5 N 25 4.82886 E 121 14.36964
GATE B6 N 25 4.79898 E 121 14.33202
GATE B7 N 25 4.76934 E 121 14.29398
GATE B8 N 25 4.73952 E 121 14.25636
GATE B9 N 25 4.69968 E 121 14.22936
GATE C1 N 25 4.67784 E 121 14.19102
GATE C10 N 25 4.434 E 121 13.88136
GATE C2 N 25 4.64652 E 121 14.15148
GATE C3 N 25 4.62 E 121 14.11764
GATE C4 N 25 4.59336 E 121 14.08386
GATE C5 N 25 4.56684 E 121 14.05014
GATE C6 N 25 4.54032 E 121 14.01636
GATE C7 N 25 4.51368 E 121 13.98264
GATE C8 N 25 4.48716 E 121 13.94886
GATE C9 N 25 4.46064 E 121 13.91514
GATE D1 N 25 4.86984 E 121 14.00934
GATE D10 N 25 4.62384 E 121 13.69614
GATE D2 N 25 4.83918 E 121 13.97034
GATE D3 N 25 4.81698 E 121 13.94148
GATE D4 N 25 4.79034 E 121 13.90836
GATE D5 N 25 4.76214 E 121 13.87218
GATE D6 N 25 4.731 E 121 13.83252
GATE D7 N 25 4.70316 E 121 13.79382
GATE D8 N 25 4.67214 E 121 13.75782
GATE D9 N 25 4.64664 E 121 13.72332
ENDGATES
dextercai commented 7 years ago

It seems BravoFinder cant read the SID info, after testing by changing the content of SIDSTARS file.

Bokjan commented 7 years ago

See pull request #12

dextercai commented 7 years ago

Unfortunately, the problem isnt solved. l think it is not because the "infinite loop". It just displayed the APPROACH's ICAO. But the "infinite loop" behaved as no print. Any way to make some the debug print? I am really not a good at C++.

kilostone commented 6 years ago

seems the problem like #13 ?

Bokjan commented 6 years ago

Hello there.

I'm doing some tests now. I would appreciate it if you could send me the problem-causing navigation data (i.e., airports.dat, wpNavRTE.txt and SIDSTAR files (only abnormal ones)) as a compressed file.

You can get my email address on my GitHub profile page. Thanks in advance.

Bokjan commented 6 years ago

I found some possible reasons. You may like to read #13 .