Сохранение настроек слоя

По умолчанию настройки отображения слоя сохраняются в файле карты при ее сохранении. Соответственно, при добавлении слоя в другую карту настройки применены не будут. В таких случаях применяют сохранение настроек внутри слоя (файл *.b10, где * – название слоя). При добавлении слоя с сохраненными настройками в другую карту настройки слоя будут восстановлены. Также сохраненные настройки слоя могут использоваться в опубликованных данных для веб-служб ZuluServer.

Для сохранения настроек слоя:

  1. Выберите команду главного меню Карта|Слои... или нажмите на панели инструментов кнопку . Откроется окно Загруженные слои.

  2. Выберите слой или группу слоев (используя клавиши Ctrl или Shift). Сделайте щелчок правой кнопкой мыши и выберите Сохранить текущие настройки слоя. Настройки будут записаны в слой или группу слоев.

    Сохранение настроек слоя

    Рисунок 274. Сохранение настроек слоя


Настройки записываются внутри семейства файлов слоя (файл с расширением .b10). Информация хранится в формате xml в секции DefaultSettings.

Фрагмент секции DefaultSettings файла .b10:

<DefaultSettings>
    ShowDirection: 0
    ShowPrintDirection: 0
    MaxScale: 396.875
    MinScale: 0
    CopyRecordsOn: 1
    AddLabelOn: 1
    MoveLabelOn: 1
    <TypeVisibility>
        <TypeMode>
            Type: 3
            Mode: 0
            Flags: 2
            MinScale: 0
            MaxScale: 158.75
        </TypeMode>
    </TypeVisibility>
</DefaultSettings>