SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002866 | SAS.Планета | [All Projects] Хотелка | public | 20-10-2015 22:09 | 25-10-2015 12:36 |
|
Reporter | viewranger | |
Assigned To | | |
Priority | none | Severity | feature | Reproducibility | N/A |
Status | confirmed | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | 151010 | |
Target Version | 30xxxx.Vip | Fixed in Version | | |
|
Summary | 0002866: Использование в SAS.Планета кеша в формате ViewRanger |
Description | Пожалуйста, добавьте в SAS.Планета еще один формат кэша, совместимый с программой ViewRanger.
Пусть путь к нему будет следующий:
../cache_VR/
Структура кэша "ViewRanger" очень похожа на структуру "GlobalMapper Tile" и отличаются тем, что папка зума не имеет буквы z в названии (вместо "z{Z}" просто "{Z}"), вложеные в них папки называются {X} (а НЕ {Y}), a тайлы уже в этих папках соответственно имеют имя виду "{Y}" вместо "{X}.jpg" (и без расширения файлов .jpg или .png).
Но при этом у них одинаковые размеры тайлов - 256x256 px. |
Steps To Reproduce | К примеру, вот URL тайла Satellite (Google maps):
http://khms1.google.com/kh/v=130&src=app&x=4&y=3&z=3&s=Galileo
Вот данный тайл в виде кэша GlobalMapper Tile: ../cache_gmt/sat/z3/3/4.jpg
структура ../cache_gmt/{layer}/z{Z}/{Y}/{X}.jpg
И этот же тайл для ViewRanger MapCache: ../cache_VR/sat/3/4/3
структура ../cache_VR/{layer}/{Z}/{X}/{Y} |
Additional Information | Тестировалось переименованием тайлов сохраненных ViewRanger'ом в GMT вручную и помещением в папку "cache_gmp", и в результате SAS.Планета смогла открыть тайлы используя формат кэша GlobalMapper.
Сам кэш тайлов хранится на мобильных устройствах по путях:
1) для Android : /Android/data/com.augmentra.viewranger.android/cache/{layer}/{Z}/{X}/{Y}
2) для BlackBerry 10 и Playbook: /Android/data/com.augmentra.blackberry/cache/{layer}/{Z}/{X}/{Y}
или
/sdcard/ViewRanger/cache/{layer}/{Z}/{X}/{Y}
3) для iOS (iPhone/iPad)[/b] смотрите папку программы ViewRanger.
4) для Symbian : /ViewRanger/MapCache/_PAlbTN/{layer}/{Z}/{X}/{Y} |
Tags | тайлохранилище |
Relationships | |
Attached Files | sasgis-ViewRanger.pdf (211,684) 21-10-2015 18:15 https://bugtracker.sasgis.org/file_download.php?file_id=1955&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
20-10-2015 22:09 | viewranger | New Issue | |
21-10-2015 06:48 | vdemidov | Priority | high => none |
21-10-2015 06:48 | vdemidov | Reproducibility | always => N/A |
21-10-2015 06:48 | vdemidov | Status | new => confirmed |
21-10-2015 06:48 | vdemidov | Product Version | => 151010 |
21-10-2015 06:48 | vdemidov | Target Version | => 30xxxx.Vip |
21-10-2015 06:48 | vdemidov | Tag Attached: тайлохранилище | |
21-10-2015 16:17 | Parasite | Note Added: 0016604 | |
21-10-2015 18:15 | viewranger | File Added: sasgis-ViewRanger.pdf | |
21-10-2015 18:43 | viewranger | Note Added: 0016605 | |
21-10-2015 18:56 | viewranger | Note Edited: 0016605 | bug_revision_view_page.php?bugnote_id=16605#r6753 |
21-10-2015 19:18 | zed | Note Added: 0016606 | |
21-10-2015 19:23 | vdemidov | Note Added: 0016607 | |
21-10-2015 19:28 | zed | Note Added: 0016608 | |
21-10-2015 20:05 | viewranger | Note Added: 0016609 | |
21-10-2015 20:07 | viewranger | Note Edited: 0016609 | bug_revision_view_page.php?bugnote_id=16609#r6755 |
21-10-2015 20:14 | zed | Note Added: 0016610 | |
21-10-2015 20:20 | viewranger | Note Edited: 0016609 | bug_revision_view_page.php?bugnote_id=16609#r6756 |
22-10-2015 19:37 | viewranger | Note Added: 0016611 | |
22-10-2015 20:13 | zed | Note Added: 0016612 | |
25-10-2015 09:17 | viewranger | Note Added: 0016620 | |
25-10-2015 09:19 | viewranger | Note Edited: 0016620 | bug_revision_view_page.php?bugnote_id=16620#r6758 |
25-10-2015 10:17 | zed | Note Added: 0016621 | |
25-10-2015 12:36 | zed | Note Added: 0016624 | |
Notes |
|
|
Начало вопроса было тут: http://www.sasgis.org/forum/viewtopic.php?f=2&t=2760&start=0 |
|
|
(0016605)
|
viewranger
|
21-10-2015 18:43
(edited on: 21-10-2015 18:56) |
|
Прикреплена детальная документация на русском о формате кеша и структуре ViewRanger (актуальна для всех версий программы начиная с ver.2.9.x и вплоть до свежей ver.6.x)
Смотрите вложение "sasgis-ViewRanger.pdf"!
P.S. Почему это важно!
ViewRanger контактирует со многими спасательно-поисковыми службами в Европе, Северной Америке, Новой Зеландии, для которых по заявке предоставляют бесплатно свои приложения с детальными топографическими картами региона работы спасательной службы:
http://www.viewranger.com/en-gb/other/search-and-rescue
Заявку можно подать используя бланк:
http://www.viewranger.com/vsar-information-and-licence-request-form-sept-2014-pdf-v2-pdf
Также разработчики программы сотрудничают напрямую с национальными картографическими агенствами многих стран:
http://www.viewranger.com/en-gb/partners/map-publishers
Кроме того предоставляют открытый API для внедрения в свои картографические продукты протокола BuddyBeacon:
http://www.viewranger.com/developers/
http://www.viewranger.com/en-gb/partners/developers
Вот полный список платформ на которых работает ViewRanger Open Maps (бесплатная версия):
http://www.viewranger.com/en-gb/features/supported-phones
|
|
|
(0016606)
|
zed
|
21-10-2015 19:18
|
|
Да, у меня уже голова кругом идёт от количества тайловых форматов в SAS, а их всё просят и просят... Может придумаем какой-нибудь скриптовый движок, чтобы пользователи могли сами подключать такие вот простые хранилища?
viewranger
Кстати, вы в описании сравниваете не с тем форматом кэша. У нас есть кэш в формате MOBAC: <ZOOM>\<X>\<Y>.<ext> и он отличается от описываемого вами только тем, что у него есть ".<ext>", которое нужно оторвать. |
|
|
|
Может, когда-нибудь и будет движок. А пока новые файловые тайлохранилища будут только за $5. |
|
|
(0016608)
|
zed
|
21-10-2015 19:28
|
|
|
|
(0016609)
|
viewranger
|
21-10-2015 20:05
(edited on: 21-10-2015 20:20) |
|
Если есть кэш в формате MOBAC: <ZOOM>\<X>\<Y>.<ext> и он отличается от описываемого только тем, что у него есть ".<ext>", которое нужно оторвать, тогда вроде и нет препятствий и вы легко сможете "оторвать", верно?
Почему предлагаю добавить именно "тип кэшa VR"? Вот, например, если уже есть накопленные тайлы в мобильном которые были собраны по пути следования, то можно будет легко просматривать в SAS именно эти тайлы с флешки и работать на ПК даже без загрузки повторно или дозагрузки одинаковых тайлов.
Бесплатная версия ViewRanger намного опережает МЯК на мобильных платформах, и в наличие есть куча полезных возможностей таких как работа с картами высот, логгер BuddyBeacon, анализ движения и треков непосредственно на мобильном, создание путеводителей и много еще чего.
Вот хоть немного полистайте мануалы по программе (в симбиозе с SAS.Планета это был бы действительно "швейцарский нож" на все случаи):
= Для Android
http://support.viewranger.com/index.php?pg=kb.book&id=4
= Для iPhone
http://www.viewranger.com/manuals/ViewRanger_iPhone_manual.pdf
= Для Symbian 9, Anna, Belle
http://www.viewranger.com/manuals/ViewRanger_user_manual.pdf
|
|
|
(0016610)
|
zed
|
21-10-2015 20:14
|
|
Препятствий нет. Если вы готовы сделать пожертвование, я готов прикрутить этот кэш. |
|
|
|
@zed,
Вы писали: "Может придумаем какой-нибудь скриптовый движок, чтобы пользователи могли сами подключать такие вот простые хранилища?"
.
Это было бы отлично.
Как вариант решения думаю можно добавить следующую опцию:
_
"Другой тип кэша" -> "Строка формулы кэшa"
_
Что-бы в эту строку вводить путь записи тайлов используя лексику файлов "GetUrlScript.txt" для создания структуры папок.
Таким образом можно было бы записывать любой кэш вводя формулу непосредственно в настройках SAS.
.
К примеру, для использования как основного типа кэша тип GlobalMapper нужно быко бы ввести формулу:
ResultURL:=DefaultFolder+"cache_gmp"+"/"+"z"+inttostr(GetZ)+"/"+inttostr(GetY)+"/"+inttostr(GetX)+".jpg"
_
А для кэш MobileAtlasCreator вот такую формулу:
ResultURL:=DefaultFolderPath+"cache_MOBAC"+"/"+inttostr(GetZ)+"/"+inttostr(GetX)+"/"+inttostr(GetY)+".png"
_
Ну и если это свершится то введя следующую формулу можно будет конвертировать в кэш ViewRanger:
ResultURL:=DefaultFolderPath+"cache_VR"+"/"+inttostr(GetZ)+"/"+inttostr(GetX)+"/"+inttostr(GetY)
.
.
"DefaultFolderPath" в данном случае папка установки программы. |
|
|
(0016612)
|
zed
|
22-10-2015 20:13
|
|
>Это было бы отлично.
Ага, только это на пару порядков сложнее сделать, чем просто добавить ещё один кэш. |
|
|
(0016620)
|
viewranger
|
25-10-2015 09:17
(edited on: 25-10-2015 09:19) |
|
> У нас есть кэш в формате MOBAC: <ZOOM>\<X>\<Y>.<ext>
А в какой именно версии SAS.Планета уже есть кэш MOBAC?
|
|
|
(0016621)
|
zed
|
25-10-2015 10:17
|
|
В последнем релизе точно есть. |
|
|
(0016624)
|
zed
|
25-10-2015 12:36
|
|
|