SASGIS - SAS.Планета
View Issue Details
0000203SAS.Планета[All Projects] Хотелкаpublic09-11-2010 16:5124-04-2011 18:26
gpsMax 
feya 
lowtweakalways
closedfixed 
WindowsXPSP3
101103 
101115101115 
0000203: Некорректное чтение kml
Гугл чуть изменил формат kml. Теперь при импорте нового файла границ покрытия имена полигонов получаются не пустыми, а равными "maxLines="1">"
Скачать и импортировать файл
http://mw1.google.com/mw-earth-vectordb/Imagery_Updates/11-02-2010_Imagery_Update.kmz
Причина: ранее в тексте было

<name></name>

а сейчас

<name maxLines="1"></name>

то есть просто добавился параметр, а SAS неверно обрабатывает этот случай. Нужно парсить с логикой браузеров, пропускать все непонятные параметры (или теги) до закрывающей угловой скобки (или же тега).

Эту же логику, по-хорошему, нужно применять и при разборе собственного sml файла, тогда не будет проблем при добавлении параметров в новых версиях и чтения файла старыми.
kml, импорт
Issue History
09-11-2010 16:51gpsMaxNew Issue
09-11-2010 16:51gpsMaxTag Attached: kml
09-11-2010 16:51gpsMaxTag Attached: импорт
11-11-2010 11:53feyaStatusnew => resolved
11-11-2010 11:53feyaFixed in Version => 101115
11-11-2010 11:53feyaResolutionopen => fixed
11-11-2010 11:53feyaAssigned To => feya
11-11-2010 12:29vdemidovProduct Version => 101103
11-11-2010 12:29vdemidovTarget Version => 101115
24-04-2011 18:26TolikStatusresolved => closed

There are no notes attached to this issue.