Se explica como crear un mapa gravimétrico de anomalías de Bouguer a partir de una tabla de datos ASCII del ICGEM.
0. Descargar datos: Para este ejemplo utilizo la tabla de datos "eigen-64c-76909.gdf". El archivo tiene un encabezado de 37 líneas (hasta "end of head") y luego una tabla de datos en 3 columnas (longitud, latitud y anomalía de Bouguer). Ver Anexo 3 para más información.
1. Crear grilla: Para crear una grilla a partir de una tabla de datos ASCII uniformemente distribuidos (eigen-64c-76909.gdf) se utiliza xyz2grd. Con -G se indica que se utilice el nombre definido por la variable %CUT% para guardar la grilla. -I indica el espaciado entre datos ("Grid Step") definido al descargar la grilla (ver Anexo 3) y escrito en la línea 24 del archivo. -R define la región geográfica de la grilla (debe ser igual o menor a la abarcada por los datos).
Nota: Para datos distribuidos aleatoriamente es necesario primero utilizar algún módulo que los distribuya uniformemente (por ej.: surface, triangulate, nearneighbor).
gmt xyz2grd -R -G%CUT% "eigen-6c4*.gdf" -h37 -I0.1
2. Hacer Mapa: En los siguientes pasos se utilizan las herramientas makecpt, grd2cpt, grdgradient, grdimage, psscale, etc explicados previamente (pasos 5 a 8 en entradas 5.1 y 7.1). El uso de makecpt y grd2cpt permiten ajustar l distinta
gmt makecpt -T-550/450/50 -Z >%color%
gmt grd2cpt %CUT% -Z >%color%
gmt grd2cpt %CUT% -Z -L-150/150 -D >%color%
3. Resolución: En caso de elegir una resolución de grilla (Grid Step) menor a la que corresponde (calculada en la página del ICGEM), se observarán líneas grises (que corresponden a zonas sin datos) en el mapa.
gmt xyz2grd -R -G%CUT% "eigen-6c4*.gdf" -h37 -I0.095
El script permite crear un mapa de anomalías de Bouguer a partir de la tabla de datos del modelo Eigen-6c4 descargados de la página del ICGEM (International Centre for Global Earth Model).
0. Descargar datos: Para este ejemplo utilizo la tabla de datos "eigen-64c-76909.gdf". El archivo tiene un encabezado de 37 líneas (hasta "end of head") y luego una tabla de datos en 3 columnas (longitud, latitud y anomalía de Bouguer). Ver Anexo 3 para más información.
Nota: Para datos distribuidos aleatoriamente es necesario primero utilizar algún módulo que los distribuya uniformemente (por ej.: surface, triangulate, nearneighbor).
gmt xyz2grd -R -G%CUT% "eigen-6c4*.gdf" -h37 -I0.1
2. Hacer Mapa: En los siguientes pasos se utilizan las herramientas makecpt, grd2cpt, grdgradient, grdimage, psscale, etc explicados previamente (pasos 5 a 8 en entradas 5.1 y 7.1). El uso de makecpt y grd2cpt permiten ajustar l distinta
gmt makecpt -T-550/450/50 -Z >%color%
gmt grd2cpt %CUT% -Z >%color%
gmt grd2cpt %CUT% -Z -L-150/150 -D >%color%
makecpt -T-550/450/50 |
grd2cpt %CUT% -Z |
grd2cpt %CUT% -Z -L-150/150 -D |
gmt xyz2grd -R -G%CUT% "eigen-6c4*.gdf" -h37 -I0.095
xyx2grd -I0.095 |
Hola muchas gracias por la explicación, muy claro todo!!! Recién estoy arrancando con el GMT, por lo tanto algunas cosas se me escapan. Corrí todos las líneas a través del GMT command prompt y, al parecer, los corre bien pero no me muestra ningún mapa. ¿que estoy haciendo mal? Saludos
ResponderBorrarLos comandos de aca sirven para crear una grilla a partir del archivo gdf. Una vez creada la grilla, hay que usar grdimage para hacer el mapa.
ResponderBorrarok ¿y como se guarda esa grilla? porque creo que no me genera ningún archivo. Solo tengo tres uno que es gmt (archivo history) otro que se llama %CUT% y el ultimo se llama %color%
ResponderBorrarAhh, si, eso es porque son comandos para correr en windowds con archivos batch. Sospecho que no es tu caso.
ResponderBorrarQuizas este otro script te sirva mas
https://github.com/Esteban82/FCEN-2022/blob/fa475237706aa30e7749f6404877f08cfdd25257/1_Ejercicios/08E_MapaBouguer/33_Mapa_Bouguer.sh
https://github.com/Esteban82/FCEN-2022/blob/main/1_Ejercicios/08E_MapaBouguer/33_Mapa_Bouguer.sh
ResponderBorrar