2010-09-13 5 views
0

Supposons que j'ai un shapefile de rue chargée sur SQL Server 2008.Comment implémenter le géocodage inversé sur SQL Server 2008 (avec capacités spatiales)?

  • Comment puis-je mettre en œuvre une fonction inverse de géocodage (obtenir une adresse d'une paire lat/long)?
  • Quelles fonctions SQL Spatial puis-je utiliser pour cela?
  • Est-ce qu'il a une fonction qui obtient la "caractéristique" la plus proche d'une paire lat/longue?
+0

Pouvez-vous utiliser des API de mappage ou est-ce que SQL Server doit vous fournir l'adresse? –

+0

Il doit être écrit entièrement sur SQL Server. – gsb

Répondre

0

L'exemple que j'ai vu a indiqué que vous écririez une procédure CLR personnalisée pour géocoder. Je suppose que ce serait la même chose pour le géocodage inverse - choisir un service, écrire le code et encapsuler dans une procédure SQL.

Voici une référence de méthode pour le type de données géographiques. http://msdn.microsoft.com/en-us/library/bb933802%28v=SQL.100%29.aspx

Questions connexes