Графическое меню окна для работы с таблицами БД

<< Click to Display Table of Contents >>

Navigation:  БД разведочных выработок >

Графическое меню окна для работы с таблицами БД

 

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

 

Главное графическое меню при отсутствии графических окон с изображением текущей выработки:

 

 

Главное графическое меню при наличии графических окон с изображением текущей выработки:

 

 

- показать/скрыть окно проекта.

- записать файл БД на диск.

 

 

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

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

 

- поиск выработки по названию (фрагменту названия). После того, как выработка с заданным названием (фрагментом названия) будет найдена, строка с этой выработкой станет активной в таблице со списком выработок.

- окошко для ввода названия (фрагмента названия) выработки.

- поиск от начала таблицы вниз (то же самое произойдет при нажатии на клавишу ENTER при активном окошке с названием для поиска).

- поиск от текущей строки (не считая текущую строку) вниз.

- поиск от текущей строки (не считая текущую строку) вверх.

- поиск от конца таблицы вверх.

 

 

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

- вызвать диалог, в котором задается таблица и условия для поиска строки.

Кнопки со стрелками – поиск строки от начала таблицы или от текущей строки (вниз или вверх).

 

 

- в каком направлении перемещать активную клетку таблицы при нажатии на клавишу ENTER - вправо или вниз.

 

- размер шрифта во всех таблицах сделать как в таблице со списком выработок. (С помощью всплывающего меню в разных таблицах может быть задан разный размер шрифта).

- увеличить или уменьшить размер шрифта во всех таблицах.

 

 

- уменьшение () или увеличение () количества () таблиц с информацией по текущей выработке (в нижней части окна). Одновременно может быть показано от 1 до 5 таблиц с информацией по текущей выработке.

 

/ - если элемент графического меню отмечен, то при добавлении новой выработки одновременно производится запись в таблицу инклинометрии одного интервала на расстоянии 0.0м с вертикальным углом 90 градусов и азимутом 0 градусов (вертикальная выработка, направленная вниз). Эта опция влияет при вводе новой выработки вручную, но не не влияет при импорте выработок.

 

 

- текущий алгоритм обработки инклинометрии.

В программе предусмотрены 5 алгоритмов обработки инклинометрии:

- Находятся средние (из результатов замеров в начале и конце интервала) азимуты и вертикальные углы. Полученные углы распространяются на расстояние между двумя точками замера инклинометрии.

- Результаты замеренных в точке углов распространяются на половину расстояния до предыдущей точки и на половину расстояния до следующей точки. Длиной интервала считается не прямая линия, соединяющая две точки инклинометрии, а ломаная, вычисленная как указано выше.

- Углы, замеренные в точке, распространяются вниз, до следующей точки замера инклинометрии.

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

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

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

Алгоритм с дугами окружностей появился в версии программы 8.05. Следует помнить, что выработки, для которых задан этот алгоритм не будут корректно обрабатываться в более ранних версиях DIGIMINE.

Алгоритм построения окружности идентичен алгоритму, используемому программой Micromine. Однако имеются небольшие расхождения в части дальнейшего использования полученной окружности. Для некоторого "типичного" интервала инклинометрии это может привести к разнице в координатах от долей миллиметра до нескольких миллиметров. На длинных скважинах может набежать суммарная разница в несколько сантиметров. Для интервалов с большой разницей углов в соседних замерах отклонения будут больше.

 

 

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

 

 

 

- показать или скрыть в таблице со списком выработок все столбцы с информацией о длине и количестве интервалов в каждой таблице.

- показать или скрыть в таблице со списком выработок все столбцы с информацией о дате/времени редактирования и пользователе, выполнившем последнее редактирование.

 

 

- изображать только таблицы.

- изображать и таблицы и графическое изображение текущей выработки в окнах разрез/план.

 

 

 

- группа элементов, при помощи которых можно изменять количество выработок, отображаемых в графическом окне:

 

- все выработки.

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

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

Удобно создать специальный расчетный столбец (столбцы), в который записывать формулу, по которой будет определяться отображать в окне выработку или нет. Например, если в таком столбце записана формула [Тип] == "Скважина"  &&  [Длина выработки] > 100 и включен элемент ,то будут отображаться только скважины длиной больше 100м.

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

- только текущую выработку.

Нажатие на кнопки настроек видимости выработок влияет на отрисовку в одном из окон ( разреза или плана), в том, которое имеет внешнюю рамку красного цвета. Изменения активного окна – курсор в рамку с координатами + нажатие на левую клавишу мыши.

 

При работе с окном БД чаще всего включается отображение только текущей выработки.

 

- вызов списка столбцов из таблицы со списком выработок для выбора столбца, по значению из которого определять видимость той или иной выработки.

- если упомянутый выше столбец, по которому определяется видимость выработок, является расчетным, вызов диалога "Формула для расчета" для редактирования формулы этого столбца.

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

 

 

 

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

- настройка сетки и линейки координат в окне разреза (верхняя кнопка) и в окне плана (нижняя кнопка).

 

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

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

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

 

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

 

 

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