Comment obtenir les coordonnées de longitude et de latitude d'un nom de ville et d'un pays dans R?
J'ai une longue liste de noms de villes et de pays, et je tiens à les reporter sur une carte. Pour ce faire, j'ai besoin de la longitude et de la latitude de l'information de chacune des villes.
Ma table s'appelle test
et a la structure suivante:
Cityname CountryCode
New York US
Hamburg DE
Amsterdam NL
source d'informationauteur Jochem
Vous devez vous connecter pour publier un commentaire.
Avec le code suivant, j'ai réussi à résoudre le problème.
Que c'est l'appel d'un service externe (openstreetmaps.org), il peut prendre un certain temps pour les plus grands ensembles de données. Cependant, vous avez probablement juste le faire une fois dans un certain temps quand les villes nouvelles ont été ajoutées à la liste.
Un peu d'autres options pour vous.
ggmaps
ggmaps a une fonction
geocode
qui utilise Google Maps pour le géocodage. Cela vous limite à 2 500 par jour.taRifx.geo
taRifx.geo dernière version a un
geocode
fonction qui utilise soit Google ou Bing Maps pour le géocodage. Le Bing version requiert l'utilisation d'un (gratuit) Bing compte, mais en retour, vous pouvez géocodage façon plus d'entrées. Les fonctionnalités de cette version:...
obtenir le code complet à partir d'ici..