SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000220SAS.Планета[All Projects] Хотелкаpublic12-11-2010 08:0410-10-2012 11:43
ReporterYurec66 
Assigned Tovdemidov 
PrioritynormalSeveritytweakReproducibilityalways
StatusclosedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version101103 
Target Version120808Fixed in Version120808 
Summary0000220: Карта заполнения слоя не перерисовывается автоматически
DescriptionКогда я хочу видеть процесс загрузки тайла на новом слое, то подключаю карту заполнения слоя. Весь экран покрывается серыми квадратами. Затем по мере загрузки тайлов(видимые изменения в квадрате) цвет тайла становится чуть светлее и четче, но серый квадрат карты заполнения слоя при этом сам не исчезает после полной загрузки тайла. Чисто интуитивно и визуально отслеживая четкие прорисовки тайла на экране курсором мышки немного подергиваю экран, после чего серые квадраты исчезают. Хотелось бы, чтобы они сами исчезали после полной загрузки тайла. Тем самым открывая полностью загруженную карту на экране.
Additional InformationВпервые обратился к вам с подобным предложением как то обозначить на экране процесс загрузки тайлов до полной его загруженности с помощью какого либо визуального индикатора загрузки. Вы предложили мне использовать способ применения карты заполнения слоя. Почти то, но не до конца реализовано.
Tagsкарта заполнения
Attached Files

- Relationships
related to 0000521closedvdemidov Не работает обновление карты (заработало само, что было - неизвестно) 
related to 0000650closedvdemidov Посылка уведомлений от процесса закачки процессу отрисовки карты заполнения 
related to 0000815closedvdemidov После окончания скачки выделенной области однократно перерисовать карту заполнения 

-  Notes
(0003053)
Papazol (reporter)
26-06-2011 18:25

Простейший способ явно видеть загрузку тайлов - отключить опцию "Брать карты из меньших масштабов". Тогда скачанное тут же появится на экране, причём спутать это ни с чем нельзя. Особого смысла включать карту заполнения при ручной загрузке нет, ибо в экране умещается не слишком много тайлов. А вот при автоматической загрузке, когда на экране видна вся выделенная область, конечно, было бы хорошо видеть "сам процесс", но, помнится, раньше это обсуждалось, и вывод был неутешительный. Там вроде дело в постоянном обращении к диску, ведь проверяется наличие тайлов в кэше.
(0003056)
rsuan (reporter)
27-06-2011 14:06

> Простейший способ явно видеть загрузку тайлов - отключить опцию "Брать карты из меньших масштабов"

Где эта опция? В Операциях с выделенной областью -> Загрузить, я не вижу такой опции (v.110418), а речь вроде бы идёт о вкладке Загрузить.

По-моему у проблемы-то плёвое решение, чтобы рассуждать, есть ли смысл перерисовывать карту заполнения слоя, или нет.
(0003057)
Papazol (reporter)
27-06-2011 14:57

Опция эта в закладке "Вид", так как она действует не только и даже не столько при закачке, сколько при просмотре уже скачанного.
Решение задачи не плёвое, в том смысле, что алгоритм построения карты заполнения, применяемый сейчас, основан на считывании списков файлов в режиме реального времени, то есть, как только нужно построить карту заполнения, начинается сбор инфы об имеющихся в кэше файлов. Вы замечали, что чем мельче отображаемый масштаб и чем крупнее масштаб, для которого строится карта заполнения, тем дольше длится этот процесс? Если построение карты будет идти непрерывно, то и списки будут также проверяться непрерывно, что нагрузит диск по полной, а там недалеко и до крэша. Тут нужен иной алгоритм, в котором список тайлов, для которых строится карта заполнения, создавался однократно, например, сбрасывался бы в отдельный файл, с которым и велась бы дальнейшая работа (а не со всеми файлами на диске).
(0003061)
rsuan (reporter)
27-06-2011 22:14

Papazol,
Да, чем меньше отображаемый масштаб и больше у карты заполнения, тем сетка мельче и дольше перерисовывается. Но мы по-моему говорим о немного разных случаях. Вы говорите о режиме реального времени (я так понимаю, в режиме просмотра), а я про "Загрузить" в операциях с выделенной областью. Об этом и мой инцидент 0000815, который закрыли, т.к. он вроде как дублирует этот. Ну так вот, что мешает после загрузки и выхода из окна операций с выделенной областью один раз перерисовать сетку? Ведь всё равно дальнейшее действие пользователя её перерисует.
(0003071)
gpsMax (manager)
28-06-2011 14:35
edited on: 28-06-2011 14:37

Я закрыл. Возможно, ошибся? Но, читая обсуждение, всё-таки не улавливаю кардинальных отличий.

А, понял. Сейчас попробую там переформулировать пояснее, а вы поправьте, если что.

(0003079)
rsuan (reporter)
28-06-2011 15:32

Я тоже отличий не вижу, т.к. мне показалось, что автор этого инцидента 220 имел в виду загрузку в операциях с выделенной областью, хоть он явно и не указал это. Но если тут говорится немного о другом, тогда конечно мой инцидент 815 не надо закрывать :)
(0003087)
Yurec66 (reporter)
29-06-2011 08:00
edited on: 29-06-2011 12:37

2rsuan
Именно это и имелось ввиду. Хотя какая разница загрузка выполняется с выделенной областью или в момент переключения масштаба.

(0007843)
vdemidov (manager)
22-07-2012 18:39
edited on: 23-07-2012 11:12

Только при включении новых слоев:
В секции [View]
 UseNewMainLayer=1


- Users who viewed this issue
User List Anonymous (2260x), neDimon (1x)
Total Views 2261
Last View 28-03-2024 12:30

- Issue History
Date Modified Username Field Change
12-11-2010 08:04 Yurec66 New Issue
12-11-2010 09:08 vdemidov Summary Карта заполнения слоя не работает автономно => Карта заполнения слоя не перерисовывается автоматически
12-11-2010 09:08 vdemidov Status new => acknowledged
12-11-2010 09:08 vdemidov Target Version => 29xxxx
07-04-2011 00:57 gpsMax Tag Attached: карта заполнения
11-04-2011 07:11 vdemidov Status acknowledged => confirmed
11-04-2011 08:07 gpsMax Description Updated View Revisions
11-04-2011 08:08 gpsMax Relationship added related to 0000521
25-06-2011 23:34 gpsMax Relationship added has duplicate 0000815
25-06-2011 23:36 gpsMax Relationship added related to 0000650
26-06-2011 18:25 Papazol Note Added: 0003053
27-06-2011 14:06 rsuan Note Added: 0003056
27-06-2011 14:57 Papazol Note Added: 0003057
27-06-2011 22:14 rsuan Note Added: 0003061
28-06-2011 14:35 gpsMax Note Added: 0003071
28-06-2011 14:37 gpsMax Note Edited: 0003071 View Revisions
28-06-2011 14:40 gpsMax Relationship replaced related to 0000815
28-06-2011 15:32 rsuan Note Added: 0003079
29-06-2011 08:00 Yurec66 Note Added: 0003087
29-06-2011 12:37 Yurec66 Note Edited: 0003087 View Revisions
22-07-2012 18:38 vdemidov Status confirmed => resolved
22-07-2012 18:38 vdemidov Fixed in Version => 120808
22-07-2012 18:38 vdemidov Resolution open => fixed
22-07-2012 18:38 vdemidov Assigned To => vdemidov
22-07-2012 18:39 vdemidov Target Version 29xxxx => 120808
22-07-2012 18:39 vdemidov Note Added: 0007843
23-07-2012 11:12 Tolik Note Edited: 0007843 View Revisions
10-10-2012 11:43 Tolik Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team