Поиск и разведка месторождений полезных ископаемых (562041), страница 29
Текст из файла (страница 29)
Внесение и удаление записей из таблиц-кодификаторов производится вручную, причем аннулировать запись в кодификаторе можно только после удаления кодов из связанных таблиц. При этом физическая потеря данных в этих таблицах не происходит. Таблицы буферов обновления («Ви1ег зре)г1г», «Вп(ег Аи зр», «Ви(ег Аи рг») повторяют структуру основной таблицы «1п1е<ьа(з» для ограниченного числа полей. Они созданы для проверки и последующего ввода 1вй дополнительной информации в существующие записи. (й!61 ИИ66 1Я!ИИЙ Модуль связи базы данных с ГИС-проектами АгсЧ(е»«физически не входит в структуру самой базы.
Он создается на языке программирования Ачеппе и подключается по необходимости в ГИС-проект. Модуль предназначен для построения основы цифровых геологических разрезов, опираясь на данные первичной документации и результаты опробования, а также для добавления плана (карты) первичных данных в проект. Работа пользователя с базой данных происходит с помощью специальных экранных форм. Экранные формы работают в режимах ввода, импорта, экспорта, редактирования, печати и просмотра данных.
Онн содержат поля непосредственного доступа к данным, а также управляющие элементы — кнопки вызова процедур, окна поиска, задания фильтров. Организация работы с данными через экранные формы обеспечивает сохранность и целостность базы данных, предохраняя информацию от случайного или намеренного внесения первичного материала, поскольку прямой доступ пользователи к данным закрыт. Выборка данных для формы из соответствующей таблицы контролируется внутренними, скрытыми запросами. В начале работы открывается стартовая экранная форма — основное меню, из которого можно выбрать необходимый участок работы и перейти к следующей экранной форме. Для заполнения базы данных существуют два пути.
Первый — это загрузка в базу подготовленных в виде электронных таблиц Ехсе1 данных с помощью механизма импорта и обновления. В этом случае должно соблюдаться главное правило — количество полей, их названия и формат должны соответствовать таковым в таблицах базы данных.
В противном случае строки, не соответствующие по формату, не будут добавлены в базу. Для удобства пользователей созданы готовые шаблоны таблиц Ехсе! для внесения первичной информации, а также различных аналитических данных. При импорте информация сначала загружается в таблицу- дубликат н проверяется на соответствие типов данных, уникальность ключей и т. п., затем разбивается на тематические блоки н записывается в соответствующие основные таблицы базы, а буфер обнуляется. В случае ошибки при импорте система выдает сообщение о числе потерянных записей, поиск которых потом ведется вручную.
При добавлении данных каждый раз происходит обновление старых записей. Все указанные операции сопровождаются экранными сообщениями, поэтому пользователь может следить за правильностью хода импорта данных и вовремя определить ошибки. Второй путь — ручной ввод и редакция данных через специальную экранную форму «Просмотр и редактирование данных по скважине», содержащую вкладки «Информация по скважине: редактирование», «Описание интервалов (ввод, просмотр, редактирование)», «Цветовые характеристики», «Анализы результатов опробования», «Спектральный анализ». Последовательно открывая формы-вкладки, можно ввести или изменить всю имеющуюся первичную информацию.
Формы-вкладки содержат как поля, значения которых полностью определяются пользователем (например, номер скважины, ее географическое положение, описание интервалов, примечания, номера проб, цветовые характеристихи, результаты анализов), так и поля, значения которых кодифицированы н заполняются через предложенный список (метод бурения, составной код минерализации и др.). В случае появления нового значения этих полей необходимо сначала внести редакцию в таблицы-кодификаторы, открыв нужную форму нз стартового меню. Все предназначенные для заполнения формы, кроме той, в которую вносятся первичные данные, выполнены в виде таблиц, что упрощает работу с ними.
Формы работают в режиме обновления. Внеся новые данные, необходимо подтвердить обновление, вызвав соответствующую процедуру. Редактирование вкладок «Анализы результатов опробования» и «Спектральный анализ» через форму трудоемко, поэтому если зти данные существуют в таблицах Ехсе1, то нх рекомендуется вводить посредством импорта, если определены все остальные характеристики по скважине и интервалам. Организация базы данных предусматривает не толь- Я ко ввод первичной информации, но и получение отчетов И1(З! ИИ$Ы 1НИ)(ОВП по запросам в виде экранных форм, экспорт в таблицы Ехсе1 и компоновку отчетов для отправки на печать.
Отчеты аналогичны формам, но не имеют внутреннего управления и предназначены лишь для печати на принтер, указанный по умолчанию в системе ЪЧ(пг(о»«з. В стартовой форме указан путь лишь к двум, не имеющим аналогов среди прочих форм, отчетам— списку скважин с координатами и по профилям, Все остальные отчеты имеют контекстную связь с одноименными формами и печатаются прямо из них. Например, форма «Анализ результатов опробования» является сквозной по всем данным участка работ. Пользователь имеет возможность осуществить выборку по заданным фильтрам н по значениям полей в формах.
Результирующую форму можно распечатать. Таким же образом можно вывести на экран, печать или экспортировать в таблицу Ехсе1 данные по профилям. Отчет предоставляется в виде формы, содержащей номера скважин профиля, их координаты и высотную отметку устья скважины. Некоторые из форм, управляющих таблицами-кодификаторами, также могут быть сохранены в формате Ехсе1. Таковыми являются формы «Коды минерализации, представленные на текущий момент в базе» и «Кодификатор минерализацин».
Основным преимуществом базы является возможность подключения содержащейся в ней информации в ГИС-проекты, созданные в среде АгсЧ1ег«. Специализированный модуль — «ВаГаЬазе Ассезз» добавляет в проект АгсЧ)е и тринадцать программных кодов, из которых три доступны для необходимой пользовательской редакции, В кодах прописаны нуги к информации, находящейся в базе, описаны процедуры обращения к данным нз соответствующих полей таблиц и их обработки.
Работа модуля с базой данных обеспечивается установкой связи АгсЧ(е»г с драйвером МЯ Ассезз через источник данных ОВВС в операционной системе тЧ( о Добавление плана (карты) обнажений, горных выработок, скважин в проект АгсЧ(е»«происходит следующим образом. Посредством ЯО(. -запроса к нужной таблице базы данных [в данном случае — это таблица скважин «ЪЧе11з») в проекте создается временная таблица, целиком соответствующая исходной таблице базы. При необходимости модуль «Ра1аЬазе Ассезз» позволяет выбрать из исходной таблицы только нужные колонки. Конвертирование временной таблицы в конечное точечное покрытие (шейп-файл) скважин и открытие нового вида (Ме»«) с картой ведется стандартными средствами пакета АгсМе»«.
Для программного построения основы геологического разреза по интервалам скважин (фактически стратиграфических колонок) пользователю необходимо определить, по каким профилям будут отстраиваться разрезы. Для этого в базе данных предусмотрена управляющая форма, вызов которой производится из стартового экранного меню. После задания необходимых профилей, с помощью другой формы назначаются скважины, принадлежащие этим профилям. При желании можно вывести на экран отчет по выбранным профилям и скважинам.
После этого, находясь в окне проекта АгсМеж, пользователь должен лишь подставить номера (названия) профилей в соответствующие строки доступной ему части программного кода модуля «Ра1аЬазе Ассезз», выполнить компиляцию этого кода и отработать приложение. В итоге создаются виды (Ме««) с разрезами. Набор тем в каждом виде стандартный: линейная тема, аппроксимирующая поверхность по отметкам устья скважин, точечнаятема, содержащая именаи координаты скважин каждого разреза, полигональная тема колонок в заданном масштабе, расцвеченных в соответствии с цветовыми характеристиками интервалов, и тема горизонтальных линий глубин (высот), проведенных через 1 м. Дальнейшая работа с разрезами подразумевает знание АгсМе»«на уровне подготовленного пользователя и не содерхпгг какой-либо специфики. Структура и состав базы данных могут быть расширены с целью внесения в базу любой информации, образующейся при изучении месторождений (ведении съемочных, поисковых и разведочных работ на различ- Щ ных объектах, хранении и обработке результатов мар- икп й~~й иихф)(~й шрутных геологических, минералого-геохимических, литогеохимических, шлиховых и других видов работ).
Определенная часть имеющейся структуры базы данных может быть изменена с учетом специфики указанных работ, в базу должны быть добавлены новые таблицы, кодификаторы и экранные формы. Некоторые изменения, безусловно, могут быть внесены в программный код модуля «Ва1аЬазе Ассезз», однако при этом принцип работы базы данных не изменится, что не вызовет сложностей в обращении с ней у опытного пользователя. йктавмиие Еипниий ва))ивы карт )) ризри(и ви иаиесв(и аппп щиа(( ~щиищ)(( Одним из важнейших этапов обработки геологических наблюдений, собранных в процессе документации, является составление карт и разрезов фактического материала.
Прилагаемые обычно к геологическим картам и разрезам основы фактического материала отражают главным образом плотность точек наблюдения и наложение маркшейдерских данных. Между тем при составлении основ фактического материала наряду с фиксацией плотности наблюдений необходимо обеспечить точное и полное отражение всех геологических данных, полученных при документации.