SASGIS - SAS.Планета
View Issue Details
0003379SAS.Планета[All Projects] Багpublic20-10-2018 19:5021-10-2018 19:45
AlxVasilchenko 
zed 
immediateblockalways
resolvedfixed 
64Win 7Дом расш
160707 
181221181221 
0003379: Ошибка импорта некоторых файлов KMZ
Добрый день, пишу Вам от имени сообщества пожарных ЭСУППВ.рф. Мы занимаемся сбором информации об водоисточниках, используемую в дальнейшем при тушении пожаров, в частности размечаем местоположения гидрантов и водоемов в различных картографических сервисах. Вашим продуктом пользуемся при необходимости для вывода схем противопожарного водоснабжения на печать. На данный момент при работе с SAS.Planet возникли трудности, точнее они возникли после выпуска версии выше 151111.
Конкретика проблемы: KMZ-файлы, структурируемые по особому принципу при помощи нашего специального программного обеспечения, перестали корректно импортироваться в SAS Planet c выходом его новой версии. При попытке импорта файла выводится сообщение об ошибке "В текстовом комментарии обнаружен недопустимый знак Line: 0". Файл KMZ прилагаю.
Помогите решить проблему корректной работы наших KMZ-файлов с вашим продуктом.
Произвести импорт прилагаемого KMZ файла
Если удалить изображения значков внутри KMZ, то файл нормально импортируется.
No tags attached.
? 03ПСЧГород20181003_ОбщТип.kmz (56,429) 20-10-2018 19:50
https://bugtracker.sasgis.org/file_download.php?file_id=2246&type=bug
Issue History
20-10-2018 19:50AlxVasilchenkoNew Issue
20-10-2018 19:50AlxVasilchenkoFile Added: 03ПСЧГород20181003_ОбщТип.kmz
21-10-2018 14:01AlxVasilchenkoNote Added: 0018430
21-10-2018 18:02vdemidovNote Added: 0018431
21-10-2018 18:38zedNote Added: 0018432
21-10-2018 19:08AlxVasilchenkoNote Added: 0018434
21-10-2018 19:12zedStatusnew => resolved
21-10-2018 19:12zedFixed in Version => 181221
21-10-2018 19:12zedResolutionopen => fixed
21-10-2018 19:12zedAssigned To => zed
21-10-2018 19:12zedTarget Version => 181221
21-10-2018 19:45vdemidovNote Added: 0018435

Notes
(0018430)
AlxVasilchenko   
21-10-2018 14:01   
И кодировка UTF с BOM или без здесь совершенно не причем
(0018431)
vdemidov   
21-10-2018 18:02   
Вы не поверите, но если убрать BOM, то все работает отлично. Для UTF-8 BOM абсолютно избыточен и бесполезен. И это поведение парсера, который мы только используем, так что на исправление можете особо не расчитывать. Проще от BOM избавиться.
(0018432)
zed   
21-10-2018 18:38   
vdemidov, ты не поверишь, но проблема не в BOM, а в банальном регистро-зависимом сравнении строк при извлечении kml из архива.
(0018434)
AlxVasilchenko   
21-10-2018 19:08   
zed, да ладно? вот смехотища, большое спасибо за помощь!))
(0018435)
vdemidov   
21-10-2018 19:45   
Мда. Точно. Промахнулся с экспериментом. Старею.