|
<< Нажмите, чтобы обновить оглавление >> Навигация: Структура и хранение данных > Слои проекта: геометрические и тематические |
Данные проектов, как правило, распределяются по слоям, организованным в иерархические структуры. Хорошее наглядное представление структуры слоев – набор прозрачных пленок, на каждой из которых размещается определенный вид графической информации.
Порядок расположения слоев влияет на последовательность их отрисовки (наложения) в рабочем окне. При наличии в проекте площадных тематических объектов или регионов, имеющих заливку цветом, изменение порядка отрисовки весьма актуально.
Примечание В окне сеток профилей информация, хранящаяся в слоях, не накладывается друг на друга, а отрисовывается в порядке следования слоев. То есть каждый слой имеет свою собственную область отрисовки, в которой отображается информация только данного слоя. Такие области не перекрываются, а располагаются относительно друг друга таким образом, чтобы в окне не образовывалось пустот – граница области отрисовки всегда совпадает либо с границей смежного слоя, либо с границей проекта, либо с границей окна.
На панели инструментов окна Слои под кнопками команд находится поле Фильтр слоев. Фильтр предназначен для настройки отображения только тех слоев, имена которых начинаются на введенное в поле значение (часть имени или часть обозначения объекта). Использование фильтра удобно, если в проекте много объектов.
В зависимости от хранящихся в слоях данных слои можно разделить на два типа: геометрические и тематические.
Геометрические слои
В геометрических слоях хранится вся информация о геометрическом положении и связях элементов модели, как имеющих семантическое описание (топографические объекты – дорога, дом и др.), так и не имеющих его (точки рельефа, структурные линии и др.). Все построения по базовым геометрическим элементам либо с одновременным их созданием хранятся в геометрическом слое.
Геометрические слои определяют также условия "захватываемости" и "удаляемости", взаимную видимость как всех данных слоя одновременно, так и некоторых элементов слоя, например, точек разных типов, ребер триангуляции и т. д. индивидуально.
В пределах проекта геометрические слои отображаются в соответствии с установленным пользователем порядком. Но внутри каждого слоя существует определенная последовательность отрисовки всех данных. Эта последовательность определяется программно, а не пользователем.
Структура слоев в проекте может быть как фиксированной, так и настраиваемой.
Любые слои проектов (например, проектов План) с настраиваемой структурой можно удалять, перемещать на другие уровни.
Проекты с фиксированной структурой - это проекты, узлы и слои которых создаются программно. Например, проекты Чертеж, Объемы, Измерения, Развернутый план проекта/модели, Разрез модели при создании имеют фиксированную структуру слоев, в которых автоматически создаются необходимые элементы.
В процессе работы с некоторыми из таких проектов можно создавать новые слои, удалять уже существующие, а также перемещать их на другие уровни иерархии.
Однако многие проекты с фиксированной структурой имеют ограничения на изменение структуры слоев:
–в проекте Компоновка чертежей можно удалять и перемещать существующие слои, но новые слои создавать нельзя;
–в некоторых проектах можно создавать новые слои и их же удалять, но слои, созданные автоматически, нельзя ни переместить, ни удалить. Например, в проектах Объемы, План геологический;
–в некоторых проектах состав и структура слоев всегда остается неизменной, и поэтому создание новых слоев и изменение иерархии существующих слоев запрещены. Например, в проектах Колонки, Сетки.
Для обозначения слоев с указанными ограничениями в описании используются термины фиксированный или служебный.
Все характеристики слоя с возможностью их настройки сгруппированы в диалоге Свойства слоя.
Тематические слои
В тематических слоях хранится информация только о тематических объектах (ТО).
Структура тематических слоев полностью повторяет структуру слоев тематического классификатора и расположенных в них объектов. В набор тематических слоев конкретного проекта входят только те слои классификатора, объекты которых присутствуют в модели. Тематические слои являются, по сути дела, фильтрами отображения тематических объектов. Каждый ТО ссылается на тематический слой через соответствующий объект классификатора.
Пользователь может только управлять видимостью этих слоев.
См. также