SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000492SAS.Планета[All Projects] Хотелкаpublic17-03-2011 13:2310-10-2012 11:40
Reportervasketsov 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
StatusclosedResolutionfixed 
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? file icon temp_kml 00000 2010-04-27_02-14-57 - MULTIPOLYGON.kml [^] (2,123 bytes) 17-03-2011 13:23
? file icon temp_kml 00002 2010-04-27_06-51-34 - INNERS.kml [^] (17,106 bytes) 17-03-2011 13:23

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

-  Notes
(0001276)
vdemidov (manager)
17-03-2011 13:40

Когда-нибудь, когда появится время.
(0001282)
vasketsov (manager)
17-03-2011 16:16

Выкрутился для kml с дырками тем, что просто добавляю координаты первой точки в конец, полигон замыкается и становится "рабочим" для планеты.
С многосвязными областями не прокатывает, линия связи не принадлежит оригинальной области. Наверное просто буду делить их по числу областей на разные плэйсмарки.
(0001570)
gpsMax (manager)
06-04-2011 20:45

А тулзу на чём писали? Не на Delphi, случаем? :-)
(0001673)
vasketsov (manager)
09-04-2011 17:56

На Delphi 6.
(0005245)
vdemidov (manager)
27-01-2012 07:53

Если кто-то переделает парсер kml, то работать многокомпонентные будут работать.
Правда все операции с регионом будут работать только по первому полигону.
(0008154)
vasketsov (manager)
06-08-2012 22:11

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

Не закрываю, потому что на тему innerBoundaryIs пока что ничего не сделано.
(0008217)
vasketsov (manager)
08-08-2012 03:45

Итого по этой доработке осталось сделать так, чтобы и полигональные метки, и область выделения могли быть с дырками. Только после этого имеет смысл вносить изменения в парсер xml (учёт innerBoundaryIs и прикрепление их к outerBoundaryIs в терминах kml). Ввиду того, что приоритет в части дырок существенно понизился, хотелка отправляется в "свободное плавание".
(0008218)
Tolik (manager)
08-08-2012 04:12
edited on: 08-08-2012 04:18

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


- Users who viewed this issue
User List Anonymous (2568x)
Total Views 2568
Last View 21-11-2024 09:59

- 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 View Revisions
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 View Revisions
08-08-2012 04:18 Tolik Note Edited: 0008218 View Revisions
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



Copyright © 2007 - 2024 SAS.Planet Team