SASGIS

Веб-картография и навигация

SAS.Wiki

Веб-картография и навигация

Инструменты пользователя

Инструменты сайта


zmp

Различия

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

Ссылка на это сравнение

zmp [27/05/2023 22:13]
radioxoma Ссылки
zmp [18/05/2025 00:57] (текущий)
94.180.117.26 [Формат zmp и создание карт]
Строка 3: Строка 3:
 Каждый картографический сервис в SASPlanet описывается в "​zmp"​. Это папка или zip-архив с расширением ''​.zmp'',​ в котором хранится текстовое описание сервиса в особом формате. Один "​zmp"​ соответствует одной карте и независим от других. Сама аббревиатура является производным от слов: **z**ip **m**a**p**. Каждый картографический сервис в SASPlanet описывается в "​zmp"​. Это папка или zip-архив с расширением ''​.zmp'',​ в котором хранится текстовое описание сервиса в особом формате. Один "​zmp"​ соответствует одной карте и независим от других. Сама аббревиатура является производным от слов: **z**ip **m**a**p**.
  
-Коллекция zmp расположена в подпапках ''​Maps''​ в виде дерева каталогов и распространяется через [[основной_репозиторий|git-репозитарий]] отдельно от SAS.Planet. В прошлом в программе использовались только zip-архивы с расширением ''​.zmp''​. Сразу после установки программы обновите набор zmp.+Коллекция zmp расположена в подпапках ''​Maps''​ в виде дерева каталогов и распространяется через [[основной_репозиторий|git-репозиторий]] отдельно от SAS.Planet. В прошлом в программе использовались только zip-архивы с расширением ''​.zmp''​. Сразу после установки программы обновите набор zmp.
  
 ===== Общий принцип ===== ===== Общий принцип =====
Строка 99: Строка 99:
   *  **MemCacheCapacity** - количество тайлов кэшируемых в память. По-умолчанию = 100   *  **MemCacheCapacity** - количество тайлов кэшируемых в память. По-умолчанию = 100
   *  **MemCacheTTL** - время жизни тайлов (в миллисекундах),​ кэшируемых в память. По-умолчанию = 60000 мс. (1 мин)   *  **MemCacheTTL** - время жизни тайлов (в миллисекундах),​ кэшируемых в память. По-умолчанию = 60000 мс. (1 мин)
-  *  **MemCacheClearStrategy** - стратегия очистки (по TTL) кэшируемых в память тайлов. Принимает значения:​ 0 - удалять ВСЕ тайлы из RAM-кэша,​ если истёк TTL у самого СТАРОГО тайла; 1 - удалять ВСЕ тайлы из RAM-кэша,​ если истёк TTL у самого МОЛОДОГО тайла; 2 - удалять только те тайлы, у которых истёк TTL. Помолчанию включён режим 1.+  *  **MemCacheClearStrategy** - стратегия очистки (по TTL) кэшируемых в память тайлов. Принимает значения: ​ 
 +     ​* ​0 - удалять ВСЕ тайлы из RAM-кэша,​ если истёк TTL у самого СТАРОГО тайла; ​ 
 +     ​* ​1 - удалять ВСЕ тайлы из RAM-кэша,​ если истёк TTL у самого МОЛОДОГО тайла ​(включён по-умолчанию) 
 +     ​* ​2 - удалять только те тайлы, у которых истёк TTL
 +     * 3 НЕ удалять тайлы по TTL.
   *  **RestartDownloadOnMemCacheTTL** - автоматически перезакачивать тайлы в пределах видимой области экрана при очистке RAM-кэша (работает только если UseMemCache=1). По-умолчанию отключено.   *  **RestartDownloadOnMemCacheTTL** - автоматически перезакачивать тайлы в пределах видимой области экрана при очистке RAM-кэша (работает только если UseMemCache=1). По-умолчанию отключено.
   * **License=©** - текст лицензии,​ который будет выводиться в левом верхнем углу карты. Требуется для соблюдения условий распространения некоторых карт. ​   * **License=©** - текст лицензии,​ который будет выводиться в левом верхнем углу карты. Требуется для соблюдения условий распространения некоторых карт. ​