IATA और ICAO कोड में क्या फ़र्क है? IST और LTFM का मतलब क्या है, कौन सा कहाँ इस्तेमाल होता है
जब आप टिकट खरीदते हैं, उस पर एक तीन अक्षरों का city code छपा होता है – LHR, CDG, JFK. जब वही plane लैंड करता है, तो cockpit के navigation screen पर चार अक्षरों का code होता है – EGLL, LFPG, KJFK. यह अलग-अलग airports के लिए अलग system नहीं है. यह एक ही जगह के दो parallel codes हैं.
एक – passengers और booking systems के लिए (IATA). दूसरा – pilots, air traffic controllers और weather reports के लिए (ICAO).
आइए समझते हैं कि ये दोनों codes किस तरह अलग हैं और दोनों की ज़रूरत क्यों पड़ती है.
एक airport के दो codes – यह कोई गलती नहीं है
Istanbul Airport का IATA code है – IST और ICAO code है – LTFM. दोनों एक ही building के लिए हैं, बस अलग-अलग जगह use होते हैं. IST आपको ticket और departure board पर दिखता है. LTFM सिर्फ pilots, controllers और meteorologists जानते हैं.
confusion तब होती है जब कोई आम passenger किसी weather report या flight tracking service में चार अक्षरों का code देखता है और समझ नहीं पाता कि यह airport कौन सा है. हालांकि यह वही IST है, बस दूसरे standard में लिखा गया है.
IATA (International Air Transport Association) यानी अंतर्राष्ट्रीय वायु परिवहन संघ. यह खुद airlines का एक संगठन है, जिसकी स्थापना 1945 में हुई थी. IATA aviation के commercial पहलू देखता है – fares, schedules, booking systems, ticket sales. आपके ticket पर जो तीन अक्षरों के airport codes होते हैं, वो इसी की देन हैं.
ICAO (International Civil Aviation Organization) यानी अंतर्राष्ट्रीय नागरिक उड्डयन संगठन, जो United Nations की एक specialized agency है. इसकी स्थापना 1944 में Chicago में हुई थी. यह aviation के technical और regulatory पहलू संभालता है – flight safety, air traffic standards, airspace के use के नियम. इसी का इस्तेमाल pilots और controllers करते हैं.
IATA – तीन अक्षर जो passenger को दिखते हैं
ये codes एक practical ज़रूरत से पैदा हुए. standardization से पहले हर airline अपने abbreviations use करती थी – कोई दो letters, कोई तीन, कोई पूरा city का नाम. दो layovers वाला ticket तीन अलग airlines से book करना travel agents के लिए भी मुश्किल था.
1930s में US की weather stations दो अक्षरों के airport codes से काम करती थीं – telegraph पर data भेजना महंगा था और हर character की बचत मायने रखती थी. जब commercial aviation बड़ी हुई, airports की तादाद दो letters के combinations से ज़्यादा हो गई. दो letters में सिर्फ 676 combinations बनते थे, तीन में 17,576. तो तीन letters पर shift हो गए.
ज़्यादातर IATA codes intuitive हैं – HAV यानी Havana, BKK यानी Bangkok, MAD यानी Madrid. कुछ cities को “नाम के पहले letters” वाले principle से code मिला. कुछ को पुराने weather station codes में तीसरा letter जोड़कर unique बनाया गया. इसीलिए Los Angeles बना LAX (LA + कोई भी तीसरा letter), Portland बना PDX, Phoenix बना PHX. इन codes में X का कोई मतलब नहीं, बस एक filler है.
ICAO – चार अक्षर उनके लिए जो sky manage करते हैं
ICAO ने अपना system अलग तरीके से बनाया. तीन की जगह चार letters और strict geography – पहला letter दुनिया का region बताता है, दूसरा country, और बाकी दो specific airport.
Turkey का example लें तो यह तुरंत समझ आता है. Prefix LT है, और सभी Turkish airports इसी से शुरू होते हैं – LTFM (नया Istanbul), LTBA (Atatürk, बंद), LTAI (Antalya), LTAC (Ankara). UK का prefix EG है – इसीलिए EGLL (Heathrow), EGKK (Gatwick), EGCC (Manchester). France का LF है, तो साफ़ है – LFPG यानी Charles de Gaulle, LFPO यानी Orly.
USA में एक simplified scheme है. Code में prefix K जोड़ दिया जाता है, और फिर वही तीन अक्षरों का IATA code आता है (जैसे – KJFK, KLAX, KORD, KSFO). यह जानबूझकर किया गया है ताकि US pilots को एक ही airport के लिए दो अलग letter sets याद न रखने पड़ें.
Europe में approach geographic है. पहला letter regional zone बताता है, दूसरा उसके अंदर की country, और बाकी दो specific airport. Continental Europe मुख्यतः दो zones में बँटा है – E (UK, Northern Europe, Germany, Poland) और L (France, Italy, Spain, Czech Republic, Austria, Balkans, Turkey). इसीलिए Europe में ICAO code का IATA code से मेल अक्सर नहीं होता. Czech Republic – LK, Prague है LKPR. Austria – LO, Vienna है LOWW. Poland – EP, Warsaw है EPWA. पहले दो letters से देश तुरंत पता चल जाता है, और pilots के लिए यह convenient है क्योंकि international routes पर वे हर रोज़ देशों के codes देखते हैं.
हर code कहाँ use होता है
- Airline tickets और boarding passes
- Booking websites
- Departure और arrival boards
- Baggage tags
- Passenger check-in systems
- Airlines के mobile apps
- Flight plans
- Crew और controllers के बीच communication
- METAR और TAF weather reports
- NOTAM (pilots के लिए notices)
- Aviation charts और databases
- Aviation software (ForeFlight, Jeppesen)
Short में कहें तो – passenger के तौर पर आपको सिर्फ IATA code चाहिए.
ICAO code दो situations में सामने आता है. पहली – आप pilot हैं. दूसरी – आप किसी specific flight की details specialized services में देख रहे हैं या किसी flight या airline की technical information ढूंढ रहे हैं.
कब codes मिलते हैं, कब नहीं
USA लगभग एकमात्र ऐसी जगह है जहाँ system transparent है. IATA में JFK, ICAO में KJFK. बस आगे K लगा दिया. यही logic अमेरिका के लगभग सभी established codes वाले airports पर काम करती है.
Britain अलग logic से चलती है. Heathrow का IATA code LHR है, ICAO code EGLL. EG मतलब UK, LL मतलब specifically Heathrow. LHR के letters से कोई connection नहीं. Gatwick (LGW से EGKK) और देश के हर दूसरे airport का यही हाल है.
Frankfurt और भी साफ example है. IATA code FRA, ICAO code EDDF. EDDF पढ़ें तो Germany (ED) plus Frankfurt am Main (DF). Logic है, लेकिन बाहर से obvious नहीं.
Military bases और छोटे private airfields अक्सर सिर्फ ICAO code रखते हैं, IATA बिल्कुल नहीं होता. IATA तभी assign होता है जब commercial passenger flights हों. England की RAF Lakenheath base का ICAO code EGUL है, IATA code नहीं है. London के पास Biggin Hill aerodrome का ICAO code EGKB है, technically IATA code BQH भी है, लेकिन ज़्यादातर booking systems में यह मिलता नहीं.
अप्रैल 2019 में Istanbul का नया airport खुला. IATA code IST पुराने Atatürk से नए Istanbul Airport को transfer हो गया, Atatürk को temporary code ISL मिला और passenger flights के लिए बंद हो गया. यह rare case है जब एक established IATA code reassign हुआ. अगर आप “पुराने IST” के through historical flight data ढूंढ रहे हैं – याद रखें अप्रैल 2019 से पहले यह बिल्कुल दूसरा airport था. ICAO में ऐसी confusion नहीं है – Atatürk LTBA ही रहता है, नया Istanbul LTFM है.
कई airports वाले cities
London छह airports से serve होता है. हर एक का अपना IATA code है – LHR (Heathrow), LGW (Gatwick), STN (Stansted), LTN (Luton), LCY (City), SEN (Southend). Plus एक aggregating code LON भी है. Search engines इसे use करते हैं जब आप बिना specific airport बताए “London के लिए flights” ढूंढते हैं.
Paris के साथ भी यही है – general code PAR में CDG (Charles de Gaulle), ORY (Orly) और BVA (Beauvais-Tillé) शामिल हैं. New York के लिए NYC है जो JFK, LGA और EWR को cover करता है. Istanbul में IST (नया airport) और SAW (Asian side पर Sabiha Gökçen) हैं, पूरे city के लिए कोई common code नहीं है, जो booking के वक्त कभी-कभी confuse करता है.
ये aggregating city codes IATA का invention हैं. ICAO में ऐसा कुछ होता ही नहीं. ICAO specific airfields के साथ काम करता है, cities के साथ नहीं. यह logical है – pilot “London generally” land नहीं कर सकता, उसे specific runway चाहिए.
Practical cases
Ticket book करते हुए “IST – LHR” दिखे
यह IATA है. IST यानी नया Istanbul Airport, 2018 में खुला, Istanbul के center से 35 km उत्तर-पश्चिम में. LHR यानी Heathrow. Passenger को इससे ज़्यादा कुछ नहीं चाहिए, सब कुछ यहाँ है.
Airport की METAR weather report पढ़ रहे हैं
METAR हमेशा ICAO code से शुरू होता है. “METAR LTFM 121150Z…” – यह Istanbul Airport का weather है. जो sites airport weather दिखाती हैं उनमें से कई सिर्फ ICAO codes accept करती हैं, IST type करेंगे तो error आएगा.
Flight को online track कर रहे हैं
जब आप flight को mid-air track करते हैं, flight card में दोनों codes दिखते हैं – airline और flight के लिए IATA code (जैसे TK1980), departure और arrival airports के लिए ICAO code. Airports दोनों formats में दिखते हैं.
किसी छोटे शहर का airport ढूंढ रहे हैं
अगर airport पर commercial flights नहीं हैं तो IATA code भी नहीं होगा. Suffolk की military base RAF Lakenheath का ICAO code EGUL है, IATA code नहीं. अगर flight search में city name से कुछ नहीं मिल रहा – तो या तो airport का IATA code नहीं है या आप गलत जगह ढूंढ रहे हैं.
जब ICAO जानना traveler के किसी काम का नहीं
सच कहें तो 99% लोगों का ICAO से कभी पाला नहीं पड़ेगा. अगर आप सिर्फ passenger बनकर fly करते हैं, ticket से आगे aviation में interest नहीं है और flights track नहीं करते – तो चार अक्षरों के codes याद रखने का कोई मतलब नहीं. सभी apps, boards और booking systems IATA से चलते हैं, और ज़िंदगी भर वही काफी है. IATA airport codes हमेशा आपके flight ticket या voucher पर लिखे होते हैं.
ICAO तीन situations में useful होता है:
- पहली – आप flight tracker पर देखना पसंद करते हैं कि कौन सा plane अभी कहाँ उड़ रहा है (वहाँ flight card में ICAO code दिखता है).
- दूसरी – आप Europe में general aviation flight plan कर रहे हैं (वहाँ हर registration में चार अक्षरों का code use होता है).
- तीसरी – आप aviation की structure को average passenger से थोड़ा गहरा समझना चाहते हैं.
अगर इनमें से कुछ भी आप पर apply नहीं होता – यह article पढ़कर ICAO को चैन से भूल जाइए.
Ticket पर IATA code ही किसी भी trip के लिए काफी है.
Reference के लिए: popular airports के codes
| Airport | IATA | ICAO | ICAO की logic |
|---|---|---|---|
| Istanbul Airport | IST | LTFM | LT = Turkey, FM = airport |
| Heathrow, London | LHR | EGLL | EG = UK |
| JFK, New York | JFK | KJFK | K = USA + IATA code |
| Charles de Gaulle, Paris | CDG | LFPG | LF = France |
| Frankfurt | FRA | EDDF | ED = Germany |
| José Martí, Havana | HAV | MUHA | MU = Cuba |
| Dubai (main) | DXB | OMDB | OM = UAE |
| Changi, Singapore | SIN | WSSS | WS = Singapore |
| Schiphol, Amsterdam | AMS | EHAM | EH = Netherlands |
| Haneda, Tokyo | HND | RJTT | RJ = Japan |
FAQ
IATA सिर्फ उन airports को code assign करता है जहाँ commercial passenger flights हों. Military bases, private airfields और बिना passenger service वाले cargo terminals को सिर्फ ICAO code मिलता है. दुनिया में करीब 9,000 IATA codes हैं और 40,000 से ज़्यादा ICAO codes – फर्क यही है.
Rarely, लेकिन हाँ. 2019 में Istanbul इसका साफ example है – code IST Atatürk से नए Istanbul Airport को transfer हो गया. ऐसा तब होता है जब city का main airport shift हो. आमतौर पर IATA established codes बदलने से बचता है क्योंकि इससे historical booking databases टूट जाती हैं और archives में confusion होती है.
City code (metropolitan area code) एक IATA aggregating code है जो एक ही city के सभी airports को cover करता है. LON में LHR, LGW, STN, LTN, LCY और SEN शामिल हैं. PAR में CDG, ORY और BVA. NYC में JFK, LGA, EWR. City code से ticket search करने पर system सभी airports की flights एक साथ दिखाता है.
पहला letter region बताता है. E यानी Northern Europe, L यानी Southern Europe और Mediterranean, K यानी USA, Z यानी China, Y यानी Australia, F यानी Sub-Saharan Africa. दूसरा letter country specify करता है. Prefixes की पूरी list ICAO Doc 7910 में और icao.int पर है. सबसे fast तरीका है ourairports.com पर code search करना.
IATA historically commercial booking systems से बढ़ा, जहाँ दुनिया के कुछ हज़ार passenger airports के लिए तीन letters काफी थे. ICAO पूरी civil aviation cover करता है – 30,000 से ज़्यादा small airfields और military bases समेत. इतने volume के लिए तीन letters कम पड़ते हैं (maximum 17,576 combinations), चार letters से 456,976 combinations बनते हैं.
· Boeing 777 Pilot, stopovers के दौरान cities explore करते हैं