Работа в режиме Tile-сервера
ZuluServer 7.0 реализует функции Tile-сервера. Служба Tile-server'а обеспечивает доступ к пространственным графическим данным (карте) хранимым на сервере в формате растровых изображений искомых данных с разной степенью приближения (слоев), нарезанных на фрагменты, называемые плитками или тайлами. Принцип нарезки следующий, − каждый следующий слой имеет разрешение в четыре раза больше предыдущего и содержит в четыре раза больше тайлов, при этом тайлы всех уровней имеют одинаковый размер, наиболее распространенный - 256x256 пикселей. Набор слоев тайлов с разным приближением для одних и тех же картографических данных образует тайловый слой - эквивалентный одному слою карты. На тайловом сервере может храниться несколько тайловых слоев и программа клиент запрашивает с сервера данные только необходимых ей слоев.
Тот факт, что графические данные хранятся в виде уже подготовленных к выгрузке растров заданного формата, позволяет значительно упростить выполнение задач сервера, по сравнению с другими типами серверов картографических данных (например, серверов соответствующих спецификациям WMS). Вся работа Tile-сервера заключается в передаче клиенту растров по его запросам, минуя сложный и затратный с точки зрения ресурсов процесс "визуализации" исходных картографических данных. Благодаря этому, Tile-сервер позволяет обслуживать большее число клиентов одновременно, чем другие виды картографических серверов, либо работать на более слабом аппаратном обеспечении при равной нагрузке.
Tile-сервера различаются видом структуры файлов, в которой хранятся плитки, протоколом обмена данными с клиентами и форматом запроса плиток. Подробнее форматы запросов Тile-серверов и способы организации тайлов описаны в справке по программе Zulu. Типовым примером Tile-сервера является Web-сервер, на котором хранится иерархия растровых плиток карты, передающий клиенту плитки по http-запросам заданного формата. В качестве клиента в этом случае используется браузер, отображающий плитки выбранного уровня (выбранного приближения) и элементы управления для перемещения по карте и ее масштабирования.
Тайловые слои для подключения к тайловому серверу ZuluServer 7.0 создаются с помощью программы Zulu и подключаются к тайловому серверу ZuluServer через файл описатель тайлового слоя с расширением .zww (Подробнее см. справку программы Zulu)
Настройки тайловых слоев, публикуемых ZuluServer 7.0 в режиме Tile-сервера могут задаваться либо в конфигурационной утилите ZsWsSetup.exe, либо напрямую в конфигурационном файле wms.xml. Просмотреть опубликованные тайловые слои можно с помощью Web-браузера или специальных программ.