SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002866SAS.Планета[All Projects] Хотелкаpublic20-10-2015 22:0925-10-2015 12:36
Reporterviewranger 
Assigned To 
PrioritynoneSeverityfeatureReproducibilityN/A
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version151010 
Target Version30xxxx.VipFixed in Version 
Summary0002866: Использование в 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тайлохранилище
Attached Filespdf file icon sasgis-ViewRanger.pdf [^] (211,684 bytes) 21-10-2015 18:15

- Relationships

-  Notes
(0016604)
Parasite (administrator)
21-10-2015 16:17

Начало вопроса было тут: http://www.sasgis.org/forum/viewtopic.php?f=2&t=2760&start=0
(0016605)
viewranger (reporter)
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 (manager)
21-10-2015 19:18

Да, у меня уже голова кругом идёт от количества тайловых форматов в SAS, а их всё просят и просят... Может придумаем какой-нибудь скриптовый движок, чтобы пользователи могли сами подключать такие вот простые хранилища?

viewranger
Кстати, вы в описании сравниваете не с тем форматом кэша. У нас есть кэш в формате MOBAC: <ZOOM>\<X>\<Y>.<ext> и он отличается от описываемого вами только тем, что у него есть ".<ext>", которое нужно оторвать.
(0016607)
vdemidov (manager)
21-10-2015 19:23

Может, когда-нибудь и будет движок. А пока новые файловые тайлохранилища будут только за $5.
(0016608)
zed (manager)
21-10-2015 19:28

Демпингую - за $2,50 :)
(0016609)
viewranger (reporter)
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 (manager)
21-10-2015 20:14

Препятствий нет. Если вы готовы сделать пожертвование, я готов прикрутить этот кэш.
(0016611)
viewranger (reporter)
22-10-2015 19:37

@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 (manager)
22-10-2015 20:13

>Это было бы отлично.
Ага, только это на пару порядков сложнее сделать, чем просто добавить ещё один кэш.
(0016620)
viewranger (reporter)
25-10-2015 09:17
edited on: 25-10-2015 09:19

> У нас есть кэш в формате MOBAC: <ZOOM>\<X>\<Y>.<ext>

А в какой именно версии SAS.Планета уже есть кэш MOBAC?

(0016621)
zed (manager)
25-10-2015 10:17

В последнем релизе точно есть.
(0016624)
zed (manager)
25-10-2015 12:36

Моё предложение: http://www.sasgis.org/forum/viewtopic.php?f=61&t=2762

- Users who viewed this issue
User List Anonymous (2844x), netsky (1x), viewranger (44x), gma (2x), Garl (2x), vdemidov (17x), Parasite (6x), ygorigor (2x), zed (21x), bk99 (1x), Papazol (1x)
Total Views 2941
Last View 19-10-2021 15:34

- 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 View Revisions
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 View Revisions
21-10-2015 20:14 zed Note Added: 0016610
21-10-2015 20:20 viewranger Note Edited: 0016609 View Revisions
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 View Revisions
25-10-2015 10:17 zed Note Added: 0016621
25-10-2015 12:36 zed Note Added: 0016624



Copyright © 2007 - 2021 SAS.Planet Team