GMT es un programa de código abierto de mucha utilidad para la creación de diversos tipos de diagramas y la elaboración de mapas con diferentes tipos de proyecciones. Este programa, creado por Paul Wessel y Walter Smith, es de libre acceso y disponibilidad desde su sitio oficial (GMT). En este post expongo algunas ventajas y desventajas del programa y detallo un ejemplo simple pero útil del mapa mundi que permitira entender como funciona este programa.
VENTAJAS:
- GMT puede ayudar a crear mapas, plotear datos en diversos formatos (x,y,z; map plots; contour maps y muuuuchossss mas!!!).
- GMT proporciona una base de datos completa de alta resolución de lineas de costa, limites de países, ríos, lagos y otros permitiendo la creación de mapas simples y/o compuestos en distintos tipos de proyecciones geográficas.
- El formato de salida de GMT es postscript, el cual es utilizado e interpretado por otros programas como: ghostscript, gv, ggv, ghostview, CorelDraw, AdobeIslustrator, etc..., con los cuales ademas de visualizar se puede realizar ediciones finales para obtener productos de alta calidad (formato vectorial).
DESVENTAJAS:
- La manipulación de los elementos de la imagen no es posible sino hasta creado el postscript.
- GMT responde a comandos y a veces su interface no es muy intuitiva. Sin embargo con el ejemplo basico que a continuación posteo verán que es muy fácil!!.
EJEMPLO:
- Desde el terminal de Mac OS o Linux crear un directorio con el nombre "Practica_GMT" (o el que convenga) siguiendo las siguientes instrucciones (todo en el terminal):
$ mkdir Practica_GMT
$ cd Practica_GMT
$ pscoast -R-180/180/-80/80 -JM15c -Ba30g15 -G245/245/200 -S140/235/255 -P > map.ps
$ gs map.ps
RESULTADO!!! Easy.......
Explicación de la sentencia:
pscoast : Comando GMT que permite la creación de las lineas de costa.
-R-180/180/-80/80 : Indica la región que comprende el mapa a crear. En grados la sintaxis es -Rmin.lon./max.lon/min.lat./max.lat
-JM15c : Controla la proyección y tamaño del mapa. Aquí -JM es Mercator y 15c es el ancho total del mapa en cm.
-Ba30g15 : Indica el etiquetado en los ejes del mapa cada 30 grados de Lat. y Lon. y dibuja el grillado (celdas) cada 15 grados.
-G245/245/200 : Controla el color de los polígonos de los continentes e islas.
-S140/235/255 : Controla el color de los polígonos de los oceanos, rios y lagos.
> map.ps : Indica que este será el archivo de salida *.ps en el cual se escribirán los elementos anteriores.
Map of Peru showing in color the relief of the topography (brown colors corresponds to the Andean cordillera). Beach-balls indicates focal mechanism of the earthquakes occurred during 2009 (data extracted from the CMT catalog).
The Map was made with the GMT software. (thanks Sheila for your help)