View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001324 | SAS.Планета | Баг / Bug | public | 04-06-2012 14:41 | 10-10-2012 11:41 |
| Reporter | Dima2000 | Assigned To | Dima2000 | ||
| Priority | normal | Severity | major | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Platform | Windows | OS | XP | OS Version | Professional SP3 |
| Product Version | .Nightly | ||||
| Target Version | 120808 | Fixed in Version | 120808 | ||
| Summary | 0001324: Неправильный пакованный кэш после экспорта в формат 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 | ||||
| Tags | android, SAS4WinCE, экспорт | ||||
| Attached Files | |||||
|
|
решается правкой SAS4WinCE.pas или копать нужно глубже? |
|
|
Решается. Глубже не надо. Двойной проход по массиву тайлов, плюс сколько-то лишней памяти (думаю не более пары мег). Довольно кардинальные изменения в метод .SaveINX. Остальное не затрагивается. Пару-тройку дней мне надо на переписывание и тестирование. |
|
|
Приложил версию v19. Проблема с андроидом надеюсь решена. Теперь все таблички в файле индекса сидят в строго возрастающем порядке, причём по группам (сначала Z, потом все X, потом все Y) - как и в родном паковщике. Изменения коснулись одного метода в классе, запись файла индекса, его пришлось переписать фактически заново. Остальные исправления косметические, на суть не влияют. На полумиллионе тайлов заметного замедления от двойного прохода по массиву я не вижу, что будет с сотней миллионов тайлов не проверял, но там и так тормозов хватит, в другом. Просьба интегрировать приложенный юнит в Планету. |
| 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 |
| 08-08-2025 13:22 | zed | Category | Баг => Баг / Bug |