БД детальной разведки
Задача создания баз данных детальной разведки месторождений, характеризующихся большим объемом и разнородностью исходной информации, оказывается гораздо сложнее, чем может показаться на первый взгляд, в особенности, когда база данных создается не с "нуля", а на основе имеющихся материалов по результатам ранее выполненных разведочных работ. Во многих случаях основным инструментом создания таблиц баз данных является Excel, иногда Access, а инструментом по работе с векторной графической информацией – Autocad. Привлекаются также ряд других программ, занимающихся обработкой растров, векторизацией и т.п. В принципе, базу данных вполне можно создать с использованием только подручных программ, вопрос лишь в том, во что это в конечном итоге (с учетом доведения БД до нужной кондиции) обойдется. Большинство из используемых в России западных программ, что называется, "заточены" для обработки информации из готовой базы данных, но не для подготовки этой информации. К тому же они довольно-таки дорогие для того, чтобы использовать их массово, а при создании БД даже среднего размера обычно участвуют несколько человек.
Для работы с БД не требуется никакого дополнительного программного обеспечения, следовательно, нет необходимости в настройках и администрировании СУБД. База данных детальной разведки организована так, что в ней уже "зашиты" все обязательные таблицы, поля и связи между ними, поэтому пользователь избавлен от необходимости прописывать стандартные элементы и сразу после создания новой БД (либо после добавлении новой таблицы БД), может сосредоточиться на содержательной части – добавлении нужных для хранения основной информации столбцов. Добавление столбцов удобное, производится непосредственно в процессе работы с таблицей, без перехода в какие-либо специальные режимы настройки. Большой выбор форматов хранения информации в столбцах БД, что позволяет оптимизировать объем, занимаемый файлом БД. Одновременно можно загружать несколько баз данных (пока хватает оперативной памяти). Несколько пользователей одновременно могут редактировать одну и ту же БД.
Кроме обычных столбцов для ввода информация, предусмотрены расчетные столбцы, для которых задаются расчетные формулы, во многом похожие на формулы, используемые в Excel и Access. Среди функций, используемых в расчетных столбцах, имеются функции, позволяющие обращаться к таблицам с другим наборам интервалов "от" – "до". Например, в расчетный столбец таблицы "Опробование" можно выбрать информацию из таблицы "Литология" или из таблицы с рудными интервалами; в таблице с рудными интервалами, сформированными для одного полезного компонента (или условного компонента) можно задать столбец, в который программа автоматически будет вычислять и записывать содержания другого полезного компонента и т.п.
В процессе редактирования таблиц базы данных автоматически производятся пересчеты в связанных и расчетных полях и таблицах, поэтому все таблицы БД всегда находятся в "завершенном" состоянии. При редактировании интервалов инклинометрии автоматически пересчитываются координаты интервалов во всех таблицах. Программа автоматически отслеживает все зависимости расчетных столбцов и расчетных таблиц и определяет порядок, в котором они должны вычисляться, независимо от порядка создания или изменения формул в расчетных столбцах
Имеются гибкие механизмы выборки различных наборов данных для получения базовой статистики по интервалам опробования или рассчитанным композитам.
Имеются различные (настраиваемые) проверки для уменьшения количества ошибок при вводе. Предусмотрено блокирование таблиц от случайного удаления и от нежелательного редактирования. Программа автоматически отслеживает и записывает информацию о том, кто из пользователей и когда произвел последнее редактирование каждой из таблиц по каждой выработке. Это позволяет лучше контролировать процесс создания БД, что весьма актуально при обработке большого количества информации. Программа не позволяет сделать "перехлест" интервалов, поэтому "заверка" такого рода не нужна. Если "перехлест" встретится при импорте информации, о нем будет сообщено, но в БД он не попадет. К действенным мерам по повышению качества БД можно отнести возможность совмещения информации из БД с графическими материалами.
Быстрое и качественное восстановления координат выработок по положению выработки на разрезе и горизонтальному проложению выработки в плане(с использованием "привязанных" растровых изображений). По полученным координатам выработки автоматически производится вычисление углов инклинометрии с учетом заданного способа обработки инклинометрии.
Имеется возможность в графическом режиме добавлять координаты точек полилинии, или ее части, как точек выработки (например, привязка опробования к стенкам выработок, заданных полилиниями). В графических окнах осуществляется прямое редактирование выработок, то есть не требуется создавать какие-либо вспомогательные объекты или файлы. Все операции редактирования, выполненные в графических окнах, сразу же отражаются в таблицах БД. И, наоборот, информация в графических окнах всегда соответствует информации в базе данных, то есть какой-либо специальной операции перегрузки БД после редактирования табличной информации, встречаемой во многих программах, не требуется.
Для достижения эффективной работы по созданию БД разведки месторождений необходимо обеспечить не только производительный ввод табличной информации, но и привлечение в качестве дополнительного источника информации графических материалов. Причем, наибольшая эффективность достигается в том случае, когда вся имеющаяся разнородная информация используется одновременно, в одной программе, а не разделяется на части, для обработки в разных программах. В программе DIGIMINE предусмотрена одновременная работа, как с табличной информацией, так и с векторными и растровыми объектами.