This commit is contained in:
Brieuc Dubois 2024-05-15 09:20:34 +02:00
parent 0aa20f7f10
commit 0a7bce0e1b
7 changed files with 1184 additions and 0 deletions

BIN
P4/mondial-csv.zip Normal file

Binary file not shown.

633
P4/mondial-csv/borders.csv Normal file
View File

@ -0,0 +1,633 @@
country1,country2,length
AL,GR,282.0
AL,MK,151.0
AL,MNE,172.0
AL,KOS,112.0
GR,MK,228.0
GR,TR,206.0
MK,SRB,62.0
MNE,SRB,124.0
KOS,MNE,79.0
KOS,SRB,352.0
KOS,MK,159.0
AND,F,60.0
AND,E,65.0
F,I,488.0
F,L,73.0
F,MC,4.4
E,F,623.0
E,GBZ,1.2
E,P,1214.0
A,CZ,362.0
A,D,784.0
A,H,366.0
A,I,430.0
A,FL,37.0
A,SK,91.0
A,SLO,324.0
A,CH,164.0
CZ,D,646.0
CZ,SK,215.0
CZ,PL,658.0
D,F,451.0
D,PL,456.0
D,L,138.0
D,NL,577.0
D,DK,68.0
H,SRB,151.0
H,SK,515.0
H,SLO,102.0
H,UA,103.0
H,HR,329.0
H,RO,443.0
I,SLO,235.0
I,V,3.2
I,RSM,39.0
SK,UA,90.0
CH,F,573.0
CH,D,334.0
CH,I,740.0
CH,FL,41.0
BY,LV,141.0
BY,LT,502.0
BY,PL,605.0
BY,UA,891.0
BY,R,959.0
LV,R,217.0
LT,LV,453.0
LT,PL,91.0
LT,R,227.0
PL,SK,444.0
PL,UA,428.0
PL,R,206.0
R,UA,1576.0
R,SF,1313.0
R,TJ,3645.0
B,F,620.0
B,D,167.0
B,L,148.0
B,NL,450.0
BIH,SRB,302.0
BIH,KOS,225.0
BIH,HR,932.0
HR,SRB,241.0
HR,MNE,25.0
HR,SLO,546.0
BG,GR,494.0
BG,MK,148.0
BG,SRB,318.0
BG,RO,608.0
BG,TR,240.0
RO,SRB,476.0
RO,UA,531.0
EW,LV,267.0
EW,R,290.0
N,R,167.0
N,SF,729.0
N,S,1619.0
S,SF,586.0
MD,UA,939.0
MD,RO,450.0
GB,IRL,360.0
AFG,TJ,76.0
AFG,IR,936.0
AFG,PK,2430.0
AFG,TAD,1206.0
AFG,TM,744.0
AFG,UZB,137.0
TJ,VN,1281.0
IR,TR,499.0
IR,PK,909.0
IR,TM,992.0
IR,IRQ,1458.0
PK,TJ,523.0
TAD,TJ,414.0
TAD,UZB,1161.0
TM,UZB,1621.0
ARM,TR,268.0
ARM,IR,35.0
ARM,GE,164.0
ARM,AZ,787.0
GE,R,723.0
GE,TR,252.0
AZ,R,284.0
AZ,TR,9.0
AZ,IR,611.0
AZ,GE,322.0
BD,MYA,193.0
BD,IND,4053.0
MYA,TJ,2185.0
MYA,THA,1800.0
IND,TJ,3380.0
IND,PK,2912.0
IND,MYA,1463.0
IND,NEP,1690.0
BHT,TJ,470.0
BHT,IND,605.0
BRU,MAL,381.0
MAL,THA,506.0
MAL,RI,1782.0
LAO,TJ,423.0
LAO,MYA,235.0
LAO,THA,1754.0
LAO,VN,2130.0
K,LAO,541.0
K,THA,803.0
K,VN,1228.0
KAZ,R,6846.0
KAZ,TJ,1533.0
KAZ,TM,379.0
KAZ,UZB,2203.0
KAZ,KGZ,1051.0
NOK,R,19.0
NOK,TJ,1416.0
NOK,ROK,238.0
KGZ,TJ,858.0
KGZ,TAD,870.0
KGZ,UZB,1099.0
HONX,TJ,30.0
MACX,TJ,0.34
MNG,R,3441.0
MNG,TJ,4673.0
NEP,TJ,1236.0
IL,JOR,238.0
IL,SYR,76.0
IL,RL,79.0
ET,IL,255.0
ET,LAR,1150.0
ET,SUD,1273.0
RI,TL,228.0
PNG,RI,820.0
IRQ,TR,331.0
IRQ,JOR,181.0
IRQ,KWT,242.0
IRQ,SA,814.0
IRQ,SYR,605.0
JOR,SA,728.0
JOR,SYR,375.0
KWT,SA,222.0
SA,UAE,457.0
SA,YE,1458.0
SYR,TR,822.0
RL,SYR,375.0
OM,SA,676.0
OM,UAE,410.0
OM,YE,288.0
Q,SA,60.0
BZ,GCA,266.0
BZ,MEX,250.0
GCA,MEX,962.0
GCA,HCA,256.0
MEX,USA,3326.0
CDN,USA,8893.0
CR,NIC,309.0
CR,PA,330.0
DOM,RH,275.0
ES,GCA,203.0
ES,HCA,342.0
HCA,NIC,922.0
NA,SMAR,15.0
CO,PA,225.0
CO,PE,2900.0
CO,YV,2050.0
CO,EC,590.0
RA,RCH,5150.0
RA,ROU,579.0
BOL,RA,832.0
BOL,BR,3400.0
BOL,RCH,861.0
BOL,PY,750.0
BOL,PE,900.0
BR,CO,1643.0
BR,RA,1224.0
BR,PY,1290.0
BR,ROU,985.0
BR,PE,1560.0
BR,FGU,673.0
BR,GUY,1119.0
BR,SME,597.0
BR,YV,2200.0
PY,RA,1880.0
PE,RCH,160.0
FGU,SME,510.0
GUY,SME,600.0
GUY,YV,743.0
EC,PE,1420.0
DZ,LAR,982.0
DZ,RMM,1376.0
DZ,RIM,463.0
DZ,MA,1559.0
DZ,RN,956.0
DZ,TN,965.0
DZ,WSA,42.0
LAR,RN,354.0
LAR,TN,459.0
LAR,TCH,1055.0
LAR,SUD,383.0
RMM,RN,821.0
RMM,SN,419.0
RIM,RMM,2237.0
RIM,WSA,1561.0
RIM,SN,813.0
MA,WSA,443.0
RN,WAN,1497.0
RN,TCH,1175.0
ANG,RCB,201.0
ANG,NAM,1376.0
ANG,ZRE,2511.0
ANG,Z,1110.0
RCB,ZRE,2410.0
NAM,Z,233.0
NAM,RB,1360.0
NAM,RSA,855.0
Z,ZRE,1930.0
Z,ZW,797.0
BEN,RN,266.0
BEN,BF,306.0
BEN,WAN,773.0
BEN,RT,644.0
BF,RMM,1000.0
BF,RN,628.0
BF,RT,126.0
BF,CI,584.0
BF,GH,548.0
RB,RSA,1840.0
RB,ZW,813.0
RSA,ZW,225.0
RSA,SD,430.0
CI,RMM,532.0
CI,GH,668.0
CI,RG,610.0
CI,LB,716.0
GH,RT,877.0
BI,ZRE,233.0
BI,RWA,290.0
BI,EAT,451.0
RWA,ZRE,217.0
EAT,ZRE,459.0
EAT,Z,338.0
EAT,RWA,217.0
EAT,EAU,396.0
EAT,MW,475.0
EAT,MOC,756.0
CAM,RCB,523.0
CAM,WAN,1690.0
CAM,RCA,797.0
CAM,TCH,1094.0
CAM,GQ,189.0
CAM,G,298.0
RCA,RCB,467.0
RCA,ZRE,1577.0
RCA,TCH,1197.0
RCA,SUD,1165.0
TCH,WAN,87.0
G,RCB,1903.0
G,GQ,350.0
SUD,ZRE,628.0
SUD,TCH,1360.0
RG,RMM,858.0
RG,SN,330.0
RG,WAL,652.0
LB,RG,563.0
LB,WAL,306.0
DJI,ER,113.0
DJI,ETH,337.0
DJI,SP,58.0
ER,SUD,605.0
ER,ETH,912.0
ETH,SUD,1606.0
ETH,SP,1626.0
EAK,EAT,769.0
EAK,SUD,232.0
EAK,ETH,830.0
EAK,SP,682.0
EAK,EAU,933.0
SN,WAG,740.0
GNB,RG,386.0
GNB,SN,338.0
EAU,ZRE,765.0
EAU,RWA,169.0
EAU,SUD,435.0
LS,RSA,909.0
MW,Z,837.0
MOC,Z,419.0
MOC,RSA,491.0
MOC,ZW,1231.0
MOC,MW,1569.0
MOC,SD,105.0
GR,AL,282.0
MK,AL,151.0
MNE,AL,172.0
KOS,AL,112.0
MK,GR,228.0
TR,GR,206.0
SRB,MK,62.0
SRB,MNE,124.0
MNE,KOS,79.0
SRB,KOS,352.0
MK,KOS,159.0
F,AND,60.0
E,AND,65.0
I,F,488.0
L,F,73.0
MC,F,4.4
F,E,623.0
GBZ,E,1.2
P,E,1214.0
CZ,A,362.0
D,A,784.0
H,A,366.0
I,A,430.0
FL,A,37.0
SK,A,91.0
SLO,A,324.0
CH,A,164.0
D,CZ,646.0
SK,CZ,215.0
PL,CZ,658.0
F,D,451.0
PL,D,456.0
L,D,138.0
NL,D,577.0
DK,D,68.0
SRB,H,151.0
SK,H,515.0
SLO,H,102.0
UA,H,103.0
HR,H,329.0
RO,H,443.0
SLO,I,235.0
V,I,3.2
RSM,I,39.0
UA,SK,90.0
F,CH,573.0
D,CH,334.0
I,CH,740.0
FL,CH,41.0
LV,BY,141.0
LT,BY,502.0
PL,BY,605.0
UA,BY,891.0
R,BY,959.0
R,LV,217.0
LV,LT,453.0
PL,LT,91.0
R,LT,227.0
SK,PL,444.0
UA,PL,428.0
R,PL,206.0
UA,R,1576.0
SF,R,1313.0
TJ,R,3645.0
F,B,620.0
D,B,167.0
L,B,148.0
NL,B,450.0
SRB,BIH,302.0
KOS,BIH,225.0
HR,BIH,932.0
SRB,HR,241.0
MNE,HR,25.0
SLO,HR,546.0
GR,BG,494.0
MK,BG,148.0
SRB,BG,318.0
RO,BG,608.0
TR,BG,240.0
SRB,RO,476.0
UA,RO,531.0
LV,EW,267.0
R,EW,290.0
R,N,167.0
SF,N,729.0
S,N,1619.0
SF,S,586.0
UA,MD,939.0
RO,MD,450.0
IRL,GB,360.0
TJ,AFG,76.0
IR,AFG,936.0
PK,AFG,2430.0
TAD,AFG,1206.0
TM,AFG,744.0
UZB,AFG,137.0
VN,TJ,1281.0
TR,IR,499.0
PK,IR,909.0
TM,IR,992.0
IRQ,IR,1458.0
TJ,PK,523.0
TJ,TAD,414.0
UZB,TAD,1161.0
UZB,TM,1621.0
TR,ARM,268.0
IR,ARM,35.0
GE,ARM,164.0
AZ,ARM,787.0
R,GE,723.0
TR,GE,252.0
R,AZ,284.0
TR,AZ,9.0
IR,AZ,611.0
GE,AZ,322.0
MYA,BD,193.0
IND,BD,4053.0
TJ,MYA,2185.0
THA,MYA,1800.0
TJ,IND,3380.0
PK,IND,2912.0
MYA,IND,1463.0
NEP,IND,1690.0
TJ,BHT,470.0
IND,BHT,605.0
MAL,BRU,381.0
THA,MAL,506.0
RI,MAL,1782.0
TJ,LAO,423.0
MYA,LAO,235.0
THA,LAO,1754.0
VN,LAO,2130.0
LAO,K,541.0
THA,K,803.0
VN,K,1228.0
R,KAZ,6846.0
TJ,KAZ,1533.0
TM,KAZ,379.0
UZB,KAZ,2203.0
KGZ,KAZ,1051.0
R,NOK,19.0
TJ,NOK,1416.0
ROK,NOK,238.0
TJ,KGZ,858.0
TAD,KGZ,870.0
UZB,KGZ,1099.0
TJ,HONX,30.0
TJ,MACX,0.34
R,MNG,3441.0
TJ,MNG,4673.0
TJ,NEP,1236.0
JOR,IL,238.0
SYR,IL,76.0
RL,IL,79.0
IL,ET,255.0
LAR,ET,1150.0
SUD,ET,1273.0
TL,RI,228.0
RI,PNG,820.0
TR,IRQ,331.0
JOR,IRQ,181.0
KWT,IRQ,242.0
SA,IRQ,814.0
SYR,IRQ,605.0
SA,JOR,728.0
SYR,JOR,375.0
SA,KWT,222.0
UAE,SA,457.0
YE,SA,1458.0
TR,SYR,822.0
SYR,RL,375.0
SA,OM,676.0
UAE,OM,410.0
YE,OM,288.0
SA,Q,60.0
GCA,BZ,266.0
MEX,BZ,250.0
MEX,GCA,962.0
HCA,GCA,256.0
USA,MEX,3326.0
USA,CDN,8893.0
NIC,CR,309.0
PA,CR,330.0
RH,DOM,275.0
GCA,ES,203.0
HCA,ES,342.0
NIC,HCA,922.0
SMAR,NA,15.0
PA,CO,225.0
PE,CO,2900.0
YV,CO,2050.0
EC,CO,590.0
RCH,RA,5150.0
ROU,RA,579.0
RA,BOL,832.0
BR,BOL,3400.0
RCH,BOL,861.0
PY,BOL,750.0
PE,BOL,900.0
CO,BR,1643.0
RA,BR,1224.0
PY,BR,1290.0
ROU,BR,985.0
PE,BR,1560.0
FGU,BR,673.0
GUY,BR,1119.0
SME,BR,597.0
YV,BR,2200.0
RA,PY,1880.0
RCH,PE,160.0
SME,FGU,510.0
SME,GUY,600.0
YV,GUY,743.0
PE,EC,1420.0
LAR,DZ,982.0
RMM,DZ,1376.0
RIM,DZ,463.0
MA,DZ,1559.0
RN,DZ,956.0
TN,DZ,965.0
WSA,DZ,42.0
RN,LAR,354.0
TN,LAR,459.0
TCH,LAR,1055.0
SUD,LAR,383.0
RN,RMM,821.0
SN,RMM,419.0
RMM,RIM,2237.0
WSA,RIM,1561.0
SN,RIM,813.0
WSA,MA,443.0
WAN,RN,1497.0
TCH,RN,1175.0
RCB,ANG,201.0
NAM,ANG,1376.0
ZRE,ANG,2511.0
Z,ANG,1110.0
ZRE,RCB,2410.0
Z,NAM,233.0
RB,NAM,1360.0
RSA,NAM,855.0
ZRE,Z,1930.0
ZW,Z,797.0
RN,BEN,266.0
BF,BEN,306.0
WAN,BEN,773.0
RT,BEN,644.0
RMM,BF,1000.0
RN,BF,628.0
RT,BF,126.0
CI,BF,584.0
GH,BF,548.0
RSA,RB,1840.0
ZW,RB,813.0
ZW,RSA,225.0
SD,RSA,430.0
RMM,CI,532.0
GH,CI,668.0
RG,CI,610.0
LB,CI,716.0
RT,GH,877.0
ZRE,BI,233.0
RWA,BI,290.0
EAT,BI,451.0
ZRE,RWA,217.0
ZRE,EAT,459.0
Z,EAT,338.0
RWA,EAT,217.0
EAU,EAT,396.0
MW,EAT,475.0
MOC,EAT,756.0
RCB,CAM,523.0
WAN,CAM,1690.0
RCA,CAM,797.0
TCH,CAM,1094.0
GQ,CAM,189.0
G,CAM,298.0
RCB,RCA,467.0
ZRE,RCA,1577.0
TCH,RCA,1197.0
SUD,RCA,1165.0
WAN,TCH,87.0
RCB,G,1903.0
GQ,G,350.0
ZRE,SUD,628.0
TCH,SUD,1360.0
RMM,RG,858.0
SN,RG,330.0
WAL,RG,652.0
RG,LB,563.0
WAL,LB,306.0
ER,DJI,113.0
ETH,DJI,337.0
SP,DJI,58.0
SUD,ER,605.0
ETH,ER,912.0
SUD,ETH,1606.0
SP,ETH,1626.0
EAT,EAK,769.0
SUD,EAK,232.0
ETH,EAK,830.0
SP,EAK,682.0
EAU,EAK,933.0
WAG,SN,740.0
RG,GNB,386.0
SN,GNB,338.0
ZRE,EAU,765.0
RWA,EAU,169.0
SUD,EAU,435.0
RSA,LS,909.0
Z,MW,837.0
Z,MOC,419.0
RSA,MOC,491.0
ZW,MOC,1231.0
MW,MOC,1569.0
SD,MOC,105.0
1 country1 country2 length
2 AL GR 282.0
3 AL MK 151.0
4 AL MNE 172.0
5 AL KOS 112.0
6 GR MK 228.0
7 GR TR 206.0
8 MK SRB 62.0
9 MNE SRB 124.0
10 KOS MNE 79.0
11 KOS SRB 352.0
12 KOS MK 159.0
13 AND F 60.0
14 AND E 65.0
15 F I 488.0
16 F L 73.0
17 F MC 4.4
18 E F 623.0
19 E GBZ 1.2
20 E P 1214.0
21 A CZ 362.0
22 A D 784.0
23 A H 366.0
24 A I 430.0
25 A FL 37.0
26 A SK 91.0
27 A SLO 324.0
28 A CH 164.0
29 CZ D 646.0
30 CZ SK 215.0
31 CZ PL 658.0
32 D F 451.0
33 D PL 456.0
34 D L 138.0
35 D NL 577.0
36 D DK 68.0
37 H SRB 151.0
38 H SK 515.0
39 H SLO 102.0
40 H UA 103.0
41 H HR 329.0
42 H RO 443.0
43 I SLO 235.0
44 I V 3.2
45 I RSM 39.0
46 SK UA 90.0
47 CH F 573.0
48 CH D 334.0
49 CH I 740.0
50 CH FL 41.0
51 BY LV 141.0
52 BY LT 502.0
53 BY PL 605.0
54 BY UA 891.0
55 BY R 959.0
56 LV R 217.0
57 LT LV 453.0
58 LT PL 91.0
59 LT R 227.0
60 PL SK 444.0
61 PL UA 428.0
62 PL R 206.0
63 R UA 1576.0
64 R SF 1313.0
65 R TJ 3645.0
66 B F 620.0
67 B D 167.0
68 B L 148.0
69 B NL 450.0
70 BIH SRB 302.0
71 BIH KOS 225.0
72 BIH HR 932.0
73 HR SRB 241.0
74 HR MNE 25.0
75 HR SLO 546.0
76 BG GR 494.0
77 BG MK 148.0
78 BG SRB 318.0
79 BG RO 608.0
80 BG TR 240.0
81 RO SRB 476.0
82 RO UA 531.0
83 EW LV 267.0
84 EW R 290.0
85 N R 167.0
86 N SF 729.0
87 N S 1619.0
88 S SF 586.0
89 MD UA 939.0
90 MD RO 450.0
91 GB IRL 360.0
92 AFG TJ 76.0
93 AFG IR 936.0
94 AFG PK 2430.0
95 AFG TAD 1206.0
96 AFG TM 744.0
97 AFG UZB 137.0
98 TJ VN 1281.0
99 IR TR 499.0
100 IR PK 909.0
101 IR TM 992.0
102 IR IRQ 1458.0
103 PK TJ 523.0
104 TAD TJ 414.0
105 TAD UZB 1161.0
106 TM UZB 1621.0
107 ARM TR 268.0
108 ARM IR 35.0
109 ARM GE 164.0
110 ARM AZ 787.0
111 GE R 723.0
112 GE TR 252.0
113 AZ R 284.0
114 AZ TR 9.0
115 AZ IR 611.0
116 AZ GE 322.0
117 BD MYA 193.0
118 BD IND 4053.0
119 MYA TJ 2185.0
120 MYA THA 1800.0
121 IND TJ 3380.0
122 IND PK 2912.0
123 IND MYA 1463.0
124 IND NEP 1690.0
125 BHT TJ 470.0
126 BHT IND 605.0
127 BRU MAL 381.0
128 MAL THA 506.0
129 MAL RI 1782.0
130 LAO TJ 423.0
131 LAO MYA 235.0
132 LAO THA 1754.0
133 LAO VN 2130.0
134 K LAO 541.0
135 K THA 803.0
136 K VN 1228.0
137 KAZ R 6846.0
138 KAZ TJ 1533.0
139 KAZ TM 379.0
140 KAZ UZB 2203.0
141 KAZ KGZ 1051.0
142 NOK R 19.0
143 NOK TJ 1416.0
144 NOK ROK 238.0
145 KGZ TJ 858.0
146 KGZ TAD 870.0
147 KGZ UZB 1099.0
148 HONX TJ 30.0
149 MACX TJ 0.34
150 MNG R 3441.0
151 MNG TJ 4673.0
152 NEP TJ 1236.0
153 IL JOR 238.0
154 IL SYR 76.0
155 IL RL 79.0
156 ET IL 255.0
157 ET LAR 1150.0
158 ET SUD 1273.0
159 RI TL 228.0
160 PNG RI 820.0
161 IRQ TR 331.0
162 IRQ JOR 181.0
163 IRQ KWT 242.0
164 IRQ SA 814.0
165 IRQ SYR 605.0
166 JOR SA 728.0
167 JOR SYR 375.0
168 KWT SA 222.0
169 SA UAE 457.0
170 SA YE 1458.0
171 SYR TR 822.0
172 RL SYR 375.0
173 OM SA 676.0
174 OM UAE 410.0
175 OM YE 288.0
176 Q SA 60.0
177 BZ GCA 266.0
178 BZ MEX 250.0
179 GCA MEX 962.0
180 GCA HCA 256.0
181 MEX USA 3326.0
182 CDN USA 8893.0
183 CR NIC 309.0
184 CR PA 330.0
185 DOM RH 275.0
186 ES GCA 203.0
187 ES HCA 342.0
188 HCA NIC 922.0
189 NA SMAR 15.0
190 CO PA 225.0
191 CO PE 2900.0
192 CO YV 2050.0
193 CO EC 590.0
194 RA RCH 5150.0
195 RA ROU 579.0
196 BOL RA 832.0
197 BOL BR 3400.0
198 BOL RCH 861.0
199 BOL PY 750.0
200 BOL PE 900.0
201 BR CO 1643.0
202 BR RA 1224.0
203 BR PY 1290.0
204 BR ROU 985.0
205 BR PE 1560.0
206 BR FGU 673.0
207 BR GUY 1119.0
208 BR SME 597.0
209 BR YV 2200.0
210 PY RA 1880.0
211 PE RCH 160.0
212 FGU SME 510.0
213 GUY SME 600.0
214 GUY YV 743.0
215 EC PE 1420.0
216 DZ LAR 982.0
217 DZ RMM 1376.0
218 DZ RIM 463.0
219 DZ MA 1559.0
220 DZ RN 956.0
221 DZ TN 965.0
222 DZ WSA 42.0
223 LAR RN 354.0
224 LAR TN 459.0
225 LAR TCH 1055.0
226 LAR SUD 383.0
227 RMM RN 821.0
228 RMM SN 419.0
229 RIM RMM 2237.0
230 RIM WSA 1561.0
231 RIM SN 813.0
232 MA WSA 443.0
233 RN WAN 1497.0
234 RN TCH 1175.0
235 ANG RCB 201.0
236 ANG NAM 1376.0
237 ANG ZRE 2511.0
238 ANG Z 1110.0
239 RCB ZRE 2410.0
240 NAM Z 233.0
241 NAM RB 1360.0
242 NAM RSA 855.0
243 Z ZRE 1930.0
244 Z ZW 797.0
245 BEN RN 266.0
246 BEN BF 306.0
247 BEN WAN 773.0
248 BEN RT 644.0
249 BF RMM 1000.0
250 BF RN 628.0
251 BF RT 126.0
252 BF CI 584.0
253 BF GH 548.0
254 RB RSA 1840.0
255 RB ZW 813.0
256 RSA ZW 225.0
257 RSA SD 430.0
258 CI RMM 532.0
259 CI GH 668.0
260 CI RG 610.0
261 CI LB 716.0
262 GH RT 877.0
263 BI ZRE 233.0
264 BI RWA 290.0
265 BI EAT 451.0
266 RWA ZRE 217.0
267 EAT ZRE 459.0
268 EAT Z 338.0
269 EAT RWA 217.0
270 EAT EAU 396.0
271 EAT MW 475.0
272 EAT MOC 756.0
273 CAM RCB 523.0
274 CAM WAN 1690.0
275 CAM RCA 797.0
276 CAM TCH 1094.0
277 CAM GQ 189.0
278 CAM G 298.0
279 RCA RCB 467.0
280 RCA ZRE 1577.0
281 RCA TCH 1197.0
282 RCA SUD 1165.0
283 TCH WAN 87.0
284 G RCB 1903.0
285 G GQ 350.0
286 SUD ZRE 628.0
287 SUD TCH 1360.0
288 RG RMM 858.0
289 RG SN 330.0
290 RG WAL 652.0
291 LB RG 563.0
292 LB WAL 306.0
293 DJI ER 113.0
294 DJI ETH 337.0
295 DJI SP 58.0
296 ER SUD 605.0
297 ER ETH 912.0
298 ETH SUD 1606.0
299 ETH SP 1626.0
300 EAK EAT 769.0
301 EAK SUD 232.0
302 EAK ETH 830.0
303 EAK SP 682.0
304 EAK EAU 933.0
305 SN WAG 740.0
306 GNB RG 386.0
307 GNB SN 338.0
308 EAU ZRE 765.0
309 EAU RWA 169.0
310 EAU SUD 435.0
311 LS RSA 909.0
312 MW Z 837.0
313 MOC Z 419.0
314 MOC RSA 491.0
315 MOC ZW 1231.0
316 MOC MW 1569.0
317 MOC SD 105.0
318 GR AL 282.0
319 MK AL 151.0
320 MNE AL 172.0
321 KOS AL 112.0
322 MK GR 228.0
323 TR GR 206.0
324 SRB MK 62.0
325 SRB MNE 124.0
326 MNE KOS 79.0
327 SRB KOS 352.0
328 MK KOS 159.0
329 F AND 60.0
330 E AND 65.0
331 I F 488.0
332 L F 73.0
333 MC F 4.4
334 F E 623.0
335 GBZ E 1.2
336 P E 1214.0
337 CZ A 362.0
338 D A 784.0
339 H A 366.0
340 I A 430.0
341 FL A 37.0
342 SK A 91.0
343 SLO A 324.0
344 CH A 164.0
345 D CZ 646.0
346 SK CZ 215.0
347 PL CZ 658.0
348 F D 451.0
349 PL D 456.0
350 L D 138.0
351 NL D 577.0
352 DK D 68.0
353 SRB H 151.0
354 SK H 515.0
355 SLO H 102.0
356 UA H 103.0
357 HR H 329.0
358 RO H 443.0
359 SLO I 235.0
360 V I 3.2
361 RSM I 39.0
362 UA SK 90.0
363 F CH 573.0
364 D CH 334.0
365 I CH 740.0
366 FL CH 41.0
367 LV BY 141.0
368 LT BY 502.0
369 PL BY 605.0
370 UA BY 891.0
371 R BY 959.0
372 R LV 217.0
373 LV LT 453.0
374 PL LT 91.0
375 R LT 227.0
376 SK PL 444.0
377 UA PL 428.0
378 R PL 206.0
379 UA R 1576.0
380 SF R 1313.0
381 TJ R 3645.0
382 F B 620.0
383 D B 167.0
384 L B 148.0
385 NL B 450.0
386 SRB BIH 302.0
387 KOS BIH 225.0
388 HR BIH 932.0
389 SRB HR 241.0
390 MNE HR 25.0
391 SLO HR 546.0
392 GR BG 494.0
393 MK BG 148.0
394 SRB BG 318.0
395 RO BG 608.0
396 TR BG 240.0
397 SRB RO 476.0
398 UA RO 531.0
399 LV EW 267.0
400 R EW 290.0
401 R N 167.0
402 SF N 729.0
403 S N 1619.0
404 SF S 586.0
405 UA MD 939.0
406 RO MD 450.0
407 IRL GB 360.0
408 TJ AFG 76.0
409 IR AFG 936.0
410 PK AFG 2430.0
411 TAD AFG 1206.0
412 TM AFG 744.0
413 UZB AFG 137.0
414 VN TJ 1281.0
415 TR IR 499.0
416 PK IR 909.0
417 TM IR 992.0
418 IRQ IR 1458.0
419 TJ PK 523.0
420 TJ TAD 414.0
421 UZB TAD 1161.0
422 UZB TM 1621.0
423 TR ARM 268.0
424 IR ARM 35.0
425 GE ARM 164.0
426 AZ ARM 787.0
427 R GE 723.0
428 TR GE 252.0
429 R AZ 284.0
430 TR AZ 9.0
431 IR AZ 611.0
432 GE AZ 322.0
433 MYA BD 193.0
434 IND BD 4053.0
435 TJ MYA 2185.0
436 THA MYA 1800.0
437 TJ IND 3380.0
438 PK IND 2912.0
439 MYA IND 1463.0
440 NEP IND 1690.0
441 TJ BHT 470.0
442 IND BHT 605.0
443 MAL BRU 381.0
444 THA MAL 506.0
445 RI MAL 1782.0
446 TJ LAO 423.0
447 MYA LAO 235.0
448 THA LAO 1754.0
449 VN LAO 2130.0
450 LAO K 541.0
451 THA K 803.0
452 VN K 1228.0
453 R KAZ 6846.0
454 TJ KAZ 1533.0
455 TM KAZ 379.0
456 UZB KAZ 2203.0
457 KGZ KAZ 1051.0
458 R NOK 19.0
459 TJ NOK 1416.0
460 ROK NOK 238.0
461 TJ KGZ 858.0
462 TAD KGZ 870.0
463 UZB KGZ 1099.0
464 TJ HONX 30.0
465 TJ MACX 0.34
466 R MNG 3441.0
467 TJ MNG 4673.0
468 TJ NEP 1236.0
469 JOR IL 238.0
470 SYR IL 76.0
471 RL IL 79.0
472 IL ET 255.0
473 LAR ET 1150.0
474 SUD ET 1273.0
475 TL RI 228.0
476 RI PNG 820.0
477 TR IRQ 331.0
478 JOR IRQ 181.0
479 KWT IRQ 242.0
480 SA IRQ 814.0
481 SYR IRQ 605.0
482 SA JOR 728.0
483 SYR JOR 375.0
484 SA KWT 222.0
485 UAE SA 457.0
486 YE SA 1458.0
487 TR SYR 822.0
488 SYR RL 375.0
489 SA OM 676.0
490 UAE OM 410.0
491 YE OM 288.0
492 SA Q 60.0
493 GCA BZ 266.0
494 MEX BZ 250.0
495 MEX GCA 962.0
496 HCA GCA 256.0
497 USA MEX 3326.0
498 USA CDN 8893.0
499 NIC CR 309.0
500 PA CR 330.0
501 RH DOM 275.0
502 GCA ES 203.0
503 HCA ES 342.0
504 NIC HCA 922.0
505 SMAR NA 15.0
506 PA CO 225.0
507 PE CO 2900.0
508 YV CO 2050.0
509 EC CO 590.0
510 RCH RA 5150.0
511 ROU RA 579.0
512 RA BOL 832.0
513 BR BOL 3400.0
514 RCH BOL 861.0
515 PY BOL 750.0
516 PE BOL 900.0
517 CO BR 1643.0
518 RA BR 1224.0
519 PY BR 1290.0
520 ROU BR 985.0
521 PE BR 1560.0
522 FGU BR 673.0
523 GUY BR 1119.0
524 SME BR 597.0
525 YV BR 2200.0
526 RA PY 1880.0
527 RCH PE 160.0
528 SME FGU 510.0
529 SME GUY 600.0
530 YV GUY 743.0
531 PE EC 1420.0
532 LAR DZ 982.0
533 RMM DZ 1376.0
534 RIM DZ 463.0
535 MA DZ 1559.0
536 RN DZ 956.0
537 TN DZ 965.0
538 WSA DZ 42.0
539 RN LAR 354.0
540 TN LAR 459.0
541 TCH LAR 1055.0
542 SUD LAR 383.0
543 RN RMM 821.0
544 SN RMM 419.0
545 RMM RIM 2237.0
546 WSA RIM 1561.0
547 SN RIM 813.0
548 WSA MA 443.0
549 WAN RN 1497.0
550 TCH RN 1175.0
551 RCB ANG 201.0
552 NAM ANG 1376.0
553 ZRE ANG 2511.0
554 Z ANG 1110.0
555 ZRE RCB 2410.0
556 Z NAM 233.0
557 RB NAM 1360.0
558 RSA NAM 855.0
559 ZRE Z 1930.0
560 ZW Z 797.0
561 RN BEN 266.0
562 BF BEN 306.0
563 WAN BEN 773.0
564 RT BEN 644.0
565 RMM BF 1000.0
566 RN BF 628.0
567 RT BF 126.0
568 CI BF 584.0
569 GH BF 548.0
570 RSA RB 1840.0
571 ZW RB 813.0
572 ZW RSA 225.0
573 SD RSA 430.0
574 RMM CI 532.0
575 GH CI 668.0
576 RG CI 610.0
577 LB CI 716.0
578 RT GH 877.0
579 ZRE BI 233.0
580 RWA BI 290.0
581 EAT BI 451.0
582 ZRE RWA 217.0
583 ZRE EAT 459.0
584 Z EAT 338.0
585 RWA EAT 217.0
586 EAU EAT 396.0
587 MW EAT 475.0
588 MOC EAT 756.0
589 RCB CAM 523.0
590 WAN CAM 1690.0
591 RCA CAM 797.0
592 TCH CAM 1094.0
593 GQ CAM 189.0
594 G CAM 298.0
595 RCB RCA 467.0
596 ZRE RCA 1577.0
597 TCH RCA 1197.0
598 SUD RCA 1165.0
599 WAN TCH 87.0
600 RCB G 1903.0
601 GQ G 350.0
602 ZRE SUD 628.0
603 TCH SUD 1360.0
604 RMM RG 858.0
605 SN RG 330.0
606 WAL RG 652.0
607 RG LB 563.0
608 WAL LB 306.0
609 ER DJI 113.0
610 ETH DJI 337.0
611 SP DJI 58.0
612 SUD ER 605.0
613 ETH ER 912.0
614 SUD ETH 1606.0
615 SP ETH 1626.0
616 EAT EAK 769.0
617 SUD EAK 232.0
618 ETH EAK 830.0
619 SP EAK 682.0
620 EAU EAK 933.0
621 WAG SN 740.0
622 RG GNB 386.0
623 SN GNB 338.0
624 ZRE EAU 765.0
625 RWA EAU 169.0
626 SUD EAU 435.0
627 RSA LS 909.0
628 Z MW 837.0
629 Z MOC 419.0
630 RSA MOC 491.0
631 ZW MOC 1231.0
632 MW MOC 1569.0
633 SD MOC 105.0

View File

@ -0,0 +1,6 @@
name,area
Europe,9562488.0
Asia,45095292.0
Australia/Oceania,8503474.0
Africa,30254708.0
America,39872000.0
1 name area
2 Europe 9562488.0
3 Asia 45095292.0
4 Australia/Oceania 8503474.0
5 Africa 30254708.0
6 America 39872000.0

237
P4/mondial-csv/country.csv Normal file
View File

@ -0,0 +1,237 @@
code,name,capital,area,population
AL,Albania,Tirane,28750.0,3249136
GR,Greece,Athens,131940.0,10538594
MK,Macedonia,Skopje,25333.0,2104035
SRB,Serbia,Belgrade,77474.0,7379339
MNE,Montenegro,Podgorica,14026.0,672180
KOS,Kosovo,Pristina,10887.0,1804838
AND,Andorra,"Andorra la Vella",450.0,72766
F,France,Paris,547030.0,58317450
E,Spain,Madrid,504750.0,39181114
A,Austria,Vienna,83850.0,8023244
CZ,"Czech Republic",Prague,78703.0,10321120
D,Germany,Berlin,356910.0,83536115
H,Hungary,Budapest,93030.0,10002541
I,Italy,Rome,301230.0,57460274
FL,Liechtenstein,Vaduz,160.0,31122
SK,Slovakia,Bratislava,48845.0,5374362
SLO,Slovenia,Ljubljana,20256.0,1951443
CH,Switzerland,Bern,41290.0,7207060
BY,Belarus,Minsk,207600.0,10415973
LV,Latvia,Riga,64100.0,2468982
LT,Lithuania,Vilnius,65200.0,3646041
PL,Poland,Warsaw,312683.0,38642565
UA,Ukraine,Kiev,603700.0,50864009
R,Russia,Moscow,17075200.0,148178487
B,Belgium,Brussels,30510.0,10170241
L,Luxembourg,Luxembourg,2586.0,415870
NL,Netherlands,Amsterdam,37330.0,15568034
BIH,"Bosnia and Herzegovina",Sarajevo,51233.0,2656240
HR,Croatia,Zagreb,56538.0,5004112
BG,Bulgaria,Sofia,110910.0,8612757
RO,Romania,Bucharest,237500.0,21657162
TR,Turkey,Ankara,780580.0,62484478
DK,Denmark,Copenhagen,43070.0,5249632
EW,Estonia,Tallinn,45100.0,1459428
FARX,"Faroe Islands",Torshavn,1400.0,43857
SF,Finland,Helsinki,337030.0,5105230
N,Norway,Oslo,324220.0,4383807
S,Sweden,Stockholm,449964.0,8900954
MC,Monaco,Monaco,1.9,31719
GBZ,Gibraltar,Gibraltar,6.5,28765
GBG,Guernsey,"Saint Peter Port",194.0,62920
V,"Holy See","Vatican City",0.44,840
IS,Iceland,Reykjavik,103000.0,270292
IRL,Ireland,Dublin,70280.0,3566833
RSM,"San Marino","San Marino",60.0,24521
GBJ,Jersey,"Saint Helier",117.0,87848
M,Malta,Valletta,320.0,375576
GBM,Man,Douglas,588.0,73837
MD,Moldova,Chisinau,33700.0,4463847
P,Portugal,Lisbon,92080.0,9865114
SVAX,Svalbard,Longyearbyen,62049.0,2116
GB,"United Kingdom",London,244820.0,58489975
AFG,Afghanistan,Kabul,647500.0,22664136
TJ,China,Beijing,9596960.0,1210004956
IR,Iran,Tehran,1648000.0,66094264
PK,Pakistan,Islamabad,803940.0,129275660
TAD,Tajikistan,Dushanbe,143100.0,5916373
TM,Turkmenistan,Ashgabat,488100.0,4149283
UZB,Uzbekistan,Tashkent,447400.0,23418381
ARM,Armenia,Yerevan,29800.0,3463574
GE,Georgia,Tbilisi,69700.0,5219810
AZ,Azerbaijan,Baku,86600.0,7676953
BRN,Bahrain,Manama,620.0,590042
BD,Bangladesh,Dhaka,144000.0,123062800
MYA,Myanmar,Rangoon,678500.0,45975625
IND,India,"New Delhi",3287590.0,952107694
BHT,Bhutan,Thimphu,47000.0,1822625
BRU,Brunei,"Bandar Seri Begawan",5770.0,299939
MAL,Malaysia,"Kuala Lumpur",329750.0,19962893
LAO,Laos,Vientiane,236800.0,4975772
THA,Thailand,Bangkok,514000.0,58851357
K,Cambodia,"Phnom Penh",181040.0,10861218
VN,Vietnam,Hanoi,329560.0,73976973
KAZ,Kazakstan,Almaty,2717300.0,16916463
NOK,"North Korea",Pyongyang,120540.0,23904124
KGZ,Kyrgyzstan,Bishkek,198500.0,4529648
HONX,"Hong Kong","Hong Kong",1092.0,7055071
MACX,Macau,Macau,16.0,496837
MNG,Mongolia,Ulaanbaatar,1565000.0,2496617
NEP,Nepal,Kathmandu,140800.0,22094033
XMAS,"Christmas Island","Flying Fish Cove",135.0,1402
COCO,"Cocos Islands","West Island",14.0,596
CY,Cyprus,Nicosia,9251.0,744609
IL,Israel,Jerusalem,20770.0,5421995
ET,Egypt,Cairo,1001450.0,63575107
RI,Indonesia,Jakarta,1919440.0,206611600
TL,Timor-Leste,Dili,15007.0,1131612
PNG,"Papua New Guinea","Port Moresby",461690.0,4394537
IRQ,Iraq,Baghdad,437072.0,21422292
JOR,Jordan,Amman,89213.0,4212152
KWT,Kuwait,Kuwait,17820.0,1950047
SA,"Saudi Arabia",Riyadh,1960582.0,19409058
SYR,Syria,Damascus,185180.0,15608648
RL,Lebanon,Beirut,10400.0,3776317
J,Japan,Tokyo,377835.0,125449703
ROK,"South Korea",Seoul,98480.0,45482291
MV,Maldives,Male,300.0,270758
OM,Oman,Muscat,212460.0,2186548
UAE,"United Arab Emirates","Abu Dhabi",75581.0,3057337
YE,Yemen,Sanaa,527970.0,13483178
RP,Philippines,Manila,299764.0,74480848
Q,Qatar,Doha,11000.0,547761
SGP,Singapore,Singapore,632.6,3396924
CL,"Sri Lanka",Colombo,65610.0,18553074
RC,Taiwan,Taipei,36179.0,21465881
AXA,Anguilla,"The Valley",102.0,14436
AG,"Antigua and Barbuda","Saint Johns",442.0,65647
ARU,Aruba,Oranjestad,193.0,103065
BS,Bahamas,Nassau,13940.0,259367
BDS,Barbados,Bridgetown,430.0,257030
BZ,Belize,Belmopan,22960.0,219296
GCA,Guatemala,"Guatemala City",108890.0,11277614
MEX,Mexico,"Mexico City",1972550.0,95772462
BERM,Bermuda,Hamilton,53.3,67837
BVIR,"British Virgin Islands","Road Town",153.0,24491
CDN,Canada,Ottawa,9976140.0,28820671
USA,"United States",Washington,9372610.0,266476278
CAYM,"Cayman Islands","George Town",262.0,49035
CR,"Costa Rica","San Jose",51100.0,3463083
NIC,Nicaragua,Managua,129494.0,4272352
PA,Panama,"Panama City",78200.0,2655094
C,Cuba,Havana,110860.0,10951334
WD,Dominica,Roseau,746.0,82926
DOM,"Dominican Republic","Santo Domingo",48730.0,8088881
RH,Haiti,Port-au-Prince,27750.0,6731539
ES,"El Salvador","San Salvador",21040.0,5828987
HCA,Honduras,Tegucigalpa,112090.0,5605193
GROX,Greenland,Nuuk,2175600.0,58203
WG,Grenada,"Saint Georges",344.0,94961
GUAD,Guadeloupe,Basse-Terre,1780.0,407768
JA,Jamaica,Kingston,10991.0,2595275
MART,Martinique,Fort-de-France,1128.0,399151
MNTS,Montserrat,Plymouth,102.0,5097
NA,"Netherlands Antilles",Willemstad,960.0,227049
SMAR,"Saint Martin",Marigot,54.0,29820
CO,Colombia,Bogota,1138910.0,36813161
PR,"Puerto Rico","San Juan",8870.0,3971020
KN,"Saint Kitts and Nevis",Basseterre,269.0,41369
WL,"Saint Lucia",Castries,620.0,157862
SPMI,"Saint Pierre and Miquelon",Saint-Pierre,242.0,6809
WV,"Saint Vincent and the Grenadines",Kingstown,389.0,118344
TT,"Trinidad and Tobago",Port-of-Spain,5130.0,1272385
TUCA,"Turks and Caicos Islands","Grand Turk",430.0,22942
VIRG,"Virgin Islands","Charlotte Amalie",352.0,97120
AMSA,"American Samoa","Pago Pago",199.0,65628
AUS,Australia,Canberra,7686850.0,18260863
COOK,"Cook Islands",Avarua,240.0,11870
FJI,Fiji,Suva,18270.0,782381
FPOL,"French Polynesia",Papeete,4167.0,287032
GUAM,Guam,Agana,541.3,178430
KIR,Kiribati,Tarawa,717.0,80919
MH,"Marshall Islands",Majuro,181.3,58363
FSM,Micronesia,Palikir,702.0,125377
NAU,Nauru,Yaren,21.0,10273
NCA,"New Caledonia",Noumea,19060.0,227436
NZ,"New Zealand",Wellington,268680.0,3547983
NIUE,Niue,Alofi,260.0,1398
NORF,"Norfolk Island",Kingston,34.6,2209
NMIS,"Northern Mariana Islands",Saipan,477.0,88662
PAL,Palau,Melekeok,458.0,16952
PITC,"Pitcairn Islands",Adamstown,47.0,48
SLB,"Solomon Islands",Honiara,28450.0,412902
TO,Tonga,Nukualofa,748.0,106466
TUV,Tuvalu,Funafuti,26.0,10146
VU,Vanuatu,Port-Vila,14760.0,177504
WAFU,"Wallis and Futuna",Mata-Utu,274.0,15289
WS,Samoa,Apia,2860.0,214384
RA,Argentina,"Buenos Aires",2766890.0,34672997
BOL,Bolivia,"La Paz",1098580.0,7165257
BR,Brazil,Brasilia,8511965.0,162661214
RCH,Chile,Santiago,756950.0,14333258
PY,Paraguay,Asuncion,406750.0,5504146
ROU,Uruguay,Montevideo,176220.0,3238952
PE,Peru,Lima,1285220.0,24523408
FGU,"French Guiana",Cayenne,91000.0,151187
GUY,Guyana,Georgetown,214970.0,712091
SME,Suriname,Paramaribo,163270.0,436418
YV,Venezuela,Caracas,912050.0,21983188
EC,Ecuador,Quito,283560.0,11466291
FALK,"Falkland Islands",Stanley,12173.0,3140
DZ,Algeria,Algier,2381740.0,29183032
LAR,Libya,Tripoli,1759540.0,5445436
RMM,Mali,Bamako,1240000.0,9653261
RIM,Mauritania,Nouakchott,1030700.0,2336048
MA,Morocco,Rabat,446550.0,29779156
RN,Niger,Niamey,1267000.0,9113001
TN,Tunisia,Tunis,163610.0,9019687
WSA,"Western Sahara","El Aaiun",266000.0,222631
ANG,Angola,Luanda,1246700.0,10342899
RCB,Congo,Brazzaville,342000.0,2527841
NAM,Namibia,Windhoek,825418.0,1677243
ZRE,Zaire,Kinshasa,2345410.0,46498539
Z,Zambia,Lusaka,752610.0,9159072
BEN,Benin,Porto-Novo,112620.0,5709529
BF,"Burkina Faso",Ouagadougou,274200.0,10623323
WAN,Nigeria,Abuja,923770.0,103912489
RT,Togo,Lome,56790.0,4570530
RB,Botswana,Gaborone,600370.0,1477630
RSA,"South Africa",Pretoria,1219912.0,41743459
ZW,Zimbabwe,Harare,390580.0,11271314
CI,"Cote dIvoire",Yamoussoukro,322460.0,14762445
GH,Ghana,Accra,238540.0,17698271
BI,Burundi,Bujumbura,27830.0,5943057
RWA,Rwanda,Kigali,26340.0,6853359
EAT,Tanzania,"Dar es Salaam",945090.0,29058470
CAM,Cameroon,Yaounde,475440.0,14261557
RCA,"Central African Republic",Bangui,622980.0,3274426
TCH,Chad,NDjamena,1284000.0,6976845
GQ,"Equatorial Guinea",Malabo,28050.0,431282
G,Gabon,Libreville,267670.0,1172798
CV,"Cape Verde",Praia,4030.0,449066
SUD,Sudan,Khartoum,2505810.0,31547543
COM,Comoros,Moroni,2170.0,569237
RG,Guinea,Conakry,245860.0,7411981
LB,Liberia,Monrovia,111370.0,2109789
DJI,Djibouti,Djibouti,22000.0,427642
ER,Eritrea,Asmara,121320.0,3427883
ETH,Ethiopia,"Addis Ababa",1127127.0,57171662
SP,Somalia,Mogadishu,637660.0,9639151
EAK,Kenya,Nairobi,582650.0,28176686
WAG,Gambia,Banjul,11300.0,1204984
SN,Senegal,Dakar,196190.0,9092749
GNB,Guinea-Bissau,Bissau,36120.0,1151330
WAL,"Sierra Leone",Freetown,71740.0,4793121
EAU,Uganda,Kampala,236040.0,20158176
LS,Lesotho,Maseru,30350.0,1970781
RM,Madagascar,Antananarivo,587041.0,13670507
MW,Malawi,Lilongwe,118480.0,9452844
MOC,Mozambique,Maputo,801590.0,17877927
MS,Mauritius,"Port Louis",2040.0,1140256
MAYO,Mayotte,Mamoutzou,374.0,223765
SD,Swaziland,Mbabane,17360.0,998730
REUN,Reunion,Saint-Denis,2510.0,679198
HELX,"Saint Helena",Jamestown,413.0,7637
STP,"Sao Tome and Principe","Sao Tome",1001.0,144128
SY,Seychelles,Victoria,455.0,77575
1 code name capital area population
2 AL Albania Tirane 28750.0 3249136
3 GR Greece Athens 131940.0 10538594
4 MK Macedonia Skopje 25333.0 2104035
5 SRB Serbia Belgrade 77474.0 7379339
6 MNE Montenegro Podgorica 14026.0 672180
7 KOS Kosovo Pristina 10887.0 1804838
8 AND Andorra Andorra la Vella 450.0 72766
9 F France Paris 547030.0 58317450
10 E Spain Madrid 504750.0 39181114
11 A Austria Vienna 83850.0 8023244
12 CZ Czech Republic Prague 78703.0 10321120
13 D Germany Berlin 356910.0 83536115
14 H Hungary Budapest 93030.0 10002541
15 I Italy Rome 301230.0 57460274
16 FL Liechtenstein Vaduz 160.0 31122
17 SK Slovakia Bratislava 48845.0 5374362
18 SLO Slovenia Ljubljana 20256.0 1951443
19 CH Switzerland Bern 41290.0 7207060
20 BY Belarus Minsk 207600.0 10415973
21 LV Latvia Riga 64100.0 2468982
22 LT Lithuania Vilnius 65200.0 3646041
23 PL Poland Warsaw 312683.0 38642565
24 UA Ukraine Kiev 603700.0 50864009
25 R Russia Moscow 17075200.0 148178487
26 B Belgium Brussels 30510.0 10170241
27 L Luxembourg Luxembourg 2586.0 415870
28 NL Netherlands Amsterdam 37330.0 15568034
29 BIH Bosnia and Herzegovina Sarajevo 51233.0 2656240
30 HR Croatia Zagreb 56538.0 5004112
31 BG Bulgaria Sofia 110910.0 8612757
32 RO Romania Bucharest 237500.0 21657162
33 TR Turkey Ankara 780580.0 62484478
34 DK Denmark Copenhagen 43070.0 5249632
35 EW Estonia Tallinn 45100.0 1459428
36 FARX Faroe Islands Torshavn 1400.0 43857
37 SF Finland Helsinki 337030.0 5105230
38 N Norway Oslo 324220.0 4383807
39 S Sweden Stockholm 449964.0 8900954
40 MC Monaco Monaco 1.9 31719
41 GBZ Gibraltar Gibraltar 6.5 28765
42 GBG Guernsey Saint Peter Port 194.0 62920
43 V Holy See Vatican City 0.44 840
44 IS Iceland Reykjavik 103000.0 270292
45 IRL Ireland Dublin 70280.0 3566833
46 RSM San Marino San Marino 60.0 24521
47 GBJ Jersey Saint Helier 117.0 87848
48 M Malta Valletta 320.0 375576
49 GBM Man Douglas 588.0 73837
50 MD Moldova Chisinau 33700.0 4463847
51 P Portugal Lisbon 92080.0 9865114
52 SVAX Svalbard Longyearbyen 62049.0 2116
53 GB United Kingdom London 244820.0 58489975
54 AFG Afghanistan Kabul 647500.0 22664136
55 TJ China Beijing 9596960.0 1210004956
56 IR Iran Tehran 1648000.0 66094264
57 PK Pakistan Islamabad 803940.0 129275660
58 TAD Tajikistan Dushanbe 143100.0 5916373
59 TM Turkmenistan Ashgabat 488100.0 4149283
60 UZB Uzbekistan Tashkent 447400.0 23418381
61 ARM Armenia Yerevan 29800.0 3463574
62 GE Georgia Tbilisi 69700.0 5219810
63 AZ Azerbaijan Baku 86600.0 7676953
64 BRN Bahrain Manama 620.0 590042
65 BD Bangladesh Dhaka 144000.0 123062800
66 MYA Myanmar Rangoon 678500.0 45975625
67 IND India New Delhi 3287590.0 952107694
68 BHT Bhutan Thimphu 47000.0 1822625
69 BRU Brunei Bandar Seri Begawan 5770.0 299939
70 MAL Malaysia Kuala Lumpur 329750.0 19962893
71 LAO Laos Vientiane 236800.0 4975772
72 THA Thailand Bangkok 514000.0 58851357
73 K Cambodia Phnom Penh 181040.0 10861218
74 VN Vietnam Hanoi 329560.0 73976973
75 KAZ Kazakstan Almaty 2717300.0 16916463
76 NOK North Korea Pyongyang 120540.0 23904124
77 KGZ Kyrgyzstan Bishkek 198500.0 4529648
78 HONX Hong Kong Hong Kong 1092.0 7055071
79 MACX Macau Macau 16.0 496837
80 MNG Mongolia Ulaanbaatar 1565000.0 2496617
81 NEP Nepal Kathmandu 140800.0 22094033
82 XMAS Christmas Island Flying Fish Cove 135.0 1402
83 COCO Cocos Islands West Island 14.0 596
84 CY Cyprus Nicosia 9251.0 744609
85 IL Israel Jerusalem 20770.0 5421995
86 ET Egypt Cairo 1001450.0 63575107
87 RI Indonesia Jakarta 1919440.0 206611600
88 TL Timor-Leste Dili 15007.0 1131612
89 PNG Papua New Guinea Port Moresby 461690.0 4394537
90 IRQ Iraq Baghdad 437072.0 21422292
91 JOR Jordan Amman 89213.0 4212152
92 KWT Kuwait Kuwait 17820.0 1950047
93 SA Saudi Arabia Riyadh 1960582.0 19409058
94 SYR Syria Damascus 185180.0 15608648
95 RL Lebanon Beirut 10400.0 3776317
96 J Japan Tokyo 377835.0 125449703
97 ROK South Korea Seoul 98480.0 45482291
98 MV Maldives Male 300.0 270758
99 OM Oman Muscat 212460.0 2186548
100 UAE United Arab Emirates Abu Dhabi 75581.0 3057337
101 YE Yemen Sanaa 527970.0 13483178
102 RP Philippines Manila 299764.0 74480848
103 Q Qatar Doha 11000.0 547761
104 SGP Singapore Singapore 632.6 3396924
105 CL Sri Lanka Colombo 65610.0 18553074
106 RC Taiwan Taipei 36179.0 21465881
107 AXA Anguilla The Valley 102.0 14436
108 AG Antigua and Barbuda Saint Johns 442.0 65647
109 ARU Aruba Oranjestad 193.0 103065
110 BS Bahamas Nassau 13940.0 259367
111 BDS Barbados Bridgetown 430.0 257030
112 BZ Belize Belmopan 22960.0 219296
113 GCA Guatemala Guatemala City 108890.0 11277614
114 MEX Mexico Mexico City 1972550.0 95772462
115 BERM Bermuda Hamilton 53.3 67837
116 BVIR British Virgin Islands Road Town 153.0 24491
117 CDN Canada Ottawa 9976140.0 28820671
118 USA United States Washington 9372610.0 266476278
119 CAYM Cayman Islands George Town 262.0 49035
120 CR Costa Rica San Jose 51100.0 3463083
121 NIC Nicaragua Managua 129494.0 4272352
122 PA Panama Panama City 78200.0 2655094
123 C Cuba Havana 110860.0 10951334
124 WD Dominica Roseau 746.0 82926
125 DOM Dominican Republic Santo Domingo 48730.0 8088881
126 RH Haiti Port-au-Prince 27750.0 6731539
127 ES El Salvador San Salvador 21040.0 5828987
128 HCA Honduras Tegucigalpa 112090.0 5605193
129 GROX Greenland Nuuk 2175600.0 58203
130 WG Grenada Saint Georges 344.0 94961
131 GUAD Guadeloupe Basse-Terre 1780.0 407768
132 JA Jamaica Kingston 10991.0 2595275
133 MART Martinique Fort-de-France 1128.0 399151
134 MNTS Montserrat Plymouth 102.0 5097
135 NA Netherlands Antilles Willemstad 960.0 227049
136 SMAR Saint Martin Marigot 54.0 29820
137 CO Colombia Bogota 1138910.0 36813161
138 PR Puerto Rico San Juan 8870.0 3971020
139 KN Saint Kitts and Nevis Basseterre 269.0 41369
140 WL Saint Lucia Castries 620.0 157862
141 SPMI Saint Pierre and Miquelon Saint-Pierre 242.0 6809
142 WV Saint Vincent and the Grenadines Kingstown 389.0 118344
143 TT Trinidad and Tobago Port-of-Spain 5130.0 1272385
144 TUCA Turks and Caicos Islands Grand Turk 430.0 22942
145 VIRG Virgin Islands Charlotte Amalie 352.0 97120
146 AMSA American Samoa Pago Pago 199.0 65628
147 AUS Australia Canberra 7686850.0 18260863
148 COOK Cook Islands Avarua 240.0 11870
149 FJI Fiji Suva 18270.0 782381
150 FPOL French Polynesia Papeete 4167.0 287032
151 GUAM Guam Agana 541.3 178430
152 KIR Kiribati Tarawa 717.0 80919
153 MH Marshall Islands Majuro 181.3 58363
154 FSM Micronesia Palikir 702.0 125377
155 NAU Nauru Yaren 21.0 10273
156 NCA New Caledonia Noumea 19060.0 227436
157 NZ New Zealand Wellington 268680.0 3547983
158 NIUE Niue Alofi 260.0 1398
159 NORF Norfolk Island Kingston 34.6 2209
160 NMIS Northern Mariana Islands Saipan 477.0 88662
161 PAL Palau Melekeok 458.0 16952
162 PITC Pitcairn Islands Adamstown 47.0 48
163 SLB Solomon Islands Honiara 28450.0 412902
164 TO Tonga Nukualofa 748.0 106466
165 TUV Tuvalu Funafuti 26.0 10146
166 VU Vanuatu Port-Vila 14760.0 177504
167 WAFU Wallis and Futuna Mata-Utu 274.0 15289
168 WS Samoa Apia 2860.0 214384
169 RA Argentina Buenos Aires 2766890.0 34672997
170 BOL Bolivia La Paz 1098580.0 7165257
171 BR Brazil Brasilia 8511965.0 162661214
172 RCH Chile Santiago 756950.0 14333258
173 PY Paraguay Asuncion 406750.0 5504146
174 ROU Uruguay Montevideo 176220.0 3238952
175 PE Peru Lima 1285220.0 24523408
176 FGU French Guiana Cayenne 91000.0 151187
177 GUY Guyana Georgetown 214970.0 712091
178 SME Suriname Paramaribo 163270.0 436418
179 YV Venezuela Caracas 912050.0 21983188
180 EC Ecuador Quito 283560.0 11466291
181 FALK Falkland Islands Stanley 12173.0 3140
182 DZ Algeria Algier 2381740.0 29183032
183 LAR Libya Tripoli 1759540.0 5445436
184 RMM Mali Bamako 1240000.0 9653261
185 RIM Mauritania Nouakchott 1030700.0 2336048
186 MA Morocco Rabat 446550.0 29779156
187 RN Niger Niamey 1267000.0 9113001
188 TN Tunisia Tunis 163610.0 9019687
189 WSA Western Sahara El Aaiun 266000.0 222631
190 ANG Angola Luanda 1246700.0 10342899
191 RCB Congo Brazzaville 342000.0 2527841
192 NAM Namibia Windhoek 825418.0 1677243
193 ZRE Zaire Kinshasa 2345410.0 46498539
194 Z Zambia Lusaka 752610.0 9159072
195 BEN Benin Porto-Novo 112620.0 5709529
196 BF Burkina Faso Ouagadougou 274200.0 10623323
197 WAN Nigeria Abuja 923770.0 103912489
198 RT Togo Lome 56790.0 4570530
199 RB Botswana Gaborone 600370.0 1477630
200 RSA South Africa Pretoria 1219912.0 41743459
201 ZW Zimbabwe Harare 390580.0 11271314
202 CI Cote dIvoire Yamoussoukro 322460.0 14762445
203 GH Ghana Accra 238540.0 17698271
204 BI Burundi Bujumbura 27830.0 5943057
205 RWA Rwanda Kigali 26340.0 6853359
206 EAT Tanzania Dar es Salaam 945090.0 29058470
207 CAM Cameroon Yaounde 475440.0 14261557
208 RCA Central African Republic Bangui 622980.0 3274426
209 TCH Chad NDjamena 1284000.0 6976845
210 GQ Equatorial Guinea Malabo 28050.0 431282
211 G Gabon Libreville 267670.0 1172798
212 CV Cape Verde Praia 4030.0 449066
213 SUD Sudan Khartoum 2505810.0 31547543
214 COM Comoros Moroni 2170.0 569237
215 RG Guinea Conakry 245860.0 7411981
216 LB Liberia Monrovia 111370.0 2109789
217 DJI Djibouti Djibouti 22000.0 427642
218 ER Eritrea Asmara 121320.0 3427883
219 ETH Ethiopia Addis Ababa 1127127.0 57171662
220 SP Somalia Mogadishu 637660.0 9639151
221 EAK Kenya Nairobi 582650.0 28176686
222 WAG Gambia Banjul 11300.0 1204984
223 SN Senegal Dakar 196190.0 9092749
224 GNB Guinea-Bissau Bissau 36120.0 1151330
225 WAL Sierra Leone Freetown 71740.0 4793121
226 EAU Uganda Kampala 236040.0 20158176
227 LS Lesotho Maseru 30350.0 1970781
228 RM Madagascar Antananarivo 587041.0 13670507
229 MW Malawi Lilongwe 118480.0 9452844
230 MOC Mozambique Maputo 801590.0 17877927
231 MS Mauritius Port Louis 2040.0 1140256
232 MAYO Mayotte Mamoutzou 374.0 223765
233 SD Swaziland Mbabane 17360.0 998730
234 REUN Reunion Saint-Denis 2510.0 679198
235 HELX Saint Helena Jamestown 413.0 7637
236 STP Sao Tome and Principe Sao Tome 1001.0 144128
237 SY Seychelles Victoria 455.0 77575

View File

@ -0,0 +1,241 @@
country,continent,percentage
AL,Europe,100.0
GR,Europe,100.0
MK,Europe,100.0
SRB,Europe,100.0
MNE,Europe,100.0
KOS,Europe,100.0
AND,Europe,100.0
F,Europe,100.0
E,Europe,100.0
A,Europe,100.0
CZ,Europe,100.0
D,Europe,100.0
H,Europe,100.0
I,Europe,100.0
FL,Europe,100.0
SK,Europe,100.0
SLO,Europe,100.0
CH,Europe,100.0
BY,Europe,100.0
LV,Europe,100.0
LT,Europe,100.0
PL,Europe,100.0
UA,Europe,100.0
R,Europe,20.0
R,Asia,80.0
B,Europe,100.0
L,Europe,100.0
NL,Europe,100.0
BIH,Europe,100.0
HR,Europe,100.0
BG,Europe,100.0
RO,Europe,100.0
TR,Europe,5.0
TR,Asia,95.0
DK,Europe,100.0
EW,Europe,100.0
FARX,Europe,100.0
SF,Europe,100.0
N,Europe,100.0
S,Europe,100.0
MC,Europe,100.0
GBZ,Europe,100.0
GBG,Europe,100.0
V,Europe,100.0
IS,Europe,100.0
IRL,Europe,100.0
RSM,Europe,100.0
GBJ,Europe,100.0
M,Europe,100.0
GBM,Europe,100.0
MD,Europe,100.0
P,Europe,100.0
SVAX,Europe,100.0
GB,Europe,100.0
AFG,Asia,100.0
TJ,Asia,100.0
IR,Asia,100.0
PK,Asia,100.0
TAD,Asia,100.0
TM,Asia,100.0
UZB,Asia,100.0
ARM,Asia,100.0
GE,Asia,100.0
AZ,Asia,100.0
BRN,Asia,100.0
BD,Asia,100.0
MYA,Asia,100.0
IND,Asia,100.0
BHT,Asia,100.0
BRU,Asia,100.0
MAL,Asia,100.0
LAO,Asia,100.0
THA,Asia,100.0
K,Asia,100.0
VN,Asia,100.0
KAZ,Asia,100.0
NOK,Asia,100.0
KGZ,Asia,100.0
HONX,Asia,100.0
MACX,Asia,100.0
MNG,Asia,100.0
NEP,Asia,100.0
XMAS,Australia/Oceania,100.0
COCO,Australia/Oceania,100.0
CY,Europe,100.0
IL,Asia,100.0
ET,Asia,10.0
ET,Africa,90.0
RI,Asia,80.0
RI,Australia/Oceania,20.0
TL,Asia,100.0
PNG,Australia/Oceania,100.0
IRQ,Asia,100.0
JOR,Asia,100.0
KWT,Asia,100.0
SA,Asia,100.0
SYR,Asia,100.0
RL,Asia,100.0
J,Asia,100.0
ROK,Asia,100.0
MV,Asia,100.0
OM,Asia,100.0
UAE,Asia,100.0
YE,Asia,100.0
RP,Asia,100.0
Q,Asia,100.0
SGP,Asia,100.0
CL,Asia,100.0
RC,Asia,100.0
AXA,America,100.0
AG,America,100.0
ARU,America,100.0
BS,America,100.0
BDS,America,100.0
BZ,America,100.0
GCA,America,100.0
MEX,America,100.0
BERM,America,100.0
BVIR,America,100.0
CDN,America,100.0
USA,America,100.0
CAYM,America,100.0
CR,America,100.0
NIC,America,100.0
PA,America,100.0
C,America,100.0
WD,America,100.0
DOM,America,100.0
RH,America,100.0
ES,America,100.0
HCA,America,100.0
GROX,America,100.0
WG,America,100.0
GUAD,America,100.0
JA,America,100.0
MART,America,100.0
MNTS,America,100.0
NA,America,100.0
SMAR,America,100.0
CO,America,100.0
PR,America,100.0
KN,America,100.0
WL,America,100.0
SPMI,America,100.0
WV,America,100.0
TT,America,100.0
TUCA,America,100.0
VIRG,America,100.0
AMSA,Australia/Oceania,100.0
AUS,Australia/Oceania,100.0
COOK,Australia/Oceania,100.0
FJI,Australia/Oceania,100.0
FPOL,Australia/Oceania,100.0
GUAM,Australia/Oceania,100.0
KIR,Australia/Oceania,100.0
MH,Australia/Oceania,100.0
FSM,Australia/Oceania,100.0
NAU,Australia/Oceania,100.0
NCA,Australia/Oceania,100.0
NZ,Australia/Oceania,100.0
NIUE,Australia/Oceania,100.0
NORF,Australia/Oceania,100.0
NMIS,Australia/Oceania,100.0
PAL,Australia/Oceania,100.0
PITC,Australia/Oceania,100.0
SLB,Australia/Oceania,100.0
TO,Australia/Oceania,100.0
TUV,Australia/Oceania,100.0
VU,Australia/Oceania,100.0
WAFU,Australia/Oceania,100.0
WS,Australia/Oceania,100.0
RA,America,100.0
BOL,America,100.0
BR,America,100.0
RCH,America,100.0
PY,America,100.0
ROU,America,100.0
PE,America,100.0
FGU,America,100.0
GUY,America,100.0
SME,America,100.0
YV,America,100.0
EC,America,100.0
FALK,America,100.0
DZ,Africa,100.0
LAR,Africa,100.0
RMM,Africa,100.0
RIM,Africa,100.0
MA,Africa,100.0
RN,Africa,100.0
TN,Africa,100.0
WSA,Africa,100.0
ANG,Africa,100.0
RCB,Africa,100.0
NAM,Africa,100.0
ZRE,Africa,100.0
Z,Africa,100.0
BEN,Africa,100.0
BF,Africa,100.0
WAN,Africa,100.0
RT,Africa,100.0
RB,Africa,100.0
RSA,Africa,100.0
ZW,Africa,100.0
CI,Africa,100.0
GH,Africa,100.0
BI,Africa,100.0
RWA,Africa,100.0
EAT,Africa,100.0
CAM,Africa,100.0
RCA,Africa,100.0
TCH,Africa,100.0
GQ,Africa,100.0
G,Africa,100.0
CV,Africa,100.0
SUD,Africa,100.0
COM,Africa,100.0
RG,Africa,100.0
LB,Africa,100.0
DJI,Africa,100.0
ER,Africa,100.0
ETH,Africa,100.0
SP,Africa,100.0
EAK,Africa,100.0
WAG,Africa,100.0
SN,Africa,100.0
GNB,Africa,100.0
WAL,Africa,100.0
EAU,Africa,100.0
LS,Africa,100.0
RM,Africa,100.0
MW,Africa,100.0
MOC,Africa,100.0
MS,Africa,100.0
MAYO,Africa,100.0
SD,Africa,100.0
REUN,Australia/Oceania,100.0
HELX,Australia/Oceania,100.0
STP,Africa,100.0
SY,Africa,100.0
1 country continent percentage
2 AL Europe 100.0
3 GR Europe 100.0
4 MK Europe 100.0
5 SRB Europe 100.0
6 MNE Europe 100.0
7 KOS Europe 100.0
8 AND Europe 100.0
9 F Europe 100.0
10 E Europe 100.0
11 A Europe 100.0
12 CZ Europe 100.0
13 D Europe 100.0
14 H Europe 100.0
15 I Europe 100.0
16 FL Europe 100.0
17 SK Europe 100.0
18 SLO Europe 100.0
19 CH Europe 100.0
20 BY Europe 100.0
21 LV Europe 100.0
22 LT Europe 100.0
23 PL Europe 100.0
24 UA Europe 100.0
25 R Europe 20.0
26 R Asia 80.0
27 B Europe 100.0
28 L Europe 100.0
29 NL Europe 100.0
30 BIH Europe 100.0
31 HR Europe 100.0
32 BG Europe 100.0
33 RO Europe 100.0
34 TR Europe 5.0
35 TR Asia 95.0
36 DK Europe 100.0
37 EW Europe 100.0
38 FARX Europe 100.0
39 SF Europe 100.0
40 N Europe 100.0
41 S Europe 100.0
42 MC Europe 100.0
43 GBZ Europe 100.0
44 GBG Europe 100.0
45 V Europe 100.0
46 IS Europe 100.0
47 IRL Europe 100.0
48 RSM Europe 100.0
49 GBJ Europe 100.0
50 M Europe 100.0
51 GBM Europe 100.0
52 MD Europe 100.0
53 P Europe 100.0
54 SVAX Europe 100.0
55 GB Europe 100.0
56 AFG Asia 100.0
57 TJ Asia 100.0
58 IR Asia 100.0
59 PK Asia 100.0
60 TAD Asia 100.0
61 TM Asia 100.0
62 UZB Asia 100.0
63 ARM Asia 100.0
64 GE Asia 100.0
65 AZ Asia 100.0
66 BRN Asia 100.0
67 BD Asia 100.0
68 MYA Asia 100.0
69 IND Asia 100.0
70 BHT Asia 100.0
71 BRU Asia 100.0
72 MAL Asia 100.0
73 LAO Asia 100.0
74 THA Asia 100.0
75 K Asia 100.0
76 VN Asia 100.0
77 KAZ Asia 100.0
78 NOK Asia 100.0
79 KGZ Asia 100.0
80 HONX Asia 100.0
81 MACX Asia 100.0
82 MNG Asia 100.0
83 NEP Asia 100.0
84 XMAS Australia/Oceania 100.0
85 COCO Australia/Oceania 100.0
86 CY Europe 100.0
87 IL Asia 100.0
88 ET Asia 10.0
89 ET Africa 90.0
90 RI Asia 80.0
91 RI Australia/Oceania 20.0
92 TL Asia 100.0
93 PNG Australia/Oceania 100.0
94 IRQ Asia 100.0
95 JOR Asia 100.0
96 KWT Asia 100.0
97 SA Asia 100.0
98 SYR Asia 100.0
99 RL Asia 100.0
100 J Asia 100.0
101 ROK Asia 100.0
102 MV Asia 100.0
103 OM Asia 100.0
104 UAE Asia 100.0
105 YE Asia 100.0
106 RP Asia 100.0
107 Q Asia 100.0
108 SGP Asia 100.0
109 CL Asia 100.0
110 RC Asia 100.0
111 AXA America 100.0
112 AG America 100.0
113 ARU America 100.0
114 BS America 100.0
115 BDS America 100.0
116 BZ America 100.0
117 GCA America 100.0
118 MEX America 100.0
119 BERM America 100.0
120 BVIR America 100.0
121 CDN America 100.0
122 USA America 100.0
123 CAYM America 100.0
124 CR America 100.0
125 NIC America 100.0
126 PA America 100.0
127 C America 100.0
128 WD America 100.0
129 DOM America 100.0
130 RH America 100.0
131 ES America 100.0
132 HCA America 100.0
133 GROX America 100.0
134 WG America 100.0
135 GUAD America 100.0
136 JA America 100.0
137 MART America 100.0
138 MNTS America 100.0
139 NA America 100.0
140 SMAR America 100.0
141 CO America 100.0
142 PR America 100.0
143 KN America 100.0
144 WL America 100.0
145 SPMI America 100.0
146 WV America 100.0
147 TT America 100.0
148 TUCA America 100.0
149 VIRG America 100.0
150 AMSA Australia/Oceania 100.0
151 AUS Australia/Oceania 100.0
152 COOK Australia/Oceania 100.0
153 FJI Australia/Oceania 100.0
154 FPOL Australia/Oceania 100.0
155 GUAM Australia/Oceania 100.0
156 KIR Australia/Oceania 100.0
157 MH Australia/Oceania 100.0
158 FSM Australia/Oceania 100.0
159 NAU Australia/Oceania 100.0
160 NCA Australia/Oceania 100.0
161 NZ Australia/Oceania 100.0
162 NIUE Australia/Oceania 100.0
163 NORF Australia/Oceania 100.0
164 NMIS Australia/Oceania 100.0
165 PAL Australia/Oceania 100.0
166 PITC Australia/Oceania 100.0
167 SLB Australia/Oceania 100.0
168 TO Australia/Oceania 100.0
169 TUV Australia/Oceania 100.0
170 VU Australia/Oceania 100.0
171 WAFU Australia/Oceania 100.0
172 WS Australia/Oceania 100.0
173 RA America 100.0
174 BOL America 100.0
175 BR America 100.0
176 RCH America 100.0
177 PY America 100.0
178 ROU America 100.0
179 PE America 100.0
180 FGU America 100.0
181 GUY America 100.0
182 SME America 100.0
183 YV America 100.0
184 EC America 100.0
185 FALK America 100.0
186 DZ Africa 100.0
187 LAR Africa 100.0
188 RMM Africa 100.0
189 RIM Africa 100.0
190 MA Africa 100.0
191 RN Africa 100.0
192 TN Africa 100.0
193 WSA Africa 100.0
194 ANG Africa 100.0
195 RCB Africa 100.0
196 NAM Africa 100.0
197 ZRE Africa 100.0
198 Z Africa 100.0
199 BEN Africa 100.0
200 BF Africa 100.0
201 WAN Africa 100.0
202 RT Africa 100.0
203 RB Africa 100.0
204 RSA Africa 100.0
205 ZW Africa 100.0
206 CI Africa 100.0
207 GH Africa 100.0
208 BI Africa 100.0
209 RWA Africa 100.0
210 EAT Africa 100.0
211 CAM Africa 100.0
212 RCA Africa 100.0
213 TCH Africa 100.0
214 GQ Africa 100.0
215 G Africa 100.0
216 CV Africa 100.0
217 SUD Africa 100.0
218 COM Africa 100.0
219 RG Africa 100.0
220 LB Africa 100.0
221 DJI Africa 100.0
222 ER Africa 100.0
223 ETH Africa 100.0
224 SP Africa 100.0
225 EAK Africa 100.0
226 WAG Africa 100.0
227 SN Africa 100.0
228 GNB Africa 100.0
229 WAL Africa 100.0
230 EAU Africa 100.0
231 LS Africa 100.0
232 RM Africa 100.0
233 MW Africa 100.0
234 MOC Africa 100.0
235 MS Africa 100.0
236 MAYO Africa 100.0
237 SD Africa 100.0
238 REUN Australia/Oceania 100.0
239 HELX Australia/Oceania 100.0
240 STP Africa 100.0
241 SY Africa 100.0

67
P4/queries.cyp Normal file
View File

@ -0,0 +1,67 @@
# 1
MATCH (:Country {name:"Greece"})-[:Borders]->(c:Country)<-[e:Encompasses]-(k:Continent WHERE k.name <> 'Europe' OR e.percentage <> "100.0")
RETURN DISTINCT c.name;
# 2 - VALID
MATCH (:Country {name:"China"})-[:Borders]->(c:Country)-[:Borders]->(c2:Country)-[:Borders]->(:Country {name:"China"})
WHERE c.name < c2.name
RETURN c.name, c2.name;
# 3
MATCH (:Continent {name:"Europe"})-[:Encompasses {percentage:"100.0"}]->(c:Country)-[:Borders]->(:Country)<-[e:Encompasses]-(k:Continent WHERE k.name <> "Europe" OR e.percentage <> "100.0")
RETURN DISTINCT c.name;
# 4
MATCH (:Country {name:"Turkey"})-[:Borders *..2]->(c:Country WHERE c.name <> "Turkey")<-[:Encompasses]-(k:Continent {name:"Asia"})
RETURN DISTINCT c.name
ORDER BY c.name;
# 5 - VALID
MATCH (:Continent {name:"Europe"})-[:Encompasses {percentage: "100.0"}]->(c:Country)
WITH c, COUNT {(c)-[:Borders]->()} AS degree
RETURN c.name, degree
ORDER BY degree DESC;
# 6 - VALID
MATCH (c:Country)
WITH c, COUNT{(c)-[:Borders]->()} AS degree
RETURN c.name, degree
ORDER BY degree DESC
LIMIT 1;
# 7 - VALID
MATCH p=shortestPath((:Country {name:"Belgium"})-[:Borders *]->(:Country {name:"China"}))
RETURN p;
# 8
MATCH p=shortestPath((:Country {name:"Belgium"})-[:Borders *]->(d:Country WHERE d.name <> "Belgium"))
RETURN d.name
ORDER BY length(p) DESC
LIMIT 1
;
# 9 - VALID
MATCH (c:Country)-[:Borders]->(c1:Country)
MATCH (c:Country)-[:Borders]->(c2:Country)
MATCH (c:Country)-[:Borders]->(c3:Country)
MATCH (c1:Country)-[:Borders]->(c2:Country)-[:Borders]->(c3:Country)-[:Borders]->(c1:Country)
WITH c, COUNT {(c)-[:Borders]->()} AS degree
WHERE degree = 3
RETURN DISTINCT c.name;
# 10 - VALID
MATCH (:Continent {name:"Europe"})-[:Encompasses]->(c:Country)
WHERE NOT (c:Country)-[:Borders *1..3]->(:Country)<-[:Encompasses]-(:Continent {name:"Asia"})
RETURN c.name
ORDER BY c.name;

BIN
P4/text.pdf Normal file

Binary file not shown.