#!/bin/ш# Задать общие параметры ПРОЕКЦИЯ = A90.0/-20.0/180/19.998266666666666c РЕГИОН = -12.856058461183775/-43.848273739920856/151.50519408595028/33.22162400070504r ИМЯ ФАЙЛА = Indian_Ocean_laea_location_map.ps# Получить файлы данных Natural Earth echo "Загрузка файлов данных с 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 "...done\n" echo "Распаковка архивов"
unzip 110m \* .zip echo "...done\n" echo "Преобразование шейп-файлов в GMT"
ogr2ogr -F GMT 110m_land.gmt 110m_land.shp ogr2ogr -F GMT 110m_coastline.gmt 110m_coastline.shpogr2ogr -F GMT 50m_borders.gmt ne_50m_admin_0_boundary_lines_land.shp echo "...выполнено\n" echo "Создание карт"
GMT psxy -m -J $PROJECTION -R $REGION --PAGE_COLOR = 198 /236/255 --POLAR_CAP = none --PAPER_MEDIA = A3 --BASEMAP_TYPE = plain --BASEMAP_AXES = NESW --FRAME_PEN = 0 .15p,black 110m_land.gmt -K -G254/254/233 > $FILENAME
GMT psxy -m -J $PROJECTION -R $REGION 110m_coastline.gmt -O -K -W0.535p,9/120/171 >> $FILENAME
GMT psxy -m -J $PROJECTION -R $REGION 50m_borders.gmt -O -W100/100/100 >> $FILENAME echo "...готово\n" echo "Теперь вы можете открыть $FILENAME в Inkscape, чтобы очистить файл и сохранить его как SVG. Вам следует добавить фон цвета океана и упростить сетки с помощью CTRL+L." gv $ИМЯ_ФАЙЛА