Привязка в окнах разрезов

<< Click to Display Table of Contents >>

Navigation:  РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с Bitmap > ^ ПРИВЯЗКА ПО МНОГИМ ТОЧКАМ СЕТКИ >

Привязка в окнах разрезов

 

 

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

 

А вот вертикальные линии сетки присутствуют не всегда. Возможны следующие основные варианты, касающиеся вертикальных линий сетки на разрезах:

1. Вертикальные линии, восстановленные из точек пересечения линии разреза с линиями сетки в плане (либо с горизонтальными, либо с вертикальными линиями сетки в плане).

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

3. Вертикальные линии отсутствуют.

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

 

 

 

Привязка разрезов, имеющих линии сетки

 

При наличии на чертеже-разрезе  сетки привязка в окнах разрезов подобна привязке в окнах плана. Сначала, как и в окнах плана, производится черновая привязка, а затем детальная привязка всех перекрестий и линий "наброшенной" сетки.

 

 

В окне разреза, то для каждой исходной точки должны вводиться 2 координаты - X и Z  или  Y и Z.

 

Если угол между линией разреза и горизонтальной осью X больше нуля и меньше 45 градусов, то окошко диалога для ввода координат имеет следующий вид :

Вверху слева программа предлагает ввести координату X, т.к. обычно при таком положении линии разреза на чертеж выносится координата X:

Однако могут встретиться случаи, особенно если линия разреза имеет наклон к горизонтальной оси около 45-55 градусов, когда на чертеж вынесена координата Y.

Для таких случаев в правой части предусмотрен ввод координаты Y (используется редко).

 

 

 

Если угол между линией разреза и горизонтальной осью X больше 45 и меньше 90 градусов, то окошко диалога имеет следующий вид :

Вверху слева программа предлагает ввести координату Y, т.к. обычно при таком положении линии разреза на чертеж выносится координата Y:

Однако могут встретиться случаи, особенно если линия разреза имеет наклон к горизонтальной оси около 35-45 градусов, когда на чертеж вынесена координата X.

Для таких случаев в правой части предусмотрен ввод координаты X (используется редко).

 

 

В любом случае, для окна разреза вводится либо координата X, либо координата Y и координата Z.

 

 

Если Bitmap находится в окне разреза и линия разреза параллельна оси X или имеет маленький угол наклона к этой оси, то окно диалога для ввода координат будет иметь следующий вид:

 

Если Bitmap находится в окне разреза и линия разреза параллельна оси Y или имеет маленький угол наклона к этой оси, то окно диалога для ввода координат будет иметь следующий вид:

 

 

 

Пример привязки разреза, на котором имеется сетка

 

 

Ввод координат первой точки:

 

 

Ввод координат второй точки:

 

Сформирована [малиновая] сетка:

 

Далее производятся перемещения точек малиновой сетки для совмещения с сеткой, изображенной на растре.

См. пример привязки растра в плане.

 

 

 

 

 

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

 

 

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

 

Однако на чертеже имеются засечки, соответствующие вертикальным линиям, проведенным на чертеже через 10 см.

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

 

 

 

Необходимо определить координату (X или Y) этих линий, чтобы далее поступать как в первом случае.

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

 

Задача сводится к определению координат точек пересечения вертикальных линий с линией разреза.

 

Данную задачу можно решить двумя путями, причем второй путь гораздо лучше:

 

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

 

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

 

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

 

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

 

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

 

Рассмотрим плохо привязанный разрез.

На рисунке в верхней части изображено окно разреза, а в нижней – взаимосвязанное с ним окно плана (линейка координат между окнами разреза и плана отключена).

На чертежах видно, что карандашная вертикальная линия сетки в окне разреза находится в стороне от линии в окне плана.

Требуется перепривязка разреза.

 

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

 

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

Например, для окна плана (в диалоге "Параметры сетки и линейки координат") задать, чтобы линейка координат не рисовалась в верхней части окна:

 

 

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

 

 

 

 

Привязка разрезов, на которых вертикальные линии сетки отсутствуют.

 

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

 

Варианты дополнительной обработки могут быть разные, в зависимости от того,

 

 

 

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

 

На исходном чертеже, перед сканированием, можно провести (карандашом) вертикальные линии через одинаковое расстояние. Эти линии должны пересекать и разрез и план. Однако это не очень удобно, а иногда и невозможно (если оригинал отсутствует).

 

В программе DIGIMINE имеется механизм, позволяющий "впечатать" в Bitmap подобные вспомогательные линии.

 

Рассмотрим вариант привязки разреза с использованием Bitmap, на которой отсутствуют вертикальные линии (либо есть только одна-две линии и желательно добавить дополнительные линии). Поэтому перед привязкой таких разрезов сначала необходимо провести серию параллельных вертикальных линий на Bitmap. DIGIMINE позволяет сначала провести линии в векторной форме (т.е. обычные полилинии) поверх Bitmap, а затем "впечатать" их в Bitmap для последующего использования при привязке.

 

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

 

 

 

 

 

 

 

 

 

В тех случаях когда для привязки на РАЗРЕЗЕ используются точки, лежащие не строго в плоскости разреза и требуется вычисление координат проекции таких точек на плоскость разреза, можно воспользоваться диалогом "Ввод координат точки сетки на разрезе". Для того, чтобы программа не запрашивала точные координаты точек, вызвала упомянутый диалог, необходимо при определении очередной точки сетки на Bitmap при помощи левой клавиши мыши, удерживать клавишу Shift на клавиатуре.