Разрезы

<< Click to Display Table of Contents >>

Navigation:  Проект DIGIMINE > Параметры для проекта в целом >

Разрезы

 

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

 

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

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

 

 

 

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

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

 

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

 

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

 

Текущий разрез оказывает влияние на окно разреза и не влияет на окно плана.

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

 

 

Разрез задается двумя точками в плане. Кроме того, задается зона влияния разреза.

Если зона влияния разреза задана, то линии, ограничивающие зону влияния разреза, проводятся параллельно разрезу на заданном расстоянии слева и справа от линии разреза (независимо от соседних разрезов).

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

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

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

 

 

Список разрезов может записываться в текстовый файл и загружаться из такого файла. Расширение такого файла может быть произвольным, часто используется расширение env или txt.

 

Формат символьного файла со списком разрезов

 

Каждая строка файла содержит информацию по одному разрезу:

 

1. Название разреза (до 4 символов  );

2. X (на север) первой точки, описывающей линию разреза, м;

3. Y (на восток) первой точки, описывающей линию разреза, м;

4. X (на север) второй точки, описывающей линию разреза, м;

5. Y (на восток) второй точки, описывающей линию разреза, м;

6. Зона влияния разреза слева от линии разреза, м (если отсутствует, то приравнивается нулю).

7. Зона влияния разреза справа от линии разреза, м (если отсутствует, то приравнивается нулю).

Если первым символом в строке является косая черта, то строка считается комментарием и в обработке не участвует.

 

Пример файла (фрагмент) со списком разрезов:

 

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

// можно разделять пустыми разрезами. Пустым считается

// разрез, в названии которого есть восклицательный знак.

//

// Координаты - маркшейдерские ( X - на север, Y - на восток ).

//----------------------------------------------------------------------------------------------

//Наз-            Координаты                         Координаты                 [Зона влияния разреза]

//вание          точки начала разреза, м       точки конца разреза, м

//            Y(на север)     X(на восток)     Y(на север)     X(на восток)

1-к           211054.549     97497.636          213262.297  100833.180          0.000  0.000

2-к           211144.797     97449.450          213352.545  100784.994          0.000  0.000

3-к           211223.869     97380.034          213431.617  100715.578          0.000  0.000

3.5к           211185.556     97228.558          213393.304  100564.102          0.000  0.000

4-к           211290.364     97296.705          213498.112  100632.249          0.000  0.000

4.6к           211243.216     97118.983          213450.964  100454.527          0.000  0.000

5-к           211358.076     97205.331          213565.824  100540.875          0.000  0.000

5.5к           211256.531     96972.053          213464.279  100307.597          0.000  0.000

6-к           211410.682     97125.600          213618.430  100461.144          0.000  0.000

6.5к           211304.551     96874.388          213512.299  100209.932          0.000  0.000

7-к           211483.184     97051.520          213690.932  100387.064          0.000  0.000

725к           211513.982     97053.293          213721.730  100388.837          0.000  0.000

8-к           211578.246     97011.836          213785.994  100347.380          0.000  0.000

9-к           211648.746     96936.809          213856.494  100272.353          0.000  0.000

10-к           211729.714     96880.844          213937.462  100216.388          0.000  0.000

11-к           211793.470     96794.830          214001.218  100130.374          0.000  0.000

12-к           211883.567     96750.962          214091.315  100086.506          0.000  0.000

13-к           211696.126     96289.228          213903.874  99624.772          0.000  0.000

14-к           211746.126     96184.228          213953.874  99519.772          0.000  0.000

16-к           212416.316     96828.533          214624.064  100164.077          0.000  0.000

!           0.000     0.000          0.000  0.000          0.000  0.000

с497           210172.400     101760.640          209721.430  102060.170          50.000  50.000

c498           210372.250     101959.230          210040.670  102177.980          50.000  50.000

2кв           213678.770     97301.560          213349.910  97770.930          50.000  50.000

!           0.000     0.000          0.000  0.000          0.000  0.000

V295           215459.237     92815.851          213265.703  97519.900          1000.000  1000.000

V301           213265.703     97519.900          204188.295  112332.884          1000.000  1000.000

V326           213558.210     98361.586          212180.424  99290.914          1000.000  1000.000

!           0.000     0.000          0.000  0.000          0.000  0.000

 

 

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

 

'<--> ' - произвольный разрез, задаваемый двумя точками в окне плана;

 

'^^^^' – произвольный разрез, получаемый параллельным смещением текущего разреза.

 

 

Для формирования произвольных разрезов в окне-чертеже должны быть заданы взаимосвязанные окна Разрез-План (см. диалог "Вид изображения в окнах").

 

Формирование произвольного разреза, задаваемого двумя точками в окне плана   (  '<--> '  )

 

 

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

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

3. При перемещении мыши протягивается линия разреза:

4. Нажатие левой клавиши мыши – ввод второй точки разреза и завершение формирования разреза (если нажимается правая клавиша мыши или Esc, то формирование произвольного разреза отменяется):

 

При нажатии на левую клавишу мыши в процессе ввода координат первой или второй точки разреза программа вычисляет координаты точки исходя из положения курсора в окне. Иногда требуется получение точных координат какой-либо точки из загруженных и отрисовываемых на экране объектов. В таком случае вместо нажатия левой клавиши мыши можно использовать механизм получения точки 'мягкой' стыковки к имеющимся объектам при помощи нажатия на Ctrl + правую клавишу мыши.

 

 

 

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

Зона влияния произвольного разреза  '<-->'  задается в диалоге "Параметры произвольного разреза", вызываемом при нажатии на кнопку в графическом меню.

 

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

 

 

 

 

Формирование произвольного разреза, получаемого параллельным смещением текущего разреза  (  '^^^^'  )

 

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

 

 

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