View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002340SAS.Планета[All Projects] Багpublic21-02-2014 12:0823-02-2014 11:23
Reporterzed 
Assigned Tovdemidov 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
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 Filesjpg file icon Image 1.jpg [^] (139,906 bytes) 21-02-2014 12:08


jpg file icon Image 2.jpg [^] (246,802 bytes) 21-02-2014 12:13


jpg file icon Image 3.jpg [^] (294,226 bytes) 21-02-2014 12:15
jpg file icon Image 4.jpg [^] (419,077 bytes) 23-02-2014 10:20
jpg file icon Image 5.jpg [^] (290,744 bytes) 23-02-2014 10:36

- Relationships

-  Notes
(0013825)
zed (manager)
21-02-2014 12:16
edited on: 21-02-2014 12:23

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

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

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

(0013827)
vdemidov (manager)
21-02-2014 12:47

Перезагрузи программу после смены типа кэша. Там не переподписывается на уведомлялку обновления тайлов после смены типа или места расположения кэша.
(0013828)
zed (manager)
21-02-2014 12:48

Не, не помогает. Там что-то другое.
(0013829)
vdemidov (manager)
21-02-2014 12:51

Тогда еще вариант, что округление где-то не в ту сторону.
(0013830)
zed (manager)
21-02-2014 12:55

Возможно. Для меня вообще загадка, по каком принципу выбирается разное округление.
(0013832)
vdemidov (manager)
21-02-2014 12:59
edited on: 21-02-2014 13:00

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

(0013846)
zed (manager)
23-02-2014 10:21

Глюк в карте заполнения остался.
(0013847)
vdemidov (manager)
23-02-2014 10:23

Аа. Там скорее всего такое же округление. Сейчас поправлю
(0013848)
zed (manager)
23-02-2014 10:24

Может имеет смысл вообще во всех местах округлять rrOutside? Баг 0002229 ведь тоже из-за этих округлений появился?
(0013849)
vdemidov (manager)
23-02-2014 10:34

Нет там совсем другая проблема
(0013850)
zed (manager)
23-02-2014 10:39

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

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

У, при малых перемещениях оно и тайлы забывает рисовать, опять же - в верхней половине экрана.
(0013852)
vdemidov (manager)
23-02-2014 10:43

Вечером гляну
(0013853)
zed (manager)
23-02-2014 10:59

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

- Users who viewed this issue
User List Anonymous (1727x)
Total Views 1727
Last View 17-01-2020 17:07

- 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 View Revisions
21-02-2014 12:23 zed Note Edited: 0013825 View Revisions
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 View Revisions
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 View Revisions
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



Copyright © 2007 - 2020 SAS.Planet Team