2010-08-13 5 views
4

Comment effectuer un géocodage par lots sur google ou un autre fournisseur de services de géocodage. Je ne veux pas de traitement d'adresse de lot où l'application utilise un JavaScript pour diviser le lot d'adresses en adresse unique dans une boucle et effectuer un géocodage comme le fournisseur d'exemple ici (http://onemarco.com/2007/06/03/geocoding-with-the-google-maps-api/). Je veux effectuer un géocodage par lots où je peux envoyer une adresse en vrac dans le fichier ou le texte directement au fournisseur de services et obtenir une réponse appropriée.Comment effectuer un géocodage par lots sur google ou un autre fournisseur de services de géocodage?

En vous remerciant d'avance.

Répondre

3

BatchGeo.com vous aidera probablement, il est basé sur l'API Google Maps mais vous pouvez également utiliser le service de géocodage de Yahoo. BatchGeo fait un travail très décent. Sinon, il existe un certain nombre de solutions basées sur l'API (commercial) comme http://maplarge.com/geocoder

Consultez la page wikipedia sur le géocodage, il a une liste assez complète.

0

Bien qu'il y ait peu de processus de traitement par lots, ils sont très différents. Certains utilisent des interpolations anciennes et sont désactivés de 30 à 300 pieds en moyenne. C'est important dans un environnement urbain. La question de savoir si vous faites référence à l'API ou à une application n'est pas claire. Pour l'application, je recommanderais CSV2Geodata. Il est livré avec l'option gratuite et payée Pour l'API, je recommanderais mapbox. Il vient également avec l'option gratuite et payante. Une autre API est mapquest https://www.mapbox.com/geocoding/ Les deux API sont faciles à connecter et à utiliser et javascript ne cassera pas.