nemo3001
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору nemo3001 Цитата: сделать тег чуть сложнее, с цветом точки и цветом ее границы - что-то вроде такого: <color>bbggrr_точка, bbggrr_граница</color> ... Или можно использовать для этого пару тегов - для точки и для ее границы, заодно позволяя другим программам спокойно их игнорировать (ведь, кажется, обычно неизвестные теги в html, xml, kml или gpx просто игнорируются, не вызывая ошибки чтения файла): <color_wp>bbggrr_точка</color_wp> <color_b>bbggrr_граница</color_b> | karst Цитата: Не надо нагружать SatMap тэгами, которые не понимают GM & GE ... Если новый тэг будет адекватно и без проблем пониматься GM, GE, Locus то только давай. | relictus Цитата: Ну вы там определитесь между собой - надо или не надо | Итак, сейчас SatMap не поддерживает теги для установки цвета для путевых точек в файлах формата kml и gpx. Я предложил два варианта для добавления таких тегов для самой точки и для границы вокруг нее (чтобы сохранить совместимость с текущим изображением точки в SatMap) внутри тега <Placemark></Placemark> в kml файлах путевых точек, названия новых тегов условные: 1) <color>bbggrr_точка, bbggrr_граница</color> 2) <color_wp>bbggrr_точка</color_wp> для цвета центра путевой точки и <color_br>bbggrr_граница</color_br> для цвета границы, рамки вокруг точки (от слова граница, border) Большой разницы между вариантами нет, но пусть будет второй вариант - основным моим предложением для внесения изменения в SatMap: там в названии тега более понятно, какой цвет он обозначает. Да и сами названия таких тегов отсутствуют в описании стандарта kml (как и gpx, впрочем), так что для других программ (например, для GM & GE) эти теги уж точно будут незнакомы. Сейчас в SatMap путевая точка желтая с красной границей вокруг нее, то есть для цвета путевой точки по умолчанию можно было бы использовать, например, пару тегов внутри тега <Placemark></Placemark>: <color_wp>00FFFF</color_wp> <color_br>0000FF</color_br> Осталось определить, учитывая сомнения karst, будут ли другие программы (GM, GE, Locus и др.) без ошибок понимать kml файлы путевых точек, в которые добавлены эти дополнительные теги для описания цвета точек. Для этого можно использовать три моих тестовых kml файла путевых точек: Подробнее... Все эти 3 файла открываются сейчас в SatMap и в SAS Планета без ошибок, несмотря на наличие незнакомых этим программам тегов для цвета точек во 2 и в 3 файлах. Я пока не нашел у себя, где бы мне проверить в другой программе, кроме SatMap и SAS Планета, что все эти тестовые файлы тоже загружаются без ошибок. Так что, karst, можешь сам проверить, открываются ли все эти 3 тестовых файла путевых точек (особенно, конечно файлы 2 и 3) в тех программах, которые ты используешь у себя. Если другие программы, как и SatMap сейчас, не дадут никаких ошибок, и тестовые файлы путевых точек в них откроются нормально, то это опасение насчет дополнительных тегов можно будет считать решенным. И тогда relictus сможет использовать эти теги в SatMap для отображения цвета путевой точки и ее границы, даже если пока в окне путевых точек не будет такого же поля, как в окне треков, для изменения цвета точки. Но лучше бы, конечно, и такие поля (столбцы) для изменения цвета точек добавить бы в окне "Список путевых точек" по аналогии с окном "Список треков". То есть, при чтении и при записи файла путевых точек формата kml программа SatMap тогда будет использовать эти теги для цвета путевой точки при открытии файла и записывать их в kml файл при сохранении. Ну, и в файлах путевых точек формата gpx эти же теги можно было бы, наверное, использовать точно также внутри тега <wpt></wpt>, проверив предварительно на тестовых файлах, что другие программы также будут открывать их без ошибок. Сейчас программы SatMap и SAS Планета их открывают без проблем, несмотря на наличие в них незнакомых тегов. Вот тестовые файлы путевых точек в формате gpx для такой проверки в разных программах: Подробнее... | Всего записей: 240 | Зарегистр. 06-05-2010 | Отправлено: 01:59 19-11-2021 | Исправлено: nemo3001, 02:13 19-11-2021 |
|