Route Format
Each line is one route: origins, route string, destinations, and optional color/mandatory markers.
{ORIGINS} {ROUTE_STRING} {DESTINATIONS};{COLOR}
>{ORIGINS} {ROUTE_STRING} {DESTINATIONS}<;{COLOR}
- Multiple Routes: Enter one route per line to plot multiple routes
Facility Types
List multiple facilities at the start or end of a route. Consecutive facility tokens at the start are origins; at the end, destinations.
- ICAO airport codes: 4 letters (e.g., KJFK, EGLL, CYYZ). Codes that match a known ARTCC/FIR are treated as a FIR, not an airport.
- US ARTCCs: 3 letters starting with Z (e.g., ZNY, ZLA, ZDC). Canadian FIRs: 4 letters starting with CZ (e.g., CZYZ). International FIRs: 4-letter ICAO codes (e.g., EGTT, LFFF).
- TRACON/approach codes: 1 letter + 2 digits (e.g., N90, A80, D10, C90).
Use FIR: prefix with a partial ICAO code followed by dots (..) to match all FIRs starting with that prefix. Comma-separate multiple patterns.
FIR:ED.. (all German FIRs: EDGG, EDMM, EDUU, EDWW)
FIR:EI..,EG..,LF.. (Irish + UK + French FIRs)
FIR:C... (all Canadian FIRs)
USA (named group: 20 CONUS ARTCCs)
Named FIR groups expand to all member facilities. Use as origins or destinations. FIR Groups Reference
| Group | Name | Members |
USA / CONUS | Continental US | ZAB ZAU ZBW ZDC ZDV ZFW ZHU ZID ZJX ZKC ZLA ZLC ZMA ZME ZMP ZNY ZOA ZOB ZSE ZTL |
USALL | All US ARTCCs | + ZAN ZHN ZHO ZMO ZWY ZAK ZAP ZUA |
USAEC | East Coast | ZBW ZNY ZDC ZOB ZID ZTL ZJX ZMA |
USAWC | West Coast | ZSE ZOA ZLA |
USA4W | 4 West | ZLA ZOA ZSE ZLC |
USA6W / 6WEST | 6 West | ZLA ZLC ZDV ZOA ZAB ZSE |
USA8W | 8 West | ZLA ZLC ZDV ZOA ZAB ZSE ZFW ZHU |
USA10W / 10WEST | 10 West | ZAB ZDV ZFW ZHU ZKC ZLA ZLC ZMP ZOA ZSE |
USA12W / 12WEST | 12 West | ZAB ZAU ZDV ZFW ZHU ZKC ZLA ZLC ZME ZMP ZOA ZSE |
GULF | Gulf | ZJX ZMA ZHU |
CAN | Canada (Domestic) | CZEG CZVR CZWG CZYZ CZQM CZQX CZUL |
CANE | Canada East | CZYZ CZUL CZQM CZQX |
CANW | Canada West | CZVR CZEG CZWG |
MEX | Mexico | MMMX MMTY MMZT MMMD MMUN MMFR |
CAR | Caribbean | TJZS MKJK MUFH MYNA MDCS MTEG TNCF TTZP |
CAM | Central America | MHCC MPZL MGGT MNMG MRPV MSLP |
SAM | South America | SACF SBCW SCFZ SEGU SKED SLVR SMPM SPIM SVZM SYGC SUEO |
EUR | Europe | EGPX EGTT EISN LFFF LFBB LFEE LFMM LFRR EDGG EDMM EDUU EDWW EHAA EBBU ELLX LSAS EFIN ENOR ESAA EKDK EETT EVRR EYVL EPWW LOVV LKAA LZBB LHCC LDZO LJLA LQSB LECM LECB LECS LPPC LIBB LIMM LIPP LIRR LGGG LCCC LMMM LRBB LBSR LTAA LYBA LAAA LWSK LUUU UKBV |
AFR | Africa | HECC HLLL DTTC DAAA GMMM GCCC GOOO GUCY GFLL GLRB DGAC DBBB DNKK DRRR DXXX FTTT FKKK FGSL FOON FZZA FCCC HAAA HKNA HUEN HRYR HTDC HSSS HDAL HCSM FAJA FQBE FVHA FBGR FWLL FLFI FYWH FXMM FDMS FMMI FNLU FHAW |
NAFR | North Africa | HECC HLLL DTTC DAAA GMMM GCCC |
SSA | Sub-Saharan Africa | GOOO GUCY GFLL GLRB DGAC DBBB DNKK DRRR DXXX FTTT FKKK FGSL FOON FZZA FCCC HAAA HKNA HUEN HRYR HTDC HSSS HDAL HCSM FAJA FQBE FVHA FBGR FWLL FLFI FYWH FXMM FDMS FMMI FNLU FHAW |
MEA | Middle East | OEJD OOMM OMAE OBBB OKAC OTBD OIIX OJAC OSTT OLBB ORBB LLLL OYSC |
SEA | Southeast Asia | VTBB VLVT VVHN VYYY WMFC WSJC WIIF WAAF WBFC WRRR RPHI |
IND | India | VABF VECF VIDF VOMF |
SOA | South Asia | VABF VECF VIDF VOMF VGFR VNKT VCCF VQPR OPLR |
CHI / ZHI | China | ZBPE ZSHA ZGZU ZHWH ZUUU ZYSH ZLHW |
EAA | East Asia | ZBPE ZSHA ZGZU ZHWH ZUUU ZYSH ZLHW RJJJ RORK RKRR RCAA ZKPY VHHK VMMC UBRR |
NDO | Indonesia | WIIF WAAF WRRR |
NDP | Indo-Pacific | SOA + SEA + EAA + YMMM YBBB NZZO |
RUS | Russia | UUWV ULMM URRV UWWW USSS UNNT UHHH |
CEA | Central Asia | UTAT UACC UTDD UCFM |
AUS | Australia | YMMM YBBB |
NZE | New Zealand | NZZO |
ANZ | Aus + NZ | YMMM YBBB NZZO |
SPAC | South Pacific | NFFF NWWW NCRG NSFA NTTT |
APAC | ANZ + South Pacific | YMMM YBBB NZZO NFFF NWWW NCRG NSFA NTTT |
PAC | Pacific (Islands) | NFFF NWWW NCRG NSFA NTTT PGUM PWUZ PKMJ PTAA |
EPAC | East Pacific | ZAK ZHN |
WPAC | West Pacific | PGUM PWUZ PKMJ PTAA |
NPAC | North Pacific | ZAP ZAK |
Route String Elements
- Fixes / Waypoints: Named navaids and fixes: 2-5 letter identifiers resolved from the navigation database.
- Airways: ICAO airways: 1-2 letter prefix + 1-4 digits. Expanded to intermediate fixes using the airway database.
J25 V500 Q10 A574 UB881 RTE4
- DPs/STARs: Use dot notation: SID.TRANSITION or TRANSITION.STAR. Procedures are expanded to their published waypoint sequences.
TERPZ8.MAULS ZPLEN.LEESE4
- NAT Tracks: NAT tracks: NAT + letter (e.g., NATA, NAT-A, TRACKA, TRKA). Expanded to the current day's track waypoints.
NATA NAT-B TRACKC TRKA
- FBD: Fix/Bearing/Distance: a navaid ID + 3-digit magnetic bearing + 3-digit distance in nm.
BDR228018 (= BDR VOR, 228° mag, 18 nm)
Coordinate Formats
Single Route
PANC NOEND JAGIT NCA12 GUDEN 56N122W KODIT MATIR ADVOX ADVOX9 CYYC
Mandatory:
Wrap the entire route in > < to draw it as a solid (mandatory) line. Without markers, routes are drawn dashed (non-mandatory).
PANC NOEND JAGIT NCA12 CYYC (dashed / non-mandatory)
>PANC NOEND JAGIT NCA12 CYYC< (solid / mandatory)
ZME >THRSR ZPLEN Q79 MCLAW Y442 FUNDI< MUFH (partial: one solid span)
KJFK >GREKI JUDDS CAM Q822 GONZZ< FARGN Q438 RUBYY >DABJU J36 BAE J16 FSD J82 CZI J32 MLD PUHGI< LEGGS BDEGA4 KSFO
(partial: two solid spans)
Partial mandatory: place > and < around only the mandatory portions. Unmarked segments are dashed; marked segments are solid. A single route can have multiple solid spans.
Colors:
Append a semicolon and color after the route. Named colors: RED, BLUE, GREEN, ORANGE, PURPLE, TEAL, YELLOW, PINK, BROWN, GRAY, CYAN, NAVY. Hex codes (#FF5500) also accepted.
KPHL DQO BELAY MORTY LITME HIRCK CLTCH KERRK MAULS Q40 ALEAN ZHU;ORANGE
PANC NOEND JAGIT NCA12 GUDEN 56N122W KODIT MATIR ADVOX ADVOX9 CYYC;#3498db
PANC NOEND JAGIT NCA12 GUDEN 56N122W KODIT MATIR ADVOX ADVOX9 CYYC (default red)
Origin & Destination Filters:
Exclude specific facilities from an origin or destination group using parenthesized minus-prefixed codes. All tokens inside parentheses must start with a hyphen. Position determines side: before the route = origin exclusion, after = destination exclusion.
ZDC (-KRDU -KPHF -KORF) ZNY >LEJOY AIR J80 MCI J24 SLN J102 ALS J110 RSK J64 TBC< ZLA (-KLAS) ZOA
Origins: ZDC (excl. KRDU, KPHF, KORF) + ZNY. Destinations: ZLA (excl. KLAS) + ZOA. Parentheses required; all tokens inside must start with -.
Route Groups:
Group multiple routes under a shared name, color, and mandatory state. A blank line resets the group context.
[ZMA GROUP]
KRSW JAMIZ Q118 JOHNN HUZER BESTT JONZE5 KCLT
KSRQ JAMIZ Q118 JOHNN HUZER BESTT JONZE5 KCLT
KTPA JAMIZ Q118 JOHNN HUZER BESTT JONZE5 KCLT
ZMA FEMON Q87 VIYAP CHECR STOCR4 KCLT
[ZMA GROUP];YELLOW
KRSW JAMIZ Q118 JOHNN HUZER BESTT JONZE5 KCLT
ZMA FEMON Q87 VIYAP CHECR STOCR4 KCLT
>[ZMA GROUP]<;YELLOW
KRSW JAMIZ Q118 JOHNN HUZER BESTT JONZE5 KCLT
ZMA FEMON Q87 VIYAP CHECR STOCR4 KCLT
First block: no color, no mandatory (default dashed). Second block: all yellow dashed. Third block: all yellow mandatory (solid). A blank line resets the group. Individual route colors override the group color.
CDRs:
Enter a CDR code as the entire route line to expand and plot it. Codes are origin+destination+variant (e.g., JFKORD1K). Use mandatory markers and colors as with any route.
JFKORD1K
>JFKORD2N<;BLUE
ABQATLER
CDR codes are expanded to their full route string. A single CDR code on a line is auto-detected. Multiple CDR codes can also appear as tokens within a route line.
Playbook:
Syntax: PB.{PLAY_NAME}.{ORIGS}.{DESTS} — origins and destinations are optional dot-separated filters.
PB.{PLAY_NAME} PB.ATL NO HOBTT
PB.{PLAY_NAME}.{ORIGS} PB.ATL NO HOBTT.KBWI
PB.{PLAY_NAME}.{ORIGS}.{DESTS} PB.ATL NO HOBTT.KBWI.KATL
PB.{PLAY_NAME}.{TRACON} PB.ATL NO HOBTT.C90
PB.{PLAY_NAME}.{ARTCC} PB.ATL NO HOBTT.ZDC
>PB.ATL NO HOBTT<;RED (mandatory + color)
Map Toolbar
- Filter: Type airway names or fix names to highlight matching routes
- Route Symbology: Customize route line colors, widths, styles, and fix display
- Routes: Playbook / CDR Search
- Live: Toggle live ADL traffic display with real-time positions
- Flight Filters: Filter live traffic by origin, dest, carrier, altitude, and aircraft type
Actions
- Plot: Parse and plot routes on the map
- Copy: Copy route strings to clipboard
- Share: Share current route view with a link
- Labels: Toggle fix/waypoint labels on all routes
- Export: Export routes as image or data file (GeoJSON, KML, GPKG)
Map Interaction
- Click Route: Select and highlight route, show popup with details
- Double-Click Route: Toggle route label visibility
- Click Flight: View flight details popup
- Layer Panel: Toggle overlays like ARTCC/TRACON/sector hierarchy, splits, navaids, weather, SUA/TFR
Reroute Advisory
- Expand DCC reroute advisories
- Configure validity times, included facilities, and traffic filters
- Auto-populates from plotted routes