Comment importer une route KML dans OsmAnd?

12

J'ai créé un itinéraire à l'aide de Google Maps et je l'ai exporté en tant que fichier KML. Je voudrais maintenant importer ce fichier KML dans OsmAnd afin que je puisse vérifier où je suis.

Jusqu'à présent, j'ai découvert qu'il est possible de créer une carte à partir d'un fichier KML avec le programme OsmAndMapTileCreator. Cependant, je ne peux pas en trouver un, tout ce que j'ai est OsmAndMapCreator - et ce programme ne me permet pas d'importer KML en premier lieu (au moins je ne vois pas du tout une telle option). Ainsi, je ne peux pas préparer une carte pour OsmAnd (à partir de KML; en général, j'ai préparé une carte OSM régulière pour OsmAnd en utilisant ce programme).

Comme je n'ai trouvé aucune solution de travail avec un véritable itinéraire KML hors ligne importé, j'utilise Google Maps avec un itinéraire préchargé. Cependant, il y a un hic - si j'oublie qu'il est mis en cache et que je change quoi que ce soit dans Google Maps, je perdrai cet itinéraire en vélo. Il n'est donc pas assez fiable - juste une solution de contournement.

L'essentiel est - j'ai un fichier KML, j'ai OsmAnd, je voudrais importer le premier dans le second. Comment fait-on ça?

greenoldman
la source
1
Désolé, mais les caractères gras et italiques arbitraires rendent les articles plus difficiles à lire. Il n'y a aucune raison de le faire partout comme vous l'avez fait, surtout avec un paragraphe entier en italique. Les gens sont parfaitement capables de lire et de comprendre du texte normalement formaté très bien, mais si vous voulez utiliser la mise en forme, essayez au moins d'être un peu judicieux. Veuillez également vous abstenir de publier des commentaires / discussions dans votre question.
eldarerathis
@eldarerathis, "la mise en gras arbitraire et la mise en italique rendent les articles plus difficiles à lire" - des données solides pour sauvegarder cette déclaration?
greenoldman
1
Je ne connais pas les "faits concrets" mais c'est une convention généralement acceptée pour éviter d'utiliser de grandes zones en italique car cela n'aide pas le lecteur (ce n'est pas de marquer des phrases clés, c'est purement stylistique) et c'est souvent particulièrement plus difficile pour les malvoyants personnes à lire. Une opinion , une deuxième opinion ...
eldarerathis
1
... et de Wikipédia : "Le type droit régulier (type romain) est plus lisible que le type italique". Je ne serais pas surpris s'il y a des recherches scientifiques à ce sujet, mais vous devrez peut-être payer pour les informations car de nombreux chercheurs et publications nécessitent des abonnements ou d'autres frais.
eldarerathis

Réponses:

6

J'ai presque oublié ma propre question, en attendant j'ai trouvé une solution parfaitement fonctionnelle - simplement convertir KML en GPX avec GPSBabel: http://www.gpsbabel.org/

C'est open source, ce qui est très bien pour moi.

greenoldman
la source
Votre .gpx résultant a-t-il des points de suivi précis tous les quelques mètres ou est-il très rare (contenant uniquement des points de virage de base et autres)? J'ai pensé que cela pourrait être le cas avec l'exportation kml régulière de Google.
ce4
@ ce4, je ne suis pas un expert, mais j'ai fait un tour sur mon vélo et je me sentais bien à 100%. Cela m'a aidé à naviguer en forêt (presque pas de traces sur les arbres) et sur les routes régulières.
greenoldman
Je suis d'accord avec cette réponse! On dirait que l'exportation par défaut est suffisamment précise ou qu'Osmand la gère très bien (en verrouillant les parties manquantes de l'itinéraire sur ses chemins de base de données internes). Je vais l'essayer moi-même et poster mes résultats ...
ce4
1

Essayez d'utiliser JOSM et le plugin OpenData . Pour l'installer il suffit d'aller dans les préférences (F12) -> plugins-> rechercher "opendata" et installer. Après l'importation, vous pouvez (pour autant que je sache) l'enregistrer sous * .osm, puis utiliser OsmandMapCreator

joozek
la source
1

J'utilise GMap2GPX .

Il charge du JavaScript dans l'onglet en cours d'exécution pour faire tout le travail. C'est assez facile à utiliser, il suffit de suivre les instructions sur le site. Utilisez "extract full" pour générer un fichier .gpx raisonnablement précis (le fichier de base ne contient que des instructions détaillées et peu de données en plus).

Remarque: utilisez-le uniquement dans une instance de navigation privée pour plus de confidentialité. Vous ne devez pas être connecté à Google à l'aide de Chrome (ou cela ne fonctionnera pas pour des raisons de sécurité). Lancez simplement une instance de navigation privée via "ctrl + shift + N" et recommencez-y.

ce4
la source
1

Comme osmand concerne les cartes hors ligne, je voudrais également proposer une solution "hors ligne". Fondamentalement, vous voulez convertir le fichier kml au format gpx et rendre le fichier gpx disponible pour osmand.

Vous pouvez utiliser gpsbabel pour convertir le fichier kml en gpx, qui est gratuit / open-source, et est disponible pour la plupart des plates-formes, et se trouve probablement dans le référentiel principal de votre distribution linux préférée. Sous linux, c'est aussi simple que d'exécuter la commande suivante, en remplaçant file.kml et file.gpx pour vos noms de fichiers:

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

Vous pouvez ensuite placer le fichier gpx dans le /sdcard/osmand/tracks/répertoire de votre appareil Android, et osmand le rendra disponible pour l'affichage, etc.

Jonathan W.
la source
0

Je viens d'essayer Globalmapper v17 pour convertir KML en GPX. Comment faire: Ouvrez le fichier KML dans Globalmapper. Ensuite, allez dans "Fichier> Exporter> Exporter le format vectoriel / lidar" Modifiez les options selon vos besoins. Enregistrez dans un répertoire souhaité.

OpenMapperz
la source