View Issue Details

IDProjectCategoryView StatusLast Update
0002745SAS.ПланетаБаг / Bugpublic29-07-2015 13:58
ReporterPapazol Assigned Tovdemidov  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionduplicate 
Product Version.Nightly 
Summary0002745: Не работает экспорт меток в sml
DescriptionПросто ничего не сохраняется.
TagsNo tags attached.

Relationships

duplicate of 0002481 resolvedzed Различать экспорт меток в файл и в папку 
related to 0002735 closedvdemidov "Out of memory" при экспорте меток в Debug версии 

Activities

Robbi

11-06-2015 10:00

developer   ~0015999

Last edited: 11-06-2015 12:27

Добавлю следующее:
Версия последняя, ОС Windows7 x64, 16gb оперативки
БД меток около 200мб

Экспортируются категории, но не метки
При сохранении файл меток (sml) убивается если в процессе работы метки редактировались
Экспорт в kml/kmz вызывает Out of memory

Papazol

11-06-2015 11:25

reporter   ~0016000

Странно, но у меня kml/kmz сохраняются нормально, и только sml не сохраняется вообще никак.

Robbi

11-06-2015 12:28

developer   ~0016001

В момент ошибок с метками программа занимала в памяти 1300мб и меньше не становилось до выхода из программы

zed

11-06-2015 12:58

manager   ~0016002

Проверяйте на релизной сборке.

Robbi

11-06-2015 16:36

developer   ~0016003

Я говорил о релизной сборке nightly версии 8774

zed

11-06-2015 17:21

manager   ~0016004

Robbi
Значит вы достигли лимита на размер sml файла.

Papazol
Нужно больше сведений. У меня экспорт в sml работает.

Papazol

11-06-2015 17:40

reporter   ~0016005

Включаю отображение только точек. Их штук 100 примерно. Задаю "экспорт только отображаемых". Формат файла выбираю sml. Жму "Сохранить". Иду смотреть, что сохранилось. Там ничего нет. При повторной попытке сделать то же самое всё повторяется. При попытке сохранить все имеющиеся метки то же самое. Если через контекстное меню - всё равно ничего. Сам файл marks.sml занимает около 12 МБ. Никаких ошибок не возникает.

zed

11-06-2015 17:43

manager   ~0016006

>Жму "Сохранить". Иду смотреть, что сохранилось.
А идёте туда? Там есть нюанс: 0002481

Papazol

11-06-2015 17:52

reporter   ~0016007

Да, блин, нюанс тот ещё. Введённое имя файла игнорируется. Получается, что проблема только в "нюансе".
На форуме спрашивали про экспорт в sml, вроде как экспортируется только категория, а сами метки нет. Решил проверить, и вот. Никогда до этого не экспортировал в sml ввиду отсутствия необходимости.
Закрываем?

zed

11-06-2015 18:00

manager   ~0016008

>Да, блин, нюанс тот ещё
Согласен, сделано вообще из рук вон плохо.

>вроде как экспортируется только категория, а сами метки нет
Если это действительно так, то нужно разбираться.

vasketsov

11-06-2015 20:08

manager   ~0016009

Last edited: 11-06-2015 20:12

Проверять надо на точках. Я у себя фиксил (ревизия 900, тикет 2733). Возможно беда та же (исторически осталось создание ILonLatRect вместо IGeometryLonLatPoint).

>сделано вообще из рук вон плохо
На самом деле обучить SMLметки именам файлов просто.

Достаточно пропихнуть имя для файла метки, а имя для категории получать добавлением Category, а если имя не указано, значит marks.sml:
marks.sml -> Categorymarks.sml.

Причём исходя из того, что
marks.~sml -> Categorymarks.~sml
можно даже полуавтоматическое восстановление из бэкапа сделать (как импорт из sml).

И не надо будет городить костыли с выбором папки специально для SML.

zed

11-06-2015 20:17

manager   ~0016010

>Я у себя фиксил (ревизия 900, тикет 2733)
Там же проблема была в импорте? И в SAS на текущий момент нету ILonLatRect в тех местах, где ты фиксил у себя. Видно, уже было когда-то исправлено :)

vasketsov

11-06-2015 20:26

manager   ~0016011

>проблема была в импорте?
Извини, туплю.

Robbi

15-06-2015 07:22

developer   ~0016019

>Значит вы достигли лимита на размер sml файла.
И каков этот лимит? От чего зависит, можно ли увеличить?

zed

15-06-2015 07:39

manager   ~0016020

Ну, скажем так, если файл меток больше 100Мб, то нормальная работа программы не гарантируется. Об этом известно давно: 0001039

Что делать? Писать новый движок хранения меток.

Issue History

Date Modified Username Field Change
11-06-2015 07:34 Papazol New Issue
11-06-2015 10:00 Robbi Note Added: 0015999
11-06-2015 11:25 Papazol Note Added: 0016000
11-06-2015 12:27 Robbi Note Edited: 0015999
11-06-2015 12:28 Robbi Note Added: 0016001
11-06-2015 12:55 zed Relationship added related to 0002735
11-06-2015 12:58 zed Note Added: 0016002
11-06-2015 16:36 Robbi Note Added: 0016003
11-06-2015 17:21 zed Note Added: 0016004
11-06-2015 17:40 Papazol Note Added: 0016005
11-06-2015 17:43 zed Note Added: 0016006
11-06-2015 17:52 Papazol Note Added: 0016007
11-06-2015 18:00 zed Note Added: 0016008
11-06-2015 20:08 vasketsov Note Added: 0016009
11-06-2015 20:12 vasketsov Note Edited: 0016009
11-06-2015 20:17 zed Note Added: 0016010
11-06-2015 20:26 vasketsov Note Added: 0016011
15-06-2015 07:22 Robbi Note Added: 0016019
15-06-2015 07:39 zed Note Added: 0016020
29-07-2015 13:58 vdemidov Relationship added duplicate of 0002481
29-07-2015 13:58 vdemidov Status new => resolved
29-07-2015 13:58 vdemidov Resolution open => duplicate
29-07-2015 13:58 vdemidov Assigned To => vdemidov
29-07-2015 13:58 vdemidov Status resolved => closed
08-08-2025 13:22 zed Category Баг => Баг / Bug