Mapas de edad.com
#!/bin/sh# Establecer opciones comunes PROYECCIÓN = A-165.0/-10.0/180/19.998266666666666c REGIÓN = -320.2519138145009/-12.459450078533589/-5.473602099069988/26.40516525873812r NOMBRE_DE_ARCHIVO = Pacific_Ocean_laea_location_map.ps# Obtener archivos de datos de Natural Earth echo "Descargando archivos de datos de naturalearthdata.com"
wget -nv -nc \ http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/physical/110m-coastline.zip \ http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/physical/110m-land.zip \ http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/110m-admin-0-boundary-lines.zip echo "...hecho\n" echo "Inflando archivos"
unzip 110m \* .zip echo "...listo\n" echo "Conversión de shapefiles a GMT"
ogr2ogr -F GMT 110m_land.gmt 110m_land.shp ogr2ogr -F GMT 110m_costa.gmt 110m_costa.shpogr2ogr -F GMT 50m_border.gmt ne_50m_admin_0_border_lines_land.shp echo "...hecho\n" echo "Creando mapas"
GMT psxy -m -J $PROYECCIÓN -R $REGIÓN --COLOR_PAGINA = 198 /236/255 --TAPA_POLAR = ninguna --MEDIO_PAPEL = A3 --TIPO_MAPA_BASE = simple --EJES_MAPA_BASE = NESW --PEN_MARCO = 0 .15p,negro 110m_tierra.gmt -K -G254/254/233 > $NOMBRE_ARCHIVO
GMT psxy -m -J $PROYECCIÓN -R $REGIÓN 110m_costa.gmt -O -K -W0.535p,9/120/171 >> $NOMBRE_ARCHIVO
GMT psxy -m -J $PROYECCIÓN -R $REGIÓN 50m_bordes.gmt -O -W100/100/100 >> $NOMBRE_ARCHIVO echo "...listo\n" echo "Ahora puedes abrir $FILENAME en Inkscape para limpiar el archivo y guardarlo como SVG. Debes agregar un fondo de color océano y simplificar las retículas usando CTRL+L". gv $NOMBREARCHIVO