Küstenlinie als CSV-Tabelle

Ich bin auf der Suche nach einer CSV-Tabelle mit den GPS-Datensätzen für die Küstenlinie. Hintergrund: Ich möchte damit in Excel gerne eine Weltkarte selber zeichnen.

Hat wer eine Idee für mich?

Und ich Dumpfbacke dachte immer, Excel wäre eine Tabellenkalkulation :wink:

Spring mal über deinen MS-Tellerrand und schau dich nach was Vernünftigen um. (*)

Gruss
walter

zu Excel: “Deine” Küstenlinie müsste mehrere hunderttausend Punkte haben, wenn sie einigermaßen vernünftig aussehen soll. DEN Spreadsheet möchte ich gern sehen.

*) z.B. http://www.qgis.org/de/site/forusers/download.html

Guten Morgen,

Du suchst die “Processed coastline data”, zu erreichen als Shape-Datei über:

    [http://planet.openstreetmap.org/](http://planet.openstreetmap.org/)

Die Küstenline in voller Genauigkeit umfasst allerdings zur Zeit 360Mb,
daher müsstest Du die Linien für Deine Erfordernisse vereinfachen.

Grüße vom Alois

Weltkarte … schau dir mal http://www.naturalearthdata.com/ an.

Alternativ Küstenlinien in einem anderen Format und konvertieren (z.B. gpsbabel).

@wambacher: Genau, Excel ist eine Tabellenkalkulation. Ich möchte dort in einer Tabelle die GPS-Koordinaten haben. Dann kann man eine XY-Graik nehmen und dort selber die Küstenlinien malen. Es soll nicht perfekt sein und auch nicht groß. Ich denke, einige Tausend Punkte sind absolut ausreichend. Ich hatte auch schon überlegt einige Tausend Punkte per Hand zu erstellen. Wenn man pro Punkt 10 Sekunden braucht hat man 1000 Punkte in knapp 3 Stunden. Aber es wäre ziemliche “Deppenarbeit”.

@toc-rox: Danke. Die Website verspricht genau das, was ich wünsche. Leider sind alle Downloads offline und es kommen nur Error-404-Fehler.

@SammysHP: Die Idee ist gut. Allerdings ziemlich aufwendig. Ich werde es mal versuchen.

Wieso aufwändig? Herunterladen und das Shapefile konvertieren. http://openstreetmapdata.com/data/coastlines

Na ja, die Zeiten, dass Excel nur 30.000 Zeilen verarbeiten konnte sind schon lange vorbei.

Mit Excel lässt sich auch mit OSM Daten Vieles schnell und unkompliziert machen:
sortieren, filtern, umrechnen und auch als “Karte” darstellen.

Jetzt bin ich allerdings bei einer Datei mit Zeilen über die Excelgrenze von 1048576 gekommen.

@Dennis: Eine genauere Projektbeschreibung zu der geplanten Weltkarte wäre für “bessere” Tipps ganz hilfreich.

http://openstreetmapdata.com/data/generalized-coastlines reicht bestimmt völlig aus für den Zweck.

z=2 in QGIS sieht damit so aus:

Unter http://osgeo-org.1560.x6.nabble.com/gdal-dev-convert-linestring-to-point-data-td5031226.html habe ich ein Python Script ogr_explode.py gefunden, das aus dem Shapefile eine CSV Punktfolge mit 19434 Zeilen macht:

python ogr_explode.py coastlines_z2.shp blubb.csv 0

Ergibt https://gist.github.com/mmd-osm/bf5bdcaaf66cb1e6925a685d0f6d63c0 -

LibreOffice Calc hat mit der Datenmenge schon bös zu kämpfen :sunglasses:

Hallo,

http://gk.historic.place/tmp/Landpolygone.zip (43Mb)

Reduziert auf ~5km-Auflösung
http://gk.historic.place/tmp/Landpolygone-5000m.zip (8Mb)

Viel Spaß bei deinem Projekt

Klar, man kann in Excel auch “malen”. Aber ich würde mir das nicht antun.

Zumindenst müsstest du ein hochinteressantes Problem lösen, an dem ich auch schon seit Jahren dran bin (*):
Reduzierung der in OSM erfassten Coastline mit mehreren Millionen Datenpunkten auf “einige tausend”. Wobei die Geometrie natürlich weiterhin erkennbar sein soll.

Datenlage OSM:


select count(*) from planet_osm_line
where "natural"='coastline';
 count  
--------
 325588
(1 Zeile)

select sum(st_npoints(way))
from planet_osm_line
where "natural"='coastline';
   sum    
----------
 27065829
(1 Zeile)

ca 325.500 Ways mit ca 27.000.000 Nodes.

und in QGIS:

Also greife lieber auf die Vorschläge der Kollegen zu, da sich dort schon jemand die Arbeit gemacht hat.

Ich benutze auf jeden Fall die Daten von http://openstreetmapdata.com/

Gruss
walter

*) nun, nicht gerade mehrere Stunden am Tag aber doch immer wieder mal.

@SammysHP: Die Karte ist >400 MB groß. Das ist das Hauptproblem.

@toc-rox: Ich möchte in Excel (Bzw. das Gegenstück Calc) eine Weltkarte als Grafik haben. Aber kein Foto sondern als XY-Grafik. Dort kann man dann Koordinaten anzeigen, Orte markieren, usw.Fügt man z.B. die GPS-Koordinaten von allen Urlaubsorten ein und lässt die Koordinaten als große Kreuze anzeigen, aber ohne Verbindungslinien, hat man eine hübsche Karte, wo man im Urlaub war. Bisher habe ich die Weltkarte als JPG im Hintergrund. Aber damit kann man natürlich nicht Zoomen und auch die Farben nicht mehr beeinflussen. Und da bietet sich eine XY-Grafik mehr als an.

@mmd @lutz: Danke für die Links. Ich werde mir das mal weiter anschauen.

@wambacher: Ja, das vereinfachen ist das Hauptproblem. Idealerweise würde man ja je nach Form mal mehr und mal weniger Punkte entfernen bzw. belassen. Aber ich denke, das ist dann etwas zu kompliziert. Natürlich schaut man dabei auch immer mehr auf seine “Heimat” als in andere Bereiche. Sieht Italien noch aus wie ein Schuh? Während die Küste vor Norwegen eher vereinfacht werden darf.

Hast du dir das hier wirklich durchgelesen? http://openstreetmapdata.com/data/generalized-coastlines

Das sollte es doch sein, oder?

Gruss
walter

Das ganze geht viel einfacher und schöner mit http://umap.openstreetmap.fr/de/