SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000492 | SAS.Планета | [All Projects] Хотелка | public | 17-03-2011 13:23 | 10-10-2012 11:40 |
|
Reporter | vasketsov | |
Assigned To | | |
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | |
Platform | Windows | OS | XP | OS Version | SP3 |
Product Version | 110418 | |
Target Version | 120808 | Fixed in Version | 120808 | |
|
Summary | 0000492: Сделать импорт многокомпонентных KML |
Description | Наваямши вчера тулзу для конвертации роскосмосовского xml в kml, немного разочаровался. У меня немного старая версия их файла xml (от 20110306), там 1432 объекта, из них 220 (сделал опцию чтобы они отдельно выплёвывались, а не в общий файл) либо с дырками, либо состоят более чем из одной области. Что как бы весьма ощутимо. Все такие объекты грузятся в программу только первой частью (дырки и полигоны после первого не грузятся).
Хотелось бы всё-таки уметь загружать такие kml-ки (в GE они отлично грузятся) в программу, и затем корректно закачивать по ним тайлы. |
Steps To Reproduce | |
Additional Information | |
Tags | google earth, kml, XML, выделение, импорт, полигоны |
Relationships | has duplicate | 0000813 | closed | vdemidov | KML:Import -> баг | has duplicate | 0000950 | closed | vdemidov | Нет прорисовки группы полигонов, относящихся к одной метке | related to | 0000378 | closed | vasketsov | При загрузке KML с разрывами трека загружается только первый участок | related to | 0000816 | closed | gpsMax | Несовместимость с последней версией GPSbabel | related to | 0001471 | resolved | vdemidov | Сделать импорт KML с дырками | related to | 0001845 | resolved | vasketsov | Экспорт мультиполигонов в KML/KMZ |
|
Attached Files | temp_kml 00000 2010-04-27_02-14-57 - MULTIPOLYGON.kml (2,123) 17-03-2011 13:23 https://bugtracker.sasgis.org/file_download.php?file_id=166&type=bug temp_kml 00002 2010-04-27_06-51-34 - INNERS.kml (17,106) 17-03-2011 13:23 https://bugtracker.sasgis.org/file_download.php?file_id=167&type=bug |
|
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 | bug_revision_view_page.php?bugnote_id=8218#r3926 |
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 | bug_revision_view_page.php?bugnote_id=8218#r3927 |
08-08-2012 04:18 | Tolik | Note Edited: 0008218 | bug_revision_view_page.php?bugnote_id=8218#r3928 |
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 |
Notes |
|
|
Когда-нибудь, когда появится время. |
|
|
|
Выкрутился для kml с дырками тем, что просто добавляю координаты первой точки в конец, полигон замыкается и становится "рабочим" для планеты.
С многосвязными областями не прокатывает, линия связи не принадлежит оригинальной области. Наверное просто буду делить их по числу областей на разные плэйсмарки. |
|
|
(0001570)
|
gpsMax
|
06-04-2011 20:45
|
|
А тулзу на чём писали? Не на Delphi, случаем? :-) |
|
|
|
|
|
|
Если кто-то переделает парсер kml, то работать многокомпонентные будут работать.
Правда все операции с регионом будут работать только по первому полигону. |
|
|
|
Парсер переделал. Вернее заюзал тот же что для gpx (включил закомментированные куски). Теперь kml и kmz импортируются по тэгам coordinates. Точнее по тэгам LinearRing, LineString и Point. Соответственно если есть несколько <MultiGeometry><Polygon><outerBoundaryIs><LinearRing><coordinates> - они залетят в метки как несколько объектов с одним именем и описанием (из <Placemark>). |
|
|
|
Не закрываю, потому что на тему innerBoundaryIs пока что ничего не сделано. |
|
|
|
Итого по этой доработке осталось сделать так, чтобы и полигональные метки, и область выделения могли быть с дырками. Только после этого имеет смысл вносить изменения в парсер xml (учёт innerBoundaryIs и прикрепление их к outerBoundaryIs в терминах kml). Ввиду того, что приоритет в части дырок существенно понизился, хотелка отправляется в "свободное плавание". |
|
|
(0008218)
|
Tolik
|
08-08-2012 04:12
(edited on: 08-08-2012 04:18) |
|
Разделил эту хотелку на две:
0001471 "KML с дырками"
и эта "многокомпонентные KML" (решена)
|
|