WWW.KNIGI.KONFLIB.RU

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

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

Pages:     | 1 |   ...   | 3 | 4 || 6 | 7 |   ...   | 18 |

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

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

Поскольку по определению ГИС не является простым набором элек­ тронных карт, в ее комплект должны входить средства преобразования информации, позволяющие получать новые (т.е. изначально не содержа­ щиеся в ГИС) знания. Характер и направленность этих знаний определя­ ется целью создания ГИС и номенклатурой пользователей, на которых она ориентирована. Океанографические ГИС в первую очередь представляют интерес для специалистов, чья профессиональная деятельность связана с вопросами исследования и освоения океанов и морей, а также управлен­ ческих работников, ответственных за принятие административных реше­ ний. Это означает, что, кроме описанных модулей ввода и визуализации, ГИС должна включать модули, обеспечивающие решение разнообразных (иногда достаточно специфических) задач, которые встают перед конкрет­ ным пользователем. В океанографических ГИС можно обозначить ряд обязательных функций, наличие которых требуется практически всегда. В их число входят:

— расчет производных полей (например, поля плотности по темпе­ ратуре и солености);

— построение вертикальных профилей, разрезов и ^-диаграмм;

— вырезка части карты и перенесения ее в графический файл;

— определение длин, площадей и объемов выбранных объектов;

— печать карт и производных объектов.

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

Таким образом, понятие ГИС объединяет рассмотренные информа­ ционные объекты и включает широкий класс программных средств, реа­ лизуемых на современных ЭВМ. Рассмотрению существующих в настоя­ щее время подходов к созданию океанографических ГИС посвящен один из разделов следующей главы.

2.2. СПЕЦИАЛИЗИРОВАННАЯ ОКЕАНОГРАФИЧЕСКАЯ

БАЗА ДАННЫХ HDB, ЕЕ СТРУКТУРА,

ФУНКЦИИ И ОСОБЕННОСТИ РАБОТЫ

Специализированная океанографическая база данных (HDB) была разработана в Государственном океанографическом институте (ГОИН, Москва) в 1991 г. В.Терещенковым и С.Григорьевым. Она неоднократно модифицировалась (в настоящее время в основном используется версия 3.10), однако в целом сохранила основные черты, заложенные авторами при ее разработке. В ААНИИ HDB используется для обеспечения океа­ нографических исследований с 1992 г. и за это время зарекомендовала себя, как весьма эффективный инструмент для оперирования с большими объе­ мами океанографических данных [4,10].

Актуальность базы данных HDB Наличие коллекции наблюдений на океанографических станциях, постоянно пополняющейся данными новых экспедиций, настоятельно тре­ бует сервисных компьютерных программных средств по хранению и уп­ равлению этой информацией. Данная проблема не может быть удовлетво­ рительно решена путем использования универсальных СУБД типа dBASE, FOXPRO, P A R A D O X по нескольким причинам. Во-первых, универсаль­ ность неизбежно влечет определенные сложности в обращении для пользо­ вателя — неспециалиста в области управления данными. Во-вторых, эти СУБД, предназначенные для создания БД, содержащих произвольную разнотипную информацию и обслуживания ситуаций типа «отдел кадров», нерациональны, так как обладают весьма низким уровнем компактификации для конкретной задачи манипулирования чрезвычайно большими объемами однотипных данных. И наконец, самое главное, подобные базы являются «вещью в себе» в том смысле, что хранимую в них информацию пользователь не может непосредственно использовать в своих приклад­ ных программах. Отсюда, очевидна необходимость в специализирован­ ной базе данных, удовлетворяющей условию максимальной компактнос­ ти, достаточно простой в обращении и совместимой со стандартными язы­ ками программирования, например, FO RTRAN.

Структура HDB Как и любая база данных (в смысле данного выше определения) HDB состоит из 2-х обязательных компонент: программная оболочка (СУБД);

информационные массивы.

Кроме того, в стандартной конфигурации HDB имеется ряд сервис­ ных программ, что позволяет рассматривать ее как банк данных. Однако, следуя принятому названию, в дальнейшем изложении HDB будет имено­ ваться базой данных, за исключением специально оговоренных случаев.

СУБД H DB написана на языке С, незначительно использован A S S E M B L E R и FOR TRAN, функционирует на всех компьютерных средствах семейства PC, XT, А Т и совместимых под управлением M S-D O S (начиная с версии 3.0) или Windows (начиная с 3.1), может быть легко адаптирована на любую аппаратную платформу, поддерживающую С-компилятор, в том чис­ ле на системы типа UNIX, функционирует на мониторах любого типа, удов­ летворяет требованиям A N S I об интерактивном режиме (в том числе о немед­ ленном Esc-выходе на предыдущий уровень без сбоя из любого состояния).

Интерактивный режим осуществляется на английском языке.

Специализированный БД-процессор включает комплекс компьютерных программ (исполняемых ехе-модулей), позволяющих осуществлять стандар­ тные процедуры по обслуживанию алфавитно-цифровых данных: загрузку, компактное хранение, обновление, выборку и корректировку. Все указанные процедуры визуализированы через наглядный пользовательский интерфейс, что дает возможность быстрого освоения работы в среде HDB конечным пользователем. Преимуществами данной СУБД по сравнению с имеющими­ ся аналогами (типа dBASE) являются: учет особенностей цифрового представ­ ления океанографических данных, возможность непосредственного обраще­ ния к произвольно выбранным массивам данных из пользовательских про­ грамм (без процедуры промежуточного переформатирования), компактность дискового размещения СУБД и самих данных и возможность быстрого со­ здания «дочерних» информационных массивов. Последнее позволяет суще­ ственно оптимизировать работу, поскольку одна СУБД может обслуживать большое количество информационных массивов, обеспечивая равные сервис­ ные возможности. Дисковая память, требуемая для размещения СУБД, со­ ставляет менее 1 Мб, потребляемый объем оперативной памяти при работе СУБД в резидентном режиме— 150 Кб, что делает возможным ее использова­ ния на ПК с процессором типа Intel-2S6 и выше.



Размещение данных Логической единицей хранения информации в HDB являются дан­ ные по отдельной океанографической станции, состоящие из паспорта станции (время, координаты, метеорологическая информация, количество океанографических параметров и т.д.) и собственно гидрологических и гидрохимических данных — рядов. Записи паспортов и рядов имеют раз­ ную структуру и хранятся в различных файлах, но реляционно связаны друг с другом. Совокупность записей отдельных станций, объединенная по временному, пространственному или любому другому принципу (на­ пример данные одного рейса) образуют логический блок, описание кото­ рого хранится в специальном информационном файле. Это обеспечивает эффективность получения необходимой справочной информации по БД в целом и увеличивает скорость визуальной выборки данных, относящихся к одному рейсу или определенному району. Информационный файл вмес­ те с файлами паспортов и рядов образуют информационный массив. Струк­ тура записи в информационном массиве не является жестко заданной apriori, а может определяться пользователем перед загрузкой исходных данных. Для этой цели формируется текстовый файл дескриптора, в кото­ рый заносится информация о структуре записи во вновь создаваемом ин­ формационном массиве. Файлы информационного массива создаются программой-загрузчиком СУБД, преобразующим исходные данные во внут­ ренний формат БД. Запись одной станции в формате HDB занимает в сред­ нем 0,3 Кб, что позволяет разместить информационный массив в 100 тыс.

станций на диске емкостью 30 Мб.

Функционирование HDB Программа загрузки выполняет задачу перевода числовой и символь­ ной информации из стандартного текстового файла во внутренний, ком­ пактный формат, описанный в предыдущем пункте. Для выполнения заг­ рузки новых данных в БД необходимо сформировать стандартный тек­ стовый (A SC II) файл и создать файл дескриптора (имя информационного Maccuea.dsc). Файл дескриптора — это текстовый файл, в котором ука­ зывается количество и названия дополнительных параметров паспорта, а также максимальное количество рядов измерений, их названия и точность представления (обязательными параметрами паспорта, включаемыми программой-загрузчиком по умолчанию, являются: название платформы из­ мерений (судна), время выполнения станции, ее координаты и глубина).

Программа-загрузчик использует имя файла-дескриптора в качестве име­ ни вновь создаваемого информационного массива и формирует файлы пас­ портов (имя информационного массива.h_р) и рядов (имя информаци­ онного M accuea.h_r) с этим же именем. Следует помнить, что программазагрузчик не поддерживает смысловой контроль загружаемых данных, что остается на ответственности пользователя. В то же время эта программа производит контроль наличия и правильности позиций данных во вход­ ном файле и выдает сообщение с номером строки ошибки в исходном фай­ ле, в случае ее обнаружения. Скорость загрузки — не менее 250 станций в минуту. По окончании работы выдается сообщение о количестве станций нового информационного массива, успешно загруженных в БД.

Управление информационными массивами, загруженными в БД, пред­ полагает следующий стандартный набор сервиса: получение справки, про­ смотр, редактирование, задание логических критериев отбора, отбор, сохра­ нение информации об отборе между сеансами. Эту задачу выполняет програм­ ма-менеджер, входящая в состав процессора БД. Для получения обзорной информации о данных, входящих в информационный массив, она создает специальный информационный файл (имя информационного массивал_с), в котором содержится информация о блоках данных (как правило, конкрет­ ный рейс судна, хотя это и не обязательно). При вызове команды «Информация по базе» (Base Information) содержимое этого файла выдается на экран в виде списка «Название судна— число станций». По каждому элементу спис­ ка пользователь может запросить дополнительную информацию: координа­ ты полигона, временной диапазон, пространственное расположение станций на полигоне, основные параметры (координаты, время выполнения) отдель­ ных станций, количество станций в заданном квадрате. Однажды созданный информационный файл сохраняется по окончанию сеанса работы. Если пользователь внес некоторые изменения в данные, то он может пересоздать информационный файл, что займет не более нескольких секунд.

Пользователь обеспечен стандартным сервисом по просмотру и ре­ дактированию всех загруженных данных. Он может просмотреть и отре­ дактировать любой паспорт и любой ряд. Обеспечивается как последова­ тельный просмотр, так и прямое задание номера станции. Эти действия выполняются командой «Манипулирование данными» (Base management).

Чрезвычайно полезным сервисом базы данных является возможность выбора некоторого подмножества информации. В HDB эта процедура может осуществляться двумя путями. Первый — это стандартный метод отбора по логическим критериям. Вначале пользователь должен сформи­ ровать некоторое логическое выражение — «фильтр» для отбора. Логи­ ческое выражение является произвольной комбинацией элементарных ло­ гических выражений, произвольно соединенных знаками логических опе­ раций — «И» (A N D ), «И ЛИ»( OR), «H E »(N O T ). В качестве элементар­ ного логического выражения может выступать некоторый диапазон изме­ нения величины любого из параметров паспорта, например: географичес­ кая долгота. Пользователь задает минимальное (M IN ) и максимальное (М А Х ) значения диапазона. При этом действуют следующие правила:

1) если M IN М А Х, то диапазоном является [M IN ;M A X |;

2) если M IN = М А Х, то отбор будет производиться по конкретной величине;

3) если M IN М А Х, то будет производиться проверка попадания параметра в один из диапазонов [MIN; +°°) или (-»; МАХ].



Pages:     | 1 |   ...   | 3 | 4 || 6 | 7 |   ...   | 18 |
 



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

«1881 1 [13] сентября Снята квартира в доме Тупикова № 13 по Крюкову каналу (на набережной), в 7 комнат, кухня, ванна и прочее, без дров, в 3-м этаже, № 66. 5 [17] ноября Берте-бонне жалованье за октябрь 81 г. (1-й месяц [ее работы]) — 20 р. 1882 16 [28] мая Выезд Нюты [А. К. Стравинской] в Ораниенбаум с детьми. 5 [17] июня 1882-го года 5-го Июня в 12 часов дня, в Ораниенбауме, по Швейцарской улице на даче Худынцевой № 137-й родился сын ИГОРЬ; Телеграммы в Санкт-Петербург [врачу] И. М....»

«Виктор Гюго Труженики Моря Pirat Труженики моря: Художественная литература; Москва; 1980 Оригинал: Victor Marie Hugo, “Les Travailleurs de la mer” Перевод: Анна Александровна Худадова Виктор Гюго: Труженики Моря Аннотация Роман французского писателя Виктора Гюго Труженики моря рассказывает о тяжелом труде простых рыбаков, воспевает героическую борьбу человека с силами природы. Виктор Гюго: Труженики Моря Виктор Гюго Труженики моря Посвящаю эту книгу гостеприимным и свободолюбивым скалам, уголку...»

«ВОКРУГ СВЕТА НА АВТОМОБИЛЕ ROUND-THE-WORLD TOUR IN A CAR by Vladimir Lysenko НОВОСИБИРСК 2001 1 Лысенко В.И. Вокруг света на автомобиле В книге описывается двойное кругосветное путешествие на автомобиле Владимира Лысенко, совершенное им по оригинальному маршруту – через крайние точки всех континентов (Владимир “перекрестил” на машине эти континенты). Он пересек Северную и Южную Америки с севера на юг и с запада на восток, Африку – с юга на север и с востока на запад, Евразию – с запада на...»

«Рожденный для игры! Грем Дениелс и Стюарт Уиер 1 Книга посвящена Рею и Анни Петре, в чьем доме возникла идея и была написана большая часть данной книги. 2 Содержание 1. Сегодня суббота! 2. Нравится ли Богу спорт? 3. Единственный Зритель 4. Без труда, не вытянешь и. 5. Умышленный фол 6. Играть по Божьим правилам 7. На передовой 8. Команда (Вместе Мы Достигаем Большего) 9. Все за одного 10. Один за всех 11. Уничтожить его? 12. Полюбить судью – вы что, серьезно? 13. Поговорим с тренером 14. Пусть...»

«АУКЦИОН № 25 РЕДКИЕ КНИГИ, РУКОПИСИ, АВТОГРАФЫ, ФОТОГРАФИИ И ПЛАКАТЫ 3 апреля 2014 года, 19:00 Москва, Никитский пер., д. 4а, стр. 1 · 1 МОСКВА, 3 АПРЕЛЯ 2014 Предаукционный показ с 25 марта по 2 апреля 2014 года (с 10:00 до 20:00, кроме понедельника) по адресу: Москва, Никитский пер., д. 4а, стр. 1 (м. Охотный ряд) Справки, заказ печатных каталогов, телефонные и заочные ставки по тел.: (495) 926 4114, (985) 969 7745 по электронной почте: knigoved@yandex.ru на сайте www.vnikitskom.ru или...»

«г.Хабаровск 20 июня 2011 года. Решением Ревизионной комиссии ТСЖ Луч назначена проверка финансово-хозяйственной деятельности ТСЖ за за период с 01 декабря 2010 г. по 31 декабря 2010 г. с 01 января 2011 г. по 31 марта 2011г. (протокол заседания №2 от 04.04.2011 г.). Проверка финансово-хозяйственной деятельности Товарищества проводилась в составе председателя комиссии Хроменковой Т.А., члена комиссии Хващинской О.А. в соответствии с разработанным планом: 1). Выполнение решений общего собрания...»

«Глава 1. Детектив. I. Джон не принимает Ирэн. Совсем. Шерлок догадывается – это потому, что Джон в замешательстве. В конце концов, его разум довольно предсказуем, даже если во всем остальном он квантовая сингулярность в сомнительном свитере. Джон почти до неприличия любит Шерлока - детектив ни разу не сомневался в этом, потому что самой своей сутью ощущал, насколько его чувство почти разрушительно, почти смертельно, а Ирэн сбивает Джона с толку. Она красива, она опасна, она. Шерлок. А Джон...»

«36 и 6 правил здоровых зубов Нина Сударикова 2 Книга Нина Сударикова. 36 и 6 правил здоровых зубов скачана с jokibook.ru заходите, у нас всегда много свежих книг! 3 Книга Нина Сударикова. 36 и 6 правил здоровых зубов скачана с jokibook.ru заходите, у нас всегда много свежих книг! Нина Александровна Сударикова 36 и 6 правил здоровых зубов 4 Книга Нина Сударикова. 36 и 6 правил здоровых зубов скачана с jokibook.ru заходите, у нас всегда много свежих книг! ВСТУПЛЕНИЕ Как часто вы улыбаетесь?...»

«Н. С. ПЕТРОВСКИЙ ЕГИПЕТСКИЙ ЯЗЫК Введение в иероглифику, лексику и очерк грамматики среднеегипетского языка Под редакцией академика В. В. СТРУВЕ Издательство Ленинградского университета 1958 ПРЕДИСЛОВИЕ Прошло более ста тридцати пяти лет со дня великого открытия Ж. Ф. Шампольона и рождения новой науки египтологии, но на русском языке до сих пор, к сожалению, не появилось какого-нибудь сводного пособия по грамматике египетского языка, несмотря на постоянный интерес широких кругов к письменности...»






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

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