SASGIS - SAS.Планета
View Issue Details
0000952SAS.Планета[All Projects] Хотелкаpublic31-08-2011 05:3705-09-2011 18:28
Pahan 
vdemidov 
nonetweakhave not tried
closedwon't fix 
ПК и ноутбукВиндалюбая
 
 
0000952: Программа - автомат
Желаю программу-автомат. Включил и забыл. Качает по спирали до бесконечности + выкачивает все тайлы карты и слоёв вплоть до текущего зума. Вот добавить две эти функции (опционально, конечно же) и будет многим счастье. Не нужно будет постоянно выделять область (особенно не нужно будет мучиться, если нужно выкачать длинный и узкий участок), не нужно будет качать по одному зуму за раз (две закачки одновременно качаются медленней, чем если б они качались по очереди). Скажете: зачем это надо? Отвечу: нет желания отрываться от руля чтобы копаться в программе на ноутбуке, лежащем на соседнем сидении.
1) Реализовать хотелку 0000445: Алгоритм загрузки тайлов как у GoogleEarth
2) Дать возможность включения бесконечной загрузки тайлов за пределами экрана.
No tags attached.
Issue History
31-08-2011 05:37PahanNew Issue
31-08-2011 06:17vdemidovStatusnew => resolved
31-08-2011 06:17vdemidovResolutionopen => won't fix
31-08-2011 06:17vdemidovAssigned To => vdemidov
31-08-2011 06:17vdemidovStatusresolved => closed
31-08-2011 06:18TolikNote Added: 0003626
31-08-2011 06:19TolikNote Edited: 0003626bug_revision_view_page.php?bugnote_id=3626#r1825
31-08-2011 12:20ParasiteNote Added: 0003628
31-08-2011 12:21ParasiteStatusclosed => feedback
31-08-2011 12:21ParasiteResolutionwon't fix => reopened
31-08-2011 12:28PahanNote Added: 0003629
31-08-2011 12:28PahanStatusfeedback => assigned
31-08-2011 12:30PahanNote Edited: 0003629bug_revision_view_page.php?bugnote_id=3629#r1827
31-08-2011 12:38TolikNote Added: 0003630
31-08-2011 12:41TolikNote Edited: 0003630bug_revision_view_page.php?bugnote_id=3630#r1829
31-08-2011 12:41PahanNote Added: 0003631
31-08-2011 12:45PahanNote Edited: 0003631bug_revision_view_page.php?bugnote_id=3631#r1831
31-08-2011 12:52ParasiteNote Added: 0003632
31-08-2011 12:56ParasiteNote Edited: 0003632bug_revision_view_page.php?bugnote_id=3632#r1833
31-08-2011 12:58vasketsovNote Added: 0003633
31-08-2011 13:01vasketsovNote Edited: 0003633bug_revision_view_page.php?bugnote_id=3633#r1835
31-08-2011 13:05PahanNote Added: 0003634
31-08-2011 13:07PahanNote Added: 0003635
31-08-2011 13:10PahanNote Edited: 0003635bug_revision_view_page.php?rev_id=1837
31-08-2011 13:11PahanNote Edited: 0003634bug_revision_view_page.php?bugnote_id=3634#r1839
31-08-2011 13:21PahanNote Added: 0003636
31-08-2011 13:49ParasiteNote Added: 0003637
31-08-2011 13:58PahanNote Added: 0003638
31-08-2011 14:02PahanNote Added: 0003639
31-08-2011 14:05PahanNote Added: 0003640
31-08-2011 14:11PahanNote Added: 0003641
31-08-2011 14:11ParasiteNote Added: 0003642
31-08-2011 14:13PahanNote Added: 0003643
31-08-2011 14:15PahanNote Added: 0003644
31-08-2011 14:17PahanNote Added: 0003645
31-08-2011 14:20PahanNote Edited: 0003645bug_revision_view_page.php?rev_id=1841
31-08-2011 14:21ParasiteNote Added: 0003646
31-08-2011 14:22PahanNote Added: 0003647
31-08-2011 14:23ParasiteNote Edited: 0003634bug_revision_view_page.php?bugnote_id=3634#r1842
31-08-2011 14:23PahanNote Edited: 0003647bug_revision_view_page.php?rev_id=1844
31-08-2011 14:23ParasiteNote Deleted: 0003635
31-08-2011 14:23ParasiteNote Deleted: 0003636
31-08-2011 14:23PahanNote Added: 0003648
31-08-2011 14:24ParasiteNote Edited: 0003638bug_revision_view_page.php?bugnote_id=3638#r1846
31-08-2011 14:24ParasiteNote Deleted: 0003641
31-08-2011 14:25ParasiteNote Deleted: 0003640
31-08-2011 14:25ParasiteNote Deleted: 0003639
31-08-2011 14:27ParasiteNote Edited: 0003643bug_revision_view_page.php?bugnote_id=3643#r1848
31-08-2011 14:27ParasiteNote Deleted: 0003647
31-08-2011 14:27ParasiteNote Deleted: 0003648
31-08-2011 14:27ParasiteNote Deleted: 0003645
31-08-2011 14:27ParasiteNote Deleted: 0003644
01-09-2011 20:49PapazolNote Added: 0003660
05-09-2011 06:52vdemidovNote Added: 0003693
05-09-2011 06:52vdemidovStatusassigned => resolved
05-09-2011 06:52vdemidovResolutionreopened => won't fix
05-09-2011 06:53vdemidovStatusresolved => closed
05-09-2011 18:28gpsMaxPrioritynormal => none

Notes
(0003626)
Tolik   
31-08-2011 06:18   
(edited on: 31-08-2011 06:19)
По-моему, Вы плохо понимаете слово бесконечность.
Попробуйте сначала вручную выделить весь мир и скачать на всех зумах.
Мало не покажется (полутора терабайт не хватит). И при чём тут руль - вы это всё через 3G собираетесь качать?

Или я неправильно понял, тогда сформулируйте получше.

P.S. пока я это писал, хотелка была закрыта.

(0003628)
Parasite   
31-08-2011 12:20   
По просьбе топикстартера хотелка временно переоткрыта.
(0003629)
Pahan   
31-08-2011 12:28   
(edited on: 31-08-2011 12:30)
Обрисую на примере.
Программа, в ней две опции:
1) Загрузка тайлов вплоть до текщего зума
2) Неограниченная загрузка тайлов за пределами монитора
Можно включить или первую или вторую, либо обе сразу.
В случае со стационарным компом:
-запустил
-выставил экран в нужную область
-ушёл пить кофе, забыл

-пришёл, а у тебя половина Сибири готова (утрирую, конечно же).
В случае с навигацией на транспорте вторую опцию можно даже и не включать - экран сам будет сдвигаться, следуя за текущим местоположением. А в случае остановки транспорта, то программа выкачает тайлы, которые находятся впереди по маршруту (именно поэтому мне был предпочтителен метод закачки по спирали)
Разве такой АВТОМАТИЗМ хуже :?: чем бесконечное мучение с выделением областей и выкачивание слоёв по одному (как следствие, дофигища открытых окон закачки), чем постоянное лазанье по окнам/вкладкам/менюшкам?

(0003630)
Tolik   
31-08-2011 12:38   
(edited on: 31-08-2011 12:41)
То есть я понял так:
Две фичи.

1) Загрузка тайлов вплоть до текущего зума.
Открыл нужный экран, нажал кнопку - закачались тайлы от зума 1 до текущего в пределах окна.

То же, что Ctrl-A плюс скачивание каждого зума вручную.
Такие хотелки появляются регулярно и мгновенно закрываются, т.к. это обсуждалось неоднократно. Я, кстати, тоже это хотел предложить, но вовремя заметил с десяток дубликатов.

2) Неограниченная загрузка тайлов за пределами монитора
Открыл нужный экран, нажал кнопку - закачиваются все тайлы на данном зуме сначала в пределах экрана, потом вокруг него, всё дальше и дальше, пока юзер не выключит или пока не закончится место на диске или пока сервис не забанит.

Такого предложения не помню, большого смысла не вижу. Зачем закачивать то, что не нужно? Если что-то нужно, почему сразу не выделить нужную область?

(0003631)
Pahan   
31-08-2011 12:41   
(edited on: 31-08-2011 12:45)
Смысл в том чтоб ничего не нажимать. Автомат. За рулём удобнее. Ноутбук с тачпадом - особо не повозишься с выделением, настройками/окнами/вкладками, тем более в движении.

(0003632)
Parasite   
31-08-2011 12:52   
(edited on: 31-08-2011 12:56)
>За рулём удобнее.
Предлагаю отделить сущность АВТОМАТ от сущности ЗА РУЛЕМ - они кагбэ отменяют одна другую.

Накачайте чего надо, потом садитесь за руль - вот и всё.
Либо поставьте на закачку нужный участок, потом садитесь за руль (а оно будет себе качать в фоне).
Либо просто включите навигацию - оно будет прогружать текущий зум по ходу следования на видимом глазками участке (а невидимое\ненужное Вам не надо - Вы же ЗА РУЛЕМ! :)

Либо выберите нужный пункт из указанных выше - и воспользуйтесь поиском по каждому конкретно, обсуждалось (по каждому в отдельности) уже мильон раз.

(0003633)
vasketsov   
31-08-2011 12:58   
(edited on: 31-08-2011 13:01)
>пришёл, а у тебя половина Сибири готова
качал сутки, и тут отрубился инет на сутки или комп в BSOD выпал, а когда работоспособность восстановилась, закачка рестартанулась и сутки ищет следующий тайл для скачки?

область выделения не просто так придумана, а в том числе чтобы чётко понимать, что делать в том случае, если скачка будет прервана.

>впереди по маршруту (именно поэтому мне был предпочтителен метод закачки по спирали)
то есть ради закачки вперёд на километр качаем квадрат километр на километр и зачем-то ещё назад на километр? бред.

(0003634)
Pahan   
31-08-2011 13:05   
(edited on: 31-08-2011 14:23)
Отделять? Отменяют? Это как же?
Это я ЗА РУЛЁМ
А рядом на сиденье ноутбук с программой, которая работает АВТОМАТОМ
И как же эти понятия отделяют друг друга? Они ж и не связаны друг с другом.

А если я не могу заранее накачать (ну вот вышло так, к примеру)?
Если я поставлю качать заранее, а потом сяду за руль, то программа будет выкачивать по столбцам слева на право. В итоге сначала выкачается пункт назначения , потом промежуточные пункты и уж только в конце пункт отправления. А нужно-то наоборот. Для этого спираль подходит лучше всего.
Если я просто включу навигацию и буду грузить текущий зум, то я выкачаю ТОЛЬКО текущий зум. А надо все зумы!

Назад оно и не будет качать, т.к. уже было выкачано при проезде этой территории. Ну а по километру влево и вправо - терпимо. Да и то такая ситуация произойдёт только в случае остановки. В случае же движения влево и право и не успеет скачаться - экран ведь, сдвинется. Тут уж вперёд успело бы скачаться.

>качал сутки, и тут отрубился инет на сутки или комп в BSOD выпал, а когда работоспособность восстановилась, закачка рестартанулась и сутки ищет следующий тайл для скачки?
Ну зачем же сутки качать? Просто на время работы компа (ну вот еду я часа три по трассе) запустил прогу и пошло качать. А если уж "экран смерти", то уж точно искать на сервере уже ничего не будет :)

(0003637)
Parasite   
31-08-2011 13:49   
>А если я не могу заранее накачать?
Ну так Вы так не делайте, да и всё.
А то, идя той же логической цепочкой - можно дойти и до того что программа почему-то еще и минет не делает, конец цитаты (а за рулём - это ж так приятно, да-да...)

>то программа будет выкачивать по столбцам слева на право.
Так выделите свой путь в ОДИН тайл шириной - она будет качать РОВНО по ходу движения, не отвлекаясь на выше\ниже.
А по Вашей логике - она будет периодически качать назад\выше\ниже, вместо того чтобы качать по ходу движения (причем чем больше будет радиус от точки старта - тем больше будет отставание прокачки в нужном направлении).

PS: имхо, пошел уже какой-то детсад. Как надоест - скажите.
PPS: http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF_YAGNI
(0003638)
Pahan   
31-08-2011 13:58   
(edited on: 31-08-2011 14:24)
Кто-то уже говорил здесь, что выделять длинный и узкий участок неудобно, т.к. дважды один и тот же маршрут проходишь. Поэтому предлагалось добавить возможность выкачивать тайлы вдоль трека.
И повторю в сотый раз, что требуется наделить программу возможностью работать самой с момента запуска, т.е. без вмешательства человека. Чтоб работала АВТОМАТОМ.
Мне не принципиально что и в каких объёмах она будет качать и нужно это или нет.

Мне, конечно же, не лень потратить минут пять на то чтобы выделить область и поочерёдно поставить на закачку все необходимые зумы. Особенно не лень, если делать это на домашнем компе.
Блин, но раз комп - это умная машина, то не лучше-ль автоматизировать на ней как можно больше процессов?

>А по Вашей логике - она будет периодически качать назад\выше\ниже, вместо того чтобы качать по ходу движения (причем чем больше будет радиус от точки старта - тем больше будет отставание прокачки в нужном направлении).

Повторю:
Назад оно и не будет качать, т.к. уже было выкачано при проезде этой территории. Ну а по километру влево и вправо - терпимо. Да и то такая ситуация произойдёт только в случае остановки. В случае же движения влево и право и не успеет скачаться - экран ведь, сдвинется.

Экран сдвинется - появится новая точка расхождения спирали - загрузится немного тайлов - снова сдвинется - снова загрузятся тайлы и так далее.
Если же остановился, то спираль будет расходится пока не достигнет лимита (если лимита нет, то не достигнет).
Снова поехал - снова сдвинулась точка - снова загрузилось немного.

(0003642)
Parasite   
31-08-2011 14:11   
>выделять длинный и узкий участок неудобно
А кодить\отлдаживать\документировать новый никому кроме Вас не нужный функционал в программу САС.Планета - гораздо удобней, коль скоро кодить будете не Вы. Я правильно Вас понял?

>предлагалось добавить возможность выкачивать тайлы вдоль трека.
В поиске - были?

>И повторю в сотый раз, что требуется наделить программу возможностью работать самой с момента запуска
В сто первый раз Вам отвечу, что программа имеет возможность работать самой с момента запуска. Вы, главное - ЗАПУСТИТЕ то, что Вам от программы нужно (в пределах ее возможностей).

>Мне не принципиально что и в каких объёмах она будет качать и нужно это или нет.
Так качайте - кто ж Вам мешает. Не нравится, как это делает данная конкретно взятая программа? Напишите свою и поделитесь ею с общественностью - так, как это делает автор САСа вот прямо сейчас.

Ближе к телу, уважаемый. По сто раз повторять одно и то же - смысла нет, ответ будет тем же: YAGNI.
ПО СУЩЕСТВУ есть еще чего нового добавить по теме вопроса?
(0003643)
Pahan   
31-08-2011 14:13   
(edited on: 31-08-2011 14:27)
Собственно, это обычный принцип работы программы. Вот только если добавить пару вышеуказанных опций, будет качаться немного иным образом.

Сама она работает только в пределах текущего зума и указанного ограничения на загрузку за пределами окна. Хочется больше автоматизма.

И кто сказал, что никому, кроме меня, не нужный? Многие сталкивались с подобным неудобством, но не все же сидят на форуме! А многие и не слыхали о таком даже.

(0003646)
Parasite   
31-08-2011 14:21   
Хватит плодить мессаги.
Неужели ЗА РАЗ нельзя написать три строчки, чем делать три мессаги по одной в каждой?
(0003660)
Papazol   
01-09-2011 20:49   
Если уж говорить об автоматизме, то зачем вообще качать все зумы? При движении используется какой-то один зум, тот, на котором лучше видна местность в данных условиях. При переходе на другой зум тут же скачаются его тайлы, особенно если картсервис быстрый. То, что проехали, уже всё равно не нужно, то, что впереди, скачается. Если мобильный Интернет в данной местности работает как часы, никаких проблем с видимостью своего окружения на карте в принципе не будет.
(0003693)
vdemidov   
05-09-2011 06:52   
Увы, но ни одной полезной идеи я в этом обсуждении не уловил. Посему закрываю.