2010-09-14 15 views
1

Existe-t-il un moyen de géocoder une table d'adresses afin que les colonnes de latitude et de longitude puissent être mises à jour avec les détails corrects.Comment puis-je géocoder automatiquement une table d'adresses dans SQL Server?

Idéalement, je voudrais un système qui fonctionne de temps en temps, géocodant n'importe quelle adresse qui n'a pas un lat/long. Actuellement, il y a environ 30 000 adresses dans ladite table.

Merci à l'avance

Modifier

Ce sont en effet des adresses postales pour la région du Royaume-Uni.

+0

Cela vous aidera-t-il? http://www.maxmind.com/app/geoip_country – Jirapong

+0

S'agit-il d'adresses postales? Si oui, pour quelle (s) localisation (s) avez-vous besoin de géocoder les adresses? –

Répondre

0

Je suggère d'utiliser SQL CLR pour écrire une procédure stockée où la recherche peut être enregistrée dans la table d'adresses. Généralement, c'est facile en utilisant google web service. Si vous avez besoin d'un volume élevé, il y a des frais, mais la limite gratuite est assez élevée.

Ensuite, vous pourriez exécuter un travail d'agent pour appeler le sproc qui traiterait des adresses qui n'étaient pas géocodées.