Jai des centaines de lieux favoris dans Google Maps. Je souhaite en exporter la liste afin de pouvoir les importer dans dautres logiciels, tels que Google Earth ou des applications cartographiques sur mon téléphone Android. Existe-t-il un moyen de le faire autrement quen cliquant manuellement dessus un par un?
Sil ny a pas de moyen officiel, existe-t-il une solution de contournement? Google Maps pour Android peut accéder aux emplacements favoris. Peut-être existe-t-il un moyen de les extraire de ses fichiers de base de données? Peut-être quun autre logiciel peut y accéder?
Ceci est très similaire, mais je pose une question sur les emplacements favoris, ils ne sont pas dans Mes cartes .
Ils lont récemment modifié afin que les emplacements favoris sont répertoriés avec dautres emplacements sous « Mes adresses », mais je ne vois toujours pas de moyen dexporter.
Commentaires
Réponse
Eh bien, après avoir découvert que les emplacements favoris sont également mis en miroir sur Google Bookmarks , jai écrit un script Python pour gratter les coordonnées et générez un fichier KML:
Exportez les adresses enregistrées dans Google Maps
- Accédez aux favoris Google: https://www.google.com/bookmarks/
- En bas à gauche, cliquez sur « Exporter les favoris »: https://www.google.com/bookmarks/ bookmarks.html? hl = fr
- Après avoir téléchargé le fichier html, exécutez ce script dessus pour générer un KML.
Cest piraté et ne les lit pas tous correctement, mais ceux échoue sur ont tendance à être ceux qui ne souvrent même pas correctement si vous cliquez sur le lien dans Google Bookmarks.
Commentaires
- Très bien! Jai essayé ceci sur un fichier contenant des Umlauts , là où cela ne fonctionne pas. Exemple:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xdf' in position 29: ordinal not in range(128)
Mon Python est inexistant, mais si vous pouviez faire fonctionner votre script avec ce fichier de signets , il serait génial. - @myhd: Oups. Je vais essayer de le réparer.
- @myhd: désolé je nai pas ‘ résoudre ce problème. Ça fonctionne bien pour moi. peut-être que ‘ est juste une différence dans le jeu de caractères de votre terminal, et vous pouvez y remédier simplement en supprimant toutes les instructions
print
? stackoverflow.com/q/5695421/125507
Réponse
Voyant quil » ny a pas de moyen pratique de faire cela fourni par Google, jai « créé une petite application en ligne pour lexportation de vos emplacements favoris: http://gexport.somee.com/
Cest très primitif, mais il fait le travail. (crédits à endolith pour lidée de mise en œuvre)
MISE À JOUR: cette application nest plus pertinente, vous pouvez utiliser Google Takeout pour exporter vos signets au format GeoJSON. Ensuite, vous pouvez utiliser ce site pour le convertir en KML ou GPX.
Commentaires
- Beaucoup plus facile que les solutions ci-dessus, même si elles sont sûrement
- Cette application Web ne fonctionne plus, peut-être parce quelle accède à Google Maps sur une URL HTTP. Cependant, il est désormais possible dexporter des lieux enregistrés via Google Takeout au format GeoJSON.
- Merci Jamie, je ‘ jai mis à jour lapplication et la réponse pour pointer vers Google Takeout à la place.
- Cela ne permet pas détiqueter les lieux dans le KML. Existe-t-il une meilleure approche (maintenant)?
Réponse
Le site Google Takeout contient des informations sur la façon de déplacer vos données dans et hors des produits Google.
Dans le cas de Maps, vous pouvez exporter vos lieux enregistrés au format GeoJSON, ce qui est alors facilement convertible en KML.
Commentaires
- Désolé, cela naide ‘
- En fait, ‘ est bien mieux de cette façon, car vous pouvez télécharger vos lieux enregistrés en tant que geojson avec tous les attributs.
- Cela ne ‘ étiqueter les lieux dans la carte Google (bien que les données soient là dans le GeoJSON comme » Titre « ). Existe-t-il un moyen de sassurer que le titre finit par devenir létiquette de lemplacement dans le KML?
Réponse
Le processus le plus simple consistait à accéder à Google Bookmarks, à copier chacun des éléments favoris et à le coller dans une note ou un document Word. Déconnectez-vous du compte Google et connectez-vous au nouveau compte Google. Accédez à Google Maps. Collez chaque lien de votre document dans Google Maps un par un et marquez chaque élément au fur et à mesure. Il ma fallu 5 minutes pour faire la vingtaine que javais. Très facile.
Commentaires
- Jai des centaines demplacements marqués dune étoile, donc tout ce qui nécessite un copypast manuel nest pas bon. 🙂
Réponse
- Aller à https://takeout.google.com/ et sélectionnez uniquement
Maps (your places)
- Après avoir téléchargé et extrait le fichier zip, utilisez http://nearby.org.uk/convert-saved-places.php pour convertir en KML
Réponse
Jai trouvé un moyen dexporter vos adresses favorites.
- Accédez aux paramètres de votre compte
- Cliquez sur la section intitulée « Outils de données «
- Cliquez sur Sélectionner les données à télécharger
- » Créer une archive «
- Cochez » Favoris «
- « Créer une archive »
Téléchargez et vous avez terminé! Vous obtiendrez un fichier HTML avec tous les emplacements sous forme dadresses liées à Google Maps.
Commentaires
- que ‘ est ce que jai fait dans ma réponse, et jai écrit un pyt hon script pour récupérer les emplacements et les reconvertir en KML
Answer
- Exporter depuis Google à laide de : https://www.google.com/bookmarks/
- Puis convertissez en KML ou dans un autre format à laide de ce site Web: http://gexport.somee.com/
Réponse
Exportez tous les favoris … Déconnectez-vous du compte.
Connectez-vous au compte auquel vous souhaitez ajouter ces favoris.
Cliquez sur GoogleBookmarks. html
Cliquez maintenant sur chaque signet répertorié. Google vous amènera à cette page. Cliquez sur létoile. Cliquez à nouveau.
Faites ceci pour chacun.
Appréciez
Commentaires
- Désolé, mais je peux vous fournissez des captures décran et plus de détails pour que le demandeur puisse mieux comprendre? Merci!
cid
numéros tels quehttps://maps.google.com/?cid=4350987349087335054
, et ‘ est mélangé avec tous les autres signets, mais peut-être quun script pourrait parcourir et suivre chaque lien et extraire le nom et les coordonnées?...,overlays:{sxcar:true,markers:[{id:'A',cid:'4350987349087335054',latlng:{lat:40.729879,lng:-73.991094}...