SASGIS - SAS.Планета
View Issue Details
0000762SAS.Планета[All Projects] Хотелкаpublic27-05-2011 09:1010-10-2012 11:51
Yurec66 
vdemidov 
normaltweakalways
closedfixed 
WindowsXPSP3
110418 
120808120808 
0000762: Показ заполнения слоя относительно текущего масштаба
По аналогии с галкой "Формировать для выбранной основной карты" хотелось бы иметь кнопку, показывающую карту заполнения слоя для текущего (динамически изменяющегося) масштаба.

Ну то есть, смотрим карту с 15-м зумом, и квадраты заполнения рисуются для 15-го. Приближаемся на 16-й, и отрисовка показывается уже для 16-го зума, без необходимости лезть и каждый раз менять масштаб вручную.

Можно еще добавить кнопки "+1", "+2", "+3" и т.д., показывающие карту заполнения относительно текущего масштаба. То есть, если стоит "+1", и при просмотре сейчас 10-й зум, то квадраты показываются на уровень ниже, для 11-го.
интерфейс, карта заполнения
has duplicate 0000270closed vdemidov Добавить кнопки показа заполнения слоя относительно текущего масштаба 
related to 0000779closed vdemidov Карта заполнения с условиями 
png sas_fill.png (18,820) 27-05-2011 11:45
https://bugtracker.sasgis.org/file_download.php?file_id=313&type=bug
png

png sas_fill2.png (7,427) 27-05-2011 13:39
https://bugtracker.sasgis.org/file_download.php?file_id=314&type=bug
png
Issue History
27-05-2011 09:10Yurec66New Issue
27-05-2011 10:21vdemidovNote Added: 0002705
27-05-2011 10:21vdemidovAssigned To => vdemidov
27-05-2011 10:21vdemidovStatusnew => feedback
27-05-2011 10:55Yurec66Note Added: 0002706
27-05-2011 10:55Yurec66Statusfeedback => assigned
27-05-2011 11:07vdemidovNote Added: 0002707
27-05-2011 11:07vdemidovStatusassigned => feedback
27-05-2011 11:17Yurec66Note Added: 0002708
27-05-2011 11:17Yurec66Statusfeedback => assigned
27-05-2011 11:33vdemidovNote Added: 0002709
27-05-2011 11:33vdemidovStatusassigned => feedback
27-05-2011 11:45GarlFile Added: sas_fill.png
27-05-2011 11:46GarlNote Added: 0002710
27-05-2011 11:46Yurec66Note Added: 0002711
27-05-2011 11:46Yurec66Statusfeedback => assigned
27-05-2011 11:47GarlTag Attached: интерфейс
27-05-2011 11:47GarlTag Attached: карта заполнения
27-05-2011 11:52Yurec66Note Edited: 0002711bug_revision_view_page.php?bugnote_id=2711#r1296
27-05-2011 12:26vdemidovNote Added: 0002712
27-05-2011 12:55Yurec66Note Added: 0002713
27-05-2011 13:10vdemidovNote Added: 0002714
27-05-2011 13:11vdemidovStatusassigned => feedback
27-05-2011 13:23gpsMaxRelationship addedrelated to 0000270
27-05-2011 13:26gpsMaxNote Added: 0002715
27-05-2011 13:37vdemidovNote Added: 0002716
27-05-2011 13:39GarlFile Added: sas_fill2.png
27-05-2011 13:40GarlNote Added: 0002717
27-05-2011 13:50vdemidovNote Added: 0002718
27-05-2011 13:52GarlNote Added: 0002719
27-05-2011 13:53GarlNote Edited: 0002719bug_revision_view_page.php?bugnote_id=2719#r1298
27-05-2011 14:08vdemidovNote Added: 0002720
27-05-2011 17:12gpsMaxNote Added: 0002721
27-05-2011 19:56vdemidovNote Added: 0002722
28-05-2011 01:02gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=1300#r1300
28-05-2011 11:23vdemidovSummaryКарта заполнения слоя с автопереключением => Показ заполнения слоя относительно текущего масштаба
28-05-2011 11:23vdemidovDescription Updatedbug_revision_view_page.php?rev_id=1305#r1305
28-05-2011 11:24vdemidovStatusfeedback => confirmed
28-05-2011 11:24vdemidovTarget Version => 120808
28-05-2011 11:26vdemidovRelationship replacedhas duplicate 0000270
30-05-2011 08:54Yurec66Note Added: 0002755
30-05-2011 08:57Yurec66Note Edited: 0002755bug_revision_view_page.php?rev_id=1343
30-05-2011 09:34vdemidovNote Deleted: 0002755
02-06-2011 22:44gpsMaxRelationship addedrelated to 0000779
03-06-2011 07:26vdemidovStatusconfirmed => resolved
03-06-2011 07:26vdemidovFixed in Version => 120808
03-06-2011 07:26vdemidovResolutionopen => fixed
04-06-2011 09:24TolikNote Added: 0002876
10-10-2012 11:51TolikStatusresolved => closed

Notes
(0002705)
vdemidov   
27-05-2011 10:21   
Вы подразумеваете что-то наподобие пункта "Активный масштаб" в меню отображения тайловой сетки?
(0002706)
Yurec66   
27-05-2011 10:55   
Да, именно автоматический переход на активный масштаб.
(0002707)
vdemidov   
27-05-2011 11:07   
И как этот пункт должен выглядеть в текущем интерфейсе? Сейчас масштаб указывается выбором одной из 24-х кнопок или прочерка для отключения. Куда лучше прилепить новую кнопку и что на ней написать что бы было всем понятно?
(0002708)
Yurec66   
27-05-2011 11:17   
Нечто вроде этого http://s011.radikal.ru/i316/1105/1b/404c1fc80bc9.jpg
(0002709)
vdemidov   
27-05-2011 11:33   
Не. Не катит. Во-первых, Auto совершенно непонятно что подразумевается. Во-вторых, все 25 кнопочек равные и квадратные и даже Auto туда не влезет, не говоря уже о пункте "Текущий масштаб" или подобном. В третьих, кнопку выключения в рядом с подменю влепить не получится.
Так что жду еще варианты.
(0002710)
Garl   
27-05-2011 11:46   
как вариант например зафиксировать +3 зума от текущего. оно нужно раз в год, но когда активно занимался склейкой генштаба - этого нехватало.
(0002711)
Yurec66   
27-05-2011 11:46   
(edited on: 27-05-2011 11:52)
Ну я предложил идею, а как ее удобнее реализовать уже автору смотреть нужно. Я так понимаю вы на Delphi пишите? То варианты внедрения новшества:
1) Кнопочку сделать одного размера с Caption = "A"
2) Включить Hint на кнопку и прописать объяснение
3) В сопроводиловке огласить нововведение
4) кнопку отключения "-" ... ну не знаю, впихнуть куда нить.

А по большому счету если сделать автоопределение масштабов, то отпадет необходимость в 23 кнопках с номерами масштабов. Достаточно будет всего 2 : "Вкл" и "Выкл" ;)
Поверьте, фича нужная и интересная и народу думаю понравится. Особенно если как у меня нэт дохлый, то смотреть на экран и думать когда уже подгрузятся все тайлы... А тут затемненные квадраты все и просигнализируют. К тому же я еще раньше предлагал эти самы квадраты автоматически убирать после полной загрузки тайла. Вы это назначили, но очень уж на долгое время. А эти две фичи как раз можно было объеденить в одну задачу.

(0002712)
vdemidov   
27-05-2011 12:26   
Относительные зумы таки нужны. Но они совсем не отменяют необходимость в абсолютных. Тоесть, если меня интересует как закачивается 18-й зум, то мне нужен именно 18-й, а не "текущий +n".
А вот для перерисовки слоя заполнения подвинуть карту не такой уж большой труд, поэтому и приоритет низкий.
(0002713)
Yurec66   
27-05-2011 12:55   
Хм, в любом случае чтобы посмотреть как закачивается 18 зум, таки нужно перейти на этот масштаб и включить кнопку z18. А что мешает программе это сделать автоматически?
(0002714)
vdemidov   
27-05-2011 13:10   
>Хм, в любом случае чтобы посмотреть как закачивается 18 зум, таки нужно перейти на этот масштаб и включить кнопку z18.
Зачем? Нужно просто включить кнопку z18. И смотреть например с 12-го зума.
>А что мешает программе это сделать автоматически?
Как программе угадать что мне нужен 18-й зум? Мысли читать комп пока не умеет.
(0002715)
gpsMax   
27-05-2011 13:26   
Я в 270-й хотелке предлагал несколько иной интерфейс: после строки
z20 z21 z22 z23 z24
добавить строку
 A +1 +2 +3

Вместо A можно вставить Act или Акт, надпись за квадрат не вылезет, и внешний вид меню не изменит.
(0002716)
vdemidov   
27-05-2011 13:37   
Кстати. Тогда текущая хотелка дубликат 0000270 и можно закрывать.
(0002717)
Garl   
27-05-2011 13:40   
см второе вложение
(0002718)
vdemidov   
27-05-2011 13:50   
ИМХО неудобно. В реальности больше чем +6 вряд ли понадобиться. Да и необходимость относительных меньше 0 тоже вызывает сомнение.
(0002719)
Garl   
27-05-2011 13:52   
(edited on: 27-05-2011 13:53)
это только howto к интерфейсу, чтоб было понятно как примерно будет выглядеть и нравится\ненравится.

кстати я на 8 зуме 18 строю, так что до ..+10

(0002720)
vdemidov   
27-05-2011 14:08   
Я скорее предпочел бы добавить строчки типа:
+0 +1 +2 +3 +4
+5 +6 +7 +8 +9
Кому нужна большая разница зумов выбирает конкретный интересующий его.
(0002721)
gpsMax   
27-05-2011 17:12   
> добавить строчки типа
Вторая строчка кажется излишней, но, наверное, она всё же нужна. А так - на мой взгляд, отличный вариант.
(0002722)
vdemidov   
27-05-2011 19:56   
Уже почти все сделал, осталось только картинки с +0 и тд нарисовать.
(0002876)
Tolik   
04-06-2011 09:24   
Отлично получилось.