SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000425 | SAS.Планета | [All Projects] Хотелка | public | 23-02-2011 12:08 | 02-08-2016 10:02 |
|
Reporter | ktoto | |
Assigned To | zed | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | |
Platform | Windows | OS | XP | OS Version | Professional SP3 |
Product Version | 110216 | |
Target Version | 181221 | Fixed in Version | 181221 | |
|
Summary | 0000425: Добавить обработку <Folder> при импорте из .kml |
Description | после добавления в программу функционала по экспорту меток\полигонов в .kml файл, хотелось бы видеть обратный функционал с поддержкой элемента <Folder> в kml.
т.е. при экспорте в .kml пишется
<Folder>
<name>имя_категории</name>
...
</Folder>
хочется такой же функционал при импорте из .kml; в данный момент, при импорте из такого .kml файла, все метки\полигоны складываются в одну создаваемую категорию (которая указывается в окошке "параметры импорта")
т.е. чтобы программа автоматически создавала категории из указанного <Folder><name>имя_категории</name>...</Folder>
|
Steps To Reproduce | |
Additional Information | |
Tags | kml, импорт |
Relationships | related to | 0000426 | resolved | zed | Добавить обработку <LineStyle>, <PolyStyle> при импорте из .kml | parent of | 0002119 | resolved | vdemidov | Переделать интерфейс импортера меток для поддержки оформления и группирования меток | parent of | 0002143 | confirmed | | Доделать реализацию импорта для поддержки настроек параметров импорта категорий | has duplicate | 0001177 | closed | vdemidov | Не поддерживается иерархическая структура kml | has duplicate | 0002328 | closed | vdemidov | Проблема с импортом категорий с вложенными категориями | has duplicate | 0003119 | closed | zed | Экспорт/импорт KML | related to | 0000652 | resolved | vdemidov | При импорте kmz также импортировать и значки | related to | 0002536 | confirmed | | Сделать парсер kml на базе libkml | Not all the children of this issue are yet resolved or closed. |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
23-02-2011 12:08 | ktoto | New Issue | |
24-02-2011 12:39 | gpsMax | Tag Attached: kml | |
24-02-2011 12:39 | gpsMax | Tag Attached: экспорт | |
24-02-2011 12:39 | gpsMax | Tag Attached: импорт | |
11-04-2011 07:18 | vdemidov | Status | new => confirmed |
11-04-2011 07:18 | vdemidov | Assigned To | => vdemidov |
11-04-2011 07:18 | vdemidov | Status | confirmed => assigned |
11-04-2011 07:18 | vdemidov | Assigned To | vdemidov => |
11-04-2011 07:18 | vdemidov | Target Version | => 26xxxx |
11-04-2011 07:18 | vdemidov | Status | assigned => confirmed |
11-04-2011 08:47 | gpsMax | Summary | добавить обработку <Folder> при импорте из .kml => Добавить обработку <Folder> при импорте из .kml |
20-04-2011 10:15 | gpsMax | Relationship added | related to 0000652 |
17-02-2012 11:43 | vdemidov | Relationship added | has duplicate 0001177 |
27-08-2013 09:28 | vdemidov | Relationship added | parent of 0002119 |
09-09-2013 07:31 | vdemidov | Relationship added | parent of 0002143 |
28-01-2014 07:47 | vdemidov | Relationship added | has duplicate 0002328 |
28-01-2014 11:30 | PAINFUL | Note Added: 0013691 | |
30-01-2014 13:29 | vdemidov | Tag Detached: экспорт | |
08-11-2014 12:55 | zed | Relationship added | related to 0002536 |
30-07-2016 08:40 | zed | Relationship added | has duplicate 0003119 |
30-07-2016 21:13 | Voldemar | Note Added: 0017574 | |
30-07-2016 21:18 | Voldemar | Note Edited: 0017574 | bug_revision_view_page.php?bugnote_id=17574#r7050 |
30-07-2016 22:43 | zed | Note Added: 0017575 | |
30-07-2016 22:49 | zed | Note Edited: 0017575 | bug_revision_view_page.php?bugnote_id=17575#r7052 |
31-07-2016 08:00 | zed | Note Added: 0017576 | |
01-08-2016 20:59 | zed | Note Added: 0017579 | |
01-08-2016 20:59 | zed | Assigned To | => zed |
01-08-2016 20:59 | zed | Status | confirmed => feedback |
02-08-2016 03:42 | Voldemar | Note Added: 0017580 | |
02-08-2016 07:42 | vdemidov | Relationship added | related to 0000426 |
02-08-2016 08:02 | zed | Note Added: 0017582 | |
02-08-2016 09:07 | zed | Status | feedback => resolved |
02-08-2016 09:07 | zed | Fixed in Version | => 181221 |
02-08-2016 09:07 | zed | Resolution | open => fixed |
02-08-2016 10:02 | vdemidov | Target Version | 26xxxx => 181221 |
Notes |
|
|
Будем ждать решения и иправления |
|
|
(0017574)
|
Voldemar
|
30-07-2016 21:13
(edited on: 30-07-2016 21:18) |
|
Из за этой баги готов сейчас закантрибутить для решения проблемы. В коде сложно разобраться, сам бы подправил. Может подскажете в каком месте парсер разбирает kml и запихивает в БД? И где выгрузка точек из БД в менеджер точек?
В u_kmlinfosimpleparser добавил FBMSrchFolder:= TsearchBM.create('<Folder')
И FBMSrchFolder:= TsearchBM.create('</Folder')
А дальше не знаю где.
|
|
|
(0017575)
|
zed
|
30-07-2016 22:43
(edited on: 30-07-2016 22:49) |
|
Тот юнит уже по-моему нигде не используется. Для импорта kml сейчас используется u_XmlInfoSimpleParser.pas.
Искать, где идёт запись в БД не нужно, т.к. парсер выдаёт готовое дерево, которое правильно запишется куда надо. Главное, сформировать это дерево.
|
|
|
(0017576)
|
zed
|
31-07-2016 08:00
|
|
> по-моему нигде не используется
А нет, используется для парсинга kml при загрузке из интернета. |
|
|
(0017579)
|
zed
|
01-08-2016 20:59
|
|
Вроде получилось. Тестируйте ночнушку, как соберётся. |
|
|
|
Неплохо. Есть пожелания. При вставке из KML SAS создаёт новую категорию и прописывает свои иконки точкам, хотя в КМЛ прописаны свои иконки своим точкам. Я тестирую на другом компьютере и у меня своих иконок рядом нету. (В КМЛ сгенерирован путь к иконкам). Как это правильно должно работать.
Мне разбивать исх КМЛ и отдельно импортировать по тематике и каждой присваивать свою иконку "новой категории" или SAS считывает путь к иконке из KML просто когда их не находит ставит свои? |
|
|
(0017582)
|
zed
|
02-08-2016 08:02
|
|
>Есть пожелания
Да, есть такое: 0000652, но текущий тикет не про это. |
|