Векторный слой

Векторный слой - это слой, который содержит только векторные объекты.

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

Прежде чем создавать слой, необходимо определиться с системой координат. В ZuluGIS слои могут храниться как в локальной системе координат (план-схема), так и в различных географических системах координат. Если проекция слоя выбрана правильно, то он будет корректно отображаться на местности и иметь реалистичные размеры объектов.

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

Векторный слой имеет два наименования:

В текущей версии названия могут совпадать.

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

[Примечание]Примечание

Как узнать где расположены слои можно здесь.

В векторном слое графические объекты независимо от их графического типа делятся на две разновидности: простые графические объекты (примитивы) и типовые (классифицированные) графические объекты.

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

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

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

Пример карты с загруженными векторными слоями

Рисунок 3. Пример карты с загруженными векторными слоями


По мимо разработки типовых объектов в структуре описываются так же следующие важные настройки:

Пример структуры векторного слоя

Рисунок 4. Пример структуры векторного слоя


Графическая база данных векторного слоя представляет собой семейство двоичных файлов, находящихся в одном каталоге и имеющих одно имя и разные расширения:

Расширение

Описание файла

b00

заголовок графической базы

b01

метрическая информация

b02

структура типов и режимов слоя

b03, b04

библиотека символов

Zsx

пространственный индекс

Zx

индексный файл для связи с семантикой

b05

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

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

Основные операции со слоями, содержащими векторные объекты, описаны в разделе Операции со слоями.

[Примечание]Примечание

Разработчики приложений могут получить доступ к параметрам слоя через объект Layer.