О создании баз данных детальной разведки

Задача создания баз данных детальной разведки месторождений, характеризующихся большим объемом и разнородностью исходной информации, оказывается гораздо сложнее, чем может показаться на первый взгляд, в особенности, когда база данных создается не с "нуля", а на основе имеющихся материалов по результатам ранее выполненных разведочных работ.

В настоящее время можно констатировать факт, что в очень многих (!) случаях имеет место поверхностный подход к вопросам создания баз данных детальной разведки, приводящий к низкому качеству БД и неизбежным переделкам выполненной работы.

Во многих случаях основным инструментом создания таблиц баз данных является Excel, иногда Access, а инструментом по работе с векторной графической информацией – Autocad. Привлекаются также ряд других программ, занимающихся обработкой растров, векторизацией и т.п.  В принципе, базу данных вполне можно создать с использованием только подручных программ, вопрос лишь в том, во что это в конечном итоге (с учетом доведения БД до нужной кондиции) обойдется.

Большинство из используемых в России западных программ, что называется, "заточены" для обработки информации из готовой базы данных, но не для подготовки этой информации. К тому же они довольно-таки дорогие для того, чтобы использовать их массово, а при создании БД даже среднего размера обычно участвуют несколько человек.

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

В программе DIGIMINE предусмотрена одновременная работа, как с табличной информацией, так и с векторными и растровыми объектами.

Удобная общая организация работы с БД

Для работы с БД не требуется никакого дополнительного программного обеспечения, следовательно, нет необходимости в настройках и администрировании СУБД.

База данных детальной разведки организована так, что в ней уже "зашиты" все обязательные таблицы, поля и связи между ними, поэтому пользователь избавлен от необходимости прописывать стандартные элементы и сразу после создания новой БД (либо после добавлении новой таблицы БД), может сосредоточиться на содержательной части – добавлении нужных для хранения основной информации столбцов.

Добавление столбцов удобное, производится непосредственно в процессе работы с таблицей, без перехода в какие-либо специальные режимы настройки.

Большой выбор форматов хранения информации в столбцах БД, что позволяет оптимизировать объем, занимаемый файлом БД.

Одновременно можно загружать несколько баз данных (пока хватает оперативной памяти).

Несколько пользователей одновременно могут редактировать одну и ту же БД.

 

Расчетные столбцы

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

Среди функций, используемых в расчетных столбцах, имеются функции, позволяющие обращаться к таблицам с другим наборам интервалов "от" – "до". Например, в расчетный столбец таблицы "Опробование" можно выбрать информацию из таблицы "Литология" или из таблицы с рудными интервалами; в таблице с рудными интервалами, сформированными для одного полезного компонента (или условного компонента) можно задать столбец, в который программа автоматически будет вычислять и записывать  содержания другого полезного компонента и т.п.

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

Расчет рудных интервалов по заданным кондициям

Реализованы несколько вариантов расчета рудных интервалов по заданным кондициям.Несколько вариантов потому, что в этих расчетах есть некоторые тонкости, по которым нет единого мнения даже в ГКЗ.

Рудные интервалы записываются в расчетные таблицы, содержимое которых автоматически рассчитывается при изменении исходных данных.

Можно создавать несколько таблиц с разными параметрами кондиций и разными вариантами формирования рудных интервалов и легко сравнивать их между собой.

Рудные интервалы по заданным кондициям (а также и композиты фиксированной длины или погоризонтные) легко могут быть визуализированы на графике, а также могут использоваться при расчете других столбцов, в т.ч. и в других таблицах.

Автоматические пересчеты при редактировании

В процессе редактирования таблиц базы данных автоматически производятся пересчеты в связанных и расчетных полях и таблицах, поэтому все таблицы БД всегда находятся в "завершенном" состоянии.

При редактировании интервалов инклинометрии автоматически пересчитываются координаты интервалов во всех таблицах.

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

Различные способы обработки инклинометрии

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

Вычисление положения выработок в пространстве по вводимой инклинометрии (либо, наоборот, восстановление инклинометрии по координатам точек перегиба, вводимых в табличной форме или в графическом режиме) производится автоматически.

Гибкие механизмы выборки данных для получения базовой статистики

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

Меры для повышения качества БД

Имеются различные (настраиваемые) проверки для уменьшения количества ошибок при вводе.

Предусмотрено блокирование таблиц от случайного удаления и от нежелательного редактирования.

Программа автоматически отслеживает и записывает информацию о том, кто из пользователей и когда произвел последнее редактирование каждой из таблиц по каждой выработке. Это позволяет лучше контролировать процесс создания БД, что весьма актуально при обработке большого количества информации.

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

К действенным мерам по повышению качества БД можно отнести возможность совмещения информации из БД с графическими материалами.

Восстановление инклинометрии

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

По полученным координатам выработки автоматически производится вычисление углов инклинометрии с учетом заданного способа обработки инклинометрии.

Редактирование выработок в графическом режиме

Имеется возможность в графическом режиме добавлять координаты точек полилинии, или ее части,  как точек выработки (например, привязка опробования к стенкам выработок, заданных полилиниями).

В графических окнах осуществляется прямое редактирование выработок, то есть не требуется создавать какие-либо вспомогательные объекты или файлы.

Все операции редактирования, выполненные в графических окнах, сразу же отражаются в таблицах БД.

И, наоборот, информация в графических окнах всегда соответствует информации в базе данных, то есть какой-либо специальной операции перегрузки БД после редактирования табличной информации, встречаемой во многих программах, не требуется.

Имеются возможности быстрого и удобного изменения того, какие выработки отображать в графических окнах. 

Большое количество настроек, позволяют (достаточно удобно для такого количества настроек) регулировать, какую информацию по выработкам отображать и надписывать в графических окнах.