Anonymous | Login | Signup for a new account | 21-11-24 12:49 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001373 | SAS.Планета | [All Projects] Баг | public | 03-07-2012 10:29 | 10-10-2012 11:43 | ||||
Reporter | AlexWhiter | ||||||||
Assigned To | AlexWhiter | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | .Nightly | ||||||||
Target Version | 120808 | Fixed in Version | 120808 | ||||||
Summary | 0001373: Исключение при экспорте в JNX, если указать нестандартный порядок следования слоев | ||||||||
Description | Если при сохранении в JNX задать исходные уровни карты в обратном порядке, или если есть совпадающие уровни (см. приложенный скриншот), то программа выдает сообщение об исключении. | ||||||||
Tags | garmin, jnx, экспорт | ||||||||
Attached Files | ReverseLevelOrder.PNG [^] (16,334 bytes) 03-07-2012 10:29
| ||||||||
Notes | |
(0007751) AlexWhiter (developer) 03-07-2012 10:35 |
В конструкторе TThreadExportAbstract.Create список зумов фильтруется таким образом, чтобы зумы следовали по возрастанию, что в описанных условиях приводит к сокращению списка FZooms, хотя остальные списки, передающиеся в TThreadExportToJnx, остаются в исходном, не сокращенном состоянии. А это приводит к падению в цикле по элементам FMapList внутри TThreadExportToJnx.ProcessRegion. Нужно либо устранить фильтрацию списка зумов, либо изменить интерфейс экспорта в JNX таким образом, чтобы нельзя было выбирать значения зумов, меньшие или равные уже выбранным. |
(0007752) vdemidov (manager) 03-07-2012 10:50 |
Ну а что лучше сделать? Ваше мнение? |
(0007755) AlexWhiter (developer) 03-07-2012 11:57 |
Так как порядок следования слоев в JNX совершенно не важен, мне кажется, лучше устранить фильтрацию, да и проще, судя по всему. |
(0007756) vdemidov (manager) 03-07-2012 12:33 |
Сдейте наследование от TThreadRegionProcessAbstract и делов то. |
(0007757) AlexWhiter (developer) 03-07-2012 15:12 |
Решилось использованием массива FZoomList вместо модифицируемого FZooms в методе TThreadExportToJnx.ProcessRegion. |
Issue History | |||
Date Modified | Username | Field | Change |
03-07-2012 10:29 | AlexWhiter | New Issue | |
03-07-2012 10:29 | AlexWhiter | File Added: ReverseLevelOrder.PNG | |
03-07-2012 10:35 | AlexWhiter | Note Added: 0007751 | |
03-07-2012 10:35 | AlexWhiter | Tag Attached: jnx | |
03-07-2012 10:35 | AlexWhiter | Tag Attached: экспорт | |
03-07-2012 10:36 | AlexWhiter | Description Updated | View Revisions |
03-07-2012 10:50 | vdemidov | Note Added: 0007752 | |
03-07-2012 11:57 | AlexWhiter | Note Added: 0007755 | |
03-07-2012 12:33 | vdemidov | Note Added: 0007756 | |
03-07-2012 15:12 | AlexWhiter | Note Added: 0007757 | |
03-07-2012 15:12 | AlexWhiter | Status | new => resolved |
03-07-2012 15:12 | AlexWhiter | Resolution | open => fixed |
03-07-2012 15:12 | AlexWhiter | Assigned To | => AlexWhiter |
05-07-2012 05:52 | vdemidov | Fixed in Version | => 120808 |
05-07-2012 05:52 | vdemidov | Target Version | => 120808 |
06-07-2012 20:51 | gpsMax | Tag Attached: garmin | |
10-10-2012 11:43 | Tolik | Status | resolved => closed |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |