Работа со слоем Tile-сервера

Слой Tile-сервера системы ZuluGIS – это особый тип слоя, который позволяет работать с данными тайловых систем, соответствующих одной из моделей, описанных ранее. Параметры Tile-сервера хранятся в описателе слоя, который представляет собой текстовый файл с расширением zww. Структура описателя Tile-сервера описана в приложении Формат файла описателя Tile-сервера.

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

Настройка и подключение описателя Tile-сервера

Настройка описателя Tile-сервера и его подключения в качестве слоя карты выполняется с помощью диалога Параметры Tile-сервера программы ZuluGIS. Для открытия диалога выполните команду главного меню программы ZuluGIS Слой|Tile-сервер|Задать.

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

В системе уже реализована интеграция некоторых тайловых слоев, которые возможно использовать в работе при соблюдении соответствующих авторские прав. Как добавить такие слои в карту, можно узнать в разделе «Добавление «базового» слоя «подложки» с Tile-сервера».

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

Видеопример, демонстрирующий создание описателя Tile-сервера: https://www.politerm.com/videos/tile/tile_create/.

Диалог настройки описателя Tile-сервера

Рисунок 459. Диалог настройки описателя Tile-сервера


В группе настроек Слой задается описатель Tile-сервера, используемый в качестве слоя:

  • В поле Имя файла описателя отображается название выбранного файла-описателя слоя;

  • В поле Название слоя задается название слоя карты, в котором отображаются графические данные с Tile-сервера. В объектной модели соответствует свойству Layer.UserName;

  • Для того чтобы выбрать уже существующий файл-описатель, нажмите кнопку Открыть и выберите файл-описатель на диске;

  • Для того чтобы очистить параметры описателя и задать их с нуля, нажмите кнопку Новый;

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

В группах полей Запрос и Уровни задаются параметры обращения к Tile-серверу (см. «Формирование запроса к Tile-серверу»). Часть полей данного раздела могут становиться неактивными в том случае, если они не используются в выбранной модели обращения к серверу:

  • В поле запрос задается строка шаблона запроса, зависящая от используемой сервером модели запроса. При использовании модели кэша SAS.Планета, нажав кнопку справа от поля, можно указать путь к папке кэша.

    Для модели Zulu Server параметр должен содержать URL тайлового слоя на ZuluServer, например:

    Address: zulu://zs.zulugis.ru:6473/osm/Relief_Maps-For_Free.zl

    Для всех остальных моделей параметр должен содержать шаблон HTTP запроса, обязательно начинаясь с указания протокола «http://», например:

    Address: http://www.maps-for-free.com/layer/relief

  • В поле со списком Модель выбирается используемая модель обращения к серверу;

  • В поле со списком Проекция выбирается код используемой картографической проекции;

  • В поле со списком Порядок координат задается последовательность указания параметров X и Y в модели «OpenStreetMap»;

  • В поле Расширение задается расширение запрашиваемого файла изображения. Применяется для моделей «OpenStreetMap» и «Map-For-Free». Для остальных моделей расширение изображения либо жестко задано, либо определяется динамически;

  • В полях Широта и Долгота группы настроек Начало отсчета указываются, соответственно, широта и долгота точки начала отсчета;

  • В полях По широте и По долготе группы настроек Ориентация осей задается ориентация осей Y и X;

  • В полях со списком Минимальный и Максимальный группы настроек Уровни задаются минимальный и максимальный уровень запрашиваемых с сервера плиток;

  • При установке флажка Использовать кэш запрашиваемые данные кэшируются, путь к папке кэша указывается в поле Папка кэша (см. «Управление кэшированием данных Tile-сервера»).

После завершения настройки параметров доступа к Tile Server нажмите кнопку Закрыть и подтвердите добавление слоя в карту.

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

Для того чтобы масштабирование карты с тайловыми слоями было плавным, в диалоге настройки карты (Карта|Настройка) необходимо отключить опцию Дискретный масштаб с тайловыми слоями.

Возможно задание прозрачности слоя: «Настройка прозрачности тайлового слоя»