Рельеф
Данный модуль содержит точечные условные знаки категории рельеф:
Площадные топознаки рельеф и растительность
Данный модуль предназначен для случаев, когда необходимо сочетать несколько площадных условных знаков внутри одного контура.
Каждому условному знаку из списка в правой части окна соответствует блок и ряд параметров, используя которые, модуль заполняет контур(полилинию) условным знаком.
Условные знаки(блоки) прорисовываются внутри указанного контура в том порядке, в котором они были добавлены в список 'Комбинации условных знаков' в левой части окна. Причем, если блок накладывается на ранее отрисованный, то тот стирается.
Так же этот модуль позволяет настроить и сохранить часто используемые сочетания УЗ в виде шаблонов.
На что следует обратить внимание.
Модуль базируется на конфигурационном файле 'ces_topo_комб_растительность_рельеф.csv' из папки с программой, в котором прописаны имена блоков и параметры для их вставки. Этот файл можно дополнять своими условными знаками и/или редактировать существующие, однако нужно учесть что при обновлении программы такой измененный файл будет перезаписан.
Данный модуль позволяет построить горизонтали по уже построенной триангуляции (меню "CES-Утилиты -> из 2D в 3D -> Построение триангуляции")
двумя способами – полилинией или сплайном:
Оба способа имеют свои недостатки. При построении полилинией, горизонтали получаются грубыми, ломаными:
…но точными, т.к. обеспечивается гарантированное прохождение полилинии через ребра триангуляции в точке, соответствующей отметке Z горизонтали.
При построении горизонталей сплайном имеет место искажение и пересечение горизонталей, которое в данной версии Программы не контролируется. Пример:
Более эффективные алгоритмы построения горизонталей находятся в разработке и ожидаются в будущих версиях программы.
Кроме выбора метода рисования пользователю необходимо ввести в соответствующие поля следующие параметры:
Все введенные значения Программой запоминаются.
Построенным полилиниям задается свойство "уровень" в соответствии с ее уровнем, которое менять не рекомендуется, т.к. это установленное свойство применяется при подписывании горизонталей модулем Подписать горизонтали
Данный модуль позволяет подписать горизонтали текстом в соответствии с ее уровнем и автоматически сориентировать текст по соседним горизонталям в соответствии с правилами нанесения условных знаков.
На данный момент этот модуль работает только с полилиниями.
Подписать горизонтали автоматически
Данный модуль позволяет автоматически подписать сразу все горизонтали(полилинии):
В этом примере коричневыми линиями показаны горизонтали(полилинии), серым цветом - триангуляция(3дгрань), а проставленные подписи горизонталей - красным цветом.
Необходимое условие! У полилиний должен быть задан параметр 'уровень':
Так же для работы модуля необходима триангуляция или поверхность Civil для правильного ориентирования текста относительно направления возвышения.
Алгоритм работы модуля заключается в том, чтобы подписи горизонталей ставились на относительно прямых участах полилинии с шагом по полилинии около 100 в пересчете на указанный масштаб.
К примеру для масштаба 1:2000 шаг равен 100*2=200, высота текста 2*2=4. Таким образом, при печати плана в масштабе 2 к 1 шаг подписей будет примерно равен 100, а высота текста - 2.
Модуль позволяет найти среди указанных пользователем горизонталей(полилиний) те, у которых значение свойства 'уровень' кратно указанному значению.
Поставить бергштрихи(по линии)
Расстановка бергштрихов данным модулем осуществляется путем указания двух точек виртуальной линии, бергштрихи будут проставлены в местах пересечений этой линии и горизонталей(полилиний):
Направление бергштрихов выбирается программой по соседним горизонталям(полилиниям), у которых должен быть задан параметр уровень, если этот параметр не задан, или соседние полилинии имеют то же значение этого параметра, программа не сможет определить направление для бергштриха и выдаст предупреждающее сообщение.
Поставить бергштрихи автоматически
Модуль позволяет автоматически расставить бергштрихи по указанным горизонталям(полилиниям):
Модуль просит у пользователя указать триангуляцию или поверхность Civil. Это необходимо для правильного ориентирования бергштрихов.