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?
Réponses:
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.
la source
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
la source
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.
la source
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:
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.la source
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é.
la source