Як імпортувати маршрут KML в OsmAnd?


12

Я створив маршрут за допомогою Карт Google і експортував його у файл KML. Я хотів би імпортувати цей файл KML в OsmAnd, щоб я міг перевірити, де я.

Поки я дізнався, що можна створити карту з файлу KML за допомогою програми theOsmAndMapTileCreator. Однак я не можу його знайти, все, що у мене є, є OsmAndMapCreator - і ця програма не дозволяє мені імпортувати KML в першу чергу (принаймні, такого варіанту я взагалі не бачу). Таким чином, я не можу підготувати карту для OsmAnd (з KML; загалом я підготував звичайну карту OSM для OsmAnd за допомогою цієї програми).

Оскільки я не знайшов жодного робочого рішення з імпортованим справжнім офлайн-маршрутом KML, я використовую Карти Google із попередньо завантаженим маршрутом. Однак є улов - якщо я забуду, що він кешований, і я переключу що-небудь на Картах Google, я втрачу цей маршрут під час їзди на велосипеді. Так що це недостатньо надійно - просто обхід.

Суть - у мене є файл KML, у мене є OsmAnd, я хотів би імпортувати перший в останній. Як це зробити?


1
Вибачте, але довільні жирні шрифти та курсив ускладнюють читання публікацій. Немає причини робити це в усьому місці, як ви робили, особливо маючи цілий абзац курсивом. Люди чудово вміють читати та розуміти нормально відформатований текст просто чудово, але якщо ви збираєтесь використовувати форматування, принаймні намагайтеся бути трохи розумними. Будь ласка, утримуйтесь від розміщення коментарів / дискусій у своєму питанні.
eldarerathis

@eldarerathis, "довільне закреслення та курсив ускладнює читання повідомлень" - якісь важкі дані для резервного копіювання цього твердження?
greenoldman

1
Я не знаю про "важкі факти", але загальновизнаною умовою є уникати використання великих курсивів, оскільки це не допомагає читачеві (це не маркування ключових фраз, суто стилістичне) і часто особливо складним для людей із вадами зору. люди для читання. Одна думка , друга думка ...
eldarerathis

1
... і з Вікіпедії : "Регулярний вертикальний тип (римський тип) вважається більш розбірливим, ніж курсив". Я би не здивувався, якщо щодо цього є наукові дослідження, але, можливо, доведеться заплатити за інформацію, оскільки багато дослідників та публікацій вимагають передплати чи інших зборів.
eldarerathis

Відповіді:


6

Я майже забув про власне питання, тим часом знайшов ідеально працююче рішення - просто перетворив KML в GPX за допомогою GPSBabel: http://www.gpsbabel.org/

Це відкритий код, що для мене великий плюс.


Чи має ваш отриманий .gpx точний слід на кожні кілька метрів чи він дуже рідкий (містить лише основні точки повороту та інші)? Я думав, що це може бути у випадку звичайного експорту Google на км.
ce4

@ ce4, я не фахівець, проте їздив на велосипеді і зі мною на 100% добре. Це допомогло мені орієнтуватися як у лісі (майже немає слідів на деревах), так і по звичайних дорогах.
greenoldman

Я в порядку з цією відповіддю! Здається, що експорт за замовчуванням є досить точним, або Османд справляється з ним просто добре (блокуючи відсутні частини маршруту до внутрішніх шляхів бази даних). Я спробую сам і
викладу

1

Спробуйте використовувати плагін JOSM та OpenData . Щоб встановити його, просто перейдіть до налаштувань (F12) -> плагіни-> пошук "opendata" та встановіть. Після імпорту ви можете (наскільки я знаю) зберегти його як * .osm, а потім використовувати OsmandMapCreator


1

Я використовую GMap2GPX .

Він завантажує деякий JavaScript у запущену вкладку, щоб виконати всю роботу. Це досить просто у використанні, просто дотримуйтесь інструкцій на сайті. Використовуйте "витягнути повний", щоб створити досить точний .gpx файл (у базовому файлі є лише покрокові інструкції, а також мало даних).

Примітка. Використовуйте його лише в інкогніто екземплярі для додаткової конфіденційності. Ви не повинні входити в Google за допомогою Chrome (або він не працюватиме з міркувань безпеки). Просто запустіть екземпляр анонімного перегляду за допомогою "ctrl + shift + N" і зробіть це знову.


1

Оскільки osmand стосується офлайн-карт, я також хотів би надати "офлайн" рішення. В основному, ви хочете перетворити файл kml у формат gpx і зробити gpx-файл доступним для osmand.

Ви можете використовувати gpsbabel для перетворення файлу kml у gpx, який є вільним / відкритим кодом, і доступний для більшості платформ і, ймовірно, знаходиться в головному сховищі улюбленого дистрибутива Linux. У Linux це так просто, як виконати таку команду, змінивши file.kml та file.gpx для своїх імен файлів:

gpsbabel -i kml -f file.kml -o gpx -F file.gpx

Потім ви можете помістити gpx файл у /sdcard/osmand/tracks/каталог на своєму пристрої Android, і osmand зробить його доступним для відображення тощо.


0

Я щойно спробував Globalmapper v17 перетворити KML в GPX. Як це зробити: Відкрийте файл KML у Globalmapper. Потім перейдіть до "Файл> Експорт> Експорт вектора / формат lidar" Змініть параметри за потребою. Збережіть у бажаному каталозі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.