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