Closed roman-khimov closed 1 week ago
For example, there is https://github.com/rapomon/geojson-places/tree/master/data/continents
In this repository, a continents file is associated with a set of countries in the file. If you use it, you will first need to change the logic of the program, and secondly, it is not a fact that all countries are represented there. It is more reliable to determine the continent by points on the map as it is done now. Another way to use a separate files of continents, but it will be necessary to somehow compress them into one. I suggest using this file: https://gist.github.com/hrbrmstr/91ea5cc9474286c72838
there was no nice src of continental polygons (in GeoJSON particularly) few yrs ago. Maybe smth appeared since then, idk still
if nothing exists, and since continental DB is only needed at the generative stage, we can try to use a public service like OSM. This requires network connection of generator and brings lts
we should look at https://www.naturalearthdata.com/ as well
In this repo https://github.com/gbif/continents boundaries are drawn carefully across land, but roughly across the sea. I think this format is suitable for our task.
Also, I found this https://hub.arcgis.com/maps/CESJ::world-continents, but it seems like there is no license.
can we regenerate continents.geojson.gz
by ourselves using https://www.naturalearthdata.com/ (even google earth uses it)?
ogr2ogr -f GeoJSON continents_dissolved.geojson ne_10m_geography_regions_polys.shp -dialect sqlite -sql "SELECT ST_Union(geometry), REGION FROM ne_10m_geography_regions_polys GROUP BY REGION"
(with python dataframe also can be done). it will still be 8 polygons as we had. probably can be improved. (and they have https://github.com/nvkelso/natural-earth-vector/blob/master/geojson/ne_10m_geography_regions_polys.geojson if you don't want to store it)
continents based on the country also can be an option:
another option:
ogr2ogr -f GeoJSON continents_base.json ne_10m_land.shp
ogr2ogr -f GeoJSON continents_regions.json ne_10m_geography_regions_polys.shp -where "FEATURECLA='Continent'"
ogr2ogr -f GeoJSON -update -append merged_continents.json continents_regions.json
and this can be improved by joining the second and third maps I think.
27979c27979
< DJDCT,Doraleh Container Terminal,2,DJ,Djibouti,11.6,44.6
---
> DJDCT,Doraleh Container Terminal,5,DJ,Djibouti,11.6,44.6
76491c76491
< TRENE,Enez,1,22,Edirne,40.716667,26.066668
---
> TRENE,Enez,5,22,Edirne,40.716667,26.066668
DJDCT is certainly Africa, not Asia, so it's 2. And Enez is certainly Europe, so it's 1. https://gist.github.com/hrbrmstr/91ea5cc9474286c72838 doesn't seem to be very reliable then.
https://github.com/gbif/continents --- more details needed, maybe it fixes things, maybe it breaks something. https://hub.arcgis.com/maps/CESJ::world-continents --- perfect fit, how hard to integrate? https://www.naturalearthdata.com --- also needs to be reviewed, maybe it's for good, maybe not.
During the check, I found many errors in the location data. For example:
,SV,SSO,Armenia,Armenia,SO,RL,1----6--,1201,,1344N 08929E,
- point is in the Bay of Bengal, but it should be in El Salvador. I noticed that the point 1344N 08929W
is correctly positioned.,ES,CUV,Cuevas del Campo,Cuevas del Campo,GR,RQ,--3-----,1001,,3736N 02550W,
- in the middle of ocean, but if change location to 3736N 00255W
, then everything will be correct.,US,ZIU,Tarpon Spings,Tarpon Spings,FL,RL,-----6--,0901,,2808N 08245W,
- it is correct, but next line
,US,ZKL,Tarpon Springs,Tarpon Springs,FL,RQ,1----6--,0907,,2845N 02845W,
- in middle of ocean, but need to be near.If I choose old geojson with continents and mark all points that are not on the earth (distance to earth > 0.2 in the units of geometry), I will have 840 points and this map:
So idea get continents from here https://github.com/rapomon/geojson-places/tree/master/data/continents is not so bad. I checked and made sure that all countries are represented in this json.
I have researched the interaction with this file https://github.com/rapomon/geojson-places/blob/master/data/continents/continents.json:
ATFEO,Ferndorf,1,,,46.733334,13.616667
-ATFG7,Achau,3,,,48.666668,-162.5
+ATFG7,Achau,1,,,48.666668,-162.5
ATFGN,Fugen,1,7,Tirol,47.35,11.85
ATGTD,Gattendorf,1,1,Burgenland,48.016666,16.983334
-ATGTL,Grossriedenthal,5,3,Niederösterreich,48.483334,155.33333
+ATGTL,Grossriedenthal,1,3,Niederösterreich,48.483334,155.33333
ATGTN,Gresten,1,3,Niederösterreich,47.983334,15.016666
AUCUL,Columboola,7,QLD,Queensland,-26.683332,150.33333
-AUCUN,Caufield North,2,VIC,Victoria,-37.866665,14.85
+AUCUN,Caufield North,7,VIC,Victoria,-37.866665,14.85
AUCUQ,Coen,7,QLD,Queensland,-13.761133,143.11331
BOSCH,San Pedro de Curahuara,4,L,La Paz,-17.65,-68.05
-BOSCS,Santa Cruz de la Sierra,3,S,Santa Cruz,17.8,-63.183334
+BOSCS,Santa Cruz de la Sierra,4,S,Santa Cruz,17.8,-63.183334
BOSDH,Santiago de Huari,4,O,Oruro,-19,-66.76667
CV4SM,Santiago,2,MA,Maio,15.133333,-23.533333
CVASS,Assomada,2,CA,Santa Catarina,15.1,-23.683332
-CVBVC,Boa Vista,4,,,2.8333333,-60.683334
-CVBVR,Brava,4,,,-31.666666,-56.583332
+CVBVC,Boa Vista,2,,,2.8333333,-60.683334
+CVBVR,Brava,2,,,-31.666666,-56.583332
CVGRA,Porto Grande,2,SV,São Vicente,16.866667,-25
CVMIN,Mindelo,2,SV,São Vicente,16.883333,-25
CVPOI,Porto Inglez,2,MA,Maio,15.133333,-23.216667
-ESZOS,Zamoranos,2,CO,Córdoba,37.516666,4.15
+ESZOS,Zamoranos,1,CO,Córdoba,37.516666,4.15
ESZOY,Buitrago del Lozoya,1,M,Madrid,41,3.6333334
ESZRC,Zorita de los Canes,1,GU,Guadalajara,40.333332,-2.9
ESZRE,Remolinos,1,Z,Zaragoza,41.833332,-1.1666666
ESZRG,Zurgena,1,AL,Almería,37.35,-2.0333333
-ESZRJ,Corralejo,2,GC,Las Palmas,28.733334,-13.866667
+ESZRJ,Corralejo,1,GC,Las Palmas,28.733334,-13.866667
ESZRM,Zaramillo,1,BI,Biskaia,43.233334,-3.0166667
FRG64,Gayon,1,64,Pyrénées-Atlantiques,43.483334,-0.16666667
-FRG6E,Goyave,3,77,Seine-et-Marne,16.133333,-61.566666
+FRG6E,Goyave,1,77,Seine-et-Marne,16.133333,-61.566666
FRG6N,Geanges,1,71,Saône-et-Loire,46.95,4.9166665
PGANB,Anewa Bay,7,NSB,Bougainville,-6.2,155.55
-PGBNM,Bodinumu,5,,,-9.107778,147.66672
-PGBOI,Boigu Island,5,WPD,Western,-9.266666,142.21666
-PGBPK,Biangabip,5,,,-6.0666666,144.93333
+PGBNM,Bodinumu,7,,,-9.107778,147.66672
+PGBOI,Boigu Island,7,WPD,Western,-9.266666,142.21666
+PGBPK,Biangabip,7,,,-6.0666666,144.93333
PGBUA,Buka,7,,,-5.42232,154.673
-PGBUL,Bulolo,5,,,-7.2162867,146.64954
-PGCAU,Caution Bay,5,CPM,Central,-9.333333,146.93333
+PGBUL,Bulolo,7,,,-7.2162867,146.64954
+PGCAU,Caution Bay,7,CPM,Central,-9.333333,146.93333
PGCFG,Conflict Group,7,MBA,Milne Bay,-10.783334,151.8
-PGCMU,Kundiawa,5,,,-6.02429,144.971
-PGDAO,Dabo,2,,,13.133333,42.166668
-PGDAU,Daru,5,,,-9.08676,143.208
+PGCMU,Kundiawa,7,,,-6.02429,144.971
+PGDAO,Dabo,7,,,13.133333,42.166668
+PGDAU,Daru,7,,,-9.08676,143.208
PGDBL,Deboyne Lagoon,7,MBA,Milne Bay,-10.783334,152.4
-PTRBR,Ribeira Brava,2,30,Região Autónoma da Madeira,32.65,-17.066668
+PTRBR,Ribeira Brava,1,30,Região Autónoma da Madeira,32.65,-17.066668
PTRCV,Rio Covos,1,03,Braga,41.533333,-8.6
PTREB,Rebordosa,1,06,Coimbra,40.25,-8.283334
-PTREC,Recarei,3,,,41.2,-84.333336
+PTREC,Recarei,1,,,41.2,-84.333336
PTREO,Carreco,1,16,Viana do Castelo,41.75,-8.866667
PTRIA,Riachos,1,14,Santarém,39.433334,-8.516666
-PTRIB,Ribeira de Frades,3,,,40.2,-83.5
+PTRIB,Ribeira de Frades,1,,,40.2,-83.5
PTRIO,Rio Meao,1,01,Aveiro,40.95,-8.583333
PTRMA,Rio Maior,1,14,Santarém,39.333332,-8.933333
-PTRML,Ramalde,6,13,Porto,-41.166668,-8.65
+PTRML,Ramalde,1,13,Porto,-41.166668,-8.65
USTYB,Tyrone,3,NM,New Mexico,32.65,-108.36667
-USTYC,Taylorsville,1,UT,Utah,40.666668,-11.95
+USTYC,Taylorsville,3,UT,Utah,40.666668,-11.95
USTYF,Tyrone,3,GA,Georgia,33.466667,-84.583336
-RUFED,Fedorovskoye,1,SPE,Sankt-Peterburg,59.666668,30.533333
+RUFED,Fedorovskoye,5,SPE,Sankt-Peterburg,59.666668,30.533333
RUFIP,Vladivostok,5,PRI,Primorskiy kray,43.133335,131.9
-RUFKN,Fokino,1,BRY,Bryanskaya oblast',53.7,34.683334
+RUFKN,Fokino,5,BRY,Bryanskaya oblast',53.7,34.683334
RUFPT,Fish Port Terminal,5,,,43.133335,131.9
-RUFRY,Fryazino,1,MOS,Moskovskaya oblast',55.95,38.033333
-RUFUR,Furmanov,1,IVA,Ivanovskaya oblast',57.25,41.1
-RUGAL,Galenki,1,,,54.383335,35.45
-RUGAT,Gatchina,1,,,59.55,30.1
-RUGDN,Gverzdon',1,PSK,Pskovskaya oblast',58.116665,28.366667
-RUGDO,Gdov,1,PSK,Pskovskaya oblast',58.733334,27.8
+RUFRY,Fryazino,5,MOS,Moskovskaya oblast',55.95,38.033333
+RUFUR,Furmanov,5,IVA,Ivanovskaya oblast',57.25,41.1
+RUGAL,Galenki,5,,,54.383335,35.45
+RUGAT,Gatchina,5,,,59.55,30.1
+RUGDN,Gverzdon',5,PSK,Pskovskaya oblast',58.116665,28.366667
+RUGDO,Gdov,5,PSK,Pskovskaya oblast',58.733334,27.8
Russia now all in Asia
Unacceptable.
Russia now all in Asia
Unacceptable.
Are there any other countries that are important to be in several continents? I think, we can combine approaches.
Turkey, obviously. Egypt. Panama. Others are more consistent, but Canary Islands (or Ceuta) are not exactly Europe geographically, for example. In general strict "country -> continent" mapping is flawed.
https://github.com/gbif/continents 313 difference:
AUDIR,Direk,7,SA,South Australia,-34.716667,138.6
-AUDIT,Dalrymple Islet,5,,,-9.6,143.3
+AUDIT,Dalrymple Islet,7,,,-9.6,143.3
AUDJR,Dajarra,7,QLD,Queensland,-21.683332,139.51666
AUGHV,Glenhaven,7,NSW,New South Wales,-33.7,151
-AUGIC,Boigu Island,5,QLD,Queensland,-9.23278,142.218
+AUGIC,Boigu Island,7,QLD,Queensland,-9.23278,142.218
AUGIL,Gillman,7,SA,South Australia,-34.816666,138.51666
DJCLA,Camp Lemonier,2,,,11.533334,43.133335
-DJDCT,Doraleh Container Terminal,5,DJ,Djibouti,11.6,44.6
+DJDCT,Doraleh Container Terminal,2,DJ,Djibouti,11.6,44.6
DJJIB,Djibouti,2,,,11.5473,43.1595
-ESALH,Albanchez,2,AL,Almería,37.283333,2.1833334
+ESALH,Albanchez,1,AL,Almería,37.283333,2.1833334
LYMJI,Mitiga,2,,,32.8941,13.276
-LYQBL,Bani Walid,1,MI,Mişrātah,34.766666,13.966666
+LYQBL,Bani Walid,2,MI,Mişrātah,34.766666,13.966666
LYQEC,Al Marj,2,MJ,Al Marj,32.5,20.816668
-AWAUA,Aruba,3,,,12.5,-69.96667
-AWBAR,Barcadera,3,,,12.483334,-69.98333
-AWBUS,Bushiribana,3,,,12.55,-69.96667
-AWND9,Noord,3,,,12.566667,-70.01667
-AWORJ,Oranjestad,3,,,12.5014,-70.0152
-AWPAB,Palm Beach,3,,,12.566667,-70.03333
-AWPAR,Paradera,3,,,12.533334,-70
-AWSCZ,Santa Cruz,3,,,12.5,-69.98333
+AWAUA,Aruba,4,,,12.5,-69.96667
+AWBAR,Barcadera,4,,,12.483334,-69.98333
+AWBUS,Bushiribana,4,,,12.55,-69.96667
+AWND9,Noord,4,,,12.566667,-70.01667
+AWORJ,Oranjestad,4,,,12.5014,-70.0152
+AWPAB,Palm Beach,4,,,12.566667,-70.03333
+AWPAR,Paradera,4,,,12.533334,-70
+AWSCZ,Santa Cruz,4,,,12.5,-69.98333
-AZSY9,Siyazan,5,SIY,Siyəzən,41.066666,49.1
+AZSY9,Siyazan,1,SIY,Siyəzən,41.066666,49.1
AZTOV,Tovuz,5,TOV,Tovuz,40.983334,45.616665
AZXIR,Xirdalan,5,ABS,Abşeron,40.25,49.75
-AZYAL,Yalama,5,,,41.75,48.566666
+AZYAL,Yalama,1,,,41.75,48.566666
-BQBON,Bonaire,3,,,12.116667,-68.26667
+BQBON,Bonaire,4,,,12.116667,-68.26667
BQBOT,The Bottom,3,,,17.633333,-63.233334
-BQDTK,Dorp Tera Kora,3,,,12.133333,-68.26667
+BQDTK,Dorp Tera Kora,4,,,12.133333,-68.26667
BQEUX,Sint Eustatius,3,,,17.483334,-62.966667
-BQGOT,Goto,3,,,12.216666,-68.38333
-BQKRA,Kralendijk,3,,,12.15,-68.26667
+BQGOT,Goto,4,,,12.216666,-68.38333
+BQKRA,Kralendijk,4,,,12.15,-68.26667
BQORA,Oranjestad,3,SE,Sint Eustatius,17.466667,-62.983334
-BQRIN,Dorp Rincon,3,,,12.233334,-68.333336
+BQRIN,Dorp Rincon,4,,,12.233334,-68.333336
-COADZ,San Andres Island,4,,,12.5836,-81.7112
+COADZ,San Andres Island,3,,,12.5836,-81.7112
-COPVA,Providencia,4,,,13.3569,-81.3583
+COPVA,Providencia,3,,,13.3569,-81.3583
-COSAC,San Andres,4,SAP,"San Andrés, Providencia y Santa Catalina",12.583333,-81.7
+COSAC,San Andres,3,SAP,"San Andrés, Providencia y Santa Catalina",12.583333,-81.7
-CCCCK,Cocos Islands,7,,,-12,96.833336
+CCCCK,Cocos Islands,5,,,-12,96.833336
-DEAUD,Anhalt Sud,1,ST,Sachsen-Anhalt,51.066666,58.983334
+DEAUD,Anhalt Sud,5,ST,Sachsen-Anhalt,51.066666,58.983334
-DEGKO,Gross Koris,5,BB,Brandenburg,13.666667,52.166668
+DEGKO,Gross Koris,2,BB,Brandenburg,13.666667,52.166668
-DEHGX,Herongen,1,NW,Nordrhein-Westfalen,51.383335,60.25
+DEHGX,Herongen,5,NW,Nordrhein-Westfalen,51.383335,60.25
-EGAAC,El'Arish,2,,,31.0733,33.8358
+EGAAC,El'Arish,5,,,31.0733,33.8358
-EGAZA,Abu Zenimah,2,JS,Janūb Sīnā',29.05,33.1
+EGAZA,Abu Zenimah,5,JS,Janūb Sīnā',29.05,33.1
-EGBGB,Atakka Dry Port,2,SUZ,As Suways,32.1,33
+EGBGB,Atakka Dry Port,5,SUZ,As Suways,32.1,33
-EGELT,Tour Sinai City,2,,,28.216667,33.616665
+EGELT,Tour Sinai City,5,,,28.216667,33.616665
-EGNUW,Nuwaiba,2,JS,Janūb Sīnā',28.966667,34.65
+EGNUW,Nuwaiba,5,JS,Janūb Sīnā',28.966667,34.65
-EGPSE,Port Said East,2,SUZ,As Suways,31.216667,32.35
+EGPSE,Port Said East,5,SUZ,As Suways,31.216667,32.35
-EGRAB,Ras Budran,2,,,28.933332,33.116665
+EGRAB,Ras Budran,5,,,28.933332,33.116665
EGRMF,Marsa Alam,2,BA,Al Baḩr al Aḩmar,25.55,34.566666
-EGRSU,Ras Sudr,2,,,29.6,32.666668
+EGRSU,Ras Sudr,5,,,29.6,32.666668
EGSAD,Sadat City,2,BH,Al Buḩayrah,30.366667,30.5
-EGSIN,South Sinai (Ganoub Sinai),2,SUZ,As Suways,29.866667,34
+EGSIN,South Sinai (Ganoub Sinai),5,SUZ,As Suways,29.866667,34
EGSKR,Sakr Koreish,2,,,31.3,31.133333
-EGSKV,Santa Katarina,2,,,28.683332,34.05
+EGSKV,Santa Katarina,5,,,28.683332,34.05
EGSOC,6th October,2,GZ,AI Jīzah,29.816668,31.05
EGSOK,Sokhna Port,2,,,29.65,32.35
-EGSSH,Sharm ash Shaykh,2,JS,Janūb Sīnā',27.866667,34.283333
+EGSSH,Sharm ash Shaykh,5,JS,Janūb Sīnā',27.866667,34.283333
EGSUZ,As Suways (Suez),2,SUZ,As Suways,29.966667,32.516666
EGTAN,Tanta,2,GH,AI Gharbīyah,30.766666,30.983334
-EGTCP,Taba,2,JS,Janūb Sīnā',29.583334,34.766666
-EGTOR,El Tor,2,SIN,Shamāl Sīnā',28.233334,33.616665
+EGTCP,Taba,5,JS,Janūb Sīnā',29.583334,34.766666
+EGTOR,El Tor,5,SIN,Shamāl Sīnā',28.233334,33.616665
-ESALH,Albanchez,2,AL,Almería,37.283333,2.1833334
+ESALH,Albanchez,1,AL,Almería,37.283333,2.1833334
-ESMAL,Almacelles,5,L,Lleida [Lérida],41.716667,26.416666
+ESMAL,Almacelles,1,L,Lleida [Lérida],41.716667,26.416666
-ESZCN,Alozaina,2,MA,Málaga,36.716667,-14.85
+ESZCN,Alozaina,1,MA,Málaga,36.716667,-14.85
But some not...
-ESHAP,Chapineria,1,M,Madrid,40.383335,-41.333332
+ESHAP,Chapineria,3,M,Madrid,40.383335,-41.333332
-GREYD,Eydilos,1,,,37.633335,26.183332
+GREYD,Eydilos,5,,,37.633335,26.183332
-GRINO,Inousses,1,,,38.516666,26.216667
+GRINO,Inousses,5,,,38.516666,26.216667
-GRJKH,Chios,1,,,38.366665,26.133333
+GRJKH,Chios,5,,,38.366665,26.133333
-GRKAR,Neon Karlovasion,1,,,37.8,26.683332
+GRKAR,Neon Karlovasion,5,,,37.8,26.683332
-GRKEF,Kefalos Ko,1,,,36.733334,26.966667
+GRKEF,Kefalos Ko,5,,,36.733334,26.966667
-GRKGS,Kos,1,,,36.866665,27.25
+GRKGS,Kos,5,,,36.866665,27.25
-GRKRL,Faliraki,1,L,Nótio Aigaío,36.333332,28.2
+GRKRL,Faliraki,5,L,Nótio Aigaío,36.333332,28.2
-GRLRS,Leros,1,,,37.183334,26.8
+GRLRS,Leros,5,,,37.183334,26.8
-GRMHI,Mesta Hiou,1,,,38.283333,25.933332
-GRMJT,Mytilene,1,,,39.1,26.55
+GRMHI,Mesta Hiou,5,,,38.283333,25.933332
+GRMJT,Mytilene,5,,,39.1,26.55
Some to South America...
-GREFP,Efpalion,2,,,22.533333,-38.683334
+GREFP,Efpalion,4,,,22.533333,-38.683334
-HUAND,Andocs,3,SO,Somogy,47.066666,179.33333
+HUAND,Andocs,7,SO,Somogy,47.066666,179.33333
-HUGSA,Abda,3,GS,Győr‐Moson‐Sopron,47.7,173.5
+HUGSA,Abda,7,GS,Győr‐Moson‐Sopron,47.7,173.5
-HUNGB,Nagybajom,3,SO,Somogy,46.383335,173.16667
+HUNGB,Nagybajom,7,SO,Somogy,46.383335,173.16667
-IDAAS,Apalapsili,5,,,-3.9166667,139.25
+IDAAS,Apalapsili,7,,,-3.9166667,139.25
IDAEG,Aekgodang,5,SB,Sumatera Barat,0.8,99.566666
-IDAGD,Anggi,5,,,-1.3833333,133.86667
+IDAGD,Anggi,7,,,-1.3833333,133.86667
-IDARJ,Arso,5,PA,Papua,-2.9,140.75
+IDARJ,Arso,7,PA,Papua,-2.9,140.75
IDARK,Aruk,5,KB,Kalimantan Barat,1.6,109.666664
-IDASI,Asike,5,PA,Papua,-6.65,140.41667
-IDAYW,Ayawasi,5,,,-1.2,132.5
+IDASI,Asike,7,PA,Papua,-6.65,140.41667
+IDAYW,Ayawasi,7,,,-1.2,132.5
-IDBIK,"Biak, Irian Jaya",5,,,-1.19002,136.108
+IDBIK,"Biak, Irian Jaya",7,,,-1.19002,136.108
-IDDJJ,"Jayapura, Irian Jaya",5,PA,Papua,-2.5333333,140.7
-IDDMA,Demta,5,PA,Papua,-2.3333333,140.13333
-IDDOB,Dobo,5,MA,Maluku,-5.75,134.21666
+IDDJJ,"Jayapura, Irian Jaya",7,PA,Papua,-2.5333333,140.7
+IDDMA,Demta,7,PA,Papua,-2.3333333,140.13333
+IDDOB,Dobo,7,MA,Maluku,-5.75,134.21666
-IDILA,Illaga,5,,,-3.97648,137.6225
-IDINA,Inanwatan,5,PB,Papua Barat,-2.1333334,132.16667
+IDILA,Illaga,7,,,-3.97648,137.6225
+IDINA,Inanwatan,7,PB,Papua Barat,-2.1333334,132.16667
...
-PGADC,Andakombe,5,,,-7.133333,145.73334
-PGAIA,Aiambak,5,WPD,Western,-7.35,141.26666
+PGADC,Andakombe,7,,,-7.133333,145.73334
+PGAIA,Aiambak,7,WPD,Western,-7.35,141.26666
PGALC,Alcester Island,7,MBA,Milne Bay,-9.566667,152.45
PGANB,Anewa Bay,7,NSB,Bougainville,-6.2,155.55
-PGBNM,Bodinumu,5,,,-9.107778,147.66672
-PGBOI,Boigu Island,5,WPD,Western,-9.266666,142.21666
-PGBPK,Biangabip,5,,,-6.0666666,144.93333
+PGBNM,Bodinumu,7,,,-9.107778,147.66672
+PGBOI,Boigu Island,7,WPD,Western,-9.266666,142.21666
+PGBPK,Biangabip,7,,,-6.0666666,144.93333
PGBUA,Buka,7,,,-5.42232,154.673
-PGBUL,Bulolo,5,,,-7.2162867,146.64954
-PGCAU,Caution Bay,5,CPM,Central,-9.333333,146.93333
+PGBUL,Bulolo,7,,,-7.2162867,146.64954
+PGCAU,Caution Bay,7,CPM,Central,-9.333333,146.93333
PGCFG,Conflict Group,7,MBA,Milne Bay,-10.783334,151.8
...
-RU7RS,Shemakha,5,CHE,Chelyabinskaya oblast',56.233334,59.25
+RU7RS,Shemakha,1,CHE,Chelyabinskaya oblast',56.233334,59.25
-RUAER,Sochi,1,KDA,Krasnodarskiy kray,43.6,39.716667
+RUAER,Sochi,5,KDA,Krasnodarskiy kray,43.6,39.716667
-RUCPC,Cpc Terminal,1,,,44.666668,37.65
+RUCPC,Cpc Terminal,5,,,44.666668,37.65
-RUGDZ,Gelendzik,1,,,44.582092,38.01248
+RUGDZ,Gelendzik,5,,,44.582092,38.01248
-RUKLV,Kirillovka,1,,,44.766666,37.716667
+RUKLV,Kirillovka,5,,,44.766666,37.716667
-RUMYS,Myskhako,1,KDA,Krasnodarskiy kray,44.683334,37.75
+RUMYS,Myskhako,5,KDA,Krasnodarskiy kray,44.683334,37.75
-RUNOI,Novorossiysk,1,KDA,Krasnodarskiy kray,44.75,37.75
+RUNOI,Novorossiysk,5,KDA,Krasnodarskiy kray,44.75,37.75
-RUNOU,Novouralsk,1,ORE,Orenburgskaya oblast',51.233334,57.216667
+RUNOU,Novouralsk,5,ORE,Orenburgskaya oblast',51.233334,57.216667
-RUNVS,Novorossiysk,1,KDA,Krasnodarskiy kray,44.716667,37.766666
+RUNVS,Novorossiysk,5,KDA,Krasnodarskiy kray,44.716667,37.766666
-RUOSW,Orsk,1,,,51.0725,58.5956
+RUOSW,Orsk,5,,,51.0725,58.5956
-RUPVK,Pervoural'sk,5,,,56.9,59.933334
+RUPVK,Pervoural'sk,1,,,56.9,59.933334
-RUTKA,Satka,5,CHE,Chelyabinskaya oblast',55.05,59.033333
+RUTKA,Satka,1,CHE,Chelyabinskaya oblast',55.05,59.033333
-RUVOY,Uzlovoy,1,ORE,Orenburgskaya oblast',51.683334,55.633335
+RUVOY,Uzlovoy,5,ORE,Orenburgskaya oblast',51.683334,55.633335
-RUZTT,Zlatoust,5,CHE,Chelyabinskaya oblast',55.166668,59.666668
+RUZTT,Zlatoust,1,CHE,Chelyabinskaya oblast',55.166668,59.666668
-TRABH,Basaksehir,5,34,İstanbul,41.083332,28.816668
-TRABK,Alibeykoy,5,34,İstanbul,41.083332,28.933332
+TRABH,Basaksehir,1,34,İstanbul,41.083332,28.816668
+TRABK,Alibeykoy,1,34,İstanbul,41.083332,28.933332
-TRAMR,Ambarli,5,34,İstanbul,40.966667,28.7
+TRAMR,Ambarli,1,34,İstanbul,40.966667,28.7
-TRARN,Arnavutkoy/Istambul,5,34,İstanbul,41.066666,29.033333
+TRARN,Arnavutkoy/Istambul,1,34,İstanbul,41.066666,29.033333
-TRATS,Altinsehir,5,34,İstanbul,41.05,28.75
+TRATS,Altinsehir,1,34,İstanbul,41.05,28.75
-TRBKA,Buyukkaristiran,5,39,Kırklareli,41.3,27.55
+TRBKA,Buyukkaristiran,1,39,Kırklareli,41.3,27.55
-TRCOR,Corlu,5,59,Tekirdağ,41.166668,27.8
+TRCOR,Corlu,1,59,Tekirdağ,41.166668,27.8
-TREYU,Eyup,5,34,İstanbul,41.05,28.916666
+TREYU,Eyup,1,34,İstanbul,41.05,28.916666
-TRFRZ,Firuzkoy,5,34,İstanbul,41,28.7
+TRFRZ,Firuzkoy,1,34,İstanbul,41,28.7
-TRKBG,Kumburgaz,5,,,41.033333,28.45
+TRKBG,Kumburgaz,1,,,41.033333,28.45
...
...
-TTVCA,Valencia,3,SGE,Sangre Grande,10.65,-61.2
-TTWDK,Woodbrook,3,PTF,Point Fortin,10.65,-61.533333
-TTZAA,Arima,3,ARI,Arima,10.633333,-61.283333
+TT4BT,Barataria,4,SJL,San Juan-Laventille,10.65,-61.466667
+TT7AD,Dabadie,4,CTT,Couva-Tabaquite-Talparo,10.616667,-61.316666
+TTARA,Arouca,4,TUP,Tunapuna-Piarco,10.633333,-61.333332
...
Some wrong places that I found
-YESCT,Suqutra,5,,,12.5,54
+YESCT,Suqutra,2,,,12.5,54
-USZKL,Tarpon Springs,1,FL,Florida,28.75,-28.75
+USZKL,Tarpon Springs,2,FL,Florida,28.75,-28.75
-USVIX,Viola,1,WI,Wisconsin,30.45,-40.216667
+USVIX,Viola,4,WI,Wisconsin,30.45,-40.216667
-USSD5,Sundance,3,UT,Utah,23.583334,-134.9
+USSD5,Sundance,7,UT,Utah,23.583334,-134.9
-UAVDM,Velyka Dymerka,1,30,Kyiv,50.583332,54.55
+UAVDM,Velyka Dymerka,5,30,Kyiv,50.583332,54.55
-UAMIR,Mironovka,3,14,Donetska oblast,48.483334,381.83334
+UAMIR,Mironovka,7,14,Donetska oblast,48.483334,381.83334
-SKTRK,Trakovice,3,,,48.433334,170.7
+SKTRK,Trakovice,7,,,48.433334,170.7
-SKVBC,Velke Bierovce,3,TC,Trenčiansky kraj,48.85,176.5
+SKVBC,Velke Bierovce,7,TC,Trenčiansky kraj,48.85,176.5
-TNTAT,Tazerka Terminal,2,,,36.6,11.683333
+TNTAT,Tazerka Terminal,1,,,36.6,11.683333
-SKTRK,Trakovice,3,,,48.433334,170.7
+SKTRK,Trakovice,7,,,48.433334,170.7
-SKTBC,Trebatice,3,PV,Prešovský kraj,48.6,174.83333
+SKTBC,Trebatice,7,PV,Prešovský kraj,48.6,174.83333
-HUAND,Andocs,3,SO,Somogy,47.066666,179.33333
+HUAND,Andocs,7,SO,Somogy,47.066666,179.33333
-ESHAP,Chapineria,1,M,Madrid,40.383335,-41.333332
+ESHAP,Chapineria,3,M,Madrid,40.383335,-41.333332
What a bloody mess... Some changes are good, some are not.
https://www.naturalearthdata.com difference 313 lines:
Some wrong locations that I found
-CZBRN,Breznice,6,,,-49.55,13.966666
+CZBRN,Breznice,2,,,-49.55,13.966666
-DEAUD,Anhalt Sud,1,ST,Sachsen-Anhalt,51.066666,58.983334
+DEAUD,Anhalt Sud,5,ST,Sachsen-Anhalt,51.066666,58.983334
-DEHGX,Herongen,1,NW,Nordrhein-Westfalen,51.383335,60.25
+DEHGX,Herongen,5,NW,Nordrhein-Westfalen,51.383335,60.25
-ESAMF,Aielo de Malferit,1,V,Valencia / València,38.866665,-35.516666
+ESAMF,Aielo de Malferit,3,V,Valencia / València,38.866665,-35.516666
-ESCPH,Campohermoso,1,AL,Almería,36.933334,-22.8
+ESCPH,Campohermoso,2,AL,Almería,36.933334,-22.8
-ESCUV,Cuevas del Campo,1,GR,Granada,37.6,-25.833334
+ESCUV,Cuevas del Campo,2,GR,Granada,37.6,-25.833334
-ESELN,L'Eliana,1,V,Valencia / València,39.55,-31.8
+ESELN,L'Eliana,2,V,Valencia / València,39.55,-31.8
-ESHAP,Chapineria,1,M,Madrid,40.383335,-41.333332
+ESHAP,Chapineria,3,M,Madrid,40.383335,-41.333332
-ESLDD,Langa de Duero,1,SO,Soria,41.616665,-32.666668
+ESLDD,Langa de Duero,2,SO,Soria,41.616665,-32.666668
-ESPIP,Pinos Puente,1,GR,Granada,37.25,-34.833332
+ESPIP,Pinos Puente,2,GR,Granada,37.25,-34.833332
-ESSFH,San Fernando de Henares,1,M,Madrid,40.433334,-33.333332
+ESSFH,San Fernando de Henares,2,M,Madrid,40.433334,-33.333332
-ESTLL,Tortella,1,GI,Girona [Gerona],42.383335,-26.5
+ESTLL,Tortella,2,GI,Girona [Gerona],42.383335,-26.5
-ESTSA,Matillas,1,GU,Guadalajara,40.933334,-25
+ESTSA,Matillas,2,GU,Guadalajara,40.933334,-25
-ESVCJ,Villaconejos,1,M,Madrid,40.1,-32.15
+ESVCJ,Villaconejos,2,M,Madrid,40.1,-32.15
-ESVPE,Villagonzalo Pedernales,1,BU,Burgos,42.3,-34.666668
+ESVPE,Villagonzalo Pedernales,3,BU,Burgos,42.3,-34.666668
-ESVTE,Villamarchante,1,V,Valencia / València,39.566666,-37
+ESVTE,Villamarchante,3,V,Valencia / València,39.566666,-37
-UAVDM,Velyka Dymerka,1,30,Kyiv,50.583332,54.55
+UAVDM,Velyka Dymerka,5,30,Kyiv,50.583332,54.55
-USSD5,Sundance,3,UT,Utah,23.583334,-134.9
+USSD5,Sundance,7,UT,Utah,23.583334,-134.9
-USVIX,Viola,1,WI,Wisconsin,30.45,-40.216667
+USVIX,Viola,2,WI,Wisconsin,30.45,-40.216667
-USZKL,Tarpon Springs,1,FL,Florida,28.75,-28.75
+USZKL,Tarpon Springs,2,FL,Florida,28.75,-28.75
-ZAWDM,Windermere,2,WC,Western Cape,-33.916668,-18.516666
+ZAWDM,Windermere,4,WC,Western Cape,-33.916668,-18.516666
-AUDIT,Dalrymple Islet,5,,,-9.6,143.3
+AUDIT,Dalrymple Islet,7,,,-9.6,143.3
-AUGIC,Boigu Island,5,QLD,Queensland,-9.23278,142.218
+AUGIC,Boigu Island,7,QLD,Queensland,-9.23278,142.218
-AUMYI,Murray Island,5,QLD,Queensland,-9.91667,144.055
+AUMYI,Murray Island,7,QLD,Queensland,-9.91667,144.055
-AUNLF,Darnley Island,5,QLD,Queensland,-9.58333,143.767
+AUNLF,Darnley Island,7,QLD,Queensland,-9.58333,143.767
-AUOKR,Yorke Island,5,QLD,Queensland,-9.752801,143.40567
+AUOKR,Yorke Island,7,QLD,Queensland,-9.752801,143.40567
-AUSBR,Saibai Island,5,QLD,Queensland,-9.37833,142.625
+AUSBR,Saibai Island,7,QLD,Queensland,-9.37833,142.625
-AZBAK,Baku,5,,,40.4675,50.0467
+AZBAK,Baku,1,,,40.4675,50.0467
-AZGYD,Heydar Aliyev International Apt.,5,BA,Bakı,40.466667,50.033333
+AZGYD,Heydar Aliyev International Apt.,1,BA,Bakı,40.466667,50.033333
-AZSUM,Sumgait,5,,,40.583332,49.633335
-AZSUQ,Sumqayit,5,SM,Sumqayıt,40.583332,49.666668
-AZSY9,Siyazan,5,SIY,Siyəzən,41.066666,49.1
+AZSUM,Sumgait,1,,,40.583332,49.633335
+AZSUQ,Sumqayit,1,SM,Sumqayıt,40.583332,49.666668
+AZSY9,Siyazan,1,SIY,Siyəzən,41.066666,49.1
-AZYAL,Yalama,5,,,41.75,48.566666
+AZYAL,Yalama,1,,,41.75,48.566666
-CCCCK,Cocos Islands,7,,,-12,96.833336
+CCCCK,Cocos Islands,5,,,-12,96.833336
-COADZ,San Andres Island,4,,,12.5836,-81.7112
+COADZ,San Andres Island,3,,,12.5836,-81.7112
-COCPB,Capurgana,4,CHO,Chocó,8.633333,-77.333336
+COCPB,Capurgana,3,CHO,Chocó,8.633333,-77.333336
-COPVA,Providencia,4,,,13.3569,-81.3583
+COPVA,Providencia,3,,,13.3569,-81.3583
-COSAC,San Andres,4,SAP,"San Andrés, Providencia y Santa Catalina",12.583333,-81.7
+COSAC,San Andres,3,SAP,"San Andrés, Providencia y Santa Catalina",12.583333,-81.7
-IDAAS,Apalapsili,5,,,-3.9166667,139.25
+IDAAS,Apalapsili,7,,,-3.9166667,139.25
-IDAGD,Anggi,5,,,-1.3833333,133.86667
+IDAGD,Anggi,7,,,-1.3833333,133.86667
-IDAKE,Akeselaka,5,MA,Maluku,1.05,127.96667
+IDAKE,Akeselaka,7,MA,Maluku,1.05,127.96667
-IDAMQ,"Ambon, Molucas",5,,,-3.71026,128.089
+IDAMQ,"Ambon, Molucas",7,,,-3.71026,128.089
-IDANG,Angar,5,MA,Maluku,-3.65,130.83333
+IDANG,Angar,7,MA,Maluku,-3.65,130.83333
-IDARJ,Arso,5,PA,Papua,-2.9,140.75
+IDARJ,Arso,7,PA,Papua,-2.9,140.75
-IDASI,Asike,5,PA,Papua,-6.65,140.41667
-IDAYW,Ayawasi,5,,,-1.2,132.5
+IDASI,Asike,7,PA,Papua,-6.65,140.41667
+IDAYW,Ayawasi,7,,,-1.2,132.5
-IDBIK,"Biak, Irian Jaya",5,,,-1.19002,136.108
+IDBIK,"Biak, Irian Jaya",7,,,-1.19002,136.108
-IDBUI,Bokondini,5,,,-3.6822,138.6755
+IDBUI,Bokondini,7,,,-3.6822,138.6755
-IDDAR,Daruba,5,MU,Maluku Utara,2.0833333,128.23334
+IDDAR,Daruba,7,MU,Maluku Utara,2.0833333,128.23334
-IDDJJ,"Jayapura, Irian Jaya",5,PA,Papua,-2.5333333,140.7
-IDDMA,Demta,5,PA,Papua,-2.3333333,140.13333
-IDDOB,Dobo,5,MA,Maluku,-5.75,134.21666
+IDDJJ,"Jayapura, Irian Jaya",7,PA,Papua,-2.5333333,140.7
+IDDMA,Demta,7,PA,Papua,-2.3333333,140.13333
+IDDOB,Dobo,7,MA,Maluku,-5.75,134.21666
-IDELA,Elat,5,MA,Maluku,-5.65,133.11667
+IDELA,Elat,7,MA,Maluku,-5.65,133.11667
...
-ILASA,Ashalim,5,D,Al Janūbī,30.95,34.7
+ILASA,Ashalim,2,D,Al Janūbī,30.95,34.7
-ILEIY,Ein Yahav,5,,,30.6217,35.2033
+ILEIY,Ein Yahav,2,,,30.6217,35.2033
-ILETH,Elat (Eilath),5,,,29.5613,34.9601
+ILETH,Elat (Eilath),2,,,29.5613,34.9601
-ILGEV,Negev,5,TA,Tel-Aviv,30.5,34.916668
+ILGEV,Negev,2,TA,Tel-Aviv,30.5,34.916668
-ILGRO,Grofit,5,D,Al Janūbī,29.933332,35.066666
+ILGRO,Grofit,2,D,Al Janūbī,29.933332,35.066666
-ILHZ8,Haluza,5,D,Al Janūbī,31.083334,34.65
+ILHZ8,Haluza,2,D,Al Janūbī,31.083334,34.65
-ILKKN,Kafr Kanna,1,,,32.75,-35.35
+ILKKN,Kafr Kanna,2,,,32.75,-35.35
-ILKRM,Kerem Shalom,5,D,Al Janūbī,31.2,34.283333
+ILKRM,Kerem Shalom,2,D,Al Janūbī,31.2,34.283333
-ILMIP,Mitspeh Ramon,5,,,30.6,34.8
+ILMIP,Mitspeh Ramon,2,,,30.6,34.8
-ILMSD,Mashabbe Sade,5,D,Al Janūbī,31,34.783333
+ILMSD,Mashabbe Sade,2,D,Al Janūbī,31,34.783333
-ILRVM,Revivim,5,D,Al Janūbī,31.033333,34.716667
+ILRVM,Revivim,2,D,Al Janūbī,31.033333,34.716667
-ILSDB,Sedeh Boker,5,D,Al Janūbī,30.866667,34.783333
-ILSDE,Sde Uziyahu,1,,,31.75,-34.683334
+ILSDB,Sedeh Boker,2,D,Al Janūbī,30.866667,34.783333
+ILSDE,Sde Uziyahu,2,,,31.75,-34.683334
-ILSZF,Shizafon,5,D,Al Janūbī,30.033333,35.016666
+ILSZF,Shizafon,2,D,Al Janūbī,30.033333,35.016666
-ILTLM,Tlalim,5,D,Al Janūbī,30.983334,34.766666
+ILTLM,Tlalim,2,D,Al Janūbī,30.983334,34.766666
-ILTRS,Red Sea Security,5,D,Al Janūbī,29.55,34.95
+ILTRS,Red Sea Security,2,D,Al Janūbī,29.55,34.95
-ILVDA,Ovda,5,,,29.9403,34.9358
+ILVDA,Ovda,2,,,29.9403,34.9358
-ILYIT,Nir Yitzhak,5,,,31.233334,34.35
+ILYIT,Nir Yitzhak,2,,,31.233334,34.35
-ILYON,Kefar Yona,1,,,32.316666,-34.933334
+ILYON,Kefar Yona,2,,,32.316666,-34.933334
-KZGUW,Atyrau (ex Guryev),5,,,47.1219,51.8214
+KZGUW,Atyrau (ex Guryev),1,,,47.1219,51.8214
-KZSGU,Shyngyrlau,1,27,Batys Qazaqstan oblysy,51.15,54.133335
-KZSGV,Semiglavyy Mar,5,27,Batys Qazaqstan oblysy,51.183334,50.05
+KZSGU,Shyngyrlau,5,27,Batys Qazaqstan oblysy,51.15,54.133335
+KZSGV,Semiglavyy Mar,1,27,Batys Qazaqstan oblysy,51.183334,50.05
-PABDC,Boca de Cupe,3,5,Darién,8.05,-77.583336
+PABDC,Boca de Cupe,4,5,Darién,8.05,-77.583336
-PAJQE,Jaque,3,,,7.516667,-78.166664
+PAJQE,Jaque,4,,,7.516667,-78.166664
-PAPUC,Pucuro,3,5,Darién,8.016666,-77.5
+PAPUC,Pucuro,4,5,Darién,8.016666,-77.5
-PAPYA,Paya,3,5,Darién,7.9666667,-77.4
+PAPYA,Paya,4,5,Darién,7.9666667,-77.4
-PAYAP,Yape,3,5,Darién,8.116667,-77.583336
+PAYAP,Yape,4,5,Darién,8.116667,-77.583336
-PGADC,Andakombe,5,,,-7.133333,145.73334
-PGAIA,Aiambak,5,WPD,Western,-7.35,141.26666
+PGADC,Andakombe,7,,,-7.133333,145.73334
+PGAIA,Aiambak,7,WPD,Western,-7.35,141.26666
-PGBNM,Bodinumu,5,,,-9.107778,147.66672
-PGBOI,Boigu Island,5,WPD,Western,-9.266666,142.21666
-PGBPK,Biangabip,5,,,-6.0666666,144.93333
+PGBNM,Bodinumu,7,,,-9.107778,147.66672
+PGBOI,Boigu Island,7,WPD,Western,-9.266666,142.21666
+PGBPK,Biangabip,7,,,-6.0666666,144.93333
...
-PTADH,Angra do Heroismo,1,20,Região Autónoma dos Açores,38.65,-27.216667
+PTADH,Angra do Heroismo,2,20,Região Autónoma dos Açores,38.65,-27.216667
-PTCAL,"Calheta, Island Sao Jorge",1,20,Região Autónoma dos Açores,38.6,-28.016666
+PTCAL,"Calheta, Island Sao Jorge",2,20,Região Autónoma dos Açores,38.6,-28.016666
-PTCDP,Cais do Pico,1,20,Região Autónoma dos Açores,38.516666,-28.316668
+PTCDP,Cais do Pico,2,20,Região Autónoma dos Açores,38.516666,-28.316668
-PTCPL,Capelo,1,20,Região Autónoma dos Açores,38.583332,-28.783333
+PTCPL,Capelo,2,20,Região Autónoma dos Açores,38.583332,-28.783333
-PTCVU,Corvo Island Apt,1,20,Região Autónoma dos Açores,39.7,-31.1
+PTCVU,Corvo Island Apt,2,20,Região Autónoma dos Açores,39.7,-31.1
-PTFLW,Flores Island Apt,1,20,Região Autónoma dos Açores,39.433334,-31.216667
+PTFLW,Flores Island Apt,2,20,Região Autónoma dos Açores,39.433334,-31.216667
-PTFRS,Furnas,1,20,Região Autónoma dos Açores,37.766666,-25.316668
+PTFRS,Furnas,2,20,Região Autónoma dos Açores,37.766666,-25.316668
-PTGIN,Ginetes,1,20,Região Autónoma dos Açores,37.85,-25.833334
+PTGIN,Ginetes,2,20,Região Autónoma dos Açores,37.85,-25.833334
-PTGRW,Graciosa Island Apt,1,20,Região Autónoma dos Açores,39.066666,-28
+PTGRW,Graciosa Island Apt,2,20,Região Autónoma dos Açores,39.066666,-28
-PTHOR,Horta,1,20,Região Autónoma dos Açores,38.533333,-28.633333
+PTHOR,Horta,2,20,Região Autónoma dos Açores,38.533333,-28.633333
-PTLAJ,Lajes das Flores,1,20,Região Autónoma dos Açores,39.383335,-31.166666
+PTLAJ,Lajes das Flores,2,20,Região Autónoma dos Açores,39.383335,-31.166666
-PTLDP,Lajes,1,20,Região Autónoma dos Açores,38.383335,-28.266666
+PTLDP,Lajes,2,20,Região Autónoma dos Açores,38.383335,-28.266666
-PTLGP,"Lagoa, Island Sao Miguel",1,20,Região Autónoma dos Açores,39.05,-27.983334
+PTLGP,"Lagoa, Island Sao Miguel",2,20,Região Autónoma dos Açores,39.05,-27.983334
-PTMAD,Madalena (Madalena do Pico),1,20,Região Autónoma dos Açores,38.533333,-28.533333
+PTMAD,Madalena (Madalena do Pico),2,20,Região Autónoma dos Açores,38.533333,-28.533333
-PTMAS,"Maia, Island Sao Miguel",1,20,Região Autónoma dos Açores,37.833332,-25.383333
+PTMAS,"Maia, Island Sao Miguel",2,20,Região Autónoma dos Açores,37.833332,-25.383333
-PTNRD,Nordeste,1,20,Região Autónoma dos Açores,37.833332,-25.166666
+PTNRD,Nordeste,2,20,Região Autónoma dos Açores,37.833332,-25.166666
-PTPDL,Ponta Delgada,1,20,Região Autónoma dos Açores,37.733334,-25.666666
+PTPDL,Ponta Delgada,2,20,Região Autónoma dos Açores,37.733334,-25.666666
-PTPEM,Pedro Miguel,1,20,Região Autónoma dos Açores,38.566666,-28.616667
+PTPEM,Pedro Miguel,2,20,Região Autónoma dos Açores,38.566666,-28.616667
-PTPRG,Praia da Graciosa,1,20,Região Autónoma dos Açores,39.05,-27.966667
+PTPRG,Praia da Graciosa,2,20,Região Autónoma dos Açores,39.05,-27.966667
-PTPRV,Praia da Vitoria,1,20,Região Autónoma dos Açores,38.733334,-27.066668
+PTPRV,Praia da Vitoria,2,20,Região Autónoma dos Açores,38.733334,-27.066668
-PTPVC,Povoacao,1,20,Região Autónoma dos Açores,37.75,-25.25
+PTPVC,Povoacao,2,20,Região Autónoma dos Açores,37.75,-25.25
-PTQEG,Ribeira Grande,1,20,Região Autónoma dos Açores,37.816666,-25.516666
+PTQEG,Ribeira Grande,2,20,Região Autónoma dos Açores,37.816666,-25.516666
-PTRML,Ramalde,6,13,Porto,-41.166668,-8.65
+PTRML,Ramalde,2,13,Porto,-41.166668,-8.65
-PTRPX,Rabo de Peixe,1,20,Região Autónoma dos Açores,37.8,-25.583334
+PTRPX,Rabo de Peixe,2,20,Região Autónoma dos Açores,37.8,-25.583334
-PTSCF,Santa Cruz das Flores,1,20,Região Autónoma dos Açores,39.45,-31.116667
-PTSCG,Santa Cruz da Graciosa,1,20,Região Autónoma dos Açores,39.083332,-28.016666
+PTSCF,Santa Cruz das Flores,2,20,Região Autónoma dos Açores,39.45,-31.116667
+PTSCG,Santa Cruz da Graciosa,2,20,Região Autónoma dos Açores,39.083332,-28.016666
-PTSJZ,Sao Jorge Island Apt,1,20,Região Autónoma dos Açores,38.65,-28.166666
+PTSJZ,Sao Jorge Island Apt,2,20,Região Autónoma dos Açores,38.65,-28.166666
-PTSMA,Santa Maria Island Apt,1,20,Região Autónoma dos Açores,36.966667,-25.166666
+PTSMA,Santa Maria Island Apt,2,20,Região Autónoma dos Açores,36.966667,-25.166666
-PTSMT,Sao Mateus,1,20,Região Autónoma dos Açores,38.65,-27.266666
+PTSMT,Sao Mateus,2,20,Região Autónoma dos Açores,38.65,-27.266666
-PTSRP,Sao Roque do Pico,1,20,Região Autónoma dos Açores,38.516666,-28.316668
+PTSRP,Sao Roque do Pico,2,20,Região Autónoma dos Açores,38.516666,-28.316668
-PTTER,Terceira Island Apt,1,20,Região Autónoma dos Açores,38.716667,-27.216667
+PTTER,Terceira Island Apt,2,20,Região Autónoma dos Açores,38.716667,-27.216667
-PTTPO,Topo,1,20,Região Autónoma dos Açores,38.55,-27.783333
+PTTPO,Topo,2,20,Região Autónoma dos Açores,38.55,-27.783333
-PTVAE,Varzea,1,,,37.866665,-25.833334
+PTVAE,Varzea,2,,,37.866665,-25.833334
-PTVDP,Vila do Porto,1,20,Região Autónoma dos Açores,36.933334,-25.15
+PTVDP,Vila do Porto,2,20,Região Autónoma dos Açores,36.933334,-25.15
-PTVEL,Velas,1,20,Região Autónoma dos Açores,38.683334,-28.216667
-PTVFC,Vila Franca do Campo,1,20,Região Autónoma dos Açores,37.716667,-25.433332
+PTVEL,Velas,2,20,Região Autónoma dos Açores,38.683334,-28.216667
+PTVFC,Vila Franca do Campo,2,20,Região Autónoma dos Açores,37.716667,-25.433332
-PTVNC,Vila Nova do Corvo,1,20,Região Autónoma dos Açores,39.666668,-31.1
+PTVNC,Vila Nova do Corvo,2,20,Região Autónoma dos Açores,39.666668,-31.1
-RUAAQ,Anapa,1,,,45.0021,37.3473
+RUAAQ,Anapa,5,`,,45.0021,37.3473
-RUABK,Abinsk,1,KDA,Krasnodarskiy kray,44.866665,38.15
+RUABK,Abinsk,5,KDA,Krasnodarskiy kray,44.866665,38.15
-RUAER,Sochi,1,KDA,Krasnodarskiy kray,43.6,39.716667
+RUAER,Sochi,5,KDA,Krasnodarskiy kray,43.6,39.716667
-RUAKH,Akhtirski,1,KDA,Krasnodarskiy kray,44.833332,38.283333
+RUAKH,Akhtirski,5,KDA,Krasnodarskiy kray,44.833332,38.283333
-RUCPC,Cpc Terminal,1,,,44.666668,37.65
+RUCPC,Cpc Terminal,5,,,44.666668,37.65
-RUGDZ,Gelendzik,1,,,44.582092,38.01248
+RUGDZ,Gelendzik,5,,,44.582092,38.01248
-RUKLV,Kirillovka,1,,,44.766666,37.716667
+RUKLV,Kirillovka,5,,,44.766666,37.716667
-RUKYM,Krymsk,1,KYA,Krasnoyarskiy kray,44.916668,37.966667
+RUKYM,Krymsk,5,KYA,Krasnoyarskiy kray,44.916668,37.966667
-RUMYS,Myskhako,1,KDA,Krasnodarskiy kray,44.683334,37.75
+RUMYS,Myskhako,5,KDA,Krasnodarskiy kray,44.683334,37.75
-RUNOI,Novorossiysk,1,KDA,Krasnodarskiy kray,44.75,37.75
+RUNOI,Novorossiysk,5,KDA,Krasnodarskiy kray,44.75,37.75
-RUNOU,Novouralsk,1,ORE,Orenburgskaya oblast',51.233334,57.216667
+RUNOU,Novouralsk,5,ORE,Orenburgskaya oblast',51.233334,57.216667
-RUNVS,Novorossiysk,1,KDA,Krasnodarskiy kray,44.716667,37.766666
+RUNVS,Novorossiysk,5,KDA,Krasnodarskiy kray,44.716667,37.766666
-RUOSW,Orsk,1,,,51.0725,58.5956
+RUOSW,Orsk,5,,,51.0725,58.5956
-RUTKA,Satka,5,CHE,Chelyabinskaya oblast',55.05,59.033333
+RUTKA,Satka,1,CHE,Chelyabinskaya oblast',55.05,59.033333
-RUVOY,Uzlovoy,1,ORE,Orenburgskaya oblast',51.683334,55.633335
+RUVOY,Uzlov`oy,5,ORE,Orenburgskaya oblast',51.683334,55.633335
-TRABH,Basaksehir,5,34,İstanbul,41.083332,28.816668
-TRABK,Alibeykoy,5,34,İstanbul,41.083332,28.933332
+TRABH,Basaksehir,1,34,İstanbul,41.083332,28.816668
+TRABK,Alibeykoy,1,34,İstanbul,41.083332,28.933332
-TRAKC,Akcansa,5,17,Canakkale,40.1,26.383333
+TRAKC,Akcansa,1,17,Canakkale,40.1,26.383333
-TRAMR,Ambarli,5,34,İstanbul,40.966667,28.7
+TRAMR,Ambarli,1,34,İstanbul,40.966667,28.7
-TRATS,Altinsehir,5,34,İstanbul,41.05,28.75
+TRATS,Altinsehir,1,34,İstanbul,41.05,28.75
-TRAVC,Avcilar,5,34,İstanbul,40.966667,28.7
+TRAVC,Avcilar,1,34,İstanbul,40.966667,28.7
-TRBAK,Bakirkoy,5,34,İstanbul,40.983334,28.866667
+TRBAK,Bakirkoy,1,34,İstanbul,40.983334,28.866667
-TRBKA,Buyukkaristiran,5,39,Kırklareli,41.3,27.55
+TRBKA,Buyukkaristiran,1,39,Kırklareli,41.3,27.55
-TRBTS,Besiktas,5,34,İstanbul,41.05,29.016666
+TRBTS,Besiktas,1,34,İstanbul,41.05,29.016666
-TRBYO,Beyoglu,5,34,İstanbul,41.033333,28.983334
+TRBYO,Beyoglu,1,34,İstanbul,41.033333,28.983334
-TRCAT,Catalca,5,34,İstanbul,41.133335,28.466667
+TRCAT,Catalca,1,34,İstanbul,41.133335,28.466667
...
-VEADV,Agua de Vaca,4,O,Nueva Esparta,11,-63.966667
+VEADV,Agua de Vaca,3,O,Nueva Esparta,11,-63.966667
-VECUP,Carupano,4,,,10.660014,-63.26168
+VECUP,Carupano,3,,,10.660014,-63.26168
-VEGGU,Guaraguao,4,B,Anzoátegui,10.95,-63.833332
+VEGGU,Guaraguao,3,B,Anzoátegui,10.95,-63.833332
-VEIDM,Isla de Margarita,4,M,Miranda,11,-64
+VEIDM,Isla de Margarita,3,M,Miranda,11,-64
-VELRV,Los Roques,4,,,11.95,-66.67
-VELSN,La Asuncion,4,O,Nueva Esparta,11.033334,-63.883335
+VELRV,Los Roques,3,,,11.95,-66.67
+VELSN,La Asuncion,3,O,Nueva Esparta,11.033334,-63.883335
-VEPDZ,Pedernales,4,,,9.966666,-62.233334
+VEPDZ,Pedernales,3,,,9.966666,-62.233334
-VEPMV,Porlamar,4,,,10.912603,-63.9666
+VEPMV,Porlamar,3,,,10.912603,-63.9666
-VEPPS,Punta de Piedras,4,,,10.9,-64.1
+VEPPS,Punta de Piedras,3,,,10.9,-64.1
-DJDCT,Doraleh Container Terminal,5,DJ,Djibouti,11.6,44.6
+DJDCT,Doraleh Container Terminal,2,DJ,Djibouti,11.6,44.6
-TRENE,Enez,5,22,Edirne,40.716667,26.066668
+TRENE,Enez,1,22,Edirne,40.716667,26.066668
In general, several records fell into place by correcting the original coordinates. But otherwise the changes are the same as before.
Let's take https://gist.github.com/hrbrmstr/91ea5cc9474286c72838, but copy it to our repository with link to the original file. I fear it can disappear, doesn't look like a reliable source. But MIT allows for us to copy and at least we'd know where it comes from. It's also much smaller than the one we have now.
We've got
continents.geojson.gz
of not-completely-known origin. Better have some known source of data and not store it in the repository.For example, there is https://github.com/rapomon/geojson-places/tree/master/data/continents