SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001293 | SAS.Планета | [All Projects] Хотелка | public | 08-05-2012 15:19 | 06-04-2013 16:17 |
|
Reporter | xromeo | |
Assigned To | | |
Priority | normal | Severity | tweak | Reproducibility | have not tried |
Status | confirmed | Resolution | open | |
Platform | Любая | OS | Любая | OS Version | Любая |
Product Version | 110418 | |
Target Version | 26xxxx | Fixed in Version | | |
|
Summary | 0001293: Добавить в контекстное меню вызов информации о доступном содержимом в кэше |
Description | Иногда так бывает, что за долгое время накопился кэш огромного размера с тайлами для совершенно разных мест, с разных источников и разных зумов. Помнить всё это сложно - и иногда выяснить, для данного места уже что-то есть скачанное или нет, непросто, приходится вручную перебирать источники карт и включать карту заполнения, перебирая разные зумы.
Идея: для данной точки уметь мгновенно узнать, какие её содержащие тайлы каких зумов и с каких источников карт имеются в кэше.
Предложение, как реализовать: контекстное меню правой кнопки мыши - "Дополнительные операции" - "Доступные тайлы в кэше" (т.е. меню рядом с "Доступные снимки"). Результат - информационное окно со списком источников и зумов, и, дополнительно также, возможность кликнуть мышью по нужной строке списка, мгновенно переключив карту (хотя это уже дополнительное пожелание).
P.S. Извиняюсь, если такое уже предлагали, тогда просто удалите инцидент. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
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 | bug_revision_view_page.php?bugnote_id=6962#r3433 |
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 | bug_revision_view_page.php?bugnote_id=7005#r3461 |
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 | |
Notes |
|
|
ИМХО идея хороша. И особых сложностей с реализацией я не вижу. Вполне реализуемо даже начинающим разработчиком. |
|
|
|
И мне идея нравится. Список карт можно выводить даже прямо в подменю пункта.
Вот только вопрос какой именно тайл проверять на существование? И до какого зума? Уже при +9 зуме в каждом пикселе по 4 тайла будет... Существование любого из 4-х? |
|
|
|
Не. Только не в подменю. Проверить 24 зума сотни карт это очень долго. Только в отдельном окне и желательно асинхронно с возможностью отмены.
>Вот только вопрос какой именно тайл проверять на существование? И до какого зума? Уже при +9 зуме в каждом пикселе по 4 тайла будет... Существование любого из 4-х?
Всех 24-зумов. А тайл из 4-х брать левый верхний. Без особых затей. Получаем координаты мышки. Преобразовываем в LonLat. Потом для каждого зума каждой карты и слоя переводим их в координаты тайла и проверяем наличие этого тайла. Постепенно строим табличку. Но это уже детали отображения. |
|
|
(0006958)
|
zOn
|
11-05-2012 11:57
|
|
нечто подобное Гарл делал на HTML, но с ручной подстановкой 1-го тайла.
можно же нагенерить тучу запросов и вывести их в окно ИЕ?
еще вы такую фичу с запросом по всем имеющимся zmp на одну страницу вывести, что бы быстренько определить на каком ресурсе контент лучше для данной местности. |
|
|
(0006960)
|
Garl
|
11-05-2012 12:13
|
|
идея вывести эти тайлы в окошко встроенного Web-viewer'а в виде таблицы - хороша!
кстати можно не заморачиваться а выводить в таблицу сущействующие тайлы в текущем зуме? или все? или опционально? |
|
|
(0006962)
|
Dima2000
|
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
|
11-05-2012 13:49
|
|
ну как то примерно так как на картинке, но сделать лучше :)
что делать с локальными картами?
разделять ли слои и карты? |
|
|
|
Слои и карты показывать можно и в одной табличке, но тогда явно (цветом?) выделять. Хотя в разных лучше. |
|
|
|
Слои от карт надо отделять, а то при большом их общем количестве будет каша. А локальные карты на общих основаниях, как и для всех, по наличию тайлов. |
|
|
(0007005)
|
vasketsov
|
12-05-2012 21:13
(edited on: 12-05-2012 21:15) |
|
Ща я вам тут напишу....
Короче, стандартная беда - едешь себе по трассе, где-то есть подробный снимок, где-то нет. Включен gps - видно куда дальше едешь. Задача - информирование о возможной смене карты или её версии, возможно даже автопереключение, возможно даже на самую новую картинку, или на самую близкую по сезону. На 99% задача идентична (окромя переключения), так что делать надо сразу с учётом этого приложения.
Так что:
а) надо иметь возможность указать список карт для проверки;
б) надо для некоторых карт проверять наличие доступных версий и тайлов в версиях;
в) не знаю надо ли кому зумы типа 6-го, я б с 15-го начинал проверки, и вообще конкретные зумы только надо проверять;
г) результаты не тупо в табличку, а чтобы можно было например выводить вдоль той стороны экрана, куда едешь, то бишь максимально разделить данные и их представление.
|
|
|
(0011028)
|
xromeo
|
06-04-2013 08:33
|
|
Так что, идея заглохла, или оказалась забыта?.. Желание получить данную функцию по-прежнему имеется. |
|
|
|
В очередь,...! (C) Собачье сердце |
|
|
|
Ну или сами сделайте и пришлите пулл-реквест. |
|