View Issue Details

IDProjectCategoryView StatusLast Update
0000492SAS.ПланетаХотелка / Feature requestpublic10-10-2012 11:40
Reportervasketsov Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
PlatformWindowsOSXPOS VersionSP3
Product Version110418 
Target Version120808Fixed in Version120808 
Summary0000492: Сделать импорт многокомпонентных KML
DescriptionНаваямши вчера тулзу для конвертации роскосмосовского xml в kml, немного разочаровался. У меня немного старая версия их файла xml (от 20110306), там 1432 объекта, из них 220 (сделал опцию чтобы они отдельно выплёвывались, а не в общий файл) либо с дырками, либо состоят более чем из одной области. Что как бы весьма ощутимо. Все такие объекты грузятся в программу только первой частью (дырки и полигоны после первого не грузятся).

Хотелось бы всё-таки уметь загружать такие kml-ки (в GE они отлично грузятся) в программу, и затем корректно закачивать по ним тайлы.
Tagsgoogle earth, kml, XML, выделение, импорт, полигоны
Attached Files

Relationships

has duplicate 0000813 closedvdemidov KML:Import -> баг 
has duplicate 0000950 closedvdemidov Нет прорисовки группы полигонов, относящихся к одной метке 
related to 0000378 closedvasketsov При загрузке KML с разрывами трека загружается только первый участок 
related to 0000816 closedgpsMax Несовместимость с последней версией GPSbabel 
related to 0001471 resolvedvdemidov Сделать импорт KML с дырками 
related to 0001845 resolvedvasketsov Экспорт мультиполигонов в KML/KMZ 

Activities

vdemidov

17-03-2011 13:40

manager   ~0001276

Когда-нибудь, когда появится время.

vasketsov

17-03-2011 16:16

manager   ~0001282

Выкрутился для kml с дырками тем, что просто добавляю координаты первой точки в конец, полигон замыкается и становится "рабочим" для планеты.
С многосвязными областями не прокатывает, линия связи не принадлежит оригинальной области. Наверное просто буду делить их по числу областей на разные плэйсмарки.

gpsMax

06-04-2011 20:45

manager   ~0001570

А тулзу на чём писали? Не на Delphi, случаем? :-)

vasketsov

09-04-2011 17:56

manager   ~0001673

На Delphi 6.

vdemidov

27-01-2012 07:53

manager   ~0005245

Если кто-то переделает парсер kml, то работать многокомпонентные будут работать.
Правда все операции с регионом будут работать только по первому полигону.

vasketsov

06-08-2012 22:11

manager   ~0008154

Парсер переделал. Вернее заюзал тот же что для gpx (включил закомментированные куски). Теперь kml и kmz импортируются по тэгам coordinates. Точнее по тэгам LinearRing, LineString и Point. Соответственно если есть несколько <MultiGeometry><Polygon><outerBoundaryIs><LinearRing><coordinates> - они залетят в метки как несколько объектов с одним именем и описанием (из <Placemark>).

vasketsov

06-08-2012 22:13

manager   ~0008155

Не закрываю, потому что на тему innerBoundaryIs пока что ничего не сделано.

vasketsov

08-08-2012 03:45

manager   ~0008217

Итого по этой доработке осталось сделать так, чтобы и полигональные метки, и область выделения могли быть с дырками. Только после этого имеет смысл вносить изменения в парсер xml (учёт innerBoundaryIs и прикрепление их к outerBoundaryIs в терминах kml). Ввиду того, что приоритет в части дырок существенно понизился, хотелка отправляется в "свободное плавание".

Tolik

08-08-2012 04:12

manager   ~0008218

Last edited: 08-08-2012 04:18

Разделил эту хотелку на две:
0001471 "KML с дырками"
и эта "многокомпонентные KML" (решена)

Issue History

Date Modified Username Field Change
17-03-2011 13:23 vasketsov New Issue
17-03-2011 13:23 vasketsov File Added: temp_kml 00000 2010-04-27_02-14-57 - MULTIPOLYGON.kml
17-03-2011 13:23 vasketsov File Added: temp_kml 00002 2010-04-27_06-51-34 - INNERS.kml
17-03-2011 13:38 vdemidov Status new => acknowledged
17-03-2011 13:38 vdemidov Target Version => 50xxxx
17-03-2011 13:40 vdemidov Note Added: 0001276
17-03-2011 16:16 vasketsov Note Added: 0001282
19-03-2011 23:23 gpsMax Tag Attached: kml
19-03-2011 23:23 gpsMax Tag Attached: полигоны
06-04-2011 20:45 gpsMax Note Added: 0001570
07-04-2011 03:04 gpsMax Relationship added related to 0000378
09-04-2011 17:56 vasketsov Note Added: 0001673
09-04-2011 20:19 gpsMax Tag Attached: XML
09-04-2011 20:19 gpsMax Tag Attached: импорт
09-04-2011 20:20 gpsMax Tag Attached: google earth
11-04-2011 07:12 vdemidov Status acknowledged => confirmed
11-04-2011 07:53 gpsMax Summary kml с дырками и многокомпонентные => KML с дырками и многокомпонентные
06-06-2011 21:35 gpsMax Priority normal => none
23-06-2011 15:56 vdemidov Relationship added has duplicate 0000813
28-06-2011 18:31 Parasite Relationship added has duplicate 0000816
29-08-2011 06:30 vdemidov Relationship added has duplicate 0000950
27-01-2012 07:53 vdemidov Note Added: 0005245
27-01-2012 10:34 Tolik Relationship replaced related to 0000816
06-08-2012 22:07 vasketsov Assigned To => vasketsov
06-08-2012 22:07 vasketsov Status confirmed => assigned
06-08-2012 22:11 vasketsov Note Added: 0008154
06-08-2012 22:13 vasketsov Note Added: 0008155
08-08-2012 03:41 vasketsov Tag Attached: выделение
08-08-2012 03:45 vasketsov Note Added: 0008217
08-08-2012 03:46 vasketsov Assigned To vasketsov =>
08-08-2012 03:46 vasketsov Assigned To => vasketsov
08-08-2012 03:46 vasketsov Status assigned => confirmed
08-08-2012 03:46 vasketsov Assigned To vasketsov =>
08-08-2012 04:12 Tolik Note Added: 0008218
08-08-2012 04:13 Tolik Note Edited: 0008218
08-08-2012 04:17 Tolik Issue cloned: 0001471
08-08-2012 04:17 Tolik Relationship added related to 0001471
08-08-2012 04:18 Tolik Note Edited: 0008218
08-08-2012 04:18 Tolik Note Edited: 0008218
08-08-2012 04:19 Tolik Priority none => normal
08-08-2012 04:19 Tolik Severity tweak => feature
08-08-2012 04:19 Tolik Status confirmed => resolved
08-08-2012 04:19 Tolik Category Баг => Хотелка
08-08-2012 04:19 Tolik Product Version 110316.Alfa => 110418
08-08-2012 04:19 Tolik Fixed in Version => 120808
08-08-2012 04:19 Tolik Target Version 50xxxx => 120808
08-08-2012 04:19 Tolik Summary KML с дырками и многокомпонентные => Сделать импорт многокомпонентных KML
06-10-2012 19:02 vdemidov Resolution open => fixed
10-10-2012 11:40 Tolik Status resolved => closed
05-03-2013 10:56 vasketsov Relationship added related to 0001845
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request