Kategorie Diskussion:GFDL-Bild-GMT
aus Wikipedia, der freien Enzyklopädie
Inhaltsverzeichnis |
[Bearbeiten] Einführung
Diese Karten wurden mit der Open-Source-Software GMT (Generic Mapping Tools) erstellt. GMT besteht aus ca. 100 Kommandozeilentools (wovon man in der Regel nur eine Handvoll braucht) sowie den geografischen Datensätzen.
Die Software kann u.a. Küstenlinien, Grenzen, Flüsse, Seen und Städte zeichnen (für Städte muss man die Koordinaten selber angeben). Wie das geht, zeigen die folgenden Bilder, die allesamt automatisch erstellt wurden.
[Bearbeiten] Installation
Die automatische Installationsprozedur auf der GMT-Homepage[1] funktioniert unter Linux, Windows weiß ich nicht. Von Hand geht es aber auch:
- Von einem der FTP-Mirrors[2] die Dateien GMT_exe.zip, GMT_progs.zip, GMT_share.zip nach C:\GMT entpacken
- netcdf.dll nach C:\GMT\bin kopieren
- Kommandozeilen-Fenster öffnen (cmd.exe)
- Nach C:\GMT wechseln ("cd C:\GMT")
- "src\gmtenv.bat" ausführen
- "pscoast -V -JN0/10i -Ggreen -Sblue -N1/black -Rg >world.ps" ausführen, sollte world.ps erzeugen.
- world.ps mit Grafikprogramm öffnen, welches PostScript importieren kann.
[Bearbeiten] Beispiele
Als Beispiele werden hier topographische Karten von Brasilien und Kanada angeführt. Details zu den GMT-Skripten finden sich auf der jeweiligen Beschreibungsseite. Weiterhin ist eine Europa-Karte mit transverser Merkator-Projektion zu sehen. Die recht einfache Europa-Karte wurde mit dem folgenden GMT-Befehl erzeugt:
pscoast -R-10/30/60/65r -JT15/20c -B10g5 -Di -A250 -Ggray -S81/92/255 -W1,black -N1/1,red -I1/1,blue -P >europa.ps
Erläuterung:
-R-10/30/60/65r
Kartenausschnitt (links unten, rechts oben)-JT15/20c
Transv. Merkator-Projektion mit Mittelmeridian 15°, Breite der Karte (20cm)-Di -A250
Detailstufe intermediate, Weglassen kleiner Objekte-Ggray -S81/92/255
Land grau, Wasser hellblau-W1,black
Küstenlinie Stärke 1 (Einheit 1/X Zoll, wobei X Auflösung, default 300dpi)-N1/1,red
internationale Grenzen (N2 = interne Grenzen), Stärke 1, rot-I1/1,blue
Flüsse der Kategorie 1, Stärke 1, blau-P
Ausrichtung portrait, default ist landscape
ACHTUNG: Hier wurde Version 4.0 verwendet; mit GMT 4.1.x funktionieren -I und -N evt. nicht mehr.
Neuseeland
Hier einige Neuseeland-Karten:
Mit der normalen Merkator-Projektion |
[Bearbeiten] Topographie und Relief
Falls zusätzlich Topographie, Höhenlinien und Relief gewünscht werden, so kann GMT das auch, benötigt dafür aber externe Datensätze - beispielsweise vom GLOBE Project[3] des National Geophysical Data Center (Auflösung 1 km) oder für globale Karten ETOPO2[4] (Auflösung 4 km) ebenfalls vom NGDC. Diese externen Daten unterliegen keinem Copyright, da geographische Daten keine ausreichende Schöpfungshöhe aufweisen. Hinzu kommt, dass das NGDC die Daten explizit als Public Domain deklariert hat[5].
Siehe auch: Wikipedia_Diskussion:Bildrechte#Software-generierte_Karten
[Bearbeiten] Wie man die ETOPO2 bzw. GLOBE mit GMT benutzt
Es wird etwas komplizierter, wenn Farbpaletten, Beleuchtung u.a. ins Spiel kommen:
ETOPO2[6] liegt schon als GMT-Grid vor. GLOBE[3] muß man in GMT-Grids umwandeln, also etwa für a10g.tgz folgende Zeile in GMT/share/dbase/grdraster.info einfügen:
1 "GLOBE_G" "m" -R-180/-90/50/90 -I0.5m P i 1 0 -500 a10g
und dann die grd-Datei a.grd erzeugen:
grdraster 1 -R-180/-90/50/90 -Ga.grd
Diese kann direkt mit grdimage benutzt werden (siehe Beispielskripte) oder mittels grdcut verkleinert, oder mittels grdpaste mit weiteren Quadranten kombiniert. Falls Beleuchtung erforderlich (siehe Skripte):
grdgradient usa.grd -Ne.5 -A100 -M -Gusa_i5.grd
Monochrome Farbpalette mit Beleuchtung, wie bei Bild:pelop_krieg1.png |
[Bearbeiten] Für Faule:
Hier die benötigten Zeilen für alle 16 Kacheln:
1 "GLOBE A10G" "m" -R-180/-90/50/90 -I0.5m P i 1 0 -500 a10g 2 "GLOBE B10G" "m" -R-90/0/50/90 -I0.5m P i 1 0 -500 b10g 3 "GLOBE C10G" "m" -R0/90/50/90 -I0.5m P i 1 0 -500 c10g 4 "GLOBE D10G" "m" -R90/180/50/90 -I0.5m P i 1 0 -500 d10g 5 "GLOBE E10G" "m" -R-180/-90/0/50 -I0.5m P i 1 0 -500 e10g 6 "GLOBE F10G" "m" -R-90/0/0/50 -I0.5m P i 1 0 -500 f10g 7 "GLOBE G10G" "m" -R0/90/0/50 -I0.5m P i 1 0 -500 g10g 8 "GLOBE H10G" "m" -R90/180/0/50 -I0.5m P i 1 0 -500 h10g 9 "GLOBE I10G" "m" -R-180/-90/-50/0 -I0.5m P i 1 0 -500 i10g 10 "GLOBE J10G" "m" -R-90/0/-50/0 -I0.5m P i 1 0 -500 j10g 11 "GLOBE K10G" "m" -R0/90/-50/0 -I0.5m P i 1 0 -500 k10g 12 "GLOBE L10G" "m" -R90/180/-50/0 -I0.5m P i 1 0 -500 l10g 13 "GLOBE M10G" "m" -R-180/-90/-90/-50 -I0.5m P i 1 0 -500 m10g 14 "GLOBE N10G" "m" -R-90/0/-90/-50 -I0.5m P i 1 0 -500 n10g 15 "GLOBE O10G" "m" -R0/90/-90/-50 -I0.5m P i 1 0 -500 o10g 16 "GLOBE P10G" "m" -R90/180/-90/-50 -I0.5m P i 1 0 -500 p10g
Folgendes Shell-Script wandelt alle 16 Kacheln in GMT-Grids um:
#!/bin/sh grdraster 1 -R-180/-90/50/90 -Ga.grd grdraster 2 -R-90/0/50/90 -Gb.grd grdraster 3 -R0/90/50/90 -Gc.grd grdraster 4 -R90/180/50/90 -Gd.grd grdraster 5 -R-180/-90/0/50 -Ge.grd grdraster 6 -R-90/0/0/50 -Gf.grd grdraster 7 -R0/90/0/50 -Gg.grd grdraster 8 -R90/180/0/50 -Gh.grd grdraster 9 -R-180/-90/-50/0 -Gi.grd grdraster 10 -R-90/0/-50/0 -Gj.grd grdraster 11 -R0/90/-50/0 -Gk.grd grdraster 12 -R90/180/-50/0 -Gl.grd grdraster 13 -R-180/-90/-90/-50 -Gm.grd grdraster 14 -R-90/0/-90/-50 -Gn.grd grdraster 15 -R0/90/-90/-50 -Go.grd grdraster 16 -R90/180/-90/-50 -Gp.grd
[Bearbeiten] Koordinaten
Um Städte zu kennzeichnen braucht man die Geo-Koordinaten, dafür ist der Getty Thesaurus[7] hilfreich.
[Bearbeiten] Quellen
- ↑ The GMT Home Page: University of Hawaii, School of Ocean and Earth Science and Technology, 30.04.2006
- ↑ GMT Master and Mirror FTP Sites: http://gmt.soest.hawaii.edu/gmt/gmt_mirrors.html, 30.04.2006
- ↑ a b NGDC Globe Project: Global Land One-km Base Elevation, 30.04.2006
- ↑ World Data Center for Marine Geology and Geophysics, Boulder: ETOPO2 2-Minute Gridded Global Relief Data, 30.04.2006
- ↑ NOAA Copyright: NOAA/NESDIS/NGDC Privacy Policy and Security Notice, 30.04.2006
- ↑ ETOPO2: ds759.3 Home Page, 30.04.2006
- ↑ Getty Thesaurus: Getty Thesaurus of Geographic Names, 30.04.2006