WWW.KNIGI.KONFLIB.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

 
<< HOME
Научная библиотека
CONTACTS

Pages:     | 1 |   ...   | 11 | 12 || 14 | 15 |   ...   | 18 |

«В.В.Иванов МЕТОДЫ И ПРОГРАММНЫЕ СРЕДСТВА АНАЛИЗА СУДОВЫХ ЭКСПЕДИЦИОННЫХ НАБЛЮДЕНИЙ Санкт-Петербург Гидрометеоиздат УДК 551.465.41 Представлены базовые сведения из ...»

-- [ Страница 13 ] --

раздел 2.3). К роме самих исходны х данных, подготавливаемых в виде ASCII-файла, состоящ его из трех колонок: Х-координата (горизонталь­ ная ось), У-координата (вертикальная ось), значение параметра, требует­ ся также подготовить файл границ района интерполяции, файл коорди­ натной сетки, файл береговой линии, файл символов (например: если тре­ буется выводить положение станций) и файл подписей. Первые два фай­ л а — это так называемые файлы границ ( *.Ып), содержащ ие две коорди­ натные колонки. Первая запись в этих файлах, так называемая «шапка», содержит два целых числа: количество следующих далее записей с коорди­ натами и указание на способ бланкировки (1 — бланкируется (т.е. закра­ шивается под цвет фона) область внутри заданной линии, 0 — вне ее). Для того чтобы быть уверенным в правильности бланкировки необходим о, чтобы координаты первой и последней граничных точек совпадали. К о­ личество блоков в одном файле, описывающих замкнутые области, может быть больш е единицы. Ф айл координатной сетки имеет аналогичную структуру, с той лишь разницей, что координатные линии, описываемые в нем, не должны быть замкнутыми. Эти файлы являются обязательными.

Д ва последних файла — это «пост»-файлы ( *.dat). П о структуре они ана­ логичны основному входному файлу и задаются в том случае, если требу­ ется размещать на карте дополнительные символьные объекты. Итак, пе­ ред тем как запускать на выполнение саму программу SURFER, необхо­ дим о подготовить 4 обязательных файла:

— файл с исходными данными (имя pawia.dat), включающий три колонки: (X, Y, параметр);

— файл границ района (имя фаша1.Ып), включающий две колон­ ки и «шапку»: (Х,У);

— файл береговой линии ( имя файла2.Ып), включающий две ко­ лонки и «шапку» (X, У);

— файл координатной сетки (имя файлаЗ.Ып), включающий две колонки и «шапку» (X, У).

П осле запуска исполнимого файла surfer32.exe на экране появляется картина, сходная с той, которая отображалась при запуске GRAPHER:

главное меню и макет страницы. Для выполнения построений рекоменду­ ется использовать следующую последовательность операций (хотя она и не является обязательной).

1. Войти в пункт главного меню Map, Load Base Мар, в появившемся диалоговом окне импорта файла выбрать файл береговой линии (имя файла2.Ып), а в окне опций импорта убрать «флажок» (если он был уста­ новлен) указателя Areas to Curves. На экране появятся очертания береговой линии района.

2. Выполнить п.1 для файла координатной сетки, установив в актив­ ное состояние «флажок» указателя Areas to Curves. На береговую линию наложится координатная сетка.

3. Выделить для преобразования все построенные объекты, для чего войти в пункт главного меню Edit и выбрать подпункт Select All.

4. Совместить береговую линию и координатную сетку: войти в пункт главного меню Мар и выбрать подпункт Overlay Maps. На экране отобра­ зятся совмещенные береговая линия и координатная сетка.

5. Войти в пункт главного меню Grid, Data и в появившемся диалого­ вом окне открытия входного файла выбрать файл с исходными данными.

В интерполяционном окне задать метод интерполяции Gridding Method (в соответствии с рекомендациями предыдущего раздела) и дискретность се­ точной области Number o f Lines исходя из правила: расстояния между ли­ ниями сетки по обоим направлениям в указанных единицах (Spacing) не должны сильно различаться. Нажать ОК. На экране отобразится предыду­ щий рисунок и будет подан звуковой сигнал.

6. Войти в пункт главного меню Grid, Blank и в появившемся диалого­ вом окне открытия входного файла выбрать сформированный SURFER файл с результатами интерполяции имя файла^Ы, в появившемся следом диалоговом окне ввести имя граничного файла (имя файла!.Ып), а в окне задания выходного файла— вновь имя фашиР-.grd. На экране отобразится предыдущий рисунок и будет подан звуковой сигнал.

7. Войти в пункт главного меню Map, Contour и ввести в текстовой строке имя файла.grd. Н е меняя опций в появившемся диалоговом окне отрисовки изолиний, нажать ОК. На экране отобразятся изолинии поверх предыдущей картинки.

8. Повторить п.4. На экране отобразится карта с совмещенными объек­ тами.

9. Войти в пункт главного меню Map, Post и в появившемся диалого­ вом окне открытия «пост»-файла выбрать соответствующий файл с дан­ ными. В диалоговом окне Post Мар установить вид и размер символа, а также формат, шрифт и относительное положение подписи к символу. На экране отобразятся заданные символы.

10. Повторить п.4. На экране отобразится карта с совмещенными объектами.

11. Выделить лю бой из объектов карты путем установки на него ука­ зателя мыши и нажатия левой кнопки. Войти в пункт главного меню Мар, Edit Overlays и выбрать для редактирования объект Contours. Внести же­ лаемые изменения в заданные по умолчанию опции, например: заполнить Рис. 8. Карта распределения температуры, построенная в S U R F E R контуры (области между изолиниями) определенными цветами (Filled Contours — «флажок», Contour Levels, Fill, Minimum, выбрать цвет анало­ гично Maximum); сгладить изолинии (Smooth Contours — «флажок»); уста­ новить желаемый формат и шрифт оцифровки и т.д. Н а экране отобразят­ ся внесенные изменения.

12. Повторить при необходимости п.8 для всех других объектов рисун­ ка (координатных осей, береговой линии, координатной сетки, символов).



13. Отмасштабировать карту, для чего войти в пункт Map, Scale глав­ ного меню, установить «флажок» указателя Proportional и ввести желае­ мые размеры рисунка X-Scale ( Y-Scale), Length.

14. Ввести текст заголовка рисунка и подписи выбранных узлов ко­ ординатной сетки. Для этого войти в пункт главного меню Draw, Text (ука­ затель мыши изменит свою форму), установить указатель в желаемую п о­ зицию отображения текста и нажать левую кнопку мыши. Ввести текст в появившемся на экране окне ввода текста и установить нужные опции шрифта. Н а экране появится заданный текст в заданном месте карты. (Если есть необходимость переместить текст в другое место экрана, достаточно просто выделить его указателем мыши и, не отпуская кнопку, передви­ нуть в нужную позицию).

Если все указанные действия выполнены правильно, на экране ото­ бразится картинка, похожая на рис. 8.

Н еобходимо сделать ряд полезных замечаний, касающихся обязатель­ ности и совместимости описанных выше действий. Бланкировка карты не всегда способствует улучшению ее вида. Дело в том, что при бланкировке отбрасывание узлов, лежащих за границей района, приводит к «обреза­ нию» области, занятой изолиниями по ломанной, отрезки которой соеди­ няют ближайшие к границе внутренние узлы. В случае, если шаг сетки не очень мал (а неоправданное измельчение шага может отрицательно ска­ заться на качестве интерполяции), то при заполнении контуров граница области, занятой изолиниями, может весьма отдаленно напоминать ли­ нию, заданную в граничном файле. Чтобы избежать этого, иногда бывает полезно вообщ е отказаться от процедуры бланкировки и «прятать» фик­ тивные изолинии, т.е. изолинии, выходящие за границы области, под бе­ рега или использовать граничный файл не на этапе модификации grd-фай­ ла, а через пункт Load Base Мар, т.е. считать «берегом» все, что лежит вне области с данными. Следует помнить, что в случае размещения на карте любых дополнительных объектов (текста, символов) через пункт главно­ го меню Draw, масштабирование необходим о выполнять только после выделения всех объектов и использовать для этой цели указатель мыши. В противном случае произойдут нежелательные изменения во взаимном рас­ положении карты и введенных таким способом объектов.

Построение вертикальных разрезов При построении вертикальных разрезов порядок действий мало от­ личается от описанного выше для горизонтальных карт. Основное отли­ чие связано с формированием исходного файла. Входной файл для отрисовки вертикального разреза содержит в качестве координат относитель­ ное расстояние от исходной точки разреза до следующих точек (X) и глу­ бину ( У). Как и входной файл для карты, его удобнее формировать в соот­ ветствующей сервисной программе H D B. Для правильного отображения разреза на экране значения глубины должны быть отрицательными. М ес­ то файла береговой линии при отрисовке разреза занимает файл контура рельефа дна, а специального граничного файла, как правило, не требует­ ся. Таким образом, рекомендуемые для подготовки вертикального разре­ за действия сводятся к выполнению п. 1, 5, 7, 8— 14, описанных при пост­ роении горизонтальной карты. Пример вертикального разреза, построен­ ный средствами SU R F E R, представлен на рис.9.

Построение векторных карт Довольно часто в океанографической практике встает задача отрисовки векторных карт, т.е. карт, на которых отображаются векторные веРис. 9. В ертикальны й р азр ез тем п ературы, п о стр о ен н ы й в SURFER личины (скорость течения, дрейф льда и др.). Для построения таких карт в SURFER предусмотрены специальные возможности. Графически вектор­ ные величины традиционно отображаю т в виде направленных отрезков, размер которых пропорционален модулю векторной величины. При пост­ роении векторных карт не требуется выполнять процедуру интерполяции, что существенно упрощает алгоритм построения. Входной файл для век­ торный карты включает четыре колонки: две горизонтальные координа­ ты (как и ранее), модуль вектора и его направление (в градусах). При зада­ нии направления вектора необходимо учитывать следующую особенность.

В отличие от принятого в океанографии правила отсчета направления век­ тора по часовой стрелке (0 — на север, 90 — на восток, 180 — на ю г и 2 7 0 — на запад), SURFER поддерживает математическое правило отсчета направления вектора против часовой стрелки и учитывает исходную ори­ ентацию выбранного символа (стрелки). Таким образом, для того чтобы правильно отразить на карте направление вектора, необходим о при его задании во входном файле использовать следующее соотношение:

где a — угол (град.) истинного направления течения; р — угол (град.) на­ правления задаваемого во входном файле; Р0 — наименьший угол (град.) между направлением на восток (вправо) и исходной ориентацией выбран­ ного символа (стрелки). Р0 0, если наименьший угол отсчитывается проРис. 10. Карта поля течений, построенная в S U R F E R тив часовой стрелке. Файлы координатной сетки и береговой линии фор­ мируются так же, как и при построении карт изолиний.

П оследовательность действий при построении векторной карты включает выполнение п. 1— 4 для горизонтальной карты. Затем необходи­ мо выполнить следующее.

Войти в пункт главного меню Map, Post и в появившемся диалого­ вом окне открытия «пост»-файла выбрать входной файл с направлением и скоростью течения. В диалоговом окне Post Мар установить вид символа (стрелку), и в Worksheet Columns указать колонку, содержащ ую преобра­ зованное, в соответствии с формулой (8), направление течения. М ожно так­ же указать в качестве колонки для подписи (Label) колонку с модулями скорости течения, хотя это и необязательно. Войдя в блок Symbol Size, не­ обходим о поставить «флажок» в указатель Proportional, после чего кноп­ ка Scaling становится активной. Нажатие этой кнопки выводит на экран диалоговое окно масштабирования символов. В этом окне требуется уста­ новить опции масштабирования: наименование колонки, содержащей м о­ дуль скорости течения (Worksheet Column Containing Height), и масштаб скорости (Symbol Height). После возвращения в основное графическое окно на экране отобразятся векторы скорости течения (рис. 10).



Pages:     | 1 |   ...   | 11 | 12 || 14 | 15 |   ...   | 18 |
 



Похожие работы:

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

«ОСНОВЫ ВЫПОЛНЕНИЯ НАМАЗА Издание одиннадцатое Издательство Аль-Иршад г. Киев 1433 г. h. – 2012 г. ОСНОВЫ ВЫПОЛНЕНИЯ НАМАЗА 2 СОДЕРЖАНИЕ: Введение 5 ГЛАВА 1. Подготовка к Намазу 6 Таhарат (Очищение)6 Очищение от наджасы (от нечистот) 6 Аль-Ууду` (малое, или частичное, омовение тела) 7 Как выполнять Аль-Ууду`8 Примечание- 11 Что прекращает Аль-Ууду` 11 Аль-Гусуль (полное омовение тела) - 12 Как выполнять Аль-Гусуль 12 Таяммум (сухое очищение) 12 Как выполнять Таяммум 13 Когда выполняется...»

«10 декабря 2011 года Начало в 16.00 Регистрация начинается в 15.30 Отель MARRIOTT MOSCOW ROYAL AURORA Москва, ул. Петровка, д.11/20 Предаукционный просмотр лотов с 28 ноября по 9 декабря 2011 года ежедневно кроме воскресенья в офисе Аукционного Дома “Империя”, расположенного по адресу: Москва, ул. Остоженка, 3/14 (вход с 1-го Обыденского переулка) с 11.00 до 20.00. Заявки на участие в аукционе, телефоны и заочные биды, заказ каталогов: Тел.: +7 (495) 695-27-23 +7 (495) 695-27-70 E-mail:...»

«Вегетососудистая дистония. Самые эффективные методы лечения Александра Васильева 2 Книга Александра Васильева. Вегетососудистая дистония. Самые эффективные методы лечения скачана с jokibook.ru заходите, у нас всегда много свежих книг! 3 Книга Александра Васильева. Вегетососудистая дистония. Самые эффективные методы лечения скачана с jokibook.ru заходите, у нас всегда много свежих книг! Александра Васильева Вегетососудистая дистония Самые эффективные методы лечения 4 Книга Александра Васильева....»

«Перепечатка с сайта НИУ-ВШЭ http://www.hse.ru Вклад негосударственных некоммерческих организаций в решение социальных проблем в России. Развитие социальных услуг PDF created with pdfFactory trial version www.pdffactory.com Институт Открытое общество (Фонд Сороса) – Представительство в РФ International Research and Exchange Board (IREX) Вклад негосударственных некоммерческих организаций в решение социальных проблем в России. Развитие социальных услуг Сборник статей и материалов мозгового штурма...»

«  Повесть о невидимом, вездесущем, всемогущем и всезнающем Боге звучит во Вселенной уже много лет. От былинки, растущей в темном углу сада, до могучего дуба на склоне горы, от песчинки на берегу моря до гигантских планет и звёзд, мерцающих в тёмном небе, - все говорит о мудром и добром Боге. Он живёт на небе и в то же время очень близок к людям. Он хочет, чтобы все мы спаслись от вечной гибели, которая ожидает всех грешников, и пришли к Нему на небо. И сегодня Бог приглашает всех – и взрослых,...»

«ВОЗВРАЩЕНИЕ К ИСТОКАМ Воспоминания и размышления ИЗРАИЛЬ 2011 3 Редактор Семён Габай Обложка Алены Ягудаевой На 1-й стр. – Лев Шихман. 1954 г. Лев Шихман. ВОЗВРАЩЕНИЕ К ИСТОКАМ. Воспоминания и размышления. Издательство Звёздный ковчег. Стр. 336 © Лев Шихман. Возвращение к истокам. ©Все права принадлежат автору ИЗРАИЛЬ 2011 4 Брониславе, моей жене и преданному другу с глубокой любовью и нежностью за помощь, понимание и поддержку посвящаю эту книгу 5 6 РАННЕЕ ДЕТСТВО Я ем повидло с хлебом. Тётя...»

«РОДСТВО СИСТЕМЫ РОДСТВА СИСТЕМЫ ТЕРМИНОВ РОДСТВА Выпуск 13 Санкт-Петербург 2012 Электронная библиотека Музея антропологии и этнографии им. Петра Великого (Кунсткамера) РАН http://www.kunstkamera.ru/lib/rubrikator/02/978-5-88431-200-5/ © МАЭ РАН ББК 63.5 А-45 Составитель и ответственный редактор: В.А. Попов Рецензенты: А.В. Калюта, Е.С. Соболева В статьях очередного выпуска альманаха обсуждаются теоретические и методологические проблемы реконструкции первичных систем родства (на ностратическом и...»

«С. Г. Смирнов ПРОГУЛКИ ПО ЗАМКНУТЫМ ПОВЕРХНОСТЯМ Издательство Московского центра непрерывного математического образования Москва • 2003 УДК 515.16 ББК 22.152 С50 Аннотация Изучение замкнутых поверхностей началось в XVIII веке с теоремы Эйлера: ВР+Г=2 для всякого выпуклого многогранника. Но для невыпуклых многогранников выражение = =ВР+Г может принимать совсем другие значения. Приняв значение за численную характеристику поверхности, мы получаем её первый т о п о л о г и ч е с к и й и н в а р и а...»






 
© 2013 www.knigi.konflib.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.