Перейти к содержанию
Велофорум Волгограда

Экспорт-импорт треков в мобильных яндекс-картах


Рекомендуемые сообщения

Я знаком только с Symbian версией, как в других операционных системах, не знаю. А в симбиане треки живут тут: e:\documents\YandexMaps\tracks\

 

Формат треков GPX. Штатный способ обмена в симбиановской версии единственный и односторонний - залогиниться под своим аккаунтом на яндексе и залить на их сервер. Все что с ним можно сделать потом - поделиться ссылкой для просмотра. Но вот получить чужие треки или вытащить сохраненные из Яндекса возможности нет.

 

Самое простой метод нештатного обмена треками - перебросить файл по блютузу или через компьютер на другой Symbian-смартфон и положить его по указанному пути. Даже перезапускать ничего не надо. Но если хочется чего-то большего, начинаются проблемы. Впрочем, они вполне решаемы.

 

1. Как импортировать трек в формате KMZ или KML.

 

Пару слов о форматах. С "комптютерной" точки зрения KML представляет собой простой текстовый файл, который можно открыть и редактировать Блокностом. Текстовая информация в нем организована и упорядочена особым образом, на основе языка разметки XML. Начало файла выглядит примерно так:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document>
	<name>На камни в объезд эстакады через Бобры.kmz</name>
	<StyleMap id="lineStyle">
Значимая (читабельная) информация в нем размечена так называемыми тегами, которые упорядочивают и раскладывают ее "по полочкам".

Формат KMZ - это тот же самый KML, просто упакованный zip-ом.

 

Эти форматы являются "родными" для широко известной программы Гуглозём (Google Earth). И таких треков полно на просторах нашего родного форума. Однако мобильные яндекс-карты такое не кушают, им подавай GPX.

 

Если заглянуть внутрь этого самого GPX, мы увидим все тот же размеченный текст, только несколько иначе организованный:

<?xml version="1.0" encoding="utf-8" ?>
<gpx uploaded="true" version="1.1" creator="yandexmaps-s60v5-3.71">
    <trk>
        <trkseg>
            <trkpt lat="48.725800" lon="44.540470">
                <ele>20.5000000</ele>
                <speed>0.22</speed>
                <course>0.00</course>
                <time>2011-05-24T19:00:52</time>
            </trkpt>
Надо как-то конвертировать один формат в другой. И тут нам поможет замечательный сайт www.gpsies.com. Даже регистрироваться не надо.

 

а) Жмем на вкладку "Конвертировать", кнопкой "Обзор" выбираем файл KML или KMZ (или иной, поддерживается куча форматов).

 

б) Возле надписи "Трек" (выбран по умолчанию) выбираем в раскрывающемся списке GPX Track:

 

шаг2.jpg

 

в) жмем кнопку "конвертировать".

 

г) полученный файл заливаем в смартфон по указанному выше пути.

 

д) Радуемся.

 

2. Как экспортировать файл трека из мобильных Яндекс-карт в Гуглозём.

 

а) Делаем все то же самое, только на входе будет извлеченный из мобилки GPX-файл, а на выходе выбираем Google Earth KML. Можно и KMZ, но его все равно придется распаковывать для правки, так что смысла никакого.

 

б) Открываем скачанный файл Блокнотом и видим первую строчку:

<?xml version="1.0" encoding="windows-1251" ?>
Ее нужно исправить, заменив "windows-1251" на "utf-8":

<?xml version="1.0" encoding="utf-8" ?>

в) Скармливаем отредактированный файлик Гуглозёму.

 

г) Радуемся.

Никогда ничего не трогай на моей лодке!
Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 0
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...