Mapa del territorio
continental americano con datos
físico-políticos-culturales del Instituto Geográfico Nacional (IGN).
Este ejemplo muestra como realizar un mapa rectangular del territorio continental americano de Argentina con una proyección no rectilínea (paralelos y meridianos), en este caso la proyección cilíndrica Mercator Transversal (o Cassini). Además se muestra como utilizar datos físico-políticos del Instituto Geográfico Nacional (IGN).
Este ejemplo muestra como realizar un mapa rectangular del territorio continental americano de Argentina con una proyección no rectilínea (paralelos y meridianos), en este caso la proyección cilíndrica Mercator Transversal (o Cassini). Además se muestra como utilizar datos físico-políticos del Instituto Geográfico Nacional (IGN).
Datos:
- Global Self-consistent, Hierarchical, High-resolution Geography Database (GSHHG; incluido en GMT, Link): Conjunto de datos de líneas de costa de alta resolución.
- Digital Chart of the World (DCW): Base de datos vectorial de los países del mundo y de las provincias/estados de los 8 más grande (en superficie, incluye Argentina).
- Instituto Geográfico Nacional (IGN). Archivos SHP disponibles. Link para descargar los datos en formato gmt.
0. Preparación de los Datos:
GMT puede leer archivos vectoriales Shapefile (SHP) mediante GDAL. Sin embargo, a veces puede fallar. En el Anexo 1 se explica como adecuar los datos vectoriales (SHP) al formato compatible con GMT.
Script
Variables:
1. Región: En GMT hay 2 métodos para describir la región geográfica de un mapa (-R).
REM Titulo del mapa
SET title=EJ1.5_MapaPolitico_Argentina
echo %title%
rem Region: Argentina
SET REGION=-81/-55/-53/-21r
2. Proyección: Entre las proyecciones cilíndricas de GMT, hay 2 que no son rectilíneas: Mercator Transversal (T) y Cassini (C). Para este ejemplo utilizamos la primera centrada en el meridiano 60° W y en el paralelo 30°S (es opcional), y con un ancho de 13 cm.
rem Proyeccion Cilindrica: (T)ransverse Mercator, (C)assini
SET PROJ=T-60/-30/13c
REM Nombre archivo de salida
SET OUT=%title%.ps
Dibujar el Mapa:
3. Comandos previos: Agregamos las líneas de comandos de las entradas previas para pintar las áreas húmedas, resaltar a Argentina, dibujar el marco del mapa, los límites de países, línea de costa.
rem Pintar areas húmedas: Oceanos (-S) y Lagos (-C+ll/)f
Set color=dodgerblue2
gmt pscoast -R -J -O -K -D%D% >> %OUT% -S%color% -Cwhite+l
REM Resaltar paises DCW
gmt pscoast -R -J -O -K >> %OUT% -EAR,FK,GS+grosybrown2+p
REM Dibujar frame
gmt psbasemap -R -J -O -K >> %OUT% -Baf
REM Dibujar Bordes Administrativos. N1: paises.(Nborder[/pen])
gmt pscoast -R -J -O -K -D%D% >> %OUT% -N1/0.75
REM Dibujar Linea de Costa
gmt pscoast -R -J -O -K -D%D% >> %OUT% -W1/faint
REM Convertir ps en otros formatos: EPS (e), PDF (f), JPEG (j), PNG (g), TIFF (t)
psconvert %OUT% -Tt -A
4. Datos IGN: con psxy se grafican los datos del IGN los cuales son vectoriales de tres tipos: puntos (pueblos), líneas (límites administrativos, departamentos, cursos de agua, red ferroviaria, límites marinos (COPLA)) y áreas (cuerpos de agua, ejidos urbanos). Para los puntos usamos el argumentos -S para dibujar círculos (c) de 0.04 cm (-Sc0.04). Para las líneas usamos -W y -G para definir el color de las áreas. Estas líneas de comando deben ubicarse antes de los datos de GSHHG.
psconvert %OUT% -Tt -A
4. Datos IGN: con psxy se grafican los datos del IGN los cuales son vectoriales de tres tipos: puntos (pueblos), líneas (límites administrativos, departamentos, cursos de agua, red ferroviaria, límites marinos (COPLA)) y áreas (cuerpos de agua, ejidos urbanos). Para los puntos usamos el argumentos -S para dibujar círculos (c) de 0.04 cm (-Sc0.04). Para las líneas usamos -W y -G para definir el color de las áreas. Estas líneas de comando deben ubicarse antes de los datos de GSHHG.
Nota: El nombre de los archivos indican la ruta absoluta de la ubicación de los datos del IGN en mi computadora.
REM Datos Instituto Geografico Nacional (IGN)
REM -----------------------------------------------------------------------------------------------------------
rem Cursos y Cuerpos de Agua
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\004_Cuerpos_De_Agua.gmt" -G%color% >> %OUT%
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\001_Cursos_De_Agua.gmt" -Wfaint,blue >> %OUT%
rem Departamentos
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\Departamentos.gmt" -Wthinnest,- >> %OUT%
rem limites administrativos
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\limites_politico_administrativos.gmt" -Wthinner >> %OUT%
rem Limites Marinos (COPLA)
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\LIMITE_COPLA.gmt" -Wthinner,.- -Am >> %OUT%
rem Dibujar red ferroviaria
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\003_Red_Ferroviaria.gmt" -Wthin,red -Am >> %OUT%
rem Pueblos y Ejidos Urbanos
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\005_Centros_Poblados.gmt" -Sc0.04 -Gblack >> %OUT%
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\010_Ejidos_Urbanos.gmt" -Wfaint -Ggreen >> %OUT%
Edición de Script
5. Región: Se puede editar la región definida en el punto 1 para obtener un mapa de la provincia de Buenos Aires.
rem Region: Argentina
SET REGION=-81/-55/-53/-21r
rem Region: Buenos Aires
SET REGION=-64/-42/-56/-33r
REM Datos Instituto Geografico Nacional (IGN)
REM -----------------------------------------------------------------------------------------------------------
rem Cursos y Cuerpos de Agua
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\004_Cuerpos_De_Agua.gmt" -G%color% >> %OUT%
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\001_Cursos_De_Agua.gmt" -Wfaint,blue >> %OUT%
rem Departamentos
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\Departamentos.gmt" -Wthinnest,- >> %OUT%
rem limites administrativos
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\limites_politico_administrativos.gmt" -Wthinner >> %OUT%
rem Limites Marinos (COPLA)
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\LIMITE_COPLA.gmt" -Wthinner,.- -Am >> %OUT%
rem Dibujar red ferroviaria
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\003_Red_Ferroviaria.gmt" -Wthin,red -Am >> %OUT%
rem Pueblos y Ejidos Urbanos
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\005_Centros_Poblados.gmt" -Sc0.04 -Gblack >> %OUT%
gmt psxy -R -J -O -K "E:\Facultad\Datos_Geofisicos\IGN\1_GMT\010_Ejidos_Urbanos.gmt" -Wfaint -Ggreen >> %OUT%
Edición de Script
5. Región: Se puede editar la región definida en el punto 1 para obtener un mapa de la provincia de Buenos Aires.
rem Region: Argentina
SET REGION=-81/-55/-53/-21r
rem Region: Buenos Aires
SET REGION=-64/-42/-56/-33r
No hay comentarios.:
Publicar un comentario