SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000952SAS.Планета[All Projects] Хотелкаpublic31-08-2011 05:3705-09-2011 18:28
ReporterPahan 
Assigned Tovdemidov 
PrioritynoneSeveritytweakReproducibilityhave not tried
StatusclosedResolutionwon't fix 
PlatformПК и ноутбукOSВиндаOS Versionлюбая
Product Version 
Target VersionFixed in Version 
Summary0000952: Программа - автомат
DescriptionЖелаю программу-автомат. Включил и забыл. Качает по спирали до бесконечности + выкачивает все тайлы карты и слоёв вплоть до текущего зума. Вот добавить две эти функции (опционально, конечно же) и будет многим счастье. Не нужно будет постоянно выделять область (особенно не нужно будет мучиться, если нужно выкачать длинный и узкий участок), не нужно будет качать по одному зуму за раз (две закачки одновременно качаются медленней, чем если б они качались по очереди). Скажете: зачем это надо? Отвечу: нет желания отрываться от руля чтобы копаться в программе на ноутбуке, лежащем на соседнем сидении.
Steps To Reproduce1) Реализовать хотелку 0000445: Алгоритм загрузки тайлов как у GoogleEarth
2) Дать возможность включения бесконечной загрузки тайлов за пределами экрана.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0003626)
Tolik (manager)
31-08-2011 06:18
edited on: 31-08-2011 06:19

По-моему, Вы плохо понимаете слово бесконечность.
Попробуйте сначала вручную выделить весь мир и скачать на всех зумах.
Мало не покажется (полутора терабайт не хватит). И при чём тут руль - вы это всё через 3G собираетесь качать?

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

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

(0003628)
Parasite (administrator)
31-08-2011 12:20

По просьбе топикстартера хотелка временно переоткрыта.
(0003629)
Pahan (reporter)
31-08-2011 12:28
edited on: 31-08-2011 12:30

Обрисую на примере.
Программа, в ней две опции:
1) Загрузка тайлов вплоть до текщего зума
2) Неограниченная загрузка тайлов за пределами монитора
Можно включить или первую или вторую, либо обе сразу.
В случае со стационарным компом:
-запустил
-выставил экран в нужную область
-ушёл пить кофе, забыл

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

(0003630)
Tolik (manager)
31-08-2011 12:38
edited on: 31-08-2011 12:41

То есть я понял так:
Две фичи.

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

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

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

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

(0003631)
Pahan (reporter)
31-08-2011 12:41
edited on: 31-08-2011 12:45

Смысл в том чтоб ничего не нажимать. Автомат. За рулём удобнее. Ноутбук с тачпадом - особо не повозишься с выделением, настройками/окнами/вкладками, тем более в движении.

(0003632)
Parasite (administrator)
31-08-2011 12:52
edited on: 31-08-2011 12:56

>За рулём удобнее.
Предлагаю отделить сущность АВТОМАТ от сущности ЗА РУЛЕМ - они кагбэ отменяют одна другую.

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

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

(0003633)
vasketsov (manager)
31-08-2011 12:58
edited on: 31-08-2011 13:01

>пришёл, а у тебя половина Сибири готова
качал сутки, и тут отрубился инет на сутки или комп в BSOD выпал, а когда работоспособность восстановилась, закачка рестартанулась и сутки ищет следующий тайл для скачки?

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

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

(0003634)
Pahan (reporter)
31-08-2011 13:05
edited on: 31-08-2011 14:23

Отделять? Отменяют? Это как же?
Это я ЗА РУЛЁМ
А рядом на сиденье ноутбук с программой, которая работает АВТОМАТОМ
И как же эти понятия отделяют друг друга? Они ж и не связаны друг с другом.

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

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

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

(0003637)
Parasite (administrator)
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 (reporter)
31-08-2011 13:58
edited on: 31-08-2011 14:24

Кто-то уже говорил здесь, что выделять длинный и узкий участок неудобно, т.к. дважды один и тот же маршрут проходишь. Поэтому предлагалось добавить возможность выкачивать тайлы вдоль трека.
И повторю в сотый раз, что требуется наделить программу возможностью работать самой с момента запуска, т.е. без вмешательства человека. Чтоб работала АВТОМАТОМ.
Мне не принципиально что и в каких объёмах она будет качать и нужно это или нет.

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

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

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

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

(0003642)
Parasite (administrator)
31-08-2011 14:11

>выделять длинный и узкий участок неудобно
А кодить\отлдаживать\документировать новый никому кроме Вас не нужный функционал в программу САС.Планета - гораздо удобней, коль скоро кодить будете не Вы. Я правильно Вас понял?

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

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

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

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

Собственно, это обычный принцип работы программы. Вот только если добавить пару вышеуказанных опций, будет качаться немного иным образом.

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

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

(0003646)
Parasite (administrator)
31-08-2011 14:21

Хватит плодить мессаги.
Неужели ЗА РАЗ нельзя написать три строчки, чем делать три мессаги по одной в каждой?
(0003660)
Papazol (reporter)
01-09-2011 20:49

Если уж говорить об автоматизме, то зачем вообще качать все зумы? При движении используется какой-то один зум, тот, на котором лучше видна местность в данных условиях. При переходе на другой зум тут же скачаются его тайлы, особенно если картсервис быстрый. То, что проехали, уже всё равно не нужно, то, что впереди, скачается. Если мобильный Интернет в данной местности работает как часы, никаких проблем с видимостью своего окружения на карте в принципе не будет.
(0003693)
vdemidov (manager)
05-09-2011 06:52

Увы, но ни одной полезной идеи я в этом обсуждении не уловил. Посему закрываю.

- Users who viewed this issue
User List Anonymous (1981x)
Total Views 1981
Last View 21-11-2024 17:06

- Issue History
Date Modified Username Field Change
31-08-2011 05:37 Pahan New Issue
31-08-2011 06:17 vdemidov Status new => resolved
31-08-2011 06:17 vdemidov Resolution open => won't fix
31-08-2011 06:17 vdemidov Assigned To => vdemidov
31-08-2011 06:17 vdemidov Status resolved => closed
31-08-2011 06:18 Tolik Note Added: 0003626
31-08-2011 06:19 Tolik Note Edited: 0003626 View Revisions
31-08-2011 12:20 Parasite Note Added: 0003628
31-08-2011 12:21 Parasite Status closed => feedback
31-08-2011 12:21 Parasite Resolution won't fix => reopened
31-08-2011 12:28 Pahan Note Added: 0003629
31-08-2011 12:28 Pahan Status feedback => assigned
31-08-2011 12:30 Pahan Note Edited: 0003629 View Revisions
31-08-2011 12:38 Tolik Note Added: 0003630
31-08-2011 12:41 Tolik Note Edited: 0003630 View Revisions
31-08-2011 12:41 Pahan Note Added: 0003631
31-08-2011 12:45 Pahan Note Edited: 0003631 View Revisions
31-08-2011 12:52 Parasite Note Added: 0003632
31-08-2011 12:56 Parasite Note Edited: 0003632 View Revisions
31-08-2011 12:58 vasketsov Note Added: 0003633
31-08-2011 13:01 vasketsov Note Edited: 0003633 View Revisions
31-08-2011 13:05 Pahan Note Added: 0003634
31-08-2011 13:07 Pahan Note Added: 0003635
31-08-2011 13:10 Pahan Note Edited: 0003635 View Revisions
31-08-2011 13:11 Pahan Note Edited: 0003634 View Revisions
31-08-2011 13:21 Pahan Note Added: 0003636
31-08-2011 13:49 Parasite Note Added: 0003637
31-08-2011 13:58 Pahan Note Added: 0003638
31-08-2011 14:02 Pahan Note Added: 0003639
31-08-2011 14:05 Pahan Note Added: 0003640
31-08-2011 14:11 Pahan Note Added: 0003641
31-08-2011 14:11 Parasite Note Added: 0003642
31-08-2011 14:13 Pahan Note Added: 0003643
31-08-2011 14:15 Pahan Note Added: 0003644
31-08-2011 14:17 Pahan Note Added: 0003645
31-08-2011 14:20 Pahan Note Edited: 0003645 View Revisions
31-08-2011 14:21 Parasite Note Added: 0003646
31-08-2011 14:22 Pahan Note Added: 0003647
31-08-2011 14:23 Parasite Note Edited: 0003634 View Revisions
31-08-2011 14:23 Pahan Note Edited: 0003647 View Revisions
31-08-2011 14:23 Parasite Note Deleted: 0003635
31-08-2011 14:23 Parasite Note Deleted: 0003636
31-08-2011 14:23 Pahan Note Added: 0003648
31-08-2011 14:24 Parasite Note Edited: 0003638 View Revisions
31-08-2011 14:24 Parasite Note Deleted: 0003641
31-08-2011 14:25 Parasite Note Deleted: 0003640
31-08-2011 14:25 Parasite Note Deleted: 0003639
31-08-2011 14:27 Parasite Note Edited: 0003643 View Revisions
31-08-2011 14:27 Parasite Note Deleted: 0003647
31-08-2011 14:27 Parasite Note Deleted: 0003648
31-08-2011 14:27 Parasite Note Deleted: 0003645
31-08-2011 14:27 Parasite Note Deleted: 0003644
01-09-2011 20:49 Papazol Note Added: 0003660
05-09-2011 06:52 vdemidov Note Added: 0003693
05-09-2011 06:52 vdemidov Status assigned => resolved
05-09-2011 06:52 vdemidov Resolution reopened => won't fix
05-09-2011 06:53 vdemidov Status resolved => closed
05-09-2011 18:28 gpsMax Priority normal => none



Copyright © 2007 - 2024 SAS.Planet Team