WWW.KNIGI.KONFLIB.RU

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

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

Pages:     | 1 |   ...   | 5 | 6 || 8 | 9 |   ...   | 18 |

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

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

Для редактирования данных паспортов и рядов необходимо установить курсор на текстовое поле изменяемого параметра и внести желаемые из­ менения. После этого при попытке выхода на предыдущий уровень на эк­ ране появится запрос, нужно ли сохранить внесенные изменения. Если из­ менения были сделаны сознательно, следует ответить утвердительно. В противном случае, а также, если выполненная редакция не соответствует формату представления откорректированного параметра, внесенные из­ менения будут проигнорированы.

Рассматривавшиеся до сих пор операции являются в большей степе­ ни техническими, поскольку они направлены на решение таких задач, как создание, хранение и корректировка данных. Содержательная же работа с данными предполагает в первую очередь их анализ, который может быть эффективно выполнен с использованием графического сервиса HDB. Од­ нако, прежде чем переходить к описанию применения графических воз­ можностей, следует остановиться подробнее на операции выборки дан­ ных, которая, как правило, необходима перед любыми графическими по­ строениями. Простейшим способом выборки данных (формирования суб­ базы) является визуальная выборка. Для ее выполнения необходимо пос­ ледовательно выбрать пункты меню Info & Selections, Show Descriptor's List и нажать Enter. В появившемся графическом окне следует отметить стан­ ции, которые необходимо внести в выбираемую группу. Для этой цели можно использовать клавиши-стрелки и клавишу Insert. После того как требуемые станции отмечены, три нажатия клавиши Esc переводят пункт меню M ark Selection в активное состояние. Выбор этого пункта меню вы­ водит на экран диалоговое окно с несколькими вариантами формирова­ ния выборки. В случае, если данная выборка является первой (т.е. до этого выборок из данного информационного массива не выполнялось), един­ ственная возможность — это формирование нового набора данных (Create New Subset). Если выборки уже выполнялись, то возможны и другие вари­ анты — дополнение ранее созданного набора (суббазы) вновь выбранны­ ми станциями (Append Curr. Subset) и исключение выбранных станций из ранее созданной суббазы (Exclude from Curr. Subset). Используя описан­ ные приемы, можно выполнять достаточно сложные выборки этим мето­ дом. Другой способ выборки определенной группы станций — выборка по логическим критериям. Принцип выборки по логическим критериям рассматривался выше. Напомним, что он построен на логических конст­ рукциях, формируемых посредством связок типа «и», «или», «не». Чтобы сформировать логическую конструкцию, необходимо выбрать пункт меню Range Selection. В левой части экрана при этом появляется диалоговое окно, а в правой — информационное (логический стек). Выбор первой строки диалогового окна (Create Expression) вызывает на экран еще одно окно, в котором отображаются все параметры паспорта плюс два производных параметра месяц года (Season-Month) и число рядов на станции (Exist o f Rows). Выбор любого из параметров выводит на экран две текстовые стро­ ки, в которых предлагается указать граничные значения параметра (фильтр), по которым следует производить выборку. При этом необходи­ мо соблюдать формат представления данных. В противном случае будет подан звуковой сигнал и появится сообщение об ошибке. Введенные гра­ ничные значения отображаются в информационном окне. Аналогичную операцию формирования элементарного фильтра можно выполнить с любым другим параметром паспорта. После того как в стек введено два или более элементарных фильтра, можно использовать кнопки Use Logical A nd (м), Use Logical Or (или), Use Logical N ot (не) для конструирования слож­ ных фильтров. Следует помнить, что при формировании любого более слож­ ного фильтра всегда используется только два более простых фильтра, выс­ тупающие в роли операндов в формируемом логическом выражении. Каж­ дому вновь введенному фильтру (элементарному или сложному) присваи­ вается последовательный номер, отображаемый в информационном окне.

Эти номера задаются в текстовых строках при создании сложных фильт­ ров, так же как задавались границы при формировании фильтров элемен­ тарных. Формируя последовательно элементарные и сложные фильтры из различных параметров и их комбинаций, можно сформировать запрос на весьма изощренную выборку. После того как требуемое логическое выра­ жение подготовлено, следует выбрать пункт Select в диалоговом окне и на­ жать Enter. Варианты создания и модификации суббазы, содержащей запи­ си, ключевые поля которых удовлетворяют сформированному фильтру, аналогичны рассмотренным выше для визуальной выборки. Для созданной суббазы доступны все описанные выше действия по просмотру и редакти­ рованию данных. Они реализуются через выбор соответствующих пунктов главного меню и пунктов, в которых фигурирует слово Subset. Например, для редактирования данных в суббазе следует выбрать пункты меню Base Management, Edit Data in Subset. При этом, в соответствующих строках диа­ логового окна редактирования будут указаны абсолютный номер стан­ ции в информационном массиве и ее относительный порядковый номер в суббазе. Сформированная суббаза сохраняется в промежутках между сеан­ сами работы с HDB. Однако при формировании новой суббазы в пределах одного информационного массива ранее созданная суббаза теряется. Что­ бы этого избежать (если, например, для работы желательно иметь одновре­ менно несколько различных фрагментов информационного массива), пре­ дусмотрена возможность сохранить ранее созданную суббазу. Для этого, после формирования суббазы, следует выбрать пункты меню Base Management, Save Subset и после появления запроса ввести произвольное имя суббазы. За­ тем, когда возникнет необходимость вновь обратиться к данной суббазе, до­ статочно использовать пункт Restore Subset и указать ее имя.



Реализация графического сервиса HDB осуществляется через пункт главного меню Applications. Возможность графического представления за­ висит от выбранного в суббазу фрагмента данных. Для отрисовки верти­ кальных профилей (Parameter vs Depth) и ГЗ-диаграмм ( TS-curve) формиро­ вания суббазы не требуется. В диалоговом окне следует только ввести абсо­ лютный номер станции в информационном массиве. Д ля построения верти­ кального разреза {Section) какого-либо параметра необходимо предвари­ тельно сформировать суббазу, в которой будет по меньшей мере две стан­ ции. В том случае, если число станций в выбираемом фрагменте превышает две, при выборке необходимо следить за тем, чтобы у разреза не было само­ пересечений. Этого проще всего добиться, если использовать визуальный метод выборки. При построении карты распределения параметра на задан­ ном горизонте (Мар), выбираемые станции не должны ложиться на прямую.

В этом случае будет выдано сообщение, что данных для требуемого постро­ ения недостаточно. При выполнении объемного анализа (TS Volume Analyze) ограничений на расположение станций в фрагменте нет. При выполнении трех последних видов построений необходимо вводить дополнительную информацию по запросам программы (параметр, шаг проведения изоли­ ний, «разрыв» вертикального масштаба и др.). Реакция пользователя на эти запросы определяется его потребностями и не требует дополнительных ком­ ментариев. В случае ввода ошибочной информации, на экран выводится сообщение об ошибке и предлагается повторить выполненное действие.

Отображение графических построений происходит в графическом окне, где помимо собственно графики выдается поясняющая информация. Постро­ енные графические объекты могут быть непосредственно отправлены на принтер. Однако качество печати в данном случае не высоко, поскольку печатается просто копия экрана. Для подготовки более качественных ри­ сунков необходимо использовать специализированные графические паке­ ты, которые будут рассмотрены в следующей главе. Последний пункт меню Applications — User Defined М е т дает возможность включить в базовый сер­ вис специфические программы пользователя, предназначенные для обра­ ботки данных, содержащихся в информационных массивах. Подробнее об этом будет сказано в следующем разделе.

Завершая описание типичного сеанса работы с HDB, необходимо остановится еще на одной возможности базового сервиса — потоковом преобразовании данных. Под потоковым преобразованием подразумева­ ются операции, связанные с переформатированием всех данных, содержа­ щихся в информационном массиве или суббазе. Варианты потокового пре­ образования представлены под пунктом главного меню Data Conversion.

Выше уже рассматривалось потоковое преобразование данных, являюще­ еся необходимым шагом при создании нового информационного массива Create New Base. Кроме этого, предусмотрены следующие возможности:

слияние двух информационных массивов в один (Append Current Base), со­ здание информационного массива из суббазы (Create Base fro m Subset), преобразование данных из формата HDB в алфавитно-цифровой формат, соответствующий формату загрузки (Export to A SC II). Как указывалось выше; метод Append Current Base применяется в случае, если необходимо пополнить существующий информационный массив новыми данными. При этом предусмотрена возможность проверки вновь загружаемых станций на дублирование со станциями, уже имеющимися в массиве. Создание но­ вого информационного массива из фрагмента целесообразно в том слу­ чае, если в дальнейшем предполагается интенсивная работа с выбранным фрагментом, без обращения к остальным станциям, содержащимся в ис­ ходном информационном массиве. Обратное преобразование данных из формата HDB в алфавитно-цифровой формат (выгрузка данных) бывает необходимо при передаче данных пользователям, не имеющим HDB, а также для распечатки данных на принтере, если в арсенале пользователя отсутствует подходящая сервисная программа.

2.3. СЕРВИСНЫЕ ПРОГРАМ М Ы HDB Как уже неоднократно отмечалось, одним из важнейших преимуществ HDB является возможность непосредственного использования данных, содержащихся в информационных массивах, во внешних программных модулях, написанных на распространенных алгоритмических языках. Бла­ годаря этому реализуется возможность общения пользователя с БД в ав­ томатическом режиме. Технически для этого требуется включить в про­ граммный проект стандартный модуль обращения к БД. Получаемая при этом выгода тем больше, чем больше разнообразных исходных данных, содержащихся в БД, использует внешняя программа, поскольку при этом исключается необходимость выполнения трудоемких вспомогательных операций по нахождению требуемых данных, их преобразованию и струк­ турированию. При описании структуры базы данных HDB было введено понятие сервисной программы. Настало время рассмотреть сервисные программы более подробно. Сервисная программа — это отдельный ис­ полнимый модуль (*. ехе), предназначенный для удовлетворения специ­ альных запросов пользователя, не реализуемых программным ядром или стандартным сервисом базы данных. Сервисные программы могут быть написаны на любом из распространенных алгоритмических языков (F O R T R A N, TU RBO PASC AL, С). Написание сервисных программ — за­ дача пользователя, что вполне естественно, поскольку все многообразие возможных запросов различных пользователей не может быть учтено за­ ранее даже самым изощренным разработчиком программного обеспече­ ния. Тем не менее, по своему функциональному назначению существую­ щие в настоящее время сервисные программы HDB можно условно под­ разделить на следующие группы (рис.5):

1. Обязательные сервисные программы (программы-конверторы из произвольного символьного формата в формат загрузки HDB).

2. Программы обращения к информационным массивам HDB.

GRAPHER

3. Программы-интерфейсы со стандартными вычислительными и гра­ фическими пакетами (SURFER, GRAPH ER, S T A T IS T IC A и др.).

4. Программы контроля данных с последующей корректировкой.

5. Вычислительные программы.



Pages:     | 1 |   ...   | 5 | 6 || 8 | 9 |   ...   | 18 |
 



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

«ВЕЧНАЯ ДУША ПЯТЬ ВОПРОСОВ К МИРОВЫМ РЕЛИГИЯМ МОСКВА НОВЫЙ ЦЕНТР 2007 УДК 316.323.7(470)313 ББК 60.55+65.5 С91 Серия Будущее человечества — совместный проект: Сухоноса Сергея Ивановича Зацепина Анатолия Николаевича Калмыкова Вячеслава Юрьевича Киселева Александра Сергеевича, Маргиева Арсена Арешовича Назарова Вячеслава Борисовича Раева Олега Николаевича Распопова Игоря Владимировича Рыжкова Бориса Николаевича Сухонос С.И. С91 Вечная душа: Пять вопросов к мировым религиям. — М: Новый Центр. 2007....»

«Дополнения и изменения, внесенные в электронную версию Книги Памяти, на 30.12.2013 АБАКУМОВ Геннадий Дмитриевич, родился в 1922 году в городе Далматово. Призван в РККА 1942, Далматовским РВК. Старший сержант, командир отделения, 193-я стрелковая дивизия. Погиб в бою 3.09.1943. Похоронен в деревне Подлесные Новоселки Севский район Брянская область. (ДалматовскийЦАМО: фонд № 58, опись № 18001, дело № 764 АБРАМОВ Александр Семенович, родился в 1893 году в деревне Бугаево. Призван в РККА...»

«Книга Путешествий Часть 1 2011 год 1 Автор 2010 год 2 Моей любимой жене и неизменному редактору Наташе и сыновьям Ильюше и ещё раз Ильюше 3 Содержание первой части Предисловие Несколько слов о нашем поколении Часть 1. Широка страна моя родная Глава 1. Техникум. Опыт первых путешествий Глава 2. На шлюпках по Днепру из Киева в Канев (август 1963 года) Глава 3. Путешествия Автостопом Путешествие первое: Крым – Кавказ – Волга (август 1965 года) Путешествие второе: Кавказкие Горы – Крым (август 1967...»

«Составлено в Студии Артемия Лебедева в 2010 году 4 Несколько слов о правилах В основе фирменного стиля лежат базовые элементы — логотип, цвета, шрифт. С их помощью решаются любые оформительские задачи. Данное руководство — это инструкция по эксплуатации стиля. Правила, изложенные здесь, помогут дизайнерам и полиграфистам сделать свою работу корректно и качественно, а сотрудникам компании проследить за соблюдением разработанных стандартов. К руководству прилагается диск, на котором находятся все...»

«ПРИНЯТЫ Утверждаю на заседании Ученого совета Ректор НОУ ВПО ИГА Протокол № 2 А.В. Тараканов от 27 февраля 2014 г. ПРАВИЛА ВНУТРЕННЕГО ТРУДОВОГО РАСПОРЯДКА ОБЩИЕ ПОЛОЖЕНИЯ 1. 1.1. Настоящие Правила внутреннего трудового распорядка (далее - Правила) устанавливают права, обязанности работодателя (руководства Института), профессорско-преподавательского состава (далее по тексту - ППС), работников НОУ ВПО ИГА (далее – Институт), порядок приема, перевода, увольнения работников, а также правила...»

«Хонорик – победитель привидений Владимир Сотников 2 Книга Владимир Сотников. Хонорик – победитель привидений скачана с jokibook.ru заходите, у нас всегда много свежих книг! 3 Книга Владимир Сотников. Хонорик – победитель привидений скачана с jokibook.ru заходите, у нас всегда много свежих книг! Владимир Сотников Хонорик – победитель привидений 4 Книга Владимир Сотников. Хонорик – победитель привидений скачана с jokibook.ru заходите, у нас всегда много свежих книг! 5 Книга Владимир Сотников....»

«Судебная помощь и исполнительное производство Наложение взыскания за счет активов за рубежом Корпоративные рейдерские захваты Споры с участием Российской Федерации и государственных компаний Новейшие тенденции СТРАТЕГИЧЕСКИЙ ПРИ ПОДДЕРЖКЕ: ПАРТНЕР: СПОНСОРЫ CONFERENCE STRATEGIC PARTNER LUNCHEON SPONSOR CONFERENCE PARTNERS NETWORKING BREAK SPONSORS MEETING SUPPORTER CONFERENCE DELEGATE BAG SPONSOR THERMAL MUGS SPONSOR PRE-CONFERENCE SPEAKER DINNER SPONSOR ПРИ ПОДДЕРЖКЕ Federal Chamber of...»

«РАБОЧАЯ ПРОГРАММА Предмет: ГЕОГРАФИЯ Класс – 8 уровень: базовый Всего часов на изучение программы: 70 ч. Количество часов в неделю: 2 Учебник: География России: учебник для 8-9 кл. общеобразовательных учреждений / под ред. Алексеева А.И.: в 2 кн., кн. 1 Природа и население. М.: Дрофа, 2008. Класс – 9 уровень: базовый Всего часов на изучение программы: 68 ч. Количество часов в неделю: 2 Учебник: География России: учебник для 8-9 кл. общеобразовательных учреждений / под ред. Алексеева А.И.: в 2...»

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






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

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