Работа со слоями

Концепция слоёв в IndorCAD отличается от концепции, принятой во многих других программах, где слоем считается совокупность однотипных объектов, например слой точек, слой инженерных коммуникаций, слой дорожных знаков и др. В системе IndorCAD под слоем понимается поверхность и все объекты, расположенные на ней: точечные (точки, деревья, дорожные знаки и др.), линейно-протяжённые (линии, коммуникации, водопропускные трубы и др.), площадные (полигоны, здания и др.), текстовые и др.

Активный слой

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

Создание слоя

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

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

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

Блокировка слоя

Слой проекта можно заблокировать от изменений. Чтобы запретить изменение слоя, сделайте его активным и нажмите кнопку Проект > Слои >  Заблокировать.

В появившемся диалоге введите пароль и его подтверждение.

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

Удаление слоя

Чтобы удалить слой, сделайте его активным и нажмите кнопку Проект > Слои >  Удалить слой или выберите в контекстном меню слоя в дереве проекта пункт  Удалить… Если в проекте всего один слой, то удалить его невозможно.

Группировка слоёв

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

Чтобы создать новую группу слоёв, нажмите кнопку Проект > Слои >  Создать группу, а затем укажите имя группы.

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

Также можно воспользоваться контекстным меню слоя, выбрав пункт  Переместить в группу, а затем указав название группы. Чтобы создать новую группу и сразу переместить в неё слой, выберите в подменю пункт  Создать новую группу... и введите в появившемся окне название группы. Кроме того, слой можно переместить в группу, просто перетащив его с помощью мыши в дереве проекта.

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

Свойства слоя

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

Поставьте галочку Отображать в 3D-виде как проектную поверхность, чтобы данная поверхность в 3D-виде отображалась поверх остальных поверхностей.

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

В поле Отображать знак в подписях можно настроить параметры отображения знаков («+» или «-») в подписях Z-отметок и изолиний слоя. По умолчанию знак отображается только в подписях отрицательных Z-отметок и изолиний.

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

Для слоя динамической проектной поверхности в инспекторе объектов существует раздел под названием Трассы, формирующие поверхность. В нём отображается список трасс, которым назначено формировать проектную поверхность в этот слой. Здесь же можно включить/отключить формирование поверхности конкретной трассой. В скобки вынесена следующая информация: сколько всего трасс в проекте, сколько трасс назначено на этот слой и сколько трасс формируют проектную поверхность.

Операции со слоями

Операции, доступные при работе со слоями проекта, расположены на вкладке Поверхность > Операции. Ниже подробнее рассмотрим условия, необходимые для выполнения этих операций, и их особенности.

Объединение двух слоёв

При наличии в системе нескольких слоёв доступна операция объединения двух поверхностей. Чтобы выполнить эту операцию, перейдите на вкладку Поверхность > Операции > Объединить слои.

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

Ограничение поверхности буферной зоной трасс

Данная операция доступна, когда в проекте есть хотя бы одна трасса. Операция Отсечь поверхность по буферной зоне может быть востребована для больших по площади поверхностей, полученных, например, в результате обработки аэрофотосъёмки. С помощью этой операции можно удалить точки поверхности, лежащие далеко от трасс проекта, и оставить только необходимые для работы данные. Также при помощи этой операции можно создать копию слоя существующей поверхности с точками, лежащими только в окрестности трасс.

Операция выполняется с активным слоем. Для выполнения операции нажмите кнопку Поверхность > Операции > Отсечь поверхность по буферной зоне.

В диалоговом окне настройте необходимые параметры.

  • Трассы. Укажите, какие трассы будут участвовать в операции: все трассы проекта или только видимые на плане.

  • Расстояние. Задайте границы буферной зоны: должно ли расстояние отсчитываться от оси трассы или границы проектной поверхности.

  • Использовать точки. Выберите, какие точки поверхности должны участвовать в операции: внутри или вне настроенной буферной зоны трасс

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

Настроенная зона будет подсвечена на плане. Для завершения операции нажмите OK в диалоговом окне настройки буферной зоны трасс.

Построение линии пересечения слоёв

Данная операция доступна в том случае, если в проекте есть несколько поверхностей. Чтобы выполнить операцию, нажмите кнопку Поверхность > Операции > Построить линию пересечения слоёв.

В диалоговом окне настройте необходимые параметры.

  • В разделе Исходные данные выберите слои проекта, для которых необходимо построить линию пересечения.

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

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

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

Пересчёт слоя в другую систему координат

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

Чтобы пересчёт был возможен, необходимо в первую очередь задать изначальную проекцию, в которой выполнен проект. (Подробности о выборе проекции можно прочесть в разделе Подключение интернет-карт.)

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

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

Чтобы выполнить пересчёт координат всех объектов проекта, раскройте выпадающий список кнопки Проект > Трансформация > Трансформация проекта и выберите вариант Пересчёт в другую систему координат.