Пересечения с трассой
ВведениеМодули данного раздела меню позволяют обрабатывать пересечения трассы с различными объектами(на данный момент их три типа: коммуникации, дороги и границы угодий)
Под обработкой пересечений понимается:
'Пересечение' - в понимании Программы - это специальный блок, в атрибутах которого хранится введенная пользователем информация(тип пересечения, характеристики пересекаемого объекта) через диалоговое окно соответствующего модуля, а так же информация, расчитанная Программой(пикетаж, отметка высоты, угол), причем многие из этих атрибутов скрытые. Включить/выключить видимость скрытых атрибутов для визуального контроля можно как стандартными средствами AutoCAD(ZWCAD), так и с помощью модуля CES-Профиль - Пересечения с трассой - Видимость скрытых атрибутов
Для удаления 'пересечения' достаточно удалить соответствующий блок и перестроить профиль(при необходимости). Редактирование 'пересечения' в данной версии предусмотрено только для коммуникаций, для других типов пересечений необходимо удалить нужный блок и проставить 'пересечение' заново, используюя соответствующий модуль.
Обработка пересечений с коммуникациями возможна двумя способами:1. Непосредственное нанесение на трассу метки пересечения и внесение необходимой информации. При изменении геометрии трассы старую метку придется удалить и повторить процедуру нанесения заново.
2. Второй способ проходит в два этапа и будет полезен в тех случаях когда есть вероятность изменения геометрии трассы. Первый этап - Пометить полилинии как коммуникации, которые пересекают трассу, второй этап заключается в запуске модуля Проставить на трассе пересечения с коммуникациями(по полилиниям), который переносит информацию с метки на полилинии в точку пересечения этой полилинии и трассы.
Проставить на трассе пересечения с коммуникациями
Позволяет нанести на трассу метку пересечения с коммуникацией и внести необходимую информацию. В зависимости от типа коммуникации(провод, труба или провод) и ее заложения(воздушное или подземное, переключатель глубина/высота) активны те или иные поля для ввода характеристик. Ниже показан пример нанесения четырех меток пресечения с различными коммуникациями:
Примечание. Кнопка 'Скопировать с текстового объекта' будет полезна в тех случаях, когда наименование владельца коммуникации нанесено на план текстовым объектом и включает в себя не только наименование, но и прочую информацию, которую необходимо внести в ведомость пересечений(например, юридический адрес, фактический адрес, телефоны контактного лица).
Результатом работы модуля является метка(специальный блок) на трассе с информацией которую указал пользователь, так же там содержится некоторая расчетная информация - пикетаж, плюсовка, отметка высоты, угол пересечения и пр.:
Примечание. Видимость скрытых атрибутов на примере выше включена. На примере ниже видимость скрытых атрибутов выключена:
В дальнейшем при построении профиля пересечения с коммуникациями будут отражены на профиле:
Пометить полилинии как коммуникации
Позволяет пометить полилинии как коммуникации меткой(специальным блоком), внести необходимую информацию о данной коммуникации и далее посредством запуска нижеописанного модуля перенести эту информацию на точку пересечения коммуникаций и трассы:
Результат:
Результатом работы данного модуля является блок-метка, в атрибутах которого находится введенная пользователем информация. Сам блок, и 'помеченная' им полилиния переносятся на слой, имя которого складывается из фразы 'ces_коммуникации_' и имени коммуникации, на примере выше это 'ces_коммуникации_газопровод'.
Помечать нужно те полилинии, которые пересекают трассу.
Как было сказано выше, данный способ(в два этапа) подходит для случаев, когда высока вероятность перестраивания трассы.
Проставить на трассе пересечения с коммуникациями по полилиниям
Данный модуль позволяет проставить пересечения с коммуникациями(полилиниями), которые были помечены вышеописанным модулем. При запуске модуль спрашивает трассу и после предлагает выбрать слои, на которых находятся помеченные коммуникации, причем уже выбраны поумолчанию слои, на которых найден блок-метка коммуникации(блок 'ces_comm_name'):
Результат:
Если полилиния отмечена как 'провод', то будет автоматически расчитано расстояние до опор слева и справа как расстояние до ближайших вершин полиинии-коммуникации, соответственно, слева и справа.
Если модуль нашел 'непомеченную' коммуникацию(полилинию), т.е. на ней отсутствует блок-метка, выводится предупреждающее сообщение, которое дублируется фразой в месте пересечения:
Так же эта информация выводится в файл 'errors.log', который автоматически выводится на экран.
Редактировать метку коммуникации(метку пересечения)
Позволяет отредактировать метку пересечения коммуникации с трассой или метку коммуникации(проставленную модулем 'Пометить полилинии как коммуникации'):
Вывести пересечения с коммуникациями в ведомость
Данный модуль позволяет вывести ведомость пересекаемых коммуникаций в Excel или CSV. Возможен вывод наземных/подземных коммуникаций как поотдельности, так и вместе:
Примечание. 'Отметка нижнего провода' расчитывается только в том случае, если указана 'Высота' и 'Провис'. Расчет происходит так: 'Отметка земли в точке пересечения' плюс 'Высота' минус 'Провис'.
Данный пример ведомости коммуникаций сформирован на основе вышеописанного примера.
Редактировать типы коммуникаций
Позволяет внести в Программу пользовательские коммуникации, если существующих в программе недостаточно.
После внесения необходимых данных необходимо нажать кнопку 'Сохранить' и только потом 'OK'.
Пояснение по опциям.
Наименование - собственно наименование, каким оно будет отображаться в модулях 'Проставить на трассе пересечения с коммуникациями' и 'Пометить полилинии как коммуникации'
Буквенное обозначение - буквенное обозначение(необязательный параметр, может отсутствовать) блока-метки на полилинии, помеченной 'как коммуникация' соответствующим модулем:
Цвет и Слой - цвет и слой, которые будут заданы полилинии, отмеченной как коммуникация соответствующим модулем. Данная опция реализована с целью отделять помеченные коммуникации от еще не помеченных. Отключить данную опцию можно в настройках Программы, опция 'Не менять цвет и слой полилинии-коммуникации'.
Заложение - заложение(подземное или воздушное), которое будет поумолчанию в модулях 'Проставить на трассе пересечения с коммуникациями' и 'Пометить полилинии как коммуникации'
Тип - в зависимости от выбранного типа (труба, кабель или провод) доступны для ввода те или иные характеристики в модулях 'Проставить на трассе пересечения с коммуникациями' и 'Пометить полилинии как коммуникации':
Труба:
Кабель:
Провод:
Проставить на трассе пересечения с дорогами
Результатом работы модуля является группа блоков-меток с информацией о пересечении:
Примечание.
Большая часть атрибутов блоков с информацией о пересекаемых объектах на изображении выше является скрытыми. На примере выше видимость скрытых атрибутов включена, если ее выключить, ощущение замусоренности чертежа уже не будет.
Вид пересекаемой дороги на построенном профиле:
Примечание. Информация о пересекаемых дорогах выводится в профили, построенные на основе шаблонов 'Общий' и 'Профиль трубопровода', а так же на основе пользовательских шаблонов, если в них присутствуют элементы, связанные с дорогами.
Вывести пересечения с дорогами в ведомость
Выводит данные о пересекаемых дорогах в ведомость, в Excel или CSV-файл:
Ведомость на изображении сформирована на основе примера из вышеописанного модуля.
Проставить на трассе пересечения с границами угодий
Позволяет нанести на трассу блок-метку с информацией о пересекаемой границе угодий:
В дальнейшем при построении профиля (с шаблоном 'общий' или с пользовательским шаблоном с соответствующим элементом) будет выведена информация в подпрофильную таблицу:
Следует обратить внимание на то что пересечения с границами угодий необходимо проставлять начиная от начала трассы. Так же необходимо соблюсти следующее условие: тип угодья после границы должен совпадать с типом угодья до границы у следующего пересечения:
Проверка пересечений с границами угодий
Модуль позволяет проверить корректность проставленных пересечений трассы с границами угодий. В случае обнаружение несоответствий информация выводится в файле 'report.txt', который выводится на экран:
Указанный в файле отчета пикетаж говорит о том что нужно проверить пересечение на этом пикетаже и предыдущее пересечение.
Вывести пересечения с границами угодий в ведомость
Позволяет вывести(в Excel или CSV) ведомость пересекаемых трассой угодий в следующем виде:
Позволяет добавить пользовательский тип угодий:
Видимость скрытых атрибутов блоков
Данный модуль позволяет включить/выключить видимость скрытых атрибутов блоков.
Как говорилось в начале данного раздела справки, 'пересечения' представляют собой блоки, в атрибутах которых хранится информация о типе пересечения, характеристиках пересекаемого объекта и прочая информация, причем большинство из этих атрибутов - скрытые. Для визуального контроля этой информации можно включать видимость, а после проверки, чтобы не засорять чертеж, можно выключить.
Примечание. Это можно сделать и штатными средствами AutoCAD(ZWCAD), модуль написан для быстрого доступа к этой функции.