Здесь показаны различия между двумя версиями данной страницы.
| 
    простой_пример_с_плейсхолдерами [21/05/2023 21:44] radioxoma QuadKey  | 
    
    простой_пример_с_плейсхолдерами [28/05/2025 22:35] (текущий) 95.47.151.108 [Инструкция]  | 
    ||
|---|---|---|---|
| Строка 16: | Строка 16: | ||
| | ''{z}''  | Уровень приближения/зума. Равен "GetZ - 1", т.е. начинается с нуля, как в картах openstreetmap.org  | | | ''{z}''  | Уровень приближения/зума. Равен "GetZ - 1", т.е. начинается с нуля, как в картах openstreetmap.org  | | ||
| | ''{s}''  | Буква или цифра с номером зеркала сервера. Выбирается случайным образом из поля ''ServerNames''  | | | ''{s}''  | Буква или цифра с номером зеркала сервера. Выбирается случайным образом из поля ''ServerNames''  | | ||
| + | | ''{a,b,c}''  | Аналогично ''{s}'', но список зеркал задаётся прямо в шаблоне * |  | ||
| | ''{q}''  | Номер тайла в системе [[https://learn.microsoft.com/en-us/bingmaps/articles/bing-maps-tile-system|QuadKey]] (как в картах Bing). Как известно, Microsoft любит выпускать такие же продукты, как у других, но //другие//. | | | ''{q}''  | Номер тайла в системе [[https://learn.microsoft.com/en-us/bingmaps/articles/bing-maps-tile-system|QuadKey]] (как в картах Bing). Как известно, Microsoft любит выпускать такие же продукты, как у других, но //другие//. | | ||
| | ''{-y}''  | Инвертированный номер тайла по оси Y, для карт стандарта TMS. Т.е. "2 ** z - 1 - y", например Nakarte.me| | | ''{-y}''  | Инвертированный номер тайла по оси Y, для карт стандарта TMS. Т.е. "2 ** z - 1 - y", например Nakarte.me| | ||
| Строка 22: | Строка 23: | ||
| | ''{lang}''  | Язык  | | | ''{lang}''  | Язык  | | ||
| | ''{ver}''  | Версия  | | | ''{ver}''  | Версия  | | ||
| - | | ''{sas_path}''  | Полный путь к тайлам для карт в для карт в формате SAS.Planet (Генштаб, Туристические). Заменяет ''z{z+1}/{x/1024}/x{x}/{y/1024}/y{y}'' | | + | | ''{sas_path}''  | Полный путь к тайлам для карт в формате SAS.Planet (Генштаб, Туристические). Заменяет ''z{z+1}/{x/1024}/x{x}/{y/1024}/y{y}'' | | 
| | ''{z+1}''  | Уровень зума карт в формате SAS.Planet  | | | ''{z+1}''  | Уровень зума карт в формате SAS.Planet  | | ||
| | ''{x/1024}''  | Номер первой подпапки карт в формате SAS.Planet  | | | ''{x/1024}''  | Номер первой подпапки карт в формате SAS.Planet  | | ||
| Строка 28: | Строка 29: | ||
| + | С переменными x, y, z внутри шаблона можно выполнять простые математические операции: +, -, *, / (целочисленное деление). * | ||
| + | |||
| + | * - начиная с версии 250204.10746 | ||
| ===== Инструкция ===== | ===== Инструкция ===== | ||
| Строка 38: | Строка 42: | ||
| DefURLBase=http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png | DefURLBase=http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png | ||
| - | Ну, а если у сервера существует несколько зеркал, то их названия можно указать через запятую в поле ''ServerNames''. Одно из них будет выбрано случайным образом и подставлено заместо плейсхолдера ''{s}''.  | + | Ну, а если у сервера существует несколько зеркал, то их названия можно указать через запятую в поле ''ServerNames''. Одно из них будет выбрано случайным образом и подставлено вместо плейсхолдера ''{s}''.  | 
| ServerNames=a,b,c  | ServerNames=a,b,c  | ||
| - | ===== Примеры заполненных файлов params.txt: ===== | + | ===== Примеры заполненных файлов params.txt ===== | 
| Карта с наиболее распространённой схемой нумерации тайлов slippy map: | Карта с наиболее распространённой схемой нумерации тайлов slippy map: | ||