<< Click to Display Table of Contents >> Navigation: РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с Bitmap > Особенности привязки разрезов > Диалог "Ввод координат точки сетки на разрезе" |
В данном разделе рассматриваются два, в основном одинаковых, диалога - "Ввод координат точки сетки на разрезе" и "Получение координат для вертикальной линии сетки".
В "обычном", простом случае, для точки привязки на разрезе вводятся две координаты. Первая координата - это координата X или Y. Вторая координата - это координата Z. (Третья координата этой точки привязки, лежащей в плоскости разреза, вычисляется программой).
Но в ряде случаев для точек, которые можно было бы использовать в качестве точек привязки, нет информации о координатах проекций этих точек на плоскость разреза.
Например, для точки устья скважины имеются 3D координаты, но неизвестны координаты точки проекции устья скважины на плоскость разреза.
Рассматриваемые диалоги используются в тех случаях, когда координаты точки привязки, лежащей в плоскости разреза, не вводятся напрямую, а вычисляются программой по координатам точки, не лежащей в плоскости разреза.
При помощи этих диалогов также можно получить координаты X и Y пересечения плоскости разреза и одной из линий сетки (линии юг-север или линии запад-восток), либо координаты точки пересечения текущего разреза с другим разрезом..
Диалог "Ввод координат точки сетки на разрезе" может быть вызван при вводе координат точки привязки на разрезе.
Диалог "Получение координат для вертикальной линии сетки" может использоваться при корректировке координат вертикальной линии сетки. Во втором диалоге, по сравнению с первым, отсутствует элемент для ввода координаты Z, в остальном работа с обоими диалогами одинакова.
1. Для вызова диалога "Ввод координат точки сетки на разрезе" при вводе координат очередной точки привязки на разрезе необходимо при нажатии на удерживать нажатой клавишу на клавиатуре.
Исходные данные для первой координаты точки привязки
Абсолютные координаты X и Y точки проецируемой на линию разреза - вводятся координаты точки (не лежащей в плоскости разреза), которую необходимо спроецировать на плоскость разреза. Вычисляются координаты точки, лежащей в плоскости разреза. Для привязки программой будет использована только одна из вычисленных координат - в зависимости от угла наклона линии разреза.
Ввод названия выработки из БД детальной разведки. - В тех случаях, когда необходимо спроецировать точку, имеющую координаты устья выработки, можно не вводить эти координаты вручную, а взять эти координаты из БД детальной разведки (загруженной в текущий проект)..
Ввод одной координаты (пересечение разреза с линией юг-север), ввод одной координаты (пересечение разреза с линией запад-восток). - В некоторых случаях на разрезах показываются вертикальные линии сетки, получаемые при пересечении не с той осью, которая лучше подходит для разреза (по углу наклона линии разреза к линиям сетки), а с другой осью. В таком случае можно задать координату соответствующей оси и получить координаты X и Y точки, являющейся точкой пересечения заданной линии сетки и линии разреза.
Следует обратить внимание на то, что программой для дальнейшей работы будет использована та координата, которая лучше подходит по углу наклона линии разреза к линиям сетки, что находит свое отражение при надписывании координат точки привязки (и остальных точек сетки привязки).
Ввод названия разреза, пересекающего линию текущего разреза. - Задается название разреза (из разрезов, имеющихся в справочнике разрезов). Программа вычисляет координаты точки пересечения линии текущего разреза с линией заданного разреза.
Исходные координаты
X (на север), Y (на восток) - в зависимости от того, какой из описанных выше элементов диалога отмечен, исходные координаты X и Y точки, которая будет проецироваться на плоскость разреза, либо вводятся, либо берутся из БД детальной разведки. Если используется пересечение текущего разреза с линиями сетки или с заданным разрезом, то в "Исходные координаты" ничего не записывается.
Если выше отмечено "ввод названия выработки из БД детальной разведки", то на кнопке внутри группы Исходные координаты будет надпись "Получить координаты точки по названию выработки...".
Если отмечено "ввод названия разреза, пересекающего линию текущего разреза", то на кнопке внутри группы Исходные координаты будет надпись "Ввести название разреза...".
Для случая "ввод названия выработки из БД детальной разведки" :
Нажатие кнопку Получить координаты точки по названию выработки... приведет к появлению диалога, в котором задается название выработки из текущей основной БД разведочных выработок:
В том случае, когда вводится не точное название выработки, а только фрагмент названия, причем в БД имеются несколько выработок, названия которых содержат заданный фрагмент, появится диалог, в котором выбирается та выработка, координаты которой необходимо использовать для проецирования на плоскость разреза.
Например, если было введено название "31", а в БД имеется 11 выработок, название которых начинается с символов "31", то в дополнительном диалоге будет следующее:
В списке выработок выбирается та, которая нужна и нажимается OK.
После этого программа занесет координаты выработки, взятые из БД, в элементы X(на восток) и Y(на север) группы Исходные координаты.
Далее нажимается кнопка "Вычислить координаты точки, лежащей на линии разреза".
Программа вычисляет координаты X и Y проекции исходной точки на линию разреза и записывает их в элементы X(на восток) и Y(на север) группы Координаты точки, лежащей на линии разреза в плане :
Для случая "ввод названия разреза, пересекающего линию текущего разреза" :
Нажатие кнопку Ввести название разреза... приведет к появлению диалога, в котором задается название выработки из текущей основной БД детальной разведки:
Необходимо ввести название разреза (из тех разрезов, которые имеются в справочнике разрезов окна).
После ввода названия разреза программа вычисляет координаты X и Y точки пересечения линий разрезов и записывает их в элементы X(на восток) и Y(на север) группы Координаты точки, лежащей на линии разреза в плане.
В группу Исходные координаты при этом ничего не записывается:
Координаты точки, лежащей на линии разреза в плане
X (на север), Y (на восток) - Нередактируемые элементы, в которые заносятся вычисленные координаты точки, находящейся в плоскости разреза.
Вычислить координаты точки, лежащей на линии разреза - произвести вычисление координат точки (спроецировать на плоскость разреза). Если координаты точки не вычислены, то кнопка OK диалога будет неактивной.
Вертикальная координата точки привязки
Вводится вторая координата точки привязки - координата Z.
2. Для вызова диалога "Получение координат для вертикальной линии сетки" при корректировке координат вертикальной линии сетки необходимо при нажатии на удерживать нажатой клавишу на клавиатуре.
Диалог отличается от предыдущего только тем, что у него нет элемента для ввода координаты Z:
Пример привязки разреза с использованием рассмотренных диалогов.