View Issue Details

IDProjectCategoryView StatusLast Update
0001373SAS.ПланетаБаг / Bugpublic10-10-2012 11:43
ReporterAlexWhiter Assigned ToAlexWhiter  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version.Nightly 
Target Version120808Fixed in Version120808 
Summary0001373: Исключение при экспорте в JNX, если указать нестандартный порядок следования слоев
DescriptionЕсли при сохранении в JNX задать исходные уровни карты в обратном порядке, или если есть совпадающие уровни (см. приложенный скриншот), то программа выдает сообщение об исключении.
Tagsgarmin, jnx, экспорт
Attached Files
ReverseLevelOrder.PNG (16,334 bytes)   
ReverseLevelOrder.PNG (16,334 bytes)   

Activities

AlexWhiter

03-07-2012 10:35

developer   ~0007751

В конструкторе TThreadExportAbstract.Create список зумов фильтруется таким образом, чтобы зумы следовали по возрастанию, что в описанных условиях приводит к сокращению списка FZooms, хотя остальные списки, передающиеся в TThreadExportToJnx, остаются в исходном, не сокращенном состоянии. А это приводит к падению в цикле по элементам FMapList внутри TThreadExportToJnx.ProcessRegion.

Нужно либо устранить фильтрацию списка зумов, либо изменить интерфейс экспорта в JNX таким образом, чтобы нельзя было выбирать значения зумов, меньшие или равные уже выбранным.

vdemidov

03-07-2012 10:50

manager   ~0007752

Ну а что лучше сделать? Ваше мнение?

AlexWhiter

03-07-2012 11:57

developer   ~0007755

Так как порядок следования слоев в JNX совершенно не важен, мне кажется, лучше устранить фильтрацию, да и проще, судя по всему.

vdemidov

03-07-2012 12:33

manager   ~0007756

Сдейте наследование от TThreadRegionProcessAbstract и делов то.

AlexWhiter

03-07-2012 15:12

developer   ~0007757

Решилось использованием массива 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
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
08-08-2025 13:22 zed Category Баг => Баг / Bug