View Issue Details

IDProjectCategoryView StatusLast Update
0002340SAS.ПланетаБаг / Bugpublic23-02-2014 11:23
Reporterzed Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version131111 
Target Version140303Fixed in Version140303 
Summary0002340: Глюки с отображением обновлений тайлов в не родной проекции
DescriptionВ режиме Интернет, рисовалка забывает дорисовывать только-что скачанные тайлы при движении карты вниз.
Steps To Reproduce1. Выбираем карту Google Sat, включаем ей тип кэша RAM
2. Включаем режим Интернет
3. Включаем проекцию Geographic (EPSG:4326)
4. Перемещаем карту вниз (на юг) - видим пропуски тайлов как на скриншоте
5. Перемешаем карту вверх (на север) - всё ок



Additional InformationНа скриншоте так же включена карта заполнения и видно, что она тоже рисуется с тем же самым глюком.
TagsNo tags attached.
Attached Files
Image 1.jpg (139,906 bytes)   
Image 1.jpg (139,906 bytes)   
Image 2.jpg (246,802 bytes)   
Image 2.jpg (246,802 bytes)   
Image 3.jpg (294,226 bytes)
Image 4.jpg (419,077 bytes)
Image 5.jpg (290,744 bytes)

Activities

zed

21-02-2014 12:16

manager   ~0013825

Last edited: 21-02-2014 12:23

На третьем скриншоте я отключил карту заполнения, она отключилась, но экран перерисовался не полностью.

А если карту заполнения выключить, а потом опять включить, она уже рисуется без пропусков (пока опять не начнётся перемещение карты и подгрузка тайлов).

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

vdemidov

21-02-2014 12:47

manager   ~0013827

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

zed

21-02-2014 12:48

manager   ~0013828

Не, не помогает. Там что-то другое.

vdemidov

21-02-2014 12:51

manager   ~0013829

Тогда еще вариант, что округление где-то не в ту сторону.

zed

21-02-2014 12:55

manager   ~0013830

Возможно. Для меня вообще загадка, по каком принципу выбирается разное округление.

vdemidov

21-02-2014 12:59

manager   ~0013832

Last edited: 21-02-2014 13:00

Ну, принцип такой, что при обновлении, если оно затрагивает пару тайлов, то окрулиться нужно до прямоугольника тайлов полностью покрывающего область обновления. Но не факт, что везде правильно это выполняется.
PS: Я вообще в последнее время старался по максимуму использовать координаты в даблах и не округлять без необходимости.

zed

23-02-2014 10:21

manager   ~0013846

Глюк в карте заполнения остался.

vdemidov

23-02-2014 10:23

manager   ~0013847

Аа. Там скорее всего такое же округление. Сейчас поправлю

zed

23-02-2014 10:24

manager   ~0013848

Может имеет смысл вообще во всех местах округлять rrOutside? Баг 0002229 ведь тоже из-за этих округлений появился?

vdemidov

23-02-2014 10:34

manager   ~0013849

Нет там совсем другая проблема

zed

23-02-2014 10:39

manager   ~0013850

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

Плюс, коммит https://bitbucket.org/sas_team/sas.planet.src/commits/f9ce316126efabc60ec9954fbcaa943828f7ceea полностью не решил проблему с картой заполнения - при малых перемещениях карты оно начинает забывать тайлы в верхней части экрана.

zed

23-02-2014 10:41

manager   ~0013851

У, при малых перемещениях оно и тайлы забывает рисовать, опять же - в верхней половине экрана.

vdemidov

23-02-2014 10:43

manager   ~0013852

Вечером гляну

zed

23-02-2014 10:59

manager   ~0013853

А нет, видно ложная тревога - увеличил размер RAM кэша до 1000 тайлов и малые перемещения не воспроизводятся.

Issue History

Date Modified Username Field Change
21-02-2014 12:08 zed New Issue
21-02-2014 12:08 zed File Added: Image 1.jpg
21-02-2014 12:13 zed File Added: Image 2.jpg
21-02-2014 12:15 zed File Added: Image 3.jpg
21-02-2014 12:16 zed Note Added: 0013825
21-02-2014 12:21 zed Note Edited: 0013825
21-02-2014 12:23 zed Note Edited: 0013825
21-02-2014 12:47 vdemidov Note Added: 0013827
21-02-2014 12:48 zed Note Added: 0013828
21-02-2014 12:51 vdemidov Note Added: 0013829
21-02-2014 12:53 vdemidov Summary Глюки с отображением тайлов в не родной проекции => Глюки с отображением обновлений тайлов в не родной проекции
21-02-2014 12:53 vdemidov Description Updated
21-02-2014 12:55 zed Note Added: 0013830
21-02-2014 12:59 vdemidov Note Added: 0013832
21-02-2014 13:00 vdemidov Note Edited: 0013832
23-02-2014 10:13 vdemidov Product Version .Nightly => 131111
23-02-2014 10:13 vdemidov Target Version => 140303
23-02-2014 10:14 vdemidov Status new => resolved
23-02-2014 10:14 vdemidov Fixed in Version => 140303
23-02-2014 10:14 vdemidov Resolution open => fixed
23-02-2014 10:14 vdemidov Assigned To => vdemidov
23-02-2014 10:20 zed File Added: Image 4.jpg
23-02-2014 10:21 zed Note Added: 0013846
23-02-2014 10:23 vdemidov Note Added: 0013847
23-02-2014 10:24 zed Note Added: 0013848
23-02-2014 10:34 vdemidov Note Added: 0013849
23-02-2014 10:36 zed File Added: Image 5.jpg
23-02-2014 10:39 zed Note Added: 0013850
23-02-2014 10:41 zed Note Added: 0013851
23-02-2014 10:43 vdemidov Note Added: 0013852
23-02-2014 10:59 zed Note Added: 0013853
08-08-2025 13:22 zed Category Баг => Баг / Bug