Ich mag die Antwort von @celenius. Eine andere Möglichkeit wäre jedoch, das World Borders-Dataset mit ogr2ogr in CSV zu exportieren . Ich habe gerade Ihren bevorzugten Datensatz heruntergeladen und diesen Befehl mit ogr2ogr ausgeführt - beachten Sie, dass Ihr Skript eine einzelne Zeichenfolge ohne Zeilenumbrüche sein sollte. Ich finde sie am einfachsten im Editor zu schreiben, wenn Wordwrap aktiviert ist. Dann kopiere ich sie in mein ogr2ogr-Terminal:
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: Das Kopieren / Einfügen meines OGR-Skripts aus dem Web und in Ihr Terminal funktioniert nicht, da die Website Zeilenumbrüche und ASCII-Zeichenersetzungen für die doppelten Anführungszeichen einführt. OGR kann das Skript daher nicht lesen. Aus diesem Grund Ich empfehle Ihnen, Ihr angepasstes Skript zuerst in den Editor oder direkt in das Terminal einzugeben.)
OGR erstellt das World_wkt
Verzeichnis, bevor die Dateiformatübersetzung durchgeführt wird. Erstellen Sie dieses Verzeichnis also nicht, bevor Sie Ihr Skript ausführen, da sonst eine Fehlermeldung angezeigt wird.
Hier ist ein Auszug der Ergebnisse, die ich erhalten habe:
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.
Das ist ein Ausschnitt aus Well Known Text (WKT). Sehr gut lesbar, aber diese Zeichenfolgen bleiben für einen langen, langen Weg rechts, sodass ich nicht die vollständigen Datensätze kopieren wollte. :)
Wenn Sie nur das von mir erstellte CSV-Dataset herunterladen möchten, habe ich es hier veröffentlicht. Ich möchte Sie jedoch dazu ermutigen, diese Technik selbst auszuprobieren. Wenn Sie interessiert sind und weitere Informationen wünschen, habe ich vor einigen Wochen einen Blog-Post mit einem engen Thema verfasst , in dem Sie gerne nach den wichtigsten Details suchen können.