SASGIS - SAS.Планета
View Issue Details
0003137SAS.Планета[All Projects] Хотелкаpublic09-09-2016 08:0926-02-2020 07:15
Grigory 
 
normalfeaturehave not tried
feedbackopen 
160707 
50xxxx 
0003137: Сохранять иконки при импорте меток из gpx
Крайне неудобна потеря информации при импорте GPX созданных в ПО Garmin.
В Вики сказано:
---
Форматы kml/kmz и gpx позволяют обмениваться метками с другими программами, например, Google Earth. Эти форматы поддерживают не все свойства меток, в частности, прикреплённые к точечным меткам иконки не сохраняются. При импорте файлов kmz/kml и gpx к меткам будут прикреплены иконки по умолчанию.
---
на самом деле форматы поддерживают! в GPX для этого тег <sym>
Как можно было бы реализовать:
- пользователь создает текстовый файл соответствия символов меток sym в своем импортируемом файле именам файлов, доступных в папке MarksIcons (благо что туда ни положи, все работает)
- при импорте, если найдено соответствие, используется указанная метка, если не задано или файла вообще нет - метка по умолчанию.
- При экспорте меток - то же самое в обратном порядке, совместимости ради с другим ПО.
gpx, иконки, импорт, метки
related to 0000426resolved zed Добавить обработку <LineStyle>, <PolyStyle> при импорте из .kml 
related to 0000652resolved vdemidov При импорте kmz также импортировать и значки 
has duplicate 0003388closed vdemidov При экспорте меток в файл GPX, kmz, kml и обратном импорте теряется иконка(картинка) метки 
related to 0003619closed vdemidov При импорте меток, всем меткам назначается только одна икона на выбор, собственные иконы не загружаются. 
Issue History
09-09-2016 08:09GrigoryNew Issue
19-09-2016 06:48vdemidovProjectДомен, сайт, форум, багтрекер => SAS.Планета
19-09-2016 06:49vdemidovStatusnew => confirmed
19-09-2016 06:49vdemidovProduct Version => 160707
19-09-2016 06:49vdemidovTarget Version => 50xxxx
19-09-2016 06:49vdemidovSummaryСохранять иконки при импорте меток => Сохранять иконки при импорте меток из gpx
19-09-2016 06:50vdemidovTag Attached: gpx
19-09-2016 06:50vdemidovTag Attached: иконки
19-09-2016 06:50vdemidovTag Attached: импорт
19-09-2016 06:50vdemidovTag Attached: метки
28-10-2016 15:05cyclerNote Added: 0017676
28-10-2016 17:37cyclerNote Added: 0017677
22-12-2018 20:44vdemidovRelationship addedhas duplicate 0003388
28-03-2019 08:29vdemidovRelationship addedrelated to 0000426
03-04-2019 17:35vdemidovRelationship addedrelated to 0000652
21-04-2019 19:47vdemidovNote Added: 0018679
21-04-2019 19:47vdemidovStatusconfirmed => feedback
21-04-2019 20:23zedNote Added: 0018680
21-04-2019 20:31vdemidovNote Added: 0018681
13-07-2019 14:30RIXXXIssue cloned: 0003472
20-02-2020 18:01zedRelationship addedrelated to 0003619
26-02-2020 04:34roneldNote Added: 0019668
26-02-2020 04:41roneldFile Added: точки_locus_map.kmz
26-02-2020 05:51zedNote Added: 0019669
26-02-2020 07:10roneldNote Added: 0019670
26-02-2020 07:15zedNote Added: 0019671
26-02-2020 07:16zedFile Deleted: точки_locus_map.kmz

Notes
(0017676)
cycler   
28-10-2016 15:05   
Очень удобная функция. После добавления файла из навигатора по 500-1000 меткам меняю иконки, иногда даже регекспом правил marks.sml, когда ну очень много было. А так по 1-2 дня сижу правлю всю эту штуку.
(0017677)
cycler   
28-10-2016 17:37   
Я думаю, логику можно сделать такую, чтобы без заморочек:
В gpx xml-файле есть названия иконок, например "Campground".
Если при импорте gpx-файла SAS находит одноименный файл иконки в папке "MarksIcons", то осуществляет подстановку => campground.png
А если не находит, то подставляет дефолтную иконку.
(0018679)
vdemidov   
21-04-2019 19:47   
А может, кто-нибудь привести пример gpx с тегами <sym>?
(0018680)
zed   
21-04-2019 20:23   
Тебе список символов нужен?

Вот:

- GPXClean-Symbols

- List of GPSr waypoint icons and numbers

- Garmin Icons


<wpt lat="51.295091" lon="6.790663">
  <name>Push Log Point #2</name>
  <sym>church</sym>
  <type>tower</type>
  <extensions>
    <ogr:elevation>38.0</ogr:elevation>
    <ogr:label>2</ogr:label>
  </extensions>
</wpt>
(0018681)
vdemidov   
21-04-2019 20:31   
Я бы хотел все-таки готовый файл *.gpx что бы поэкспериментировать.
(0019668)
roneld   
26-02-2020 04:34   
В версии 190707 функция импорта меток из KMZ без потери родных икон возможна только в файлах созданных SAS планетой, при импорте KMZ например из Locus map, назначается только 1на икона, при импорте этого-же файла в Google Earth все родные иконы сохраняются, радует что есть возможность передачи точек со своими иконами между SAS планетами, было-бы очень хорошо реализовать эту функцию к файлам KMZ Locus map, как я понимаю там другая кодировка, которую SAS планета не понимает :(
(0019669)
zed   
26-02-2020 05:51   
Этот тикет про GPX, зачем вы пишите сюда про KMZ? Откройте отдельный тикет и опишите там свою проблему.
(0019670)
roneld   
26-02-2020 07:10   
Прошу прощения, но с GPX тоже проблема, например, если сначала экспортировать точки в GPX, а потом их назад импортировать, то создается только одна икона для всех точек, эта функция работает корректно в sml, kml/kmz файлах.
(0019671)
zed   
26-02-2020 07:15   
Если вы почитаете этот топик сначала, то увидите, что vdemidov почти год назад просил пример gpx файла с тегами sym, на котором можно тренироваться и попытаться исправить данный баг. Но судя по активности со стороны пользователей, это оказалось просто никому не нужно.