SASGIS - SAS.Планета
View Issue Details
0000345SAS.Планета[All Projects] Багpublic30-12-2010 14:2824-04-2011 18:26
nafa 
vdemidov 
lowtweakalways
closedfixed 
x86Windows XPSP2
101206 
110311.Alfa 
0000345: Грузится очень много невидимых тайлов
При загрузке тайлов (при обычном просмотре карты, не операции с областью), количество загружаемых тайлов рассчитывается исходя из размера экрана а не размера окна программы.
Так, при открытии карты на мониторе с разрешением 1920х1200 грузится сразу же 121 тайл (т.е. 11х11). И это даже в том случае, если окно программы не только не развернуто, но еще и уменьшено до размера 1го тайла (т.е. достаточно загрузить 4 тайла). В настройках программы ("Количество тайлов, отображаемых за границей экрана" = 0, при 1 или 2 то же самое).
Устаноить Количество тайлов, отображаемых за границей экрана" = 0
Уменьшить размер окна программы до небольшого
Закрыть программу
Очистить кэш слоя
Запустить программу
Дождаться завершения загрузки слоя
Посмотреть показания счетчика загруженных тайлов в строке статуса. Сравнить с количеством тайлов, реально отбраженных на экране.
Как я понял, количество тайлов определяется так: берется длинная сторона экрана (1920), делится на 256, округляется вверх - получается 8 и к результату прибавляется 3 итого 11. Грузится квадрат 11х11 тайлов. (Хотя, как сказано выше, реально нужно намного меньше).

При уменьшении разрешения до 800х600 грузится: 800 / 256 = 3.2 ->4 + 3 = 7 * 7 - 49 тайлов. Опять же независимо от того, какой размер у окна программы.
No tags attached.
Issue History
30-12-2010 14:28nafaNew Issue
30-12-2010 14:30vdemidovStatusnew => resolved
30-12-2010 14:30vdemidovFixed in Version => 110311.Alfa
30-12-2010 14:30vdemidovResolutionopen => fixed
30-12-2010 14:30vdemidovAssigned To => vdemidov
24-04-2011 18:26TolikStatusresolved => closed

There are no notes attached to this issue.