SASGIS - SAS.Планета
View Issue Details
0002065SAS.Планета[All Projects] Багpublic08-08-2013 13:4911-08-2013 18:55
toto 
vasketsov 
highmajoralways
closedno change required 
Windows7Enterprise
.Nightly 
 
0002065: Не загружается KML, выгруженный с http://trainingpeaks.com
Сайт trainingpeaks.com позволяет загружать из спортивных приборов (часов, велокомпьютеров и пр.) показания GPS и кардиомонитора в специальных форматах .fit, .ptx и т.п., а затем экспортировать GPS данные в формате .kml
Полученный .kml файл без проблем открывается в Google Планета Земля, OziExplorer и других программах, в SAS.Планета файл импортируется, но не переносит никаких данных.
Операции - Открыть - export.kml - Параметры импорта - Начать - Управление метками - Новая категория - Нет данных
Пробовал в версиях:
SAS.Planet.Nightly.130428.7254
SAS.Planet.Nightly.130805.7409
kml, импорт
? export.kml (149,838) 08-08-2013 13:49
http://www.sasgis.org/mantis/file_download.php?file_id=1465&type=bug
Issue History
08-08-2013 13:49totoNew Issue
08-08-2013 13:49totoFile Added: export.kml
08-08-2013 13:55vdemidovTag Attached: kml
08-08-2013 13:55vdemidovTag Attached: импорт
08-08-2013 13:59vdemidovStatusnew => confirmed
08-08-2013 13:59vdemidovTarget Version => 131111
08-08-2013 18:34PapazolNote Added: 0012310
08-08-2013 21:46vasketsovNote Added: 0012312
11-08-2013 14:13vasketsovNote Added: 0012338
11-08-2013 14:13vasketsovStatusconfirmed => closed
11-08-2013 14:13vasketsovAssigned To => vasketsov
11-08-2013 14:13vasketsovResolutionopen => no change required
11-08-2013 14:13vasketsovFixed in Version => 131111
11-08-2013 18:55vdemidovFixed in Version131111 =>
11-08-2013 18:55vdemidovTarget Version131111 =>

Notes
(0012310)
Papazol   
08-08-2013 18:34   
Программа имеет ограниченные возможности по работе с kml. Не только такие файлы не импортируются. Парсер, туды яго в качель...
(0012312)
vasketsov   
08-08-2013 21:46   
>Программа имеет ограниченные возможности по работе с kml
Ограничения касаются только стилей, папок, извратов типа LookAt и дырок.
Полигоны, треки и точки должны импортироваться.

>Не только такие файлы не импортируются
Давайте аттачьте до кучи ещё чего не импортируется.

зы. Сейчас проверить не смогу, через пару-тройку дней поковыряюсь.
(0012338)
vasketsov   
11-08-2013 14:13   
Поглядел. Ощущения двоякие.

С одной стороны:
>Полученный .kml файл без проблем открывается
проверять не собираюсь, допустим, что так и есть. И такой отсебятины может быть много.

С другой стороны в начале документа имеет место быть полный отстой:
<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://earth.google.com/kml/2.1">
<name>Run on Tuesday, August 06, 2013</name>

Тогда как согласно
https://developers.google.com/kml/documentation/kmlreference#kml
пропускать тэг <kml> запрещено:
<kml>
The root element of a KML file. This element is required. It follows the xml declaration at the beginning of the file.

Соответственно, внутри файла не хранятся данные в формате kml. И вполне логично, что импортировать kml оттуда нельзя.

Вообще, в рамках проекта xerces есть тулза для проверки xml на корректность, юзайте.