В зависимости от модели тайловой системы количество параметров может быть разным. Каждый параметр задается в отдельной строке файла. Формат параметров: <название> <двоеточие> <пробел> <значение>
Пример файла описателя 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. Параметр введен для повышения гибкости модели.