View Issue Details

IDProjectCategoryView StatusLast Update
0001464SAS.ПланетаБаг / Bugpublic07-08-2012 11:00
ReporterFetser Assigned Tovasketsov  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionnot fixable 
PlatformWindowsOSXPOS VersionSP3
Product Version.Nightly 
Summary0001464: В версии 120807.6241 не работает импорт некоторых видов kmz
DescriptionВ версии 120807.6241 не работает импорт некоторых видом kmz. В предыдущих импорт данного kmz работал.
TagsNo tags attached.
Attached Files
1.kmz (5,758 bytes)

Activities

vasketsov

07-08-2012 09:04

manager   ~0008174

Тэг <coordinates> по стандарту kml
https://developers.google.com/kml/documentation/kmlreference?hl=ru
бывает только внутри:
а) <Point>;
б) <LinearRing> (внутри <outerBoundaryIs> и <innerBoundaryIs>);
в) <LineString>;
г) <gx:LatLonQuad> внутри <GroundOverlay>.

Внутри <Polygon> указание <outerBoundaryIs> является обязательным.

В приаттаченном kml мы наблюдаем:
<Placemark>
<name>11</name>
<Polygon>
<coordinates>-180,71.9968938728948,0 -176.0888671875,71.3891881330282,0 -179.6484375,69.7364422857331,0 -167.958984375,66.4081977854982,0 -173.1005859375,63.6820844439265,0 -177.5390625,64.9220510886106,0 -180,64.659690253763,0 -180,71.9968938728948,0 </coordinates>
</Polygon>
</Placemark>

Вывод - он работал по недоразумению.

Вопросы:
1. Откуда такой kml взялся?
2. Надо ли делать поддержку таких нестандартных kml (в приницпе конкретно это сделать просто)?

vdemidov

07-08-2012 09:20

manager   ~0008175

ИМХО похожие случаи должны работать.

vasketsov

07-08-2012 09:43

manager   ~0008176

Last edited: 07-08-2012 09:45

Похожие на что?
А если прямо в Folder-е будет coordinates? ))))

В вопросе 2 под "таких" понимается "kml из источников кривых kml из ответа 1".
То есть, хотелось бы понять, какие именно отступления от стандарта имеет смысл обрабатывать как корректную ситуацию. Насколько кривые kml будем пытаться импортировать.

зы. Чтобы вылечить конкретно это отступление от стандарта - надо реально 1 минуту, как только загружу проект - так сразу и прикручу.

zed

07-08-2012 09:48

manager   ~0008177

Вначале, нужен ответ на вопрос №1.

У меня этот kml даже GE не хочет показывать (хотя открывает).

vdemidov

07-08-2012 10:05

manager   ~0008183

Убедили. Если это безобразие генерит не слишком популярная программа, то лучше следовать стандарту, благо для kml он доступен и более менее очевиден.

Fetser

07-08-2012 10:57

reporter   ~0008195

>1. Откуда такой kml взялся?
Это упрощённый вручную KML. Я его использовал поскольку программа его легко понимала. Если там есть принципиальная ошибка можно и не делать поддержку. Я такие просто старой версией программы переведу в более привычный формат. У меня таких файлов всего несколько штук.

vdemidov

07-08-2012 10:59

manager   ~0008196

Ну раз так, то можно закрывать.

Issue History

Date Modified Username Field Change
07-08-2012 07:33 Fetser New Issue
07-08-2012 07:33 Fetser File Added: 1.kmz
07-08-2012 07:36 vdemidov Assigned To => vasketsov
07-08-2012 07:36 vdemidov Status new => assigned
07-08-2012 07:36 vdemidov Target Version => 120808
07-08-2012 08:08 Tolik Summary в версии 120807.6241 не работает импорт некоторых видом kmz => В версии 120807.6241 не работает импорт некоторых видов kmz
07-08-2012 09:04 vasketsov Note Added: 0008174
07-08-2012 09:05 vasketsov Status assigned => feedback
07-08-2012 09:20 vdemidov Note Added: 0008175
07-08-2012 09:43 vasketsov Note Added: 0008176
07-08-2012 09:45 vasketsov Note Edited: 0008176
07-08-2012 09:48 zed Note Added: 0008177
07-08-2012 10:05 vdemidov Note Added: 0008183
07-08-2012 10:57 Fetser Note Added: 0008195
07-08-2012 10:57 Fetser Status feedback => assigned
07-08-2012 10:59 vdemidov Note Added: 0008196
07-08-2012 11:00 vdemidov Status assigned => resolved
07-08-2012 11:00 vdemidov Resolution open => not fixable
07-08-2012 11:00 vdemidov Status resolved => closed
07-08-2012 11:00 vdemidov Target Version 120808 =>
08-08-2025 13:22 zed Category Баг => Баг / Bug