SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001586SAS.Планета[All Projects] Хотелкаpublic24-09-2012 09:0613-10-2015 08:28
ReporterTolik 
Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
StatusconfirmedResolutionopen 
PlatformOSOS Version
Product Version110418 
Target Version30xxxx.VipFixed in Version 
Summary0001586: Сделать раздельные режимы для основной карты и слоёв
DescriptionИмеется в виду два переключателя "Кэш/Интернет/Кэш+Интернет".
В настройках хорошо бы сделать выбор - 1 или 2. Как двухзонный климат-контроль :)

Тема того или иного ограничения скачивания и/или сохранения долго обсуждается, эта идея промелькнула, но хотелки такой вроде не было.
Мне кажется, это будет удобно во многих ситуациях.
Additional Information а) опция в настройках, включающая раздельное поведение;

 б) список выглядит так:
 Кэш
 Интернет
 Интернет и Кэш
 [ ] Для слоёв
 Кэш
 Интернет
 Интернет и Кэш

 в) если опция отключена - отображаются только первые три пункта;

 г) режим для карты всегда по первым трём пунктам;

 д) режим для слоя определяется по нижним трём пунктам только если включены опция в настройках и галочка "Для слоёв", иначе определяется по верхним трём пунктам;

 е) хоткеи можно натянуть назависимо на каждый пункт, а можно наоборот: только на первые три верхних пункта, и по хоткею сбрасывать галочку "Для слоёв", если она включена и включена опция в настройках.
TagsNo tags attached.
Attached Files

- Relationships
related to 0001255confirmed Добавить режим "Интернет без записи в кэш".  

-  Notes
(0009169)
vdemidov (manager)
05-10-2012 12:23

ИМХО, овчинка не стоит выделки. ГУЙ усложнится многократно, кода добавится, а толку чуть. Я просто не знаю ни одной ситуации, когда это будет удобно.
(0009171)
Tolik (manager)
05-10-2012 12:25

Гуй-то не очень усложнится. Код сильно перепахать придётся?
(0009172)
Garl (manager)
05-10-2012 12:37

как вариант в настройку карты вынести режим работы и сделать его выше чем текущий.
(0009173)
vdemidov (manager)
05-10-2012 12:51

>Гуй-то не очень усложнится
Сильно. Кнопок режима станет две. Хоткеев 6. И пользователям придется объяснять, почему у них гибрид не подгружается, а спутник грузится, и наоборот.
(0009175)
Garl (manager)
05-10-2012 13:22

у меня не парвый раз возникает желание при режиме карты Интенет+Кэш использовать для гибрида режим только интернет

может тогда только для слоёв сделать дополнительное поле режим?
(0009181)
Tolik (manager)
05-10-2012 18:33

А у меня наоборот, возникает желание при режиме Интернет брать основной слой только из кэша. Впрочем, это не "наоборот", а почти то же самое :)
(0009183)
vasketsov (manager)
05-10-2012 18:46

Надо это, надо, обсуждали уже.
Хоткеи оставить как есть и по ним оба режима переключать.
(0009184)
Garl (manager)
05-10-2012 19:15

а если мне надо не все активные слои перекачивать а только определённые?
(0009185)
vdemidov (manager)
05-10-2012 19:36
edited on: 05-10-2012 19:40

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

(0009186)
vasketsov (manager)
05-10-2012 20:03

>Может лучше стоит подумать над групповыми операциями
Ну в итоге вс равно потребуются групповые операции типа "изменить режим для всех слоёв". Те же яйца, только в профиль.
(0009194)
Tolik (manager)
06-10-2012 04:16

> а если мне надо не все активные слои перекачивать а только определённые?
Я очень редко включаю >1 слоя, так что достаточно 1 режима для карты и 1 режима для слоёв.
В ГУИ добавить ещё 1 выпадающий список, рядом с первым.
По умолчанию его не включать, так что никто ничего и не заметит.
Кому надо, выберут соотв. опцию и включат.
Хоткеи оставить как есть и по ним оба режима переключать. (с)
(0009195)
zed (manager)
06-10-2012 07:35
edited on: 06-10-2012 09:58

>В ГУИ добавить ещё 1 выпадающий список, рядом с первым.
А можно в первый список добавить ещё 2 пункта:
Интернет (карта) и Кэш (слой)
Интернет (слой) и Кэш (карта)

(0009196)
vasketsov (manager)
06-10-2012 09:20

>Интернет (карта) и Кэш (слой)
А если надо Интернет и Кэш (карта) и Кэш (слой)?

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

>В ГУИ добавить ещё 1 выпадающий список, рядом с первым
Можно в него же вниз подменюшкой (или без подменюшки сразу пунктами через сепаратор). Тогда не будет проблем с изменением расположения кнопок на панели инструментов, при popup менюшки устанавливается видимость подменюшки (или соответственно сепаратора и пунктов). Технически самое простое решение с точки зрения гуя.
(0009197)
zed (manager)
06-10-2012 09:58

>А если надо Интернет и Кэш (карта) и Кэш (слой)?
Это соответствует теперешнему Интернет и Кэш. Не?
(0009198)
Tolik (manager)
06-10-2012 15:08
edited on: 06-10-2012 15:10

Не :)

> А можно в первый список добавить ещё 2 пункта:
Интернет (карта) и Кэш (слой)
Интернет (слой) и Кэш (карта)

В принципе можно, хотя есть ещё 4 варианта

(0009200)
zed (manager)
06-10-2012 16:30

>Не :)
А обосновать?

И какие там ещё 4 варианта?
(0009202)
vdemidov (manager)
06-10-2012 16:37

3 варианта для основной карты умножить на 3 варианта для слоя. Итого 9 возможных вариантов.
(0009203)
Tolik (manager)
06-10-2012 16:52
edited on: 06-10-2012 16:54

Может я чё не понимаю, но по-моему тут нечего обосновывать.
Теперешнему "Интернет и Кэш" соответствует "Интернет и Кэш (карта)" плюс "Интернет и Кэш (слой)".

(0009205)
zed (manager)
06-10-2012 17:16

Тогда объясните, что брать из интернета в режиме "Интернет и Кэш (карта) и Кэш (слой)"? Если это не соответствует Интернет и Кэш, значит оно соответствует режиму Кэш.
(0009207)
Tolik (manager)
06-10-2012 17:50
edited on: 06-10-2012 17:51

в режиме "Интернет и Кэш (карта) и Кэш (слой)" из инета брать только тайлы основной карты, если их нет в кэше. Тайлы слоя (всех слоёв) из инета не брать.

тут что-то не так??

(0009208)
zed (manager)
06-10-2012 17:58

>тут что-то не так??
Тогда это так: Интернет (карта) и Кэш (карта) и Кэш (слой)

Ну в общем ясно. 9 режимов имхо перебор, так же, как и 2 независимые менюшки для карты и слоя. Слишком перегружено. Нужно придумать что-то другое... либо оставить как есть.
(0009213)
Dima2000 (developer)
06-10-2012 23:39

Если не ошибаюсь, то режим Кэш можно включить принудительно для любой комбинации слоёв и карты, вне зависимости от основного режима САСа, сбросом галки Разрешить скачивание в параметрах карты/слоя. Это позволяет решить большинство желаемого функционала.
Костыль, зато работает прямо сейчас.(с)
(0009471)
vasketsov (manager)
10-10-2012 13:23

>9 режимов имхо перебор
Конечно. Достаточно ещё 2 галки в этой же менюшке. Выше же написано:

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

Этого достаточно для всех рабочих комбинаций.
(0009473)
vdemidov (manager)
10-10-2012 14:18

Что значит "форсировать только кэш для" у меня ни одной ассоциации не возникает что бы это должно значить.
(0009474)
vasketsov (manager)
10-10-2012 14:40

Это означает что используется только кэш (для карты или слоёв соответственно), никаких интернетов.

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

Дело в том, что нереализуемые с помощью этих флагов комбинции типа "Карта (только интернет) + Слои (кэш+интерет)" в реальности нужны как козе баян. То есть конечно можно придумать ситуацию, что от этого будет польза, но тогда реально надо 9 режимов, что перебор, так что этим вполне можно пожертвовать.

А 2 галочки даже если что-то потом изменится, всегда можно трактовать как исключительно упрощение для удобства пользователя при "групповыми операциями над картами с установкой и снятием разрешения закачки".
(0009475)
vasketsov (manager)
10-10-2012 14:46

А вообще если 3 режима + 2 галочки - всего 12 вариантов, что больше 9, так что приавильным названием галочек можно реализовать все возможные варианты, ещё и останется.
(0009476)
vasketsov (manager)
10-10-2012 14:57
edited on: 10-10-2012 15:01

Полная табличка (Режим - з состояния как сейчас, к и с - галочки для Карты и Слоя соответственно):
Режим...к...с...Карта...Слой

Инт.....0...0...Инт.....Инт
Кэш.....0...0...Кэш.....Кэш
И+К.....0...0...И+К.....И+К

Прокрутили "Карту" вперёд на 1 режим

Инт.....1...0...И+К.....Инт
Кэш.....1...0...Инт.....Кэш
И+К.....1...0...Кэш.....И+К

Прокрутили "Слои" назад на 1 режим

Инт.....0...1...Инт.....Кэш
Кэш.....0...1...Кэш.....И+К
И+К.....0...1...И+К.....Инт

Прокрутили оба

Инт.....1...1...И+К.....Кэш
Кэш.....1...1...Инт.....И+К
И+К.....1...1...Кэш.....Инт

Итого смысл галочек - циклическая прокрутка режимов по списку. Ну и пусть что есть повторы. И тогда реализуемо всё. Название - да хоть "Следующий режим для карты" и "Предыдущий режим для слоёв".

(0009477)
zed (manager)
10-10-2012 15:00

Пока что это офигенно непонятно.
(0009478)
vasketsov (manager)
10-10-2012 15:04
edited on: 10-10-2012 15:13

>офигенно непонятно
зато математически безупречно ))))))

Первая колонка - режим как сейчас.
Поля к и с равны 0 или 1 - это типа 2 галочки.
Карта и Слой - это результат, что будет в зависимости от выбора первого и второго.
зы. Подсказки, что будет после переключения галочки, можно делать хинтами.

(0009480)
zed (manager)
10-10-2012 15:24

>Первая колонка
Та на рисунке-то всё понятно. Но чтобы этим реально пользоваться, походу нужно будет носить с собой листик с этим рисунком )
(0009486)
Tolik (manager)
10-10-2012 16:35

Зачем так усложнять?
Что может быть проще двух выпадающих списков - режимы для карты и режимы для слоя?
И места понадобится всего 1 погонный сантиметр :) на тулбаре!
(0009488)
vdemidov (manager)
10-10-2012 16:38

А если мне в 99% случаев нужно что бы режим переключался синхронно, то зачем мне этот геморой с двумя выпадающими списками?
(0009489)
Tolik (manager)
10-10-2012 16:42

Для этого случая упоминалось неоднократно:
1. по умолчанию будет всего 1 список, т.е переключаться будет синхронно
2. хоткеи останутся теми же, они будут всегда переключать синхронно (даже если 2-й список включен в настройках)
(0009492)
vasketsov (manager)
10-10-2012 17:08
edited on: 10-10-2012 17:10

>Что может быть проще двух выпадающих списков
Один выпадающйи список. Чтобы при изменении настройки ничего никуда не дёргалось и не менялась ширина.

>в 99% случаев нужно что бы режим переключался синхронно
Да.

Можно по другому пути пойти и сделать так:
а) опция в настройках, включающая раздельное поведение;

б) список выглядит так:
Кэш
Интернет
Интернет и Кэш
[ ] Для слоёв
Кэш
Интернет
Интернет и Кэш

в) если опция отключена - отображаются только первые три пункта;

г) режим для карты всегда по первым трём пунктам;

д) режим для слоя определяется по нижним трём пунктам только если включены опция в настройках и галочка "Для слоёв", иначе определяется по верхним трём пунктам;

е) хоткеи можно натянуть назависимо на каждый пункт, а можно наоборот: только на первые три верхних пункта, и по хоткею сбрасывать галочку "Для слоёв", если она включена и включена опция в настройках.

Тогда будет понятно всем ))

(0009493)
vasketsov (manager)
10-10-2012 17:23

Или как вариант вышенаписанного - намертво связать "[ ] Для слоёв" с опцией в настройках, но и отображать тогда этот пункт всегда.
(0009509)
Tolik (manager)
11-10-2012 07:03

Согласен и с таким вариантом (0001586:0009492)

- Users who viewed this issue
User List Anonymous (4039x), k-dmitriy (1x), Tolik (1x)
Total Views 4041
Last View 24-11-2024 16:18

- Issue History
Date Modified Username Field Change
24-09-2012 09:06 Tolik New Issue
05-10-2012 12:23 vdemidov Note Added: 0009169
05-10-2012 12:25 Tolik Note Added: 0009171
05-10-2012 12:37 Garl Note Added: 0009172
05-10-2012 12:51 vdemidov Note Added: 0009173
05-10-2012 13:22 Garl Note Added: 0009175
05-10-2012 18:33 Tolik Note Added: 0009181
05-10-2012 18:46 vasketsov Note Added: 0009183
05-10-2012 19:15 Garl Note Added: 0009184
05-10-2012 19:36 vdemidov Note Added: 0009185
05-10-2012 19:40 vdemidov Note Edited: 0009185 View Revisions
05-10-2012 20:03 vasketsov Note Added: 0009186
06-10-2012 04:16 Tolik Note Added: 0009194
06-10-2012 07:35 zed Note Added: 0009195
06-10-2012 09:20 vasketsov Note Added: 0009196
06-10-2012 09:58 zed Note Added: 0009197
06-10-2012 09:58 zed Note Edited: 0009195 View Revisions
06-10-2012 15:08 Tolik Note Added: 0009198
06-10-2012 15:10 Tolik Note Edited: 0009198 View Revisions
06-10-2012 16:30 zed Note Added: 0009200
06-10-2012 16:37 vdemidov Note Added: 0009202
06-10-2012 16:52 Tolik Note Added: 0009203
06-10-2012 16:54 Tolik Note Edited: 0009203 View Revisions
06-10-2012 17:16 zed Note Added: 0009205
06-10-2012 17:19 zed Note Added: 0009206
06-10-2012 17:22 zed Note Deleted: 0009206
06-10-2012 17:50 Tolik Note Added: 0009207
06-10-2012 17:50 Tolik Note Edited: 0009207 View Revisions
06-10-2012 17:51 Tolik Note Edited: 0009207 View Revisions
06-10-2012 17:58 zed Note Added: 0009208
06-10-2012 23:39 Dima2000 Note Added: 0009213
10-10-2012 13:23 vasketsov Note Added: 0009471
10-10-2012 14:18 vdemidov Note Added: 0009473
10-10-2012 14:40 vasketsov Note Added: 0009474
10-10-2012 14:46 vasketsov Note Added: 0009475
10-10-2012 14:57 vasketsov Note Added: 0009476
10-10-2012 15:00 zed Note Added: 0009477
10-10-2012 15:01 vasketsov Note Edited: 0009476 View Revisions
10-10-2012 15:04 vasketsov Note Added: 0009478
10-10-2012 15:04 vasketsov Note Edited: 0009478 View Revisions
10-10-2012 15:13 vasketsov Note Edited: 0009478 View Revisions
10-10-2012 15:24 zed Note Added: 0009480
10-10-2012 16:35 Tolik Note Added: 0009486
10-10-2012 16:35 Tolik Status new => acknowledged
10-10-2012 16:38 vdemidov Note Added: 0009488
10-10-2012 16:42 Tolik Note Added: 0009489
10-10-2012 17:08 vasketsov Note Added: 0009492
10-10-2012 17:10 vasketsov Note Edited: 0009492 View Revisions
10-10-2012 17:23 vasketsov Note Added: 0009493
11-10-2012 07:03 Tolik Note Added: 0009509
29-12-2012 11:40 vdemidov Status acknowledged => confirmed
29-12-2012 11:40 vdemidov Target Version => 27xxxx
29-12-2012 11:40 vdemidov Additional Information Updated View Revisions
13-02-2014 16:56 zed Relationship added related to 0001255
13-10-2015 08:28 vdemidov Target Version 27xxxx => 30xxxx.Vip



Copyright © 2007 - 2024 SAS.Planet Team