GMT
-
Upload
evelyn-graterol-rosales -
Category
Documents
-
view
49 -
download
1
Transcript of GMT
![Page 1: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/1.jpg)
1
GMT: Generic Mapping Tool
Nociones básicas para hacer mapas
Basado en• Wessel, P y Smith W.H.F. (2004), GMT Technical Reference
and Cookbook.• http://gmt.soest.hawaii.edu/gmt/doc/pdf/GMT_Docs.pdf
• Wessel, P y Smith W.H.F. (2004), GMT Tutorial.http://gmt.soest.hawaii.edu/gmt/doc/pdf/GMT_Tutorial.pdf
• GMT man pages.http://gmt.soest.hawaii.edu/gmt/gmt_man.html
¿Cúal es su utilidad?
• Generar mapas y graficos de alta calidad
• Ubicar datos espaciales en estos mapas
• Los mapas se pueden realizar a medida ya la vez realizarse en forma automatica
![Page 2: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/2.jpg)
2
¿Cómo funciona?
Instrucciones porlínea de comando Datos
Conjunto de programasque componen GMT
Grafico en formato PostScript
¿Cómo funciona?
• GMT NO tiene una interfaz gráfica (GUI)• GMT NO es un único programa• GMT es un conjunto de programas (comandos)
independientes• La lógica de GMT es un sucesión como esta:
– comando -parámetro opciones– Ejemplo:
• pscoast -R-140/-50/20/65 -JM6i -W1/255/0/0 -Bg10 -Di -A5000 -K> noam_proj.ps
• pscoast -R-140/-50/20/65 -JL-95/44/20/65/6i -W1/0/255/0 -Bg10 -Di -A5000 -O >> noam_proj.ps
Argumentos
• Son las opciones para cada programa• Siempre comienzan con el signo – seguido de
(al menos) una letra• No hay que poner un espacio entre el – y la
letra• Si hay que poner espacios entre las opciones• Ejemplo:
– pscoast -R0/360/-70/70 -JM21 -G > mundo.ps
![Page 3: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/3.jpg)
3
1er ejemplo Argumentos comunes a distintosprogramas
• -R Define la región• -J Define la proyección• -P Elige la orientación vertical• -B Define las marcas de los ejes• -U Pone la marca de la hora• Ejemplo:
– pscoast -R-80/-50/-60/-20 -JI-60/15 -P -Df -N1 -W> argentina.ps
2do ejemplo
![Page 4: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/4.jpg)
4
El formato PostScript
A
• Lenguaje• Independiente de la impresora• ByN, escala de grises y colores• Acepta SOBREIMPONER gráficos
• Ghostscript (ghostview)• Image Magic PNG, JPG, TIFF, GIF
A
Sobreimpresión
• -K Avisa que el gráfico debe quedar abiertoporque viene otra imagen
• -O Indica que debe solaparse lo que se estáponiendo
• Reglas básicas:– La primer línea contiene solo –K– La última línea contiene solo –O– Todas las demás contienen ambas
Ubicación de la imagen
• -X corre el origen en las ordenadas• -Y corre el origen en las abscisas
• Ejemplo:– pscoast -R-80/-50/-60/-20 -JI-60/9 -B10 -Df -N1 -
-W -K > argentina.ps– pscoast -R -J -B10 -Df -N1 -W -O -X12 >>
argentina.ps
![Page 5: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/5.jpg)
5
3er ejemplo GMT y color
• En una escala de grises, 0 es negro y 255 esblanco
• El color se forma mezclando distintascantidades de rojo, verde y azul (R/G/B) en lamisma escala de 0 a 255
• Si quiero algún tono amarillo lo hago así:– 255/ 255 / 0
¿Cómo armar los colores?
![Page 6: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/6.jpg)
6
• Los colores pueden ser usados para dibujarlíneas (unidimensionales, como los límites) opara rellenar polígonos (áreas, como océanoso continentes)
• Habitualmente se usa -G para definir el colorde la Tierra y -S para las masa de agua
• Ejemplo– pscoast -R-80/-50/-60/-20 -JI-60/9 -B10 -Df -N1 -
W -G255/125/0 -S0/125/255 > argentina_4to.ps
4to ejemplo Manejo de los atributos del lápiz• Ancho• Color R/G/B• Textura to es= línea punteada, ta es línea rayada• -Wancho [/color] [ttextura] [p]• Donde p especifica el ancho en puntos (1/72 de
pulgada)• Ejemplo:
– pscoast -R-80/-50/-60/-20 -JI-60/9 -Ba20f5 -N12/255/0/0t2 010510:10 -N2/2/0/to -W1/0/0/255 -P >argentina_5to.ps
![Page 7: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/7.jpg)
7
5to ejemplo ¿Cómo imprimo texto en la figura?• Uso pstext• Debo indicar:
– posición x posición y– tamaño de letra– ángulo del texto– tipo de letra– justificación
• Tengo un archivo externo, texto.txt, que contiene– -58 -35 14 0 0 CM FCAGLP
• Ejemplo– pscoast -R-80/-50/-60/-20 -JI-60/9 -Ba20f5 -N1 -W -P -K > argentina_6to.ps– pstext texto.txt -R -J -O >> argentina_6to.ps
6to ejemplo
![Page 8: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/8.jpg)
8
Representando objetos discretos
• Puntos o líneas• Para eso uso psxy
– El parámetro -S indica el símbolo y su escala– El parámetro -G indica…– El parámetro -W indica…
• Ejemplo– Sismos en Sudamérica para un determinado período, dos
símbolos diferentes según la profundidad y color en elsímbolo para la magnitud (o intensidad)
Representado la variaciónespacial de una variable
Datos en forma de malla
Armo el mapa inicial
![Page 9: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/9.jpg)
9
Aquí aparecen los valores reales y losde la malla
Curvas de nivel
• Uso grdcontour• Explicar parámetros (-C -A y –G)• Ejemplo
– pstext titulo.txt -R0/18/0/26 -Jx1 -P -V -K >cordoba_8vo.ps
– pscoast -R-65.5/-61/-35/-30 -Jm-63.5/-32.25/3 -x3 -y4 -Bg2a2 -Dh -P -W -O -V -K >> cordoba_8vo.ps
– grdcontour -R-65.5/-61/-35/-30 -Jm-63.5/-32.25/3alturas.grd -C100 -A200tf5 -G2.5/5 -P -O >>cordoba_8vo.ps
8vo ejemplo
![Page 10: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/10.jpg)
10
Representación por escala de colores
• Uso grdimage• Explicar parámetros• Ejemplo
– psbasemap -R0/18/0/26 -Jx1 -B0 -P -V -K > cordoba_9no.ps– pstext titulo.txt -R0/18/0/26 -Jx1 -V -O -K >> cordoba_9no.ps– grd2cpt alturas.grd -Csealand -L0/1500 -S0/1500/300 -Z >alturas.cpt– grdimage alturas.grd -Calturas.cpt -Jm-63.5/-32.25/3 -R-65.5/-61/-
35/-30 -x3 -y4 -E72 -O -K -P>> cordoba_9no.ps– pscoast -R-65.5/-61/-35/-30 -Jm-63.5/-32.25/3 -Bg2a2 -Dh -P -W -O -
V -K >> cordoba_9no.ps– psscale -D1/0.75/4.25/0.5h -X5 -Y-2 -Calturas.cpt -Ba300 -O -V >>
cordoba_9no.ps
9no ejemplo Queda para ustedes…
![Page 11: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/11.jpg)
11
Disponibilidad de GMT• Software libre (licencia GNU)
Acceso al código fuentePosibilidad de distribuirloMultiplataforma (Linux, Windows, etc.)
• Apoyado por National Science Foundation• Versión 3.4.4• Cerca de 6000 científicos usan diariamente
GMT• http://gmt.soest.hawaii.edu/ (gratis)• http://www.geoware-online.com/ (U$ 39.5)
¿Donde conseguir ayuda?• GMT Technical Reference and Cookbook.• GMT Tutorial
– HTML– PostScript– Portable Document Format
• GMT Unix man pages• Foro usuarios: [email protected]• Anuncios: [email protected]• Google!!!!!!!!! `copiarse´ de otro script
Ejemplos de algunos resultados
![Page 12: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/12.jpg)
12
![Page 13: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/13.jpg)
13
Ejemplo para la topografía deTierra del Fuego
Desarrollado por Eduardo Suarez
Repasemos en concepto de capa
![Page 14: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/14.jpg)
14
Arranco por el mapa base
![Page 15: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/15.jpg)
15
Luego creo la costa Puedo ver donde tengo información
![Page 16: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/16.jpg)
16
Puedo volcar esa información enforma de curvas de nivel
![Page 17: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/17.jpg)
17
y enmascarar una porción de mapaO volcar la información
representando su variación concolores
![Page 18: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/18.jpg)
18
![Page 19: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/19.jpg)
19
Las sombras dan un efectotridimensional
O directamente grafico en tresdimensiones
![Page 20: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/20.jpg)
20
![Page 21: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/21.jpg)
21
¡El color ES una convención!
![Page 22: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/22.jpg)
22
¡La iluminación no siempre esbuena!
![Page 23: GMT](https://reader034.fdocuments.es/reader034/viewer/2022052620/5571fb13497959916993e05a/html5/thumbnails/23.jpg)
23