SASGIS

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


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000425SAS.Планета[All Projects] Хотелкаpublic23-02-2011 12:0802-08-2016 10:02
Reporterktoto 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusresolvedResolutionfixed 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version110216 
Target Version181221Fixed in Version181221 
Summary0000425: Добавить обработку <Folder> при импорте из .kml
Descriptionпосле добавления в программу функционала по экспорту меток\полигонов в .kml файл, хотелось бы видеть обратный функционал с поддержкой элемента <Folder> в kml.

т.е. при экспорте в .kml пишется
    <Folder>
      <name>имя_категории</name>
      ...
    </Folder>

хочется такой же функционал при импорте из .kml; в данный момент, при импорте из такого .kml файла, все метки\полигоны складываются в одну создаваемую категорию (которая указывается в окошке "параметры импорта")
т.е. чтобы программа автоматически создавала категории из указанного <Folder><name>имя_категории</name>...</Folder>

Tagskml, импорт
Attached Files

- Relationships
related to 0000426resolvedzed Добавить обработку <LineStyle>, <PolyStyle> при импорте из .kml 
parent of 0002119resolvedvdemidov Переделать интерфейс импортера меток для поддержки оформления и группирования меток 
parent of 0002143confirmed Доделать реализацию импорта для поддержки настроек параметров импорта категорий 
has duplicate 0001177closedvdemidov Не поддерживается иерархическая структура kml 
has duplicate 0002328closedvdemidov Проблема с импортом категорий с вложенными категориями 
has duplicate 0003119closedzed Экспорт/импорт KML 
related to 0000652resolvedvdemidov При импорте kmz также импортировать и значки 
related to 0002536confirmed Сделать парсер kml на базе libkml 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0013691)
PAINFUL (reporter)
28-01-2014 11:30

Будем ждать решения и иправления
(0017574)
Voldemar (reporter)
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 (manager)
30-07-2016 22:43
edited on: 30-07-2016 22:49

Тот юнит уже по-моему нигде не используется. Для импорта kml сейчас используется u_XmlInfoSimpleParser.pas.

Искать, где идёт запись в БД не нужно, т.к. парсер выдаёт готовое дерево, которое правильно запишется куда надо. Главное, сформировать это дерево.

(0017576)
zed (manager)
31-07-2016 08:00

> по-моему нигде не используется
А нет, используется для парсинга kml при загрузке из интернета.
(0017579)
zed (manager)
01-08-2016 20:59

Вроде получилось. Тестируйте ночнушку, как соберётся.
(0017580)
Voldemar (reporter)
02-08-2016 03:42

Неплохо. Есть пожелания. При вставке из KML SAS создаёт новую категорию и прописывает свои иконки точкам, хотя в КМЛ прописаны свои иконки своим точкам. Я тестирую на другом компьютере и у меня своих иконок рядом нету. (В КМЛ сгенерирован путь к иконкам). Как это правильно должно работать.
Мне разбивать исх КМЛ и отдельно импортировать по тематике и каждой присваивать свою иконку "новой категории" или SAS считывает путь к иконке из KML просто когда их не находит ставит свои?
(0017582)
zed (manager)
02-08-2016 08:02

>Есть пожелания
Да, есть такое: 0000652, но текущий тикет не про это.

- Users who viewed this issue
User List Anonymous (3591x), vdemidov (14x), ygorigor (1x), zed (20x), cycler (1x), Alezy80 (2x), bk99 (2x), Voldemar (14x), Tolik (1x), PAINFUL (1x), p.arzhaev (2x)
Total Views 3649
Last View 22-11-2024 03:53

- 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 View Revisions
30-07-2016 22:43 zed Note Added: 0017575
30-07-2016 22:49 zed Note Edited: 0017575 View Revisions
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



Copyright © 2007 - 2024 SAS.Planet Team