Справка DIGIMINE

Проверка полилиний (пересечения, наложения, Z точек)

Проверка полилиний (пересечения, наложения, Z точек)

Previous topic Next topic  

Проверка полилиний (пересечения, наложения, Z точек)

Previous topic Next topic  

 

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

 

Пересечение проекций полилиний на горизонтальную плоскость.

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

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

 

 

 

Несовпадение Z в точках соединения начал/концов проекций полилиний.

Точки начал/концов полилиний, имеющие одинаковые координаты X и Y должны иметь и одинаковые координаты Z.

 

Касание (без пересечения) проекций полилиний, кроме касаний начал/концов.

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

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

 

Начала/концы полилиний находятся ближе, чем заданное расстояние.

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

 

Длина полилинии (2D) меньше заданной.

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

 

Уклон между двумя точками полилинии больше заданного.

Для отслеживания резких скачков Z у точек полилиний. Уклон равен отношению разницы координат Z двух соседних точек к расстоянию между этими точками в горизонтальной плоскости.

 

Начать с первой полилинии - будет начата проверка полилиний основного файла, начиная с первой полилинии.

 

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

 

 

 

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

 

 

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

 

 

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

 

 

 

 

Рассмотрим некоторые сообщения об ошибках.

 

 

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

 

 

 

Требуется соединить две полилинии в одну.

 

 

Требуется удаление короткой полилинии.

 

 

 

 

Требуется редактирование, чтобы обеспечить одинаковые Z в точке стыковки.

 

 

 

Короткая зеленая линия (из-за неверной стыковки нижней черной линии).

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

                                                   

 

 

 

 

 

 

 

 

 

Зеленая и черные линии должны соединяться  в одной точке.