[Назад] [Главная] Инструкция по ручному заданию параметров VOS-RT [Карта сайта] [Контакты]


Инструкция по ручному заданию параметров 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



[Назад] [Главная]