Поиски и разведка месторождений полезных ископаемых - Авдонин В.В.
ISBN 978-5-902357-74-2
Скачать (прямая ссылка):
Предназначенная для занесения в базу геологическая информация представляет собой данные бурения, приведенные к форме электронных таблиц. К этим данным относятся прежде всего параметры пространственной локализации обнажений, горных выработок, скважин и поинтервальная документация керна. Исходная поинтервальная документация при этом разбивается на блоки: текстовое описание, величина интервалов, цветовые характеристики пород, представленные в цифровом виде, характер, формы проявления и интенсивность рудной минерализации и другие данные. Отдельным блоком в базу данных вносятся результаты аналитических исследований по отобранным пробам.
Разработанные на основе пакета программ MS Access2000 структура и состав базы данных позволяют не только вносить в нее данные первичной геологической информации и данные опробования, но и работать с базой в среде GIS ArcView — наиболее распространенным картографическим пакетом программ.
Основой структуры базы данных являются таблицы («Uchastki», «Wells», «Intervals» и др.), содержащие пер-
ШІА2
вичные данные — наименования участков работ, исходные данные по обнажениям, горным выработкам, скважинам с поинтервальными описаниями и результатами анализов проб. Таблицы должны быть связаны между собой по совпадающим значениям ключевых полей. Наличие простых и составных ключевых полей обеспечивает уникальность и идентичность данных в таблицах. Составные ключевые поля должны быть заданы таким образом, чтобы в базу могли быть введены любые номера, например, скважин с перекрывающимися номерами, что часто бывает на практике, без риска потери информации. Ввод одинакового составного ключа или импорт совпадающих по ключу данных должен быть исключен.
Необходимо предусматривать систему каскадного удаления и обновления связанных записей в базе данных. То есть при удалении каких-либо обнажений, горных выработок, скважин полностью удаляется вся информация по ним. Работа подобной системы обусловлена наличием в структуре базы данных связей различного ранга — простых и с обеспечением целостности данных: «одних к одному» и «один ко многим».
Кроме блока первичных данных в базе должны содержаться несколько рабочих таблиц («Profiles» и буферы обновления), а также таблицы подстановки для кодифицированных значений («P_code» — коды пород, «MF_code» — формы проявления минерализации, «MS_code» — состав минерализации, «MI_code» — интенсивность минерализации и «Tipe» — метод бурения и другие). Подобные таблицы должны быть связаны между собой и с основными таблицами в режиме обеспечения целостности данных с каскадным обновлением связанных полей.
Внесение и удаление записей из таблиц-кодификаторов производится вручную, причем аннулировать запись в кодификаторе можно только после удаления кодов из связанных таблиц. При этом физическая потеря данных в этих таблицах не происходит.
Таблицы буферов обновления («Bufer__spektr», «Bufer_Au_sp», «Bufer_Au_pr») повторяют структуру основной таблицы «Intervals» для ограниченного числа полей. Они созданы для проверки и последующего ввода дополнительной информации в существующие записи.
BBICKI ПОЛЕЗНЫХ ІСІІШІМ
Модуль связи базы данных с ГИС-проектами Arc View физически не входит в структуру самой базы. Он создается на языке программирования Avenue и подключается по необходимости в ГИС-проект. Модуль предназначен для построения основы цифровых геологических разрезов, опираясь на данные первичной документации и результаты опробования, а также для добавления плана (карты) первичных данных в проект.
Работа пользователя с базой данных происходит с помощью специальных экранных форм. Экранные формы работают в режимах ввода, импорта, экспорта, редактирования, печати и просмотра данных. Они содержат поля непосредственного доступа к данным, а также управляющие элементы — кнопки вызова процедур, окна поиска, задания фильтров. Организация работы с данными через экранные формы обеспечивает сохранность и целостность базы данных, предохраняя информацию от случайного или намеренного внесения первичного материала, поскольку прямой доступ пользователя к данным закрыт. Выборка данных для формы из соответствующей таблицы контролируется внутренними, скрытыми запросами.
В начале работы открывается стартовая экранная форма — основное меню, из которого можно выбрать необходимый участок работы и перейти к следующей экранной форме.
Для заполнения базы данных существуют два пути. Первый — это загрузка в базу подготовленных в виде электронных таблиц Excel данных с помощью механизма импорта и обновления. В этом случае должно соблюдаться главное правило — количество полей, их названия и формат должны соответствовать таковым в таблицах базы данных. В противном случае строки, не соответствующие по формату, не будут добавлены в базу. Для удобства пользователей созданы готовые шаблоны таблиц Excel для внесения первичной информации, а также различных аналитических данных. При импорте информация сначала загружается в таблицу-дубликат и проверяется на соответствие типов данных, уникальность ключей и т. п., затем разбивается на тематические блоки и записывается в соответствующие основные таблицы базы, а буфер обнуляется.