Buscar este blog

domingo, 23 de enero de 2011

GMT - Generic Mapping Tools


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)

No hay comentarios:

Publicar un comentario