ГИС ObjectLand. Руководство пользователя
пред.содержаниеслед. / Карты и темы / Глава 14. Каталогизированные темы

Рабочие слои темы

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

Имеется, однако, важное исключение. Пользователь может создать в составе темы один или несколько рабочих слоев, которые не входят в состав карты. Для этого в диалоговом окне «Добавление слоев» (рис. 14-5) следует выбрать переключатель Создать рабочий слой и ввести имя создаваемого слоя.

Рис. 14-5. Добавление рабочего слоя

Рис. 14-5. Добавление рабочего слоя

Рабочий слой темы имеет много общего со слоем карты. В составе этого слоя пользователь может создавать типы объектов любой геометрии, как в составе слоя карты, однако типы объектов рабочего слоя, как и сами объекты, не будут являться частью какой-либо карты ГБД.

Таким образом, если обычные слои темы только задают отображение объектов карты в данной теме, то рабочие слои действительно содержат объекты в своем составе.

Объекты рабочего слоя темы будут отображаться только при просмотре той единственной темы, в состав которой входит этот слой. Эти объекты не отображаются при просмотре карт или при просмотре любой другой темы.

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

В качестве примера использования рабочего слоя можно рассмотреть тему «Загрязнение», построенную на основе карты «Город Энск» в демонстрационной ГБД и содержащую, помимо слоев карты, рабочий слой, также называющийся «Загрязнение». Этот слой включает точечный тип объектов «Место выброса», который содержит объекты, отмечающие места выброса загрязнений. Отображение таких мест поверх слоев карты позволяет определить местоположение загрязнений по отношению к городским объектам. В разделе «Фильтры» описываются средства, с помощью которых можно выделить объекты карты различными стилями отображения в зависимости от их расстояния от мест загрязнений.

Можно считать (или, по крайней мере, надеяться), что выбросы загрязнений не являются стабильными объектами карты, они в скором времени будут устранены. В дальнейшем выбросы могут происходить в совсем других точках. Тема «Загрязнение», вероятно, будет использоваться от случая к случаю для оперативного анализа возникших загрязнений. В этих условиях рабочий слой темы представляется более удобным местом для хранения информации о загрязнениях, чем сама карта «Город Энск».

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

В случае многопользовательской работы с ГБД рабочие слои могут быть удобным хранилищем объектов, носящих конфиденциальный характер. Как будет описано в разделе «Права доступа», имеется возможность предоставить доступ к конкретной теме (и, соответственно, к рабочим слоям этой темы) одному пользователю или ограниченной группе пользователей.

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

Операции добавления, удаления, редактирования объектов (см. раздел «Редактирование карты») выполняются одинаковым образом и над объектами карты, и над объектами рабочих слоев темы.

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

пред.в начало стр.след.