Почта
Чат
Диск
     

Лабораторная работа №5

Установите графическую среду разработки программ Netbeans, позволяющую создавать и запускать программы на Java:

sudo apt-get install netbeans

Перейдите в каталог загрузок

cd ~/downloads/

Скачайте netCDF-файл со среднемесячными данными о количестве осадков по всему земному шару с разрешением 2.5°x2.5° с 1979 года по настоящее время с помощью команды

wget http://meteolab.ru/downloads/gpcp/precip.mon.mean.nc

Перед установкой программы визуализации пространственных данных PanoplyJ создайте для нее рабочий каталог soft командой

mkdir ~/soft
Перейдите в этот каталог
cd ~/soft/
Затем скачайте с официального сайта исходный код программы с помощью команды
wget http://www.meteolab.ru/downloads/PanoplyJ.zip

Распакуйте zip-архив командой

unzip PanoplyJ.zip
Это приведет к созданию каталога PanoplyJ, в котором находится скрипт panoply.sh для запуска программы.

Запустите программу командой

~/soft/PanoplyJ/panoply.sh
Появится графическое окно с меню в верхней части. Используйте пункт File->Open File... для открытия файла precip.mon.mean.nc, находящегося в каталоге downloads. В появившемся списке выберите переменную precip и постройте карту количества осадков нажав на кнопку "Create Plot". В появившемся окне выберите тип "Longitude-Latitude" и нажмите на кнопку "Create". Появится изображение карты количества осадков для первого месяца (январь 1979 года).

Перейдите на закладку "Scale" и выберите палитру "GISS_isccp_rainbow_20.gct". В пункте "Scale Caption" выберите вариант "Other" и в текстовом поле задайте единицы измерения количества осадков: "мм/день". В пункте "Caption Location" укажите "Below colorbar". Перейдите на закладку "Map" и поменяйте проекцию на "Robinson". Перейдите на закладку "Labels" и задайте заголовок рисунка "Среднемесячное количество осадков". Уберите "галочку" в пункте "Show min-max footnote".

Сохраните изображения всех 415 карт в формате PNG. Для этого выберите пункт меню "File->Export Animation". В появившемся окне укажите формат "PNG Frames" и нажмите кнопку "Okay". В новом окне укажите каталог Изображения, в который будут сохранены все изображения. В нижней части окна укажите имя файла "precip.png" и нажмите кнопку "Save" - начнется процесс создания файлов. Через несколько минут в каталоге ~/Изображения появятся все 415 PNG-файлов с изображением карт количества осадков за каждый месяц с января 1979 года.

С помощью навигатора файлов перейдите в каталог Изображения и просмотрите их с помощью программы просмотра изображений. Запустите слайд-шоу, нажав на клавишу "F5". Чтобы сделать паузу между показами изображений в 1 секунду, выйдите из режима слайд-шоу нажав "F5", выберите пункт меню "Правка->Параметры", затем закладку "Слайд-шоу" и в пункте "Переключать изображения через" укажите "1", а затем нажмите на кнопку "Закрыть". Запустите слайд-шоу (show must go on).

Осреднение по времени

Для проведения климатического анализа данных целесообразнее осуществлять осреднение по заданным месяцам, сезонам, полугодиям. Чтобы осуществить подобную обработку необходимо использовать набор утилит CDO.

Перейдите в каталог загрузок

cd ~/downloads/

Чтобы построить карту количетсва осадков в декабре-феврале необходимо сначало создать netCDF-файл, содержащий данные только за эти месяцы командой
cdo selmon,12,1,2 precip.mon.mean.nc precip.dec.jan.feb.nc
Затем провести осреднение по времени командой
cdo timmean precip.dec.jan.feb.nc precip.time.mean.nc
С помощью созданного файла постройте карту количества осадков в декабре-феврале. Воспользуйтесь для этого программой PanoplyJ.

Получите индивидуальное задание у преподавателя. Выполните задание. Покажите преподавателю.

Выключите компьютер командой

sudo shutdown -h now

Полезная информация

Страница загрузки Panoply
Описание команд CDO (англ.)