Инструкция по ручному заданию параметров VOS-RT Версия 2.3
Текущий временной интервал прогноза ветра: #!/usr/bin/perl
use CGI;
use CGI::Carp qw(fatalsToBrowser);
{
# block is for $1 not mantaining its value
$0 =~ /(.*)\//;
push @INC, $1 if $1;
}
$infodat = $ENV{DOCUMENT_ROOT}.'/result/vosrt/data/info.dat';
#$infodat = "C:\\Temp\\vosrt\\data\\info.dat";
$cgi = new CGI;
print $cgi->header;
open (inF,$infodat) or die$!;
$time = ;
close(inF);
chomp($time);
$time =~ /(\d{2})(\d{2})(\d{2})(\d{2})/;
print $3,'.'.$2,'.',$1,' '.$4,":00";
GMT на 68 часов.
В конце данного сообщения приведен пример задания для
запуска модели. Задание необходимо выслать в виде
е-мэйл сообщения на адрес OilSpillRobot@hydromet.com.
Результаты, оповещения или ошибочные сообщения будут
высланы на Ваш адрес "Reply", установленный в Вашем почтовом
клиенте.
В прикрепленном файле "results.doc" находится карта рабочей области.
В прикрепленном файле "gis_res.zip" находятся шейп файлы с результатами расчета.
Ниже дается описание директив задания:
SourceName=OilSpillTest
определяет название источника разлива
обязательно на английском языке
Latitude=52d42m3.0s
Longitude=143d38m57.6s
широта и долгота источника разлива соответственно
в градусах, минутах, секундах и десятых секунд
Depth=0
глубина разива под морской поверхностью в метрах
StartTime="#!/usr/bin/perl
use CGI;
use CGI::Carp qw(fatalsToBrowser);
{
# block is for $1 not mantaining its value
$0 =~ /(.*)\//;
push @INC, $1 if $1;
}
$infodat = $ENV{DOCUMENT_ROOT}.'/result/vosrt/data/info.dat';
#$infodat = "C:\\Temp\\vosrt\\data\\info.dat";
$cgi = new CGI;
print $cgi->header;
open (inF,$infodat) or die$!;
$time = ;
close(inF);
chomp($time);
$time =~ /(\d{2})(\d{2})(\d{2})(\d{2})/;
print $3,'.'.$2,'.',$1,' '.$4,":00";
"
время и дата разлива в формате "дд.мм.гг чч:мм"
время должно указываться по Гринвичу
OilSpillTime=5
продолжительность разлива в часах
если задано 0, то подразумевается мгновенный разлив
OilSpillSpeed=100
скорость разлива нефти в м3/час
если предыдущая директива задана 0, то здесь
задается общий объем разлитой нефти в м3
Примечания:
- директива Latitude должна быть в пределах 51d10m0.0s -- 54d30m0.0s
- директива Longitude должна быть в пределах 142d46m0.0s -- 144d50m0.0s
- директива StartTime должна входить в текущий временной интервал
прогноза ветра, приведенный выше
- емэйл-сообщение с заданием для модели должно содержать только
английские символы (не должно присутствовать русских символов)
Пример задания для оперативной модели разливов
(т.е. емэйл, содержащий задание должен иметь 7 строчек
с 7-ю директивами):
; -----------------------
SourceName=OilSpillTest
Latitude=52d42m3.0s
Longitude=143d38m57.6s
Depth=0
StartTime="#!/usr/bin/perl
use CGI;
use CGI::Carp qw(fatalsToBrowser);
{
# block is for $1 not mantaining its value
$0 =~ /(.*)\//;
push @INC, $1 if $1;
}
$infodat = $ENV{DOCUMENT_ROOT}.'/result/vosrt/data/info.dat';
#$infodat = "C:\\Temp\\vosrt\\data\\info.dat";
$cgi = new CGI;
print $cgi->header;
open (inF,$infodat) or die$!;
$time = ;
close(inF);
chomp($time);
$time =~ /(\d{2})(\d{2})(\d{2})(\d{2})/;
print $3,'.'.$2,'.',$1,' '.$4,":00";
"
OilSpillTime=5
OilSpillSpeed=100
; -----------------------
Вернуться на краткое описание VOS-RT
|