Формат файла описателя Tile-сервера

В зависимости от модели тайловой системы количество параметров может быть разным. Каждый параметр задается в отдельной строке файла. Формат параметров: <название> <двоеточие> <пробел> <значение>

Пример файла описателя OpenStreetMap.zww:

Type: TILES
Title: OpenStreetMap
Address: http://tile.openstreetmap.org/
Method: OSM
CRS: EPSG:3857
Lat0: 90.000000
Lon0: -180.000000
MinLevel: 0
MaxLevel: 18
Northing: S
UseCache: On
Order: XY 

Type: TILES

Обязательный параметр, указывающий, что описывается именно Tile-сервер.

Title: <User Name>

Пользовательское название слоя. В системе отображается в списке слоев. В объектной модели соответствует свойству Layer.UserName. Если параметр отсутствует, в качестве пользовательского названия будет использоваться имя файла.

Method: <Model Name>

Модель запроса к серверу. Допустимые значения:

Таблица 16.

XYZ

- XYZ

BING

- Bing Maps Tile SystemOSM

OSM

- OpenStreetMaps

YAHOO

- Yahoo

CACHE

- Кэш в формате SAS.Планета

ZS

- Тайловый слой ZuluServer

RK

- Роскосмос

NT

- Navitel

MFF

- Maps-For-Free

WIKI

- Wikimapia


Если параметр не указан, по умолчанию принимается значение XYZ.

Address: <Query Template>

Обязательный параметр. Содержит шаблон запроса к источнику тайловых данных. Значение параметра зависит от модели запроса.

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

Для модели CACHE параметр должен содержать корневую папку кэша, например:

Address: d:\SASPlanet\cache\yhsat\ 
Address: с:\Documents and Settings\All Users\Application Data\Zulu\ztc_542831420\

Для модели ZS параметр должен содержать 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

CRS: <EPSG:Code>

Обязательный параметр. Содержит код картографической проекции, например:

CRS: EPSG:3857 # Сферический псевдо МеркаторCRS: EPSG:3395  # МеркаторCRS: EPSG:4326 # WGS 84

Lat0: <latitude>

Широта начала отсчета. Значение по умолчанию: 90°.

Lon0: <longitude>

Долгота начала отсчета. Значение по умолчанию: -180°.

MinLevel: <Zmin>

Минимальный уровень. Для уровня меньше данного запросы не производятся. Значение по умолчанию: 0.

MaxLevel: <Zmax>

Максимальный уровень. Для уровня больше данного запросы не производятся. Значение по умолчанию: 23.

Northing: <N/S>

Ориентация оси Y.

S – ось направлена на юг (значение по умолчанию), N – ось направлена на север.

UseCache: <On/Off>

Признак использования механизма кэширования. Значение по умолчанию: On.

Ext: <extension>

Расширение запрашиваемого файла изображения. Применяется для моделей OSM и MFF. Для остальных моделей расширение изображения либо жестко задано, либо определяется динамически.

Order: <XY/YX>

Определяет последовательность указания параметров X и Y в модели OSM. По умолчанию и для самого сервиса OpenStreetMaps применяется последовательность X\Y. Параметр введен для повышения гибкости модели.