#!/bin/ш# Задать общие параметры ПРОЕКЦИЯ = A-35.0/0.0/180/19.998266666666666c РЕГИОН = -147.58842045747764/-48.58942183011819/77.58842045747762/48.589421830118205r ИМЯ ФАЙЛА = Atlantic_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 110m_borders.gmt ne_110m_admin_0_boundary_lines_land.shp echo "...выполнено\n" echo "Создание карт"
GMT psxy -m -J $PROJECTION -R $REGION -Bg15 -P --PAGE_COLOR = 198 /236/255 --POLAR_CAP = none --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 110m_borders.gmt -O -W100/100/100 >> $FILENAME echo "...готово\n" echo "Теперь вы можете открыть $FILENAME в Inkscape, чтобы очистить файл и сохранить его как SVG. Вам следует добавить фон цвета океана и упростить сетки с помощью CTRL+L." gv $ИМЯ_ФАЙЛА