<< Click to Display Table of Contents >> Navigation: БД разведочных выработок > Графическое меню окна для работы с таблицами БД |
В окне для работы с таблицами БД имеется главное (верхнее) графическое меню, расположенное над таблицей со списком выработок, а также графические меню для каждой из таблиц с информацией по текущей выработке.
Главное графическое меню при отсутствии графических окон с изображением текущей выработки:
Главное графическое меню при наличии графических окон с изображением текущей выработки:
- показать/скрыть окно проекта.
- записать файл БД на диск.
- отменить последнюю операцию (группу связанных операций) редактирования БД (включая операции редактирования БД, выполнявшиеся при работе в графическом режиме ).
- вернуть последнюю отмененную операцию (группу связанных операций) редактирования таблиц БД.
- поиск выработки по названию (фрагменту названия). После того, как выработка с заданным названием (фрагментом названия) будет найдена, строка с этой выработкой станет активной в таблице со списком выработок.
- окошко для ввода названия (фрагмента названия) выработки.
- поиск от начала таблицы вниз (то же самое произойдет при нажатии на клавишу ENTER при активном окошке с названием для поиска).
- поиск от текущей строки (не считая текущую строку) вниз.
- поиск от текущей строки (не считая текущую строку) вверх.
- поиск от конца таблицы вверх.
- поиск в заданной таблице строки, отвечающей заданным условиям.
- вызвать диалог, в котором задается таблица и условия для поиска строки.
Кнопки со стрелками – поиск строки от начала таблицы или от текущей строки (вниз или вверх).
- в каком направлении перемещать активную клетку таблицы при нажатии на клавишу ENTER - вправо или вниз.
- размер шрифта во всех таблицах сделать как в таблице со списком выработок. (С помощью всплывающего меню в разных таблицах может быть задан разный размер шрифта).
- увеличить или уменьшить размер шрифта во всех таблицах.
- уменьшение () или увеличение () количества () таблиц с информацией по текущей выработке (в нижней части окна). Одновременно может быть показано от 1 до 5 таблиц с информацией по текущей выработке.
/ - если элемент графического меню отмечен, то при добавлении новой выработки одновременно производится запись в таблицу инклинометрии одного интервала на расстоянии 0.0м с вертикальным углом 90 градусов и азимутом 0 градусов (вертикальная выработка, направленная вниз). Эта опция влияет при вводе новой выработки вручную, но не не влияет при импорте выработок.
- текущий алгоритм обработки инклинометрии.
В программе предусмотрены 5 алгоритмов обработки инклинометрии:
- Находятся средние (из результатов замеров в начале и конце интервала) азимуты и вертикальные углы. Полученные углы распространяются на расстояние между двумя точками замера инклинометрии.
- Результаты замеренных в точке углов распространяются на половину расстояния до предыдущей точки и на половину расстояния до следующей точки. Длиной интервала считается не прямая линия, соединяющая две точки инклинометрии, а ломаная, вычисленная как указано выше.
- Углы, замеренные в точке, распространяются вниз, до следующей точки замера инклинометрии.
- Углы, замеренные в точке, распространяются вверх, до предыдущей точки замера инклинометрии.
- Интервалы между двумя соседними замерами инклинометрии представляются в виде дуг окружностей.
Дуга окружности строится таким образом, чтобы векторы, построенные в соответствии с измеренными углами в начале и в конце интервала являлись касательными к окружности. Затем дуга окружности аппроксимируется хордами, причем расстояние от середины каждой хорды до дуги окружности не превышает 0.05м.
Алгоритм с дугами окружностей появился в версии программы 8.05. Следует помнить, что выработки, для которых задан этот алгоритм не будут корректно обрабатываться в более ранних версиях DIGIMINE.
Алгоритм построения окружности идентичен алгоритму, используемому программой Micromine. Однако имеются небольшие расхождения в части дальнейшего использования полученной окружности. Для некоторого "типичного" интервала инклинометрии это может привести к разнице в координатах от долей миллиметра до нескольких миллиметров. На длинных скважинах может набежать суммарная разница в несколько сантиметров. Для интервалов с большой разницей углов в соседних замерах отклонения будут больше.
При редактировании столбцов таблицы инклинометрии, а также при редактировании в таблице со списком выработок столбцов с координатами начала или длиной выработки производится автоматический пересчет инклинометрии по выработке по тому алгоритму инклинометрии, который является текущим в графическом меню.
- показать или скрыть в таблице со списком выработок все столбцы с информацией о длине и количестве интервалов в каждой таблице.
- показать или скрыть в таблице со списком выработок все столбцы с информацией о дате/времени редактирования и пользователе, выполнившем последнее редактирование.
- изображать только таблицы.
- изображать и таблицы и графическое изображение текущей выработки в окнах разрез/план.
- группа элементов, при помощи которых можно изменять количество выработок, отображаемых в графическом окне:
- все выработки.
- только выработки, у которых имеется ненулевое и не "пустое" значение в заданном столбце из таблицы со списком выработок.
Столбец, предназначенный для этой цели задается в диалоге "Внешний вид выработок детальной разведки" или при помощи кнопки в графическом меню. Например, если задан столбец "Выделение", то включение приведет к тому, что в окне будут отображаться только выделенные выработки.
Удобно создать специальный расчетный столбец (столбцы), в который записывать формулу, по которой будет определяться отображать в окне выработку или нет. Например, если в таком столбце записана формула [Тип] == "Скважина" && [Длина выработки] > 100 и включен элемент ,то будут отображаться только скважины длиной больше 100м.
- только выработки, у которых имеется нулевое или "пустое" значение в заданном столбце из таблицы со списком выработок.
- только текущую выработку.
Нажатие на кнопки настроек видимости выработок влияет на отрисовку в одном из окон ( разреза или плана), в том, которое имеет внешнюю рамку красного цвета. Изменения активного окна – курсор в рамку с координатами + нажатие на .
При работе с окном БД чаще всего включается отображение только текущей выработки.
- вызов списка столбцов из таблицы со списком выработок для выбора столбца, по значению из которого определять видимость той или иной выработки.
- если упомянутый выше столбец, по которому определяется видимость выработок, является расчетным, вызов диалога "Формула для расчета" для редактирования формулы этого столбца.
- если отмечено, то текущую выработку отображать всегда, даже если по условиям ( или ) она не попадает в число отображаемых выработок.
- настройка внешнего вида текущей выработки в окне разреза (верхняя кнопка) и в окне плана (нижняя кнопка).
- настройка сетки и линейки координат в окне разреза (верхняя кнопка) и в окне плана (нижняя кнопка).
- вызов диалога выбора текущего масштаба в окнах с графическим изображением текущей выработки. Кроме такого способа, изменение масштаба можно производить при помощи колесика прокрутки у мыши.
- окошко текущий масштаб изображения в графических окнах. В этом окошке можно ввести требуемый масштаб изображения и нажать NTER для изменения масштаба.
Отметим, что при изменении активной выработки в таблице со списком выработок, масштаб устанавливается таким, чтобы текущая выработка полностью помещалась в графические окна.
Описание графических меню для таблиц с информацией по текущей выработке приведено в разделах "Особенности обработки обязательных столбцов в таблице инклинометрии" и "Особенности обязательных столбцов в таблицах, создаваемых пользователем".
В данном разделе обратим внимание лишь на то, что в каждом графическом меню для "внутренних" таблиц с информацией по текущей выработке слева расположен элемент, в котором записано название "внутренней" таблицы, и при помощи которого можно изменить текущую отображаемую в окне таблицу базы данных: