J'aime la réponse de @celenius; cependant, une autre option serait d'exporter le jeu de données des frontières mondiales au format CSV à l'aide d' ogr2ogr . Je viens de télécharger votre jeu de données préféré et j'ai exécuté cette commande avec ogr2ogr - notez que votre script doit être une chaîne unique sans aucun saut de ligne. Je les trouve plus faciles à écrire dans le bloc-notes avec wordwrap activé, puis je les copie dans mon terminal ogr2ogr:
ogr2ogr -f "CSV" "E:\4_GIS\01_tutorials\worldborders\World_wkt"
"E:\4_GIS\01_tutorials\worldborders\TM_WORLD_BORDERS-0.3.shp" -lco
"GEOMETRY=AS_WKT" -lco "LINEFORMAT=CRLF" -lco "SEPARATOR=SEMICOLON"
(CAVEAT: copier / coller mon script ogr à partir du Web et dans votre terminal ne fonctionnera pas car le site Web introduira des sauts de ligne et des substitutions de caractères ASCII pour les guillemets doubles. OGR aura du mal à lire le script en conséquence. Pour cette raison Je vous recommande de taper d'abord votre script ajusté dans le bloc-notes ou directement dans le terminal.)
OGR créera le World_wkt
répertoire avant d'effectuer la traduction du format de fichier, alors ne créez pas ce répertoire avant d'exécuter votre script ou vous obtiendrez une erreur.
Voici un extrait des résultats que j'ai obtenus:
WKT;FIPS;ISO2;ISO3;UN;NAME;AREA;POP2005;REGION;SUBREGION;LON;LAT
"MULTIPOLYGON (((-61.686668 17.024441000000138,-61.73806 16.98971
"POLYGON ((2.96361 36.802216,2.981389 36.806938,3.001111 36.80971
"MULTIPOLYGON (((45.083321 39.768044000000145,45.266388 39.611107
"POLYGON ((19.436214 41.021065,19.450554 41.059998,19.513611 41.2
"MULTIPOLYGON (((45.573051000000135 40.632488,45.528881 40.606098
"MULTIPOLYGON (((11.750832 -16.75528,11.775 -16.804726,11.77 -16.
"MULTIPOLYGON (((-170.542511 -14.2975,-170.546112 -14.29861,-170.
C'est un extrait de texte bien connu (WKT). Très lisible par l'homme, mais ces cordes continuent vers la droite pendant très longtemps, donc je ne voulais pas copier les enregistrements complets. :)
Si vous souhaitez simplement télécharger l'ensemble de données CSV que j'ai créé, je l'ai posté ici , mais je vous encourage à essayer cette technique par vous-même. Si vous êtes intéressé et que vous souhaitez plus d'informations, j'ai écrit un article de blog sur le thème il y a quelques semaines, que vous êtes invité à sniper pour les détails les plus saillants.