In [1]:
import pandas as pd, json, numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
In [24]:
L=json.loads(file('../json/L.json','r').read())
M=json.loads(file('../json/M.json','r').read())
N=json.loads(file('../json/N.json','r').read())
In [64]:
AP={}
for c in M:
if c not in AP:AP[c]={}
for i in range(len(L[c])):
AP[c][N[c][i]]=L[c][i]
In [27]:
baseurl='https://www.airportia.com/'
import requests, urllib2
In [28]:
def urlgetter(url):
s = requests.Session()
cookiesopen = s.get(url)
cookies=str(s.cookies)
fcookies=[[k[:k.find('=')],k[k.find('=')+1:k.find(' for ')]] for k in cookies[cookies.find('Cookie '):].split('Cookie ')[1:]]
#push token
opener = urllib2.build_opener()
for k in fcookies:
opener.addheaders.append(('Cookie', k[0]+'='+k[1]))
#read html
return s.get(url).content
In [66]:
SD={}
SC=json.loads(file('../json/SC2.json','r').read())
In [67]:
#pop out last - if applicable
try: SD.pop(c)
except: pass
for h in range(len(AP.keys())):
c=AP.keys()[h]
#country not parsed yet
if c in SC:
if c not in SD:
SD[c]=[]
print h,c
airportialinks=AP[c]
sch={}
#all airports of country, where there is traffic
for i in airportialinks:
if i in SC[c]:
print i,
if i not in sch:sch[i]={}
url=baseurl+airportialinks[i]+'/map/'
m=urlgetter(url)
z=m[m.find('latLng'):]
sch[i]=[float(x) for x in z[z.find('[')+1:z.find(']')].split(',')]
SD[c]=sch
print
0 Canada
YUY YUX YUL XBE YUB YUD YRT YUT HZP LAK ZFN YBX YBR YBS YBT YBV YBK YBL YBB YBC YLL YBF YBG ZGR XKS ZGI AKV YIF YIO YIK YIV XTL ZMT YFA YFB YFC YFO YFH YFJ YFS YPR YPQ YPX YPY YPB YPC YPA YPJ YPH YPN YPO YPL YPM ZNA XQU YMT YMX QBC YMM YMO YMN ZAC SUR YSK YSJ YSO YSM YSG XLB YSY YSU YPW YZP YZR YZS YZT YZU YZV YZZ YZD YZF YZG YQR YTZ YTR YTS YTQ YTL YTM YTH YTE YTA YHK YHI YHO YHM YHA YHD YHE YHZ YHY YHR YHP YHU ZRJ YAY YAX YAZ YAU YAT YAM YAH YAG YAA YAC YAB ZEL ZEM KEW KES ZST YWP KIF YWG YWB YWL YWK YWJ ZSJ YWH XGR YLW YLE YLC ZFM YLH YEK YEG YEY YER YEV WNN YKA YKG YKF YKL YKQ YKU YKZ ZBF ZBM ZTM YRL YRA YRB YRG YRQ YRS YRV YYU YYT YYQ YYR YYY YYZ YYE YYD YYF YYC YYB YYL YYH YYJ MSA YOJ YOH ZKE YOC YOA YOW YDN YDL YVO YDF YDA YDT YDP YDQ YVT YVP YVQ YVR YVZ YVB YVC YVM ZPB CXH YJT XSI YCY YCS YCR YCW YCK YCH YCO YCN YCL YCB YCG YCD YQM YQL YQI YQK YQD YQG YQF YQC YQB YQY YQX YQZ YQU YQT YQW YQQ ZUM YXX YXY YXS YXP YXT YXU YXJ YXH YXN YXL YSB YXC YXE YNM YNO YND YNE YNA YNC YNP YNS YST YGB YGO YGL YGK YGH YGW YGV YGT YGR YGP YGZ YGX
1 Libyan Arab Jamahiriya
GHT SEB BEN TIP MJI AKF TOB LAQ MRA
2 Turkmenistan
CRZ ASB KRW TAZ MYP
3 Lithuania
VNO KUN PLQ
4 FYR of Macedonia
OHD SKP
5 Cambodia
PNH REP SVR KOS
6 Dem. Rep. of Congo
KND BZV KMN KMK LIQ BUX KWZ BKY KRZ FKI MDK MJM GMA FMI FIH GOM KEE PNR KGA FBM KGN
7 Ethiopia
AXU DIR AMH SZE LLI MQX ASO AWA GDE GMB JIM JIJ ADD DSE GDQ HUE BJR DEM
8 Aruba
AUA
9 Sri Lanka
CMB GIU HRI
10 Swaziland
11 Guinea-Bissau
OXB
12 Argentina
PRA UAQ NQN EQS SFN RHD AEP RGA CRD RGL ROS IGR AFA FTE PSS LUQ COR RES REL CTC PMY MDZ MDQ FMA TUC BRC RCU USH SDE VDM CNQ IRJ EZE SLA BHI RSA JUJ
13 Bolivia
CIJ GYA BYC VVI RIB TJA SRE POI RBQ LPB CBB ORU TDD
14 Cameroon
NGE DLA NSI MVR GOU BFX
15 Burkina Faso
BOY OUA
16 Ghana
ACC TML TKD KMS
17 Saudi Arabia
DWD DMM YNB TIF RAE ELQ SHW RAH AQI HOF EJH MED WAE GIZ EWD ABT JED HAS URY AJF AHB BHH RUH TUU TUI
18 Cape Verde
SNE VXE SFL RAI BVC MMO SID
19 Slovenia
LJU
20 Guatemala
GUA PBR FRS
21 Bosnia and Herzegovina
SJJ BNX OMO TZL
22 Kuwait
KWI
23 Russian Federation
DKS URS CKH NAL EGO NYM NYA NNM OHO OHH IWA MQF KHV VVO KYZ THX JOK SVO OVS MRV IAA URJ LPK BQS SVX ZIA MJZ TYD KVK OVB PYJ REN KVX GRV AER DME KSZ KUF RGK CEE NER CEK OSW PKC RTW SCW HMA ROV IKS IGT CSH KPW VKT YKS CSY HTG KXK HTA KCK NOZ INA BTK NOJ PEX PEZ PES PEE NJC NUX IKT ASF NBC KJA KRR VOZ VOG KRO LED KEJ GDX UFA GDZ UUS OMS MMK UUD KZN UKX TJM USK BAX AAQ TBW TOF SWT NSK CYX DYR UCT SGC EYK ABA KLF ULY SLY GOJ ULV STW VKO ESL KGP OGZ PWE KGD MCX ARH IJK
24 Jordan
AMM AQJ
25 Dominica
DCF DOM
26 Liberia
ROB
27 Maldives
IFU FVM KDO TMF KDM VAM DRV GAN GKK MLE HAQ
28 Pakistan
GWD LHE RYK SKZ DEA ISB LYP BDN KHI PZH UET MJD PEW CJL SKT DDU MUX RZS KDU GIL KCF DBA TUK PJG BHV
29 Oman
SLL KHS MCT
30 Tanzania
DOD MUZ LKY ZNZ MFA SEU MBI TGT MYW PMA DAR MWZ BKZ SGX TKQ IRI JRO TBO ARK
31 Greenland
AGM KUS QGQ UMD JHS NAQ JFR CNP JQA JSU UAK JUV GOH JAV THU JEG OBY SFJ
32 Gabon
OYE KOU LBV POG MVB
33 Niue
IUE
34 Monaco
MCM
35 New Zealand
TIU ZQN WRE PCN AKL WSZ WLG NSN KBZ OHA WHK HKK PPQ ROT TEU CHC GIS WAG TUO DUD CHT TRG NPL HLZ IVC NPE BHE PMR KAT KKE
36 Yemen
SAH RIY SCT TAI ADE GXF
37 Jersey
JER
38 Jamaica
OCJ MBJ KIN
39 Albania
TIA
40 Samoa
APW
41 United Arab Emirates
RKT AAN DWC AUH SHJ DXB
42 Kosovo
PRN
43 India
PAT NAG CCU TIR BOM AGX RAJ SXR VNS IXJ IXI IXL IXM IXB IXC IXA IXG IXD IXE IXZ JAI IXR IXS KNU IXU HJR MAA HBX JDH CCJ DEL DMU DED BUP TCR AMD CDP CJB JGA VGA BLR TRZ BDQ SHL TRV JLR LKO GWL KUU IDR ATQ COK BKB TEZ UDR RDP BBI IMF VTZ JRH RUP HYD DIB DIU RPR GAY GAU PGH DHM GOI KLH STV AJL GOP BHJ BHO PNQ RJA BHU
44 Azerbaijan
KVD GYD GBB NAJ LLK
45 Lesotho
MSU
46 Saint Vincent and the Grenadines
SVD UNI
47 Kenya
NYK ILU LOY UKA ASV UAS MBA NBO LOK WJR MYD KTL MRE KIS WIL EDL KEY LAU
48 Tajikistan
DYU TJU LBD KQT
49 Turkey
SZF KSY MSR ERZ IST NAV DIY USQ ERC BAL CKZ ASR AOE KFS TZX KYA MQM ISE VAS TEQ SXZ SAW KZR GNY VAN OGU DLM ADF AJI IGD ADB ESB ADA AYT MLX DNZ YEI ONQ KCM NOP KCO EDO EZS BJV NKT GZP GZT MZH TJK HTY
50 Afghanistan
CCN TII BIN KDH KBL BST FAH HEA JAA ZAJ MZR FBD
51 Bangladesh
DAC SPD CXB JSR CGP BZL ZYL RJH
52 Mauritania
OUZ NDB NKC
53 Solomon Islands
ATD MUA EGM IRA HIR NNB SCZ BNY VAO FRE RBV CHY GZO RNL RNA KGE RUS
54 Turks and Caicos Islands
GDT SLX PLS XSC
55 Saint Lucia
SLU UVF
56 Hungary
BUD DEB
57 Mongolia
COQ ULZ ULN LTI ULG HVD
58 France
LIG LIL AGF EGC CCF BOD FNI SXB DCM LYS TLN UIP PIS LPY MRS LAI BVA SNR BVE CMF BES LDE DLE CSF LRH MPL LRT RNS FSC BZR DOL ETZ BSL TLS LTQ RDZ AUR CLY DNR CDG ORY PUF NTE TUF DIJ GNB PGF XCR BIA PGX BIQ MLH AJA CFR CFE EBU NCE
59 Syrian Arab Republic
KAC DAM
60 Bermuda
BDA
61 Slovakia
TAT PZY BTS KSC
62 Somalia
BBO GLK BIB KMU MGQ BSA HGA
63 Peru
ATA LIM PEM PCL ILQ CIX AQP JUL TCQ HUU IQT TGI PIU TYL CJA JAU CUZ TPP TRU AYP TBP ANS
64 Vanuatu
SWJ LOD CCV ULB TOH VLI EAE NUS SON LNE TGH AWD TAH LNB MTV ZGU FTA LPM SLH DLY VLS PBJ WLH IPA SSR
65 Nauru
INU
66 Seychelles
PRI SEZ
67 Norway
KSU LKN AES FDE SVG VAW EVE RET BGO BOO SKN OSY HOV LYR RVK VRY SOJ MQN OSL LKL KRS RRS MJF SVJ HAA SSJ FRO HFT BDU SRP BNN TRF HAU TOS BJF VDS SOG TRD ALF NVK MEH HVG KKN BVG MOL SDN NTB ANX
68 Malawi
CMK BLZ ZZU LLW CEH DWA LIX
69 Cook Islands
AIU AIT RAR
70 Benin
COO
71 Cuba
BCA CMW CCC GER CYO NBW GAO VRA SCU HOG BYM VTU MOA HAV CFG SNU MZO
72 Montenegro
TIV TGD
73 Saint Kitts and Nevis
NEV SKB
74 Togo
LFW
75 China
CKG ZQZ KRL JIQ NAO MIG ZYI WDS XIY DIG NAY AOG NNG HSN LYG LYA KHN DCY TAO LYI KHG HZG HAK JIC CHG WEH HZH LHW WNZ DQA LPF HRB WUS TYN WUZ WUX XMN SYM WUA JNG LXA JNZ ZAT SYX HJJ TSN SHP NGB YBP HDG FUG YIH JDZ FUO ZUH TCZ YZY WNH JMU SZX HMI JUZ LLB LLF HUZ DLC JGN YTY ENH YKH JGD LJG DSN SHA CSX DLU FOC ENY JGS DDG LZY CZX WUH KCA CGO HTN LCX LZH ZHY TCG LZO HLH HLD AVA SHE KMG CTU SHF AKU MDG DOY PEK HNY ACX HFE LUM XNN YNJ TEN XFN NBS HPG XUZ CGD TVS PVG CGQ HET TLQ KRY NNY YIC JZH YIN DNH NDG BSD YIW UYN MXZ GMQ HEK ZHA RLK JJN IQN NTG BAV YIE CIF JHG SWA CIH BPL HYN IQM AAT CAN YNZ YNT BPX KOW WEF TXN KWE FYJ URC FYN KWL XIC DAT HIA AQG GYS DYG DAX TGO YCU HXD XIL SJW JXA TNA HGH WXN NZH GOQ TNH KGT NKG BHY INC
76 Armenia
LWN EVN
77 Timor-Leste
DIL
78 Dominican Republic
JBQ PUJ LRM POP STI AZS SDQ
79 Ukraine
SIP VIN LWO IFO ODS KBP KHE KRQ DNK IEV HRK CWC OZH
80 Bahrain
BAH
81 Tonga
VAV TBU EUA NTT
82 Finland
JYV TMP KOK KUO VAA OUL RVN TKU JOE SVL ENF KTT HEL MHQ KEM IVL KAJ KAO
83 Western Sahara
EUN VIL
84 Indonesia
RTI NAH SOQ LSW BWX LUW TRK LBJ PLW WMX SRG NTX KNG DJB DJJ LAH TIM TMC KAZ SQG BEJ FLZ JOG AEG UOL TKG RTG PKU PKY BUW TTE BMU AMQ MNA PKN KBU ENE UPG BDO BDJ NBX WGP PSJ BTW HLP TJQ TJS OKL BTH ABU SXK SUB LUV DOB SMQ GLX CGK KTG KDI MDC BKS DUM OTI SRI TLI LKA PSU BJW MEQ SBG PLM KEQ GNS DPS MWK KOE BPN MKW LOP SWQ BXB SOC BIK PGK PDG MLG MTW FKQ GTO TNJ MKQ NRE MOF PNK ARD BTJ
85 Mauritius
RRG MRU
86 Sweden
LPI AGH HFS UME KSD NYO VBY BMA GEV HMV LYC LLA JKG OSD VXO TYF AJR HAD THN KRN KLR BLE GOT EVG KRF NRK VHM KVB MMX MXX OER SFT PJA RNB SDL ORB VST ARN
87 Vietnam
DIN CAH VDH DAD PQC UIH HUI PXU BMV SGN VCA HAN DLI VCL HPH VCS VKG CXR TBB
88 British Virgin Islands
NGD EIS VIJ
89 Mali
BKO
90 Bulgaria
SOF PDV VAR BOJ
91 United States
AGN AGC AGS PKB SPZ SPS SPI BWD BWG BWI BYI JNU SNA PQI SNK SNS SNP MAF YUM SNY BEH EVM BED BET LSE VLD TTN GRR GRB OXR GRK GRI HLN KKH ENW CTB CTH HYI EDC EDF EDE LMT ORL ORH ORD DPA ONP ONT CFK PNE SAN PRC SAC SAF SAD PVC CHA MRY JAX CHO CHS MRK JAE JAC MRB MRC APN DBQ APC APA APF ISN TKF HMT TKJ GCC DLG GCK DLH DLS AFW BTT BTV BTP BTR BTY SSI BTM BTL BTI LNY LNS LNN LNK PDT EUG BBD BBC YAK BBW TUP TUS TUL CYS EVV FYU POB FKL VCT CWA HUM CKB PAE PAH DCA AWM MQT MQY DCU FWA OME AET BUR BUF BLV PSK PSM MOR PSF PSG MOU MOT MOB PSP JLN MOD KMO BCE HNM HNL BCB HNS BCT UIN PIZ TVL TVF TVC JZI SRQ TDZ NME LOL CVO LOU LOZ CVG WJF HLG ELM HPN HPB KKA WDG DRT DRO DRG RVS BAF CXL CXO DHN SCM MNZ PTK SCK PTH SCE JMS SCC SCB PTW PTU MLI PBG PBI AVW AVP MPV SUE SUA SUN SUU SUS SUX LFT TEB TEX NBG ADW ADS ADQ DET DNV GMU MWC BRY BRW BRO BRL BRD TWF MWH EAA RKD EAR EAU EAT ESW KLG HOB HOM ESD ESN VSF GOL SCF CVN VAK VAD PTV CMI CMH CMX UVA ORF DSM DSI OKS INT RWI RWL INL OKC BNA IND OKK GLH AKP AKW AKK AKN AKB DOV GLV AUG AUO AUS AUZ SBP MMU MMT SBY PUB MML MMH PUW SBN SBO SBM ERV UKI KOA KOY ERI AVL VPS VPZ STC STL STK STP STS JXN NCN KLW FNT LIH LIT FNL PGV WTK TPA HRL HRO KAE KAL RHI RME UGN OJC ENA ENV RFD OXD OXC ATL ISP ATK ATW ISO ATS ISM ATY PVU SEG PVD SEA SEM CLL CLM FRG FRD CLD CLE PDK IMT CLT FRY CLP PNS SWO SWF BPT GYR DNL GYY MLB MLJ MLS MLU MLY NRB HSB RIV RIW HSI HSL ADK RIL HSV RIF RIE RIC KNK HAO KNW HAR LXV JRA VQQ SYR EMK LDM LJN FOX YKM FOD FOE VGT TCL FOK WWT WWD SAA COS COU ILN FSM ILI WAA SAV SAT RUT MKG MKE MKC DIK MKO MKL JHM JHW AID AIA UTO UTM IRK JAN RKS SDX SDY SDF PWA PWM PWK MRI HBG BOS BOI HBR SXY LYH ILM BQK PEQ JVL RKH GXY COD FLL FLO FLG HON ALS WVI TRI TRM TRX HTO HTH HOU HTS ESC UES RDU HSP ELD RDD RDG ELY RDB RDM ELP LEB LEE LEX USA AZO AZA UST SGY SGR SGU SGF CNY FPR CNM ICT SIT SIY SIK TAL GIF AHN NPT GUC GUS GUP HUL HUT HCR BLI BLH KPN LZU EKO EKA OUN LFI LFK FCA FCM FMY MKK FMN VEE YIP VEL AIN AIK CAK CAE PGD PGA PDX OGS UDD RST OGG RSW JFK MIA AOO NQX SDP AOS SOW SFZ IPL SFO SFM IPT SFB NGU KSM HDN BMG BMI SHR SHV SHX SHD SHH MGE MGM MGW LAR TBN LUR VJI LUK GTF ECP VTN GTR TLH GCN HVR ILG UCA EUF RBY RBL RBD OTH OTM LGB LGA TLA LGD OTZ AXS AXV AXN IWD IAN IAH OFK IAG IAB PHO PHN PHL HVN PHF PHX SKF SKK MFE MFR TCM GEG GED MHK GKT DDC MHT MHR ANC ANI ANW GWO TMB IGM NJK HWD HES BJC BJJ BJI HYA HYG WSN HYS FAY FAR OWD OWA FAT OWB FAI LVS VKS LVM SVA LVK OAK OAJ CCR PIH PIA PIB MYR MYU PIE MYV MYL PIP PIR PIT CYF ZPH WMO WMC KVL GJT MWA DEN DEC AMA AMW GGW GNV VCV ACK NEA XNA KUK ACV ACT NEW ACY HFD GGE BKC BKL BKW VDZ SJT SJC GDV MEM MEO MEI PSC LWS YNG LWT LWM LWB LWC TXK SMF TNP GVL TNC GVT HHR JEF HHH WLK CPR CPS WRG WRB WRI LAL LAN LAF FFT LAA FFM LAX LAW LAS DTN DTL UOX PUC DTW PAM SBA BDL FTW CBE CBK SMX SMO SMN BZN MDH JST GGG MDW MDT MVW MVY DFW MVL ALN ALO ALM ALB ALW NTD TOP TOI TOL TOC TOA TOG KFP NHK KOT HIB HIF IAD ABE ABI ABL KTS ABQ ABR ABY BHM BHB EGE LBB LBE RAP LBF LBL BFF BFD BFI BFM BFL NUI EYW LPC VIS HIO TYQ TYR TYS OCH IFP OCF CEF CEC CEM PKA CEZ HGR CSG CSV KTN FSD MUT JBR MUE MUO AST NUW NUQ ASE AEX ASN ASL DUJ UNU DMA DUA UNK DUT ITO OMA ITH ELI BIL BIF KWN KWT BIS SLN SLJ SLK SLE SLC MCO MCN MCK MCI MCG MCE MCC GFK GFL MCW FHU BGE BGM BGR LQK VNC VNY GPZ GPT CRP CRW FDK CRG WNA GLD EFD RNO LCQ OPF LCK LCH DVL DVN DVT OLF OLM IKB OLS OLV IKO CDB CDC CDV CDR PLN MBL PPA PPM SOP GAM GAL GAI SOV MBS MTJ MTH MTN JCI ART ARG GSP GST TIW GSH GSO HKS GKY HNH KVC BVU BVY BVO EEN ROA ROC OSU ROG OSH OSC ROW EWN EWB BDR EWR LRD IDA CGI VRB CGF CUB CIC MSY CID CIK MSS MSP MSO MSN MSL CIU MSC DAG DAB DAL DAN DAY DWH OOK
92 Romania
BCM SCV SUJ CLJ ARW SBZ OMR CND CRA OTP TSR IAS
93 Angola
SZA MSZ CAB VHC LUO SPP VPE SVP SDD CBT LAD NOV
94 Cayman Islands
CYB GCM LYB
95 South Africa
SIS CPT MQP PRY PZB BFN JNB KIM PHW HDS NGL SZK PTG LDZ PBZ GRJ MGH HLA PZL ELS DUR NTY PLZ KOF RCB MBD ULX UTN UTT
96 Cyprus
ECN PFO LCA
97 Brunei Darussalam
BWN
98 Qatar
DOH
99 Malaysia
JHB LKH BBN MKM TWU KUL KUD LWY KUA MYY LBU SZB BKM BKI MKZ MUR AOR LDU KBR TGG ODN KTE BLG BTU LGK MZV SBW LGL IPH KCH LMN PEN SDK
100 Austria
LNZ VIE GRZ SZG KLU INN
101 Mozambique
MPM VPY BEW POL TET MNC VNX APL UEL VXC INH
102 Uganda
EBB JIN RUA KBG PAF
103 Japan
AXT AXJ HSG IWO IWK IWJ MYJ HKD HAC KIX OIM SYO KIJ OIR UBJ TSJ NGO NGS FUJ FUK TKN TTJ TKS TRA UEO SHB SHM RNJ OIT KKX TJH OKA OKE OKD KKJ OKI OKJ KCZ HNA HND CTS KMJ KMI AOJ AKJ KUM TOY KMQ KUH FSZ ISG ASJ IKI OBO DNA ITM MMY NTQ MMJ MMD TAK MMB KOJ YGJ MSJ IBR UKB ONJ MBE GAJ HIJ IZO TNE KTD FKS WKJ NKM OGN SDJ NRT
104 Niger
AJY NIM ZND
105 Brazil
MII OAL URG CPV PAV RVD BVH IOS PET JOI RIA OPS XAP GIG BYO LAJ IPN BVB MAB THE UBA CXJ JDO CKS BEL CMG VDC FLN LDB ROO SDU PNZ TJL AFL IGU GRU RBR SLZ DIQ VIX VCP NVT MGF CZS MAO TBT RAO SSA UDI NAT ATM REC DOU CGH PMW TXF CGB JTC PVH CGR BSB FEC FEN CAW PFB AUX CLV TFF PLU LEC BRA BPG BPS CAC AAX FOR PPB GYN SJP POA IZA STM AJU VAL CNF MOC GVR CWB ARU IMP JPA VAG CFB MCZ PHB JPR MCP
106 Guinea
CKY
107 Panama
CTD PAC BOC DAV PTY RIH CHX BLB PUE
108 Rep. of Moldova
KIV
109 Costa Rica
TMU LIO GLF LIR XQP TNO TTQ PMZ FON PJM NOB SYQ SJO
110 Luxembourg
LUX
111 Bahamas
AXP RCY CCZ NAS SML ZSA GHB NET CRI GGT BIM TCB MYG TZN ELH RSD MHH FPO IGA CAT SAQ TYM LGI TBI
112 Chad
NDJ
113 Gibraltar
GIB
114 Ireland
CFN NOC SNN KIR DUB ORK
115 Palau
ROR
116 Nigeria
AKR LOS ILR SKO MIU QOW IBA QRW ABB YOL BNI JOS ENU ABV KAD PHC KAN CBQ QUO
117 Ecuador
LOH GYE UIO SCY GPS OCC CUE ESM SNC MEC LGQ
118 Czech Republic
PRG OSR BRQ KLV
119 Australia
WLP CPD BWT FIZ PKE BYP MJK ALH MNE PQQ CMA TSV EDR LST LSY WGA CBI CBR CTL CTN GLT AUU PUG MMM NTL NTN MMG SYD DPO HIS ONG KFE HID MKY OAG ONS ABM KTR ABX HGD KTA BHQ BHS CFS MIM KNS WTB PPP MRZ AYQ DBO OCM CED BME MGB WUN WYA ISA ASP DGE LNO RMA JCK CMD GTE GTS HVB PMK GYL KWM NRA GFN MCY MCV GFF LDH MQL HBA WEI BNK KNX BNE NIF PHE WIN PHQ EMD DMD BUY GET BUC TCA MHC MOV MOO BCI PER OLP KRB PLO CVQ MKR CVC ZNE LVO IRG ARM NAA EPR DRW TIS CCL TMW RVT MYA BQB BQL WME FLS ROK CAZ MNG TRO BDB CJF PBO LRE AVV HTI GOV TEF BKQ CUQ DNM ELC ADL LEA MEB MEL XTO LER SGO CNS ULP CNJ OOM OOL KGC KGI
120 Iran
OMH AEU AZD MRX GBT XBJ HDM GSM IFN DEF BUZ AWZ LFM KSH IKA PGU ZBR TBZ IIL KHD RAS ADU ABD MHD BDH SYZ AJK RZR AFZ SRY BND YEH BJB ZAH NSH THR SDG KIH LRR KER
121 Algeria
AAE TMR TMX GJL GHA TID AZR TGR VVZ TEE BMW BSK HME IAM ELG LOO DJG BLJ TLM ELU MZW INZ BJA ALG CBH OGX TIN ORN CZL QSF
122 El Salvador
SAL
123 Tuvalu
FUN
124 Marshall Islands
KWA MAJ
125 Chile
CPO IQQ CCP SCL LSC WPU WPR CJC ZAL BBA ZOS IPC ANF ZCO PNT PMC ARI PUQ
126 Puerto Rico
CPX MAZ BQN VQS PSE SIG SJU
127 Belgium
KNO KJK BRU LGG ANR OST CRL
128 Kiribati
CXI TRW
129 Haiti
PAP CAP
130 Belize
SPR BZE
131 Hong Kong
HKG
132 Sierra Leone
SRK FNA KBS
133 Georgia
BUS TBS KUT
134 Gambia
BJL
135 Philippines
SUG TAG DVO VRC BCD PAG BXU USU TWT CRK DPL CRM GES PPS CYP CGM CEB CYU CYZ CGY WNP BSO MNL DGT ILO MBT TDG ZAM KLO RXS OMC LAO OZC CBO MPH TBH SJI TAC LGP TUG
136 French Guiana
CAY
137 Morocco
CMN GLN AGA ERH RAK TTU OUD TTA ESU AHU TNG NDR FEZ RBA OZG OZZ
138 Namibia
ERS WDH LUD OND WVB NDU MPA KAS OMD
139 Guernsey
GCI ACI
140 Thailand
LOE NAK USM DMK HDY NAW KOP TST ROI PRH CEI BKK KDT NNT NST CJM UTH LPT THS CNX HGN UTP BFV HKT UNN MAQ URT HHQ UBP KBV TDX SNO PHS KKC
141 Switzerland
ACH GVA BRN LUG ZRH
142 Grenada
GND
143 Isle of Man
IOM
144 Portugal
BGC CVU FLW FNC LIS SMA PRM PIX PXO FAO TER VRL SJZ GRW PDL VSE HOR OPO
145 Estonia
KDL URE TAY TLL
146 Uruguay
MVD RCH PDP
147 Mexico
PAZ CPE TIJ AGU OAX CUL TAP TAM MID JAL TPQ ZIH MZT MAM GUB CME CEN HMO NLD HUX UPN TRC BLM PBC CJS LAP MXL LZC ACA CTM PVR DGO ZLO CUU VER PDS CZM TLC CUA CUN LTO CLQ SJD LMM GDL MEX BJX CVM CVJ TGZ GYM QRO PXM MTY REX SLW SLP MTT MLM ZCL VSA
148 Lebanon
BEY
149 Uzbekistan
FEG BHK KSQ AZN TAS UGC NCU SKD NMA TMJ NVI
150 Tunisia
TOE DJE TUN GAF GAE MIR NBE SFA
151 Djibouti
JIB
152 Rwanda
KME KGL GYI
153 Antigua and Barbuda
ANU
154 Spain
VLL BCN ACE ILD REU IBZ FUE VDE TFS AGP BIO VGO VLC VIT SPC SCQ PMI MAD OZP MLN GRX GMZ MJV XRY GRO EAS LPA SVQ TFN SDR LEI ALC LEN CDT LCG ZAZ OVD PNA MAH RJL BJZ
155 Colombia
BGA EOH AXM UIB RVE NQU PDA GPI EYP LQM IPI APO MZL PEI VUP PCR CRC FLA TCO BUN PTX BOG VGZ PSO CZU NVA SMR ACR CTG TME COG MDE BSC MVP AUC CLO TLU ADZ CUC SJE VVC LET PUU BAQ IBE SQB PPN MTR EJA
156 Burundi
BJM
157 Taiwan
SMT TSA RMQ HUN MFK TTT KHH CYI TPE KNH TNN MZG LZN
158 Fiji
NAN SUV LBS RTA TVU KDV ICI BFJ SVU LKB KXF VBV
159 Barbados
BGI
160 Madagascar
DIE TMM SMS TNR MJN SVB WMN TLE FTU MOQ NOS
161 Italy
SUF FLR CIA TSF VBS NAP CTA BGY CIY PEG CAG REG OLB TAR TRN AOI PMF GOA VCE PMO LIN PNL BLQ CUF TPS BDS TRS RMI EBA LMP PSA AHO MXP VRN BRI PSR FCO
162 Bhutan
PBH
163 Sudan
KST PZU EGN ELF DOG KRT UYL EBD MWE KSL RSS
164 Palestinian Territories
165 Nepal
LUA SIF TMI PKR JKR BWA JMO BIR DHI KTM BDP BHR KEP
166 São Tomé and Principe
PCP TMS
167 Malta
MLA
168 Netherlands
GRQ MST RTM AMS EIN
169 Suriname
PBM
170 Anguilla
AXA
171 Venezuela
CCS MUN VLN SOM PZO LSP LFR STD BNS PMV CUM BLA MAR VIG CBL PYH BRM LRV SFD CZE
172 Micronesia (Federated States of)
PNI KSA TKK YAP
173 Israel
TLV SDV VDA HFA ETH
174 Myanmar (Burma)
AKY MNU KMV LIW BPE RGN TVY MDL BMO LSH KHM KYP PBU THL NYU HEH HOX SNW KAW MGU MGZ KET MOG MYT
175 Iceland
AEY GJR HFN IFJ RKV EGS SUY BIU VPN HZK GRY THO VEY KEF
176 Zambia
KAA KLB LVI MNR NLA MFU SLI ZKP LUN
177 Senegal
DKR CSK KDA ZIG
178 Papua New Guinea
VAI LAE MAG GUR MXH MDU HGU PNP RAB MAS TBG LNV RMN POM UNG BUL BUA GKA WWK KMA HKN WBM TIZ KVG KCJ DAU
179 Cote d'Ivoire
BGG SPY MJC ABJ OFI HGO BYK KEO
180 Lao People's Dem. Rep.
NEU ODY PKZ ZVK XKH VTE LPQ LXG
181 Zimbabwe
BUQ VFA HRE
182 Germany
DRS AGB BGN PAD SXF LBC HAJ HAM RLG DTM FDH HDF KSF SCN MHG XFW RBM GWT MUC RMS CGN NUE FRA FMO DUS NRN LEJ BRE ERF TXL FKB STR FMM HHN
183 Denmark
CPH AAL AAR RKE SGD KRP BLL RNN EBJ
184 Kazakhstan
DMB AKX TSE DZN GUW CIT ALA KOV SCO KSN PPK URA PWQ PLX KGF UKK KZO
185 Poland
SZZ RZE POZ LUZ KTW BZG KRK WMI SZY IEG WRO WAW RDO LCJ GDN
186 Cent African Rep
BGF BEM
187 Eritrea
ASM
188 Kyrgyzstan
OSS FRU
189 Iraq
ISU NJF EBL BSR SDA BGW
190 Montserrat
MNI
191 Andorra
192 Trinidad and Tobago
POS TAB
193 Latvia
RIX
194 People's Republic of Korea
FNJ
195 South Sudan
JUB
196 Guyana
OGL GEO
197 Belarus
MSQ
198 Honduras
RTB UII PEU SAP XPL TGU LCE
199 Equatorial Guinea
SSG BSG
200 Egypt
HBE CAI ASW ATZ RMF HMB ABS HRG LXR SSH
201 Nicaragua
BZA SIU NCR BEF MGA WSP PUZ
202 Singapore
SIN
203 Serbia
INI BEG KID
204 Botswana
GBE BBK MUB FRW
205 United Kingdom
EOI BOH EXT PIK NQY LYX LBA GLA SOU WRY BFS SOY LPL LHR GXH NWI SYY MAN EMA BEB LKZ CEG BUT LSI VLY LDY HUY TRE CSA BLK OXF DSA CBG INV LCY KOI GLO BZZ ISC COL ILY SEN DND NDY LTN WIC EDI BRS BRR LEQ MME OBN CVT CAL PPW STN CWL ABZ NRL BHD BHX NCL LGW
206 Congo
KND BZV KMN KMK LIQ BUX KWZ BKY KRZ FKI MDK MJM GMA FMI FIH GOM KEE PNR KGA FBM KGN
207 Greece
SKU PAS SMI JSH ATH SKG AXD KSO KSJ AOK JSI JKL JMK JKH PVK JSY IOA JTY ZTH HER JIK MLO MJT CHQ EFL JTR KLX KZS KGS KZI LXS KVA JNX GPA KIT LRS RHO CFU
208 Paraguay
ASU AGT
209 Croatia
ZAD SPU OSI PUY ZAG BWK RJK DBV
210 Rep. of Korea
KUV MWX USN YNY KWJ TAE KPO HIN CJJ ICN CHN GMP CJU SHO WJU SYS RSU PUS
211 Comoros
HAH AJN NWA
In [70]:
citysave={}
for c in SD:
for i in SD[c]:
citysave[i]={"coords":SD[c][i],
"country":c}
In [71]:
file("../json/citysave.json",'w').write(json.dumps(citysave))
Content source: csaladenes/aviation
Similar notebooks: