SASGIS - SAS.Планета | ||||||||||
View Issue Details | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0003610 | SAS.Планета | [All Projects] Хотелка | public | 22-01-2020 15:48 | 20-02-2021 23:14 | |||||
Reporter | zed | |||||||||
Assigned To | zed | |||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | |||||
Status | resolved | Resolution | fixed | |||||||
Platform | OS | OS Version | ||||||||
Product Version | 191221 | |||||||||
Target Version | 200606 | Fixed in Version | 200606 | |||||||
Summary | 0003610: PascalScript: Добавить функцию получения Url из шаблона | |||||||||
Description | В свежем PR#27 пришли zmp со вспомогательным скриптом, реализующем логику получения url из шаблона: Someone wrote Этот скрипт призван упростить добавление новых карт в SasPlanet. Он избавит начинающих пользователей от необходимости программировать на Pascal, чтобы вносить изменения в файл GetUrlScript.txt при добавлении каждой новой карты. Теперь можно просто вставлять привычный URL с заглушками типа {x}, {y}, {z} в поле DefURLBase из файла params.txt. На пример, так: DefURLBase=http://{s:a,b,c}.tile.openstreetmap.org/{z}/{x}/{y}.png Скрипт разрабатывали Nnngrach и Erelen --- Список доступных параметров для автозамены: {x} Номер тайла по оси X. (Как в картах OpenStreetMaps) {y} Номер тайла по оси Y. (Как в картах OpenStreetMaps) {z} Уровень приближения/зума. (Как в картах OpenStreetMaps) {q} Номер тайла в системе QuadKey. (Как в картах Bing) {-y} Инвертированный номер тайла по оси Y. (Как на сайте Nakarte) {bbox} Координаты границ тайла. (Для WMS серверов) {timeStamp} Текущее время в формате UnixTime. (Для карт с пробками) {z+1} Уровень зума. (Для карт, хранящихся в формате SasPlanet) {x/1024} Номер первой подпапки (Для карт, в формате SasPlanet) {y/1024} Номер второй подпапки (Для карт, в формате SasPlanet) {s:a,b,c} Буква или цифра с номером зеркала сервера. В данном случае - одна из букв (A,B,C), выбранная рандомно. Предлагаю добавить в SAS некую функцию "TemplateToUrl" которая будет выполнять все нужные замены и избавит от необходимости таскать этот скрипт в каждом zmp. | |||||||||
Steps To Reproduce | ||||||||||
Additional Information | ||||||||||
Tags | No tags attached. | |||||||||
Relationships |
| |||||||||
Attached Files | GetUrlScript.txt (7,315) 22-01-2020 15:49 http://www.sasgis.org/mantis/file_download.php?file_id=2416&type=bug | |||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
22-01-2020 15:48 | zed | New Issue | ||||||||
22-01-2020 15:49 | zed | File Added: GetUrlScript.txt | ||||||||
22-01-2020 15:50 | zed | Description Updated | bug_revision_view_page.php?rev_id=7596#r7596 | |||||||
22-01-2020 15:55 | zed | Description Updated | bug_revision_view_page.php?rev_id=7597#r7597 | |||||||
22-01-2020 17:35 | vdemidov | Note Added: 0019632 | ||||||||
22-01-2020 17:40 | zed | Note Added: 0019633 | ||||||||
22-01-2020 17:57 | vdemidov | Note Added: 0019634 | ||||||||
22-01-2020 21:22 | nnngrach | Note Added: 0019635 | ||||||||
25-01-2020 12:28 | zed | Assigned To | => zed | |||||||
25-01-2020 12:28 | zed | Status | new => assigned | |||||||
25-01-2020 12:28 | zed | Target Version | => 211230 | |||||||
26-01-2020 09:49 | zed | Note Added: 0019636 | ||||||||
26-01-2020 11:15 | zed | Note Added: 0019637 | ||||||||
31-01-2020 15:13 | nnngrach | Note Added: 0019638 | ||||||||
31-01-2020 15:14 | nnngrach | Note Edited: 0019638 | bug_revision_view_page.php?bugnote_id=19638#r7599 | |||||||
01-02-2020 06:07 | zed | Status | assigned => resolved | |||||||
01-02-2020 06:07 | zed | Fixed in Version | => 211230 | |||||||
01-02-2020 06:07 | zed | Resolution | open => fixed | |||||||
06-05-2020 06:44 | zed | Relationship added | related to 0003669 | |||||||
01-06-2020 16:44 | zed | Target Version | 211230 => 200606 | |||||||
01-06-2020 16:44 | zed | Fixed in Version | 211230 => 200606 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|