15 votes

Comment importer un itinéraire KML dans OsmAnd ?

J'ai créé un itinéraire en utilisant Google Maps et l'ai exporté sous forme de fichier KML. J'aimerais maintenant importer ce fichier KML dans OsmAnd afin de pouvoir vérifier où je me trouve.

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 n'en trouve pas, tout ce que j'ai est OsmAndMapCreator - et ce programme ne me permet pas d'importer de KML en premier lieu (du moins je ne vois pas une telle option du tout). 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).

Étant donné que je n'ai trouvé aucune solution fonctionnelle avec un itinéraire KML réel importé hors ligne, j'utilise Google Maps avec un itinéraire préchargé. Il y a cependant un hic - si j'oublie que c'est mis en cache, et je change quelque chose dans Google Maps, je perdrai cet itinéraire en faisant du vélo. Donc ce n'est pas fiable assez - juste une solution de contournement.

En fin de compte - j'ai un fichier KML, j'ai OsmAnd, j'aimerais importer le premier dans le second. Comment puis-je le faire?

1 votes

Désolé, mais l'utilisation arbitraire des gras et des italiques rend les publications plus difficiles à lire. Il n'y a aucune raison de le faire partout comme vous l'avez fait, en particulier en mettant un paragraphe entier en italique. Les gens sont parfaitement capables de lire et de comprendre un texte normalement formaté, mais si vous utilisez un formatage, essayez au moins d'être un peu judicieux. Veuillez également vous abstenir de poster des commentaires/discussions dans votre question.

1 votes

@eldarerathis, "le gras et l'italique arbitraires rendent les messages plus difficiles à lire" -- des données concrètes pour étayer cette déclaration ?

1 votes

Je ne connais pas les "faits durs", mais il est généralement accepté de ne pas utiliser de larges zones en italique car cela n'aide pas le lecteur (ce n'est pas pour marquer des phrases clés, c'est purement stylistique) et c'est souvent encore plus difficile pour les personnes malvoyantes de lire. Un avis, deuxième avis...

9voto

Flory Points 1911

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

C'est open source, ce qui est un grand avantage pour moi.

0 votes

Votre .gpx final a-t-il des points de piste précis tous les quelques mètres ou est-il très clairsemé (ne contenant que des points de virage de base et ainsi de suite) ? Je pensais que cela pourrait être le cas avec l'exportation kml régulière de Google.

0 votes

@ce4, Je ne suis pas un expert, cependant j'ai fait une balade à vélo et je me sentais à 100% bien. Cela m'a aidé à naviguer en forêt (presque pas de marques sur les arbres) et sur les routes normales.

0 votes

Je suis d'accord avec cette réponse! Il semble que l'export par défaut soit suffisamment précis ou qu'Osmand le gère très bien (en verrouillant les parties manquantes de l'itinéraire dans sa base de données interne). Je vais l'essayer moi-même et poster mes conclusions...

2voto

ce4 Points 14264

J'utilise GMap2GPX.

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

Note : Utilisez-le uniquement dans une instance incognito pour une confidentialité accrue. Vous ne devez pas être connecté à Google via Chrome (sinon cela ne fonctionnera pas pour des raisons de sécurité). Lancez simplement une instance incognito via "ctrl+shift+N" et réessayez là-bas.

1voto

joozek Points 111

Essayez d'utiliser JOSM et le plugin OpenData. Pour l'installer, allez simplement dans les préférences (F12) -> plugins -> recherchez "opendata" et installez-le. Après l'importation, vous pouvez (autant que je sache) l'enregistrer en tant que *.osm, puis utiliser OsmandMapCreator

1voto

Jonathan W. Points 166

Comme Osmand concerne les cartes hors ligne, je voudrais également fournir une solution "hors ligne". Fondamentalement, vous voulez convertir le fichier kml en 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 plateformes, et est probablement dans le dépôt principal de votre distribution linux préférée. Sur linux, il suffit d'exécuter la commande suivante, en remplaçant file.kml et file.gpx par vos noms de fichiers :

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

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

0 votes

Ceci est identique à la réponse acceptée datant de trois ans auparavant.

0 votes

Cette réponse n'a pas fourni un exemple de commande ou indiqué où mettre le fichier résultant. C'était incomplet, et comme j'ai dû trouver le reste par moi-même, j'ai pensé enregistrer les résultats pour les autres.

0voto

OpenMapperz Points 1

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

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X