SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002677SAS.Планета[All Projects] Багpublic09-04-2015 01:4709-04-2015 16:31
Reporteraflexus 
Assigned Tovdemidov 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindowsOS7OS VersionUltimate
Product Version.Nightly 
Target Version150915Fixed in Version150915 
Summary0002677: Оочень медленное склеивание тайлов
DescriptionВ последней сборке SAS.Planet.Nightly.150408.8645 склеивание тайлов png в картинку происходит очень-очень медленно. В разы медленнее, чем на предыдущем билде. При этом дебаг-версия при склейке вообще вылетает без логов.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0015553)
vdemidov (manager)
09-04-2015 06:16

Вылеты в свежей ночнушке уже должны быть исправлены. А скорость постараюсь вечером поправить.
(0015554)
vdemidov (manager)
09-04-2015 06:47

Понял в чем проблема со скоростью. Запутался где прямоугольник в координатах карты, а где строка склеиваемой картинки. Из-за этого оно для каждой строки картинки заново строит все тайлы. Так что скорость упала примерно в 256 раз.

Проблема в этом коде:

  if not IsRectEmpty(FPreparedMapRect) then begin
    if (ALine < FPreparedMapRect.Top) or (ALine >= FPreparedMapRect.Bottom) then begin
      FPreparedMapRect := Rect(0, 0, 0, 0);
     end;
   end;

Там нужно было не ALine сравнивать, а (ALine + FMapRect.Top)

- Users who viewed this issue
User List Anonymous (1704x)
Total Views 1704
Last View 27-01-2022 13:49

- Issue History
Date Modified Username Field Change
09-04-2015 01:47 aflexus New Issue
09-04-2015 06:16 vdemidov Note Added: 0015553
09-04-2015 06:16 vdemidov Status new => confirmed
09-04-2015 06:17 vdemidov Target Version => 150915
09-04-2015 06:47 vdemidov Note Added: 0015554
09-04-2015 16:31 vdemidov Status confirmed => resolved
09-04-2015 16:31 vdemidov Fixed in Version => 150915
09-04-2015 16:31 vdemidov Resolution open => fixed
09-04-2015 16:31 vdemidov Assigned To => vdemidov



Copyright © 2007 - 2022 SAS.Planet Team