Здесь показаны различия между двумя версиями данной страницы.
простой_пример_с_плейсхолдерами [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: |