SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001324SAS.Планета[All Projects] Багpublic04-06-2012 14:4110-10-2012 11:41
ReporterDima2000 
Assigned ToDima2000 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version.Nightly 
Target Version120808Fixed in Version120808 
Summary0001324: Неправильный пакованный кэш после экспорта в формат SAS4WinCE/Sas4Android под Андроидом
DescriptionКак неожиданно оказалось, порядок сохранения таблиц в файл индекса очень даже важен под андроидом. И хотя и распаковка на ББ и в программе под WinCE работает, под андроидом требуется другой порядок таблиц. И пакованный кэш после экспорта из Планеты под андроидом не работает.
Additional InformationОбсуждение было в разных местах:
http://sasgis.org/mantis/view.php?id=1322
http://sasgis.org/mantis/view.php?id=1282
http://sasgis.org/forum/viewtopic.php?f=2&t=1546&p=28641#p28641
http://4pna.com/showthread.php?p=238671#post238671
Tagsandroid, SAS4WinCE, экспорт
Attached Files? file icon SAS4WinCE.pas [^] (32,957 bytes) 06-06-2012 00:15

- Relationships
related to 0001322closedvdemidov Не работает экспорт в сжатый формат для SAS4WinCE/SAS4Android 
related to 0001282closedGarl Экспорт в упакованный формат SAS4WinCE 

-  Notes
(0007310)
Garl (manager)
04-06-2012 14:44

решается правкой SAS4WinCE.pas или копать нужно глубже?
(0007311)
Dima2000 (developer)
04-06-2012 14:51

Решается. Глубже не надо.
Двойной проход по массиву тайлов, плюс сколько-то лишней памяти (думаю не более пары мег). Довольно кардинальные изменения в метод .SaveINX. Остальное не затрагивается. Пару-тройку дней мне надо на переписывание и тестирование.
(0007320)
Dima2000 (developer)
06-06-2012 00:23

Приложил версию v19.
Проблема с андроидом надеюсь решена. Теперь все таблички в файле индекса сидят в строго возрастающем порядке, причём по группам (сначала Z, потом все X, потом все Y) - как и в родном паковщике. Изменения коснулись одного метода в классе, запись файла индекса, его пришлось переписать фактически заново. Остальные исправления косметические, на суть не влияют.
На полумиллионе тайлов заметного замедления от двойного прохода по массиву я не вижу, что будет с сотней миллионов тайлов не проверял, но там и так тормозов хватит, в другом.
Просьба интегрировать приложенный юнит в Планету.

- Users who viewed this issue
User List Anonymous (2164x), bk99 (1x)
Total Views 2165
Last View 21-11-2024 13:11

- Issue History
Date Modified Username Field Change
04-06-2012 14:41 Dima2000 New Issue
04-06-2012 14:41 Dima2000 Status new => assigned
04-06-2012 14:41 Dima2000 Assigned To => Dima2000
04-06-2012 14:41 Dima2000 Relationship added related to 0001322
04-06-2012 14:42 Dima2000 Relationship added related to 0001282
04-06-2012 14:44 Garl Note Added: 0007310
04-06-2012 14:45 Garl Tag Attached: SAS4WinCE
04-06-2012 14:45 Garl Tag Attached: экспорт
04-06-2012 14:51 Dima2000 Note Added: 0007311
05-06-2012 20:09 gpsMax Tag Attached: android
06-06-2012 00:15 Dima2000 File Added: SAS4WinCE.pas
06-06-2012 00:23 Dima2000 Note Added: 0007320
06-06-2012 07:07 vdemidov Status assigned => resolved
06-06-2012 07:07 vdemidov Fixed in Version => 120808
06-06-2012 07:07 vdemidov Resolution open => fixed
09-08-2012 07:02 vdemidov Product Version 120808 => 110418
09-08-2012 07:03 vdemidov Product Version 110418 => .Nightly
10-10-2012 11:41 Tolik Status resolved => closed



Copyright © 2007 - 2024 SAS.Planet Team