Свободный метео-софт

Метеоцентр.Азия - наш новый сайт с высокодетализированными прогнозами погоды по пунктам России и мира
Облегчённая версия Метеоклуба (для КПК)
Карта активных участников Метеоклуба (105 кБ)    Таблица дней рождения активных участников Метеоклуба
Клуб любителей метеорологии (группа ВКонтакте)

Свободный метео-софт

Сейчас в Метеоклубе:
Участников - 14 [ ded, gosplan, Nike12, Zen, groza_1, Subtropic, Rain Man, Tuskar, kir_vik, lufter, Bouira10, kostian, sergei88, Adrenalines ]
Максимальное одновременное количество посетителей: 14 [24 Мар 2017 11:06]
Гостей - 0 / Участников - 14

 - Начало - Ответить - Статистика - Регистрация - Поиск -
МЕТЕОКЛУБ : независимое сообщество любителей метеорологии (Европа и Азия) : ФОРУМ О ПОГОДЕ И ПРИРОДЕ / Компьютерная техника и интернет в метеорологии / Свободный метео-софт
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >>
Автор Сообщение
Mesocyclon
Участник
Письмо
Троицк, Челябинск, Челябинская область
# Дата: 24 Янв 2011 19:25


Corvus, запустил через ДОС. (cmd.exe) Командная строка запускается. Правда вместо того чтобы открыть скрипт он открывает текстовый редактор где я его редактировал.
Напишите пожалуйста как запустить скрипт поподробнее, если Вам не трудно, ну или кто-нибудь, а то я никак не могу разобраться.

Corvus
Автор сайта
Письмо
Владимир (г. Байконур)
# Дата: 24 Янв 2011 20:23


В командной строке, в каталоге где находится ГРАДС, набрать:

gradsdods -blc name.gs

где name.gs - имя скрипта.

Mesocyclon
Участник
Письмо
Троицк, Челябинск, Челябинская область
# Дата: 25 Янв 2011 12:40 - Поправил: Mesocyclon


Corvus, не является командой...
Конкретно в какую строку вписывать? Их там штук около 20 в этом каталоге. Как Вы вообще метеограммы делаете?
И какие файлы надо скачать чтобы построить метеограмму?
Gradsdods- вообще нет такой команды.
Я хоть ту программу скачал
http://garr.dl.sourceforge.net/project/opengrads/g rads2-windows/2.0.a9.oga.1/grads-2.0.a9.oga.1-win3 2_superpack.exe
Откуда Вы скачивали?
Так же если не вылетает ошибка о неверной команде то вылетает вот:
Error in GXSTRT: Unable to connect to X server. Как уйти от неё? Как я понял это ошибка подключения к серверу. Интернет работает.

Corvus
Автор сайта
Письмо
Владимир (г. Байконур)
# Дата: 25 Янв 2011 17:47 - Поправил: Corvus


Mesocyclon

Скачайте программу с официального сайта
http://www.iges.org/grads/downloads.html

И разбирайтесь в ней на примерах, используя официальное руководство (при необходимости страницы можно переводить Гуглом)
http://www.iges.org/grads/gadoc/tutorial.html
http://www.iges.org/grads/gadoc/users.html

Вот небольшой мануал в корявом русском переводе:
http://hydrophys.org/projects/GrADS.ru/tutorial_ru s.html

nimfa
Участник
Письмо
Сочи
# Дата: 2 Апр 2011 08:40


Электронная психрометрическая таблица EXE файл.
Определение характеристик влажности: по температурам сухого и смоченного термометров и исходному давлению рассчитывает относительную влажность воздуха и точку росы. А также по температуре воздуха и температуре точки росы рассчитывает: дефицит точки росы, относительную влажность, парциальное давление водяного пара, давление насыщения, абсолютную влажность воздуха, удельную влажность и многие другие характеристики влажности.

http://letitbit.net/download/86134.89198cc26f35e6f b5026d449879f/Elektronnaya_psihrometricheskaya_tab lica.rar.html

Yurij
Участник
Письмо
Сумы, Украина
# Дата: 2 Апр 2011 10:37


nimfa

Подобную программу предлагает метеолюбитель Виталий Кравченко из Гомеля http://meteo.na.by/meteoprograms/

TornadoF5
Участник
Письмо
Харьков, Украина. (Игорь)
# Дата: 2 Апр 2011 13:03


Corvus

Скачал программу GRADS с оф сайта. При её запуске сразу же вылетает такая ошибка: "Запуск программы невозможен, т.к. на компьютере отсутствует cygX11 -6.dll. Что это за файл и где его можно взять?

Система Windows 7

Corvus
Автор сайта
Письмо
Владимир (г. Байконур)
# Дата: 2 Апр 2011 18:37


TornadoF5

Нужно установить программную оболочку Х11.

Например, отсюда можно взять:

http://mediakey.dk/~cc/x11-for-windows-xp-and-vist a/

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 17 Июн 2011 16:15


TornadoF5, с опозданием на 2,5 месяца, но всё же... Есть OpenGrads. Всё устанавливается автоматически, остаётся только перезагрузиться.

TornadoF5
Участник
Письмо
Харьков, Украина. (Игорь)
# Дата: 17 Июн 2011 17:18


gasha
Большое спасибо!!

TornadoF5
Участник
Письмо
Харьков, Украина. (Игорь)
# Дата: 9 Июл 2011 19:33


Для тех у кого установлена система Windows 7 предлагаю два пакета тем с фотографиями. Я наткнулся на очень красивые фото на сайте extremeinstability.com и решил создать тему про природу и штормовую погоду.
1. Красивая природа;
2. Штормовая погода

Устанавливайте и наслаждайтесь красотой)))

Cumulonimbus incus
Участник
Письмо
Кишинёв, Молдова
# Дата: 11 Июл 2011 16:44


Как я понял из документации ГрАДСа, для того чтобы открыть GRIB-файл, для него нужно создать CTL-файл с помощью скрипта g2ctl.pl и индексный файл c помощью gribmap'а.

Куда нужно ложить скрипт g2ctl.pl и сам ГРИБ, чтобы вся эта система заработала (у меня Windows 7)?

Буду очень благодарен за объяснение.

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 11 Июл 2011 17:23


Куда нужно ложить скрипт g2ctl.pl и сам ГРИБ
Cumulonimbus incus

В самом простом варианте скрипт и гриб должны быть в основной папке с Градсом: C:\OpenGrADS\Contents\Cygwin\Versions\2.0.a9.oga.1\i686

Скрипт g2ctl.pl написан на Perl, то есть ещё нужен сам Perl. Взять можно здесь.

Теперь можно всё запускать.
Для простоты и удобства можно создать батник со следующим содержимым:

perl g2ctl.pl grib2_file >grib2_file.ctl
gribmap -i grib2_file.ctl

На выходе получим собственно сам файл grib2_file.ctl, а также файл grib2_file.idx

P.S. У меня OpenGrads под Windows 7 (x86)

Cumulonimbus incus
Участник
Письмо
Кишинёв, Молдова
# Дата: 11 Июл 2011 19:45


Вот всё никак не получается... Мигают окна при запуске и сразу же закрываются.

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 12 Июл 2011 02:36 - Поправил: gasha


Вот всё никак не получается...
Cumulonimbus incus

1. В папке с Градсом лежит гриб

2. В папке с Градсом лежит g2ctl.pl

3. Создаём следующий текстовый файл (допустим гриб у нас называется grib2_file)

perl g2ctl.pl grib2_file >grib2_file.ctl
gribmap -i grib2_file.ctl

4. Меняем расширение файла с .txt на .bat

5. Запускаем его (далее приведён текст из консоли)

C:\OpenGrADS\Contents\Cygwin\Versions\2.0.a9.oga.1 \i686>perl g2ctl.pl CMC_glb_TM
P_TGL_2 1>CMC_glb_TMP_TGL_2.ctl

C:\OpenGrADS\Contents\Cygwin\Versions\2.0.a9.oga.1 \i686>gribmap -i CMC_glb_TMP_T
GL_2.ctl
grib2map: scanning GRIB2 file: CMC_glb_TMP_TGL_2
grib2map: Writing out the index file


6. Всё

7. Где у вас не так?

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 13 Июл 2011 03:29 - Поправил: gasha


Cumulonimbus incus, ещё для примера на примере грибов от гидрометцентра

1. Вот грибы

Будем качать их следующим батником (файл fc.bat):

wget -N http://mcc.hydromet.ru/wmc/fc_n000.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n012.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n100.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n112.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n200.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n212.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n300.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n312.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n400.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n412.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n500.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n512.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n600.bin
wget -N http://mcc.hydromet.ru/wmc/fc_n612.bin
copy /B fc_n000.bin+fc_n012.bin+fc_n100.bin+fc_n112.bin+fc _n200.bin+fc_n212.bin+fc_n300.bin+fc_n312.bin+fc_n 400.bin+fc_n412.bin+fc_n500.bin+fc_n512.bin+fc_n60 0.bin fc.bin
perl grib2ctl.pl fc.bin >fc.ctl
gribmap -i fc.ctl

2. На первом этапе всё скачали и подготовили для Градса.

3. Построим карту температуры на высоте 2 м по всему домену в батнике

Файл fc.gs:

'open fc.ctl'
'set mpdset hires'
V=TMP2m
timex=2
while( timex <= 13)
'set t ' timex
'value='V'-273.15'
'set gxout shaded'
'set rgb 16 200 0 200'
'set rgb 17 200 0 254'
'set rgb 18 150 0 254'
'set rgb 19 50 0 254'
'set rgb 20 0 100 254'
'set rgb 21 0 150 254'
'set rgb 22 0 204 204'
'set rgb 23 0 230 240'
'set rgb 24 0 230 119'
'set rgb 25 0 250 0'
'set rgb 26 254 225 0'
'set rgb 27 254 200 0'
'set rgb 28 254 150 0'
'set rgb 29 230 100 0'
'set rgb 30 220 74 29'
'set rgb 31 180 25 29'
'set rgb 32 180 0 50'
'set clevs -40 -35 -30 -25 -20 -15 -10 -5 -1 1 5 10 15 20 25 30 35'
'set ccols 16 17 18 19 20 21 22 23 24 0 25 26 27 28 29 30 31 32'
'd value'
'run cbarn'
'set gxout contour'
'set ccolor 1'
'd value'
'q time'
times = sublin(result,1)
timeword = subwrd(times,3)
'draw title 'V' Valid: 'timeword''
'printim 'V'_'timex'.png white'
timex = timex + 1
'clear'
endwhile
'quit'

4. Собственно строим карты (файл fc.ctl.bat):

grads.exe -lc fc.gs

5. Получаем что-то похожее на это:



Вот сам ctl файл:

dset ^fc.bin
index ^fc.bin.idx
undef 9.999E+20
title fc.bin
* produced by grib2ctl v0.9.12.5p46
dtype grib 14
ydef 37 linear 0.000000 2.5
xdef 49 linear 310.000000 2.500000
tdef 14 linear 00Z06jul2011 12hr
* z has 13 levels, for prs
zdef 13 levels
1000 925 850 700 500 400 300 250 200 150 100 70 50
vars 14
APCPsfc 0 61,1,0 ** surface Total precipitation [kg/m^2]
HGTprs 13 7,100,0 ** (profile) Geopotential height [gpm]
PRESmwl 0 1,6,0 ** max wind level Pressure [Pa]
PREStrp 0 1,7,0 ** tropopause Pressure [Pa]
PRMSLmsl 0 2,102,0 ** mean-sea level Pressure reduced to MSL [Pa]
RHprs 7 52,100,0 ** (profile) Relative humidity [%]
TMPprs 11 11,100,0 ** (profile) Temp. [K]
TMP2m 0 11,105,2 ** 2 m above ground Temp. [K]
UGRDprs 13 33,100,0 ** (profile) u wind [m/s]
UGRD10m 0 33,105,10 ** 10 m above ground u wind [m/s]
UGRDmwl 0 33,6,0 ** max wind level u wind [m/s]
VGRDprs 13 34,100,0 ** (profile) v wind [m/s]
VGRD10m 0 34,105,10 ** 10 m above ground v wind [m/s]
VGRDmwl 0 34,6,0 ** max wind level v wind [m/s]
ENDVARS

То есть шаг сетки 2,5 градуса, по времени - 12 часов, переменных кот наплакал.

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 24 Июл 2011 17:21


Подскажите, пожалуйста, программу, скрипт, сайт... Необходимо нарисовать розу ветров по имеющимся данным. Просто у нас горит городская свалка, хотел бы получить наглядную карту опасных районов в городе, где будет больше всего дыма.

Corvus
Автор сайта
Письмо
Владимир (г. Байконур)
# Дата: 24 Июл 2011 19:35


gasha

Посмотрите в Экселе, там много видов диаграмм. Может, что-то похожее есть.

Gennady
Участник
Письмо
# Дата: 24 Июл 2011 22:48 - Поправил: Gennady


gasha
В Эксцеле точно есть. Ищите круговую диаграмму.

А еще посмотрите на первой странице:
Vvkot
Участник
Письмо
# Дата: 2 Дек 2007 22:01
Там тоже он пишет о розе ветра.

Gennady
Участник
Письмо
# Дата: 27 Июл 2011 16:17


gasha
Все жду, когда Вы еще поместите здесь свои скрипты. Пытаюсь начать знакомиться со скриптами, но как всем чайникам, сначала дело идет тяжело.
Не могли бы Вы открыть ликбез (введение в скрипты с самых азов). Думаю это было бы интересно не только мне. А уж я бы точно зачитывался. Может быть еще кто-нибудь подключился бы к этой теме.

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 27 Июл 2011 18:04


Gennady, рад помочь. Просто я сам лох. А так хорошая идея. Можно создать отдельную тему по Градсу. И в ней уже делиться наработками. P.S. Вечером чего-нибудь выложу))

Gennady
Участник
Письмо
# Дата: 28 Июл 2011 16:57


gasha
Может быть, для начала, пока тема созреет, несколько вопроосов?
1.Какое ПО нужно для написания и работы скриптов?
2.На каких языках удобнее всего писать скрипты для статистической обработки данных и представления результатов в виде карт с изолиниями.
3.Что надо сделать, чтобы Ваш скрипт (скачать грибы и построить карту)работал? (хорошо бы разжевать c самых азов!)
Куда надо поместить скрипт и что еще сделать?
4.Можно ли результаты работы скриптов выводить в файлы?
Что-нибудь еще простенькое на Ваше усмотрение.

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 2 Авг 2011 02:02 - Поправил: gasha


Gennady

1.Какое ПО нужно для написания и работы скриптов?

Я буду весьти речь исключительно о программе Grid Analysis and Display System (GrADS). А точнее об OpenGrADS.

Это программа для визуализации различных данных. Речь тут идёт про метеоданные.

Градс понимает их в разных форматах. Но нас интересуют GRIB, а также netCDF.

Скрипты для Градса пишутся в обычном блокноте. Весь синтаксис подробно описан на сайте программы. Есть и русские мануалы. Ссылок на память не помню. Позже добавлю.

2.На каких языках удобнее всего писать скрипты для статистической обработки данных и представления результатов в виде карт с изолиниями.


Так как речь у меня идёт про Градс, то и язык будет Градсовский))

3.Что надо сделать, чтобы Ваш скрипт (скачать грибы и построить карту)работал? (хорошо бы разжевать c самых азов!)

Если Градс установлен по умолчанию, то проще всего скрипты кидать в его корневую папку: C:\OpenGrADS\Contents\Cygwin\Versions\2.0.a9.oga.1 \i686

Пока отложим в сторону грибы. Будем сейчас работать с netCDF

Начинаем писать скрипт:

* Указываем время
if (args = '')
* Если при запуске скрипта, ему не было передано никакой информации (аргументов), то спрашиваем
prompt 'Enter forecast date (example, 20110802) --> '
pull date
prompt 'Enter forecast hour (example, 00 or 06 or 12 or 18) --> '
pull hour
else

* Иначе хватаем их из командной строки
date = subwrd(args,1)
hour = subwrd(args,2)
endif


Всё. Время, с которого стартуем, мы установили.

Далее открываем этот самый netCDF:

'sdfopen <a href="http://nomads.ncep.noaa.gov:9090/dods/gfs_hd/gfs_hd'date'/gfs_hd_'hour'z'" target="_blank" rel="nofollow">http://nomads.ncep.noaa.gov:9090/do ds/gfs_hd/gfs_h d'date'/gfs_hd_'hour'z'</a>

Как раз жирных выделены переменные, которые содержат дату и час прогона модели.

Самый простой вариант ограничить регион:

'set lon 0 50'
'set lat 50 70'
'set mpdset hires'


Тут мы указали самую западную и и самую восточную точки карты. А также самую южную и самую северную. Дополнительно приказали Градсу выдать наиболее детальную карту. Вообще с детализацией карт у Градса дело обстоит печально.

Продолжаем весьти речь о модели GFS. Собственно на неё и была ссылка в начале скрипта. В ней доступны 2 серии прогнозов: до 192 часов и до 384. Берём в расчёт только первую. шаг у модели 0,5 градуса, по времени - 3 часа.
То есть она имеет 65 точек, чтобы покрыть эти 192 часа. Если мы хотим построить карты для всего временного интервала, то начинаем писать цикл:

timex=1
while( timex <= 65)
'set t ' timex
Ля-ля-ля
timex = timex + 1
'clear'
endwhile


Думаю, что здесь всё понятно. Объявляется переменная timex, которая отвечает за момент времени. Изначально она 1, потом постепенно возрастает на единицу до 65. Когда достигнет 65, то значит, что уже все 65 карт построены. Clear необходимо, чтобы карта была очищена перед построением следующей карты. Иначе все карты наложаться друг на друга. Вместо ля-ля-ля сейчас напишем, что-нибудь более интригуещее.

Давайте отобразим изобары:

'set gxout contour'
'set ccolor 1'
'd pressfc/100'


Здесь указываем, что рисовать будем контуры. Указываем цвет контурных линий. Единица отвечает за белый. Но получим на выходе чёрный)) Пока не забивайте себе голову такой мелочью))

Переменная pressfs отвечает за приземное давление на уровне станции. Уж так её в GFS обозвали. Должны смириться... Вот прогноз за полночь от 31 июля: http://nomads.ncep.noaa.gov:9090/dods/gfs_hd/gfs_h d20110731/gfs_hd_00z.info

Здесь полное описание всех переменных. А делим на сто, чтобы привесьти в более читабельный и привычный вид.

'printim 'timex'.png white'
Эта строка говорит нам, что нужно сохранить карту в формате png и назвать её в номер временного интервала прогноза.

Вот и получили мы карты атмосферного давления.

function main(args)
if (args = '')
prompt 'Enter forecast date (example, 20110802) --> '
pull date
prompt 'Enter forecast hour (example, 00 or 06 or 12 or 18) --> '
pull hour
else
date = subwrd(args,1)
hour = subwrd(args,2)
endif
'sdfopen http://nomads.ncep.noaa.gov:9090/dods/gfs_hd/gfs_h d'date'/gfs_hd_'hour'z'

'set mpdset hires'
'set map auto'
'set mproj scaled'
'set lat 55 70'
'set lon 10 45'

timex=1
while( timex <= 65)
'set t ' timex

'set gxout contour'
'set ccolor 1'
'd pressfc/100'

'printim 'timex'.png white'
timex = timex + 1
'clear'
endwhile

Gennady
Участник
Письмо
# Дата: 3 Авг 2011 09:58


gasha
Спасибо большое. Все понятно, за исключением одного: где кнопка?
Как запускается скрипт? Может быть, все очень просто, когда Холмс пояснит. А пока только уподобляюсь Ватсону и восклицаю "как, черт возьми?".
Начал читать сайты в интернете, но подумал, что проще у Вас спросить: как запускается скрипт?
У меня Windows XP. OpenGrADS запустил. Скрипт написал (переписал).
Что дальше? Надо ли записать его в файл? Если да, то с каким расширением? Как же получить первый результат, свидетельствующий о работе скрипта? Если можно, по буквам...

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 3 Авг 2011 12:23 - Поправил: gasha


Скрипт пишется в любом текстовом редакторе. Самый простой вариант - это блокнот. Сохраняем скрипт как обычный текстовый файл. Принято, что у скриптов Градса расширение .gs То есть: hello_world.gs

Теперь запустим всё это.

Можно сперва запустить opengrads.exe

Starting X server under C:\OPENGR~1\Contents\Resources\Xming
Starting OPENGR~1 under C:\OPENGR~1\Contents\Cygwin\Versions\20A9OG~1.1\i6 86 ...


Grid Analysis and Display System (GrADS) Version 2.0.a9.oga.1
Copyright (c) 1988-2010 by Brian Doty and the
Institute for Global Environment and Society (IGES)
GrADS comes with ABSOLUTELY NO WARRANTY
See file COPYRIGHT for more information

Config: v2.0.a9.oga.1 little-endian readline printim grib2 netcdf hdf4-sds hdf5
opendap-grids,stn athena geotiff shapefile
Issue 'q config' command for more detailed configuration information
Loading User Defined Extensions table </cygdrive/c/OPENGR~1/Contents/Cygwin/Vers
ions/20A9OG~1.1/i686/gex/udxt> ... ok.
Landscape mode? ('n' for portrait):

Для скриптов нам нужно portrait, то бишь пишем n

Landscape mode? ('n' for portrait): n
GX Package Initialization: Size = 8.5 11
cygwin warning:
MS-DOS style path detected: \Users\root/.Xauthority
Preferred POSIX equivalent is: /cygdrive/c/Users/root/.Xauthority
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-p athnames
Command line history in \Users\root/.grads.log
ga->

Теперь пишем: run script.gs

Скрипт запущен. В данном скрипте, что приведён выше, он спросит про дату и час и начнёт рисовать.

Но такой вариант запуска не очень удобен. Поэтому напишем сценарий запуска (батник)

opengrads -lbxc 'script.gs 20110803 00'

Эту строчку пишем в текстовом файле. Сохраняем. Меняем расширение на .bat Этот бат файл также должен лежат в папке Градса.

Здесь включен пакетный режим, ничего не показывать.

Вот два варианта запуска скриптов.

Gennady
Участник
Письмо
# Дата: 3 Авг 2011 13:26


gasha
Вот два варианта запуска скриптов

Спасибо,gasha.
Вечером дома проверю.

Gennady
Участник
Письмо
# Дата: 8 Авг 2011 23:09


gasha, привет!
Я тут приболел немножко, но зато запустил скрипт! Понемногу осваиваю. Спасибо большое за помощь. Без Вас было бы очень тяжело.

gasha
Участник
Письмо
Россия, Карелия, Петрозаводск
# Дата: 10 Авг 2011 17:30 - Поправил: gasha


Понемногу осваиваю.
Gennady
Да не за что)) Вот ещё простой мануальчик по основным командам.

Вот всё мучаюсь с проекциями. просто с матчастью в этой области слабовато))

http://www.iges.org/grads/gadoc/map.html

GrADS Display Projections

* lat/lon (or spherical);
* N polar stereo (set mproj nps);
* S polar stereo (set mproj sps);
* the Robinson projection (set lon -180 180, set lat -90 90, set mproj robinson).

Map Settings
http://www.iges.org/grads/gadoc/commandsatt.html


Вот в скрипте nordic.gs картинка имеет следующий вид:


http://www.nordicweather.net/gfskartat.php?lang=en

За это отвечает:

'set mproj nps'
'set mpvals 0 37 54 71'
'set lon -60 100'
'set lat 43 90'
'set mpdset hires'

Какие есть формулы, преобразования, чтобы изменить область покрытия при сохранении "стройности" картинки?

'set mpvals 15 52 54 71' - отвечает за пограничные координаты изображения.

А вот

'set lon -60 100'
'set lat 43 90'

вместе с 'set mproj nps' сводит меня с ума))

Чтобы данный вариант центрировать над собой, я банально поменял
'set mpvals 0 37 54 71' на 'set mpvals 15 52 54 71'
Разница между крайними значениями сохранена.
Получилось примерно так.



Какую наиболее крупномасштабную карту имеет смысл строить? С радусом вокруг искомой точки не менее 1000 км? Это, например, для анализа. Как раз, выше приведённая моя карта и обеспечивает область радиусом немного превышающим 1000 км.

И ещё. В Градсе карты содержат очень мало деталей по поверхности (озёра, реки и т.д.). Есть какие-нибудь полигоны, дополнительные скрипты, чтобы получить более детальную карту?

Cumulonimbus incus
Участник
Письмо
Кишинёв, Молдова
# Дата: 11 Авг 2011 11:51


gasha, вначале скажу Вам спасибо за инструкцию по ГРАДСу. Всё получилось :-))

Какие есть формулы, преобразования, чтобы изменить область покрытия при сохранении "стройности" картинки?

Что вы имеете в виду под словом "стройность"?

Для построения карты по всей Европе можно использовать:

'set lon -40 120'
'set lat 25 85'
'set mpvals -10 68 35 72'


Вот пример.

А вот с детализацией карт дело обстоит не очень хорошо. Есть, конечно, дополнительные проекции, но их использовать очень трудно. Я даже и не пытался.

Gennady
Участник
Письмо
# Дата: 12 Авг 2011 14:00


gasha

Какие есть формулы, преобразования, чтобы изменить область покрытия при сохранении "стройности" картинки?

Нельзя ли подробнее?

Какую наиболее крупномасштабную карту имеет смысл строить? С радусом вокруг искомой точки не менее 1000 км? Это, например, для анализа. Как раз, выше приведённая моя карта и обеспечивает область радиусом немного превышающим 1000 км.

Если поставить вопрос так: "какую территорию должна покрывать карта?" вокруг изучаемого предмета, то Выбор размера картинки, повидимому, должен базироваться на целях, которые мы пытаемся достигнуть, и от свойств изучаемого предмета.
Для анализа, видимо, достаточно знать границы территории, за пределами которой окружающая среда перестает оказывать влияние на изучаемый предмет.
Для прогноза надо учитывать еще и вектор скорости перемещения среды и как изменяется ее влияние на предмет вдоль траектории движения среды к предмету.
В метеорологии, например, принят характерный масштаб для барических образований, равный 1000 км. Но при разработке прогнозов на месяц и более уже необходимо учитывать распределение предиктанта на территории всего полушария. Отсюда и выбор размера картинки, ее масштаба.

<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . >>
Ваш ответ

          Отменить *Что это?

 » Логин  » Пароль 
 
 
Полезная информация:



Поддержка: miniBB forum software © 2001-2017