SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001293SAS.Планета[All Projects] Хотелкаpublic08-05-2012 15:1906-04-2013 16:17
Reporterxromeo 
Assigned To 
PrioritynormalSeveritytweakReproducibilityhave not tried
StatusconfirmedResolutionopen 
PlatformЛюбаяOSЛюбаяOS VersionЛюбая
Product Version110418 
Target Version26xxxxFixed in Version 
Summary0001293: Добавить в контекстное меню вызов информации о доступном содержимом в кэше
DescriptionИногда так бывает, что за долгое время накопился кэш огромного размера с тайлами для совершенно разных мест, с разных источников и разных зумов. Помнить всё это сложно - и иногда выяснить, для данного места уже что-то есть скачанное или нет, непросто, приходится вручную перебирать источники карт и включать карту заполнения, перебирая разные зумы.

Идея: для данной точки уметь мгновенно узнать, какие её содержащие тайлы каких зумов и с каких источников карт имеются в кэше.

Предложение, как реализовать: контекстное меню правой кнопки мыши - "Дополнительные операции" - "Доступные тайлы в кэше" (т.е. меню рядом с "Доступные снимки"). Результат - информационное окно со списком источников и зумов, и, дополнительно также, возможность кликнуть мышью по нужной строке списка, мгновенно переключив карту (хотя это уже дополнительное пожелание).

P.S. Извиняюсь, если такое уже предлагали, тогда просто удалите инцидент.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0006895)
vdemidov (manager)
08-05-2012 18:53

ИМХО идея хороша. И особых сложностей с реализацией я не вижу. Вполне реализуемо даже начинающим разработчиком.
(0006896)
Dima2000 (developer)
08-05-2012 18:59

И мне идея нравится. Список карт можно выводить даже прямо в подменю пункта.
Вот только вопрос какой именно тайл проверять на существование? И до какого зума? Уже при +9 зуме в каждом пикселе по 4 тайла будет... Существование любого из 4-х?
(0006899)
vdemidov (manager)
08-05-2012 19:06

Не. Только не в подменю. Проверить 24 зума сотни карт это очень долго. Только в отдельном окне и желательно асинхронно с возможностью отмены.
>Вот только вопрос какой именно тайл проверять на существование? И до какого зума? Уже при +9 зуме в каждом пикселе по 4 тайла будет... Существование любого из 4-х?
Всех 24-зумов. А тайл из 4-х брать левый верхний. Без особых затей. Получаем координаты мышки. Преобразовываем в LonLat. Потом для каждого зума каждой карты и слоя переводим их в координаты тайла и проверяем наличие этого тайла. Постепенно строим табличку. Но это уже детали отображения.
(0006958)
zOn (reporter)
11-05-2012 11:57

нечто подобное Гарл делал на HTML, но с ручной подстановкой 1-го тайла.
можно же нагенерить тучу запросов и вывести их в окно ИЕ?

еще вы такую фичу с запросом по всем имеющимся zmp на одну страницу вывести, что бы быстренько определить на каком ресурсе контент лучше для данной местности.
(0006960)
Garl (manager)
11-05-2012 12:13

идея вывести эти тайлы в окошко встроенного Web-viewer'а в виде таблицы - хороша!

кстати можно не заморачиваться а выводить в таблицу сущействующие тайлы в текущем зуме? или все? или опционально?
(0006962)
Dima2000 (developer)
11-05-2012 13:40
edited on: 11-05-2012 13:46

Расскажу как v_max сделал на навигаторах. Там при нажатии кнопки выбора карты показываются все карты в виде прямоугольников, внутри которых показан кусочек тайла из центра экрана в текущем зуме для каждой карты. А поверх прямоугольника идут 24 мелких серых боксика (box), которые цветом показывают есть ли тайл в соответствующем зуме. Удобно и понятно. Ну и название там ещё где-то есть.
Аналогично для слоёв, только добавляется пункт OFF (отключить наложение слоя).

О, нашёл скрин: http://s019.radikal.ru/i622/1205/66/aa5371bb0df0.jpg

(0006964)
Garl (manager)
11-05-2012 13:49

ну как то примерно так как на картинке, но сделать лучше :)
что делать с локальными картами?
разделять ли слои и карты?
(0006965)
Dima2000 (developer)
11-05-2012 14:00

Слои и карты показывать можно и в одной табличке, но тогда явно (цветом?) выделять. Хотя в разных лучше.
(0006999)
Papazol (reporter)
12-05-2012 18:14

Слои от карт надо отделять, а то при большом их общем количестве будет каша. А локальные карты на общих основаниях, как и для всех, по наличию тайлов.
(0007005)
vasketsov (manager)
12-05-2012 21:13
edited on: 12-05-2012 21:15

Ща я вам тут напишу....

Короче, стандартная беда - едешь себе по трассе, где-то есть подробный снимок, где-то нет. Включен gps - видно куда дальше едешь. Задача - информирование о возможной смене карты или её версии, возможно даже автопереключение, возможно даже на самую новую картинку, или на самую близкую по сезону. На 99% задача идентична (окромя переключения), так что делать надо сразу с учётом этого приложения.

Так что:
а) надо иметь возможность указать список карт для проверки;
б) надо для некоторых карт проверять наличие доступных версий и тайлов в версиях;
в) не знаю надо ли кому зумы типа 6-го, я б с 15-го начинал проверки, и вообще конкретные зумы только надо проверять;
г) результаты не тупо в табличку, а чтобы можно было например выводить вдоль той стороны экрана, куда едешь, то бишь максимально разделить данные и их представление.

(0011028)
xromeo (reporter)
06-04-2013 08:33

Так что, идея заглохла, или оказалась забыта?.. Желание получить данную функцию по-прежнему имеется.
(0011029)
vasketsov (manager)
06-04-2013 08:53

В очередь,...! (C) Собачье сердце
(0011031)
vdemidov (manager)
06-04-2013 16:17

Ну или сами сделайте и пришлите пулл-реквест.

- Users who viewed this issue
User List Anonymous (2791x), bk99 (2x)
Total Views 2793
Last View 21-11-2024 13:33

- Issue History
Date Modified Username Field Change
08-05-2012 15:19 xromeo New Issue
08-05-2012 18:53 vdemidov Note Added: 0006895
08-05-2012 18:53 vdemidov Status new => confirmed
08-05-2012 18:53 vdemidov Product Version .Nightly => 110418
08-05-2012 18:53 vdemidov Target Version => 26xxxx
08-05-2012 18:59 Dima2000 Note Added: 0006896
08-05-2012 19:06 vdemidov Note Added: 0006899
11-05-2012 11:57 zOn Note Added: 0006958
11-05-2012 12:13 Garl Note Added: 0006960
11-05-2012 13:40 Dima2000 Note Added: 0006962
11-05-2012 13:46 Garl Note Edited: 0006962 View Revisions
11-05-2012 13:49 Garl Note Added: 0006964
11-05-2012 14:00 Dima2000 Note Added: 0006965
12-05-2012 18:14 Papazol Note Added: 0006999
12-05-2012 21:13 vasketsov Note Added: 0007005
12-05-2012 21:15 vasketsov Note Edited: 0007005 View Revisions
06-04-2013 08:33 xromeo Note Added: 0011028
06-04-2013 08:53 vasketsov Note Added: 0011029
06-04-2013 16:17 vdemidov Note Added: 0011031



Copyright © 2007 - 2024 SAS.Planet Team