Bladerunnet wrote:
Come funziona la georeferenziazione, ovvero vorrei dare la possibilità al cliente di mettere il nome della città e via e vedere la distanza che c'è dalla posizione di alcuni elementi salvati nel db.
O anche estrarre gli elementi che distano al massimo 10 km da un determinato punto.
non è così semplice come appare

E come funziona l'alimentazione del db ovvero, il cliente inserire una scheda indicando la città e la via e questa va nel db in modo georeferenziato.
deve inserire le coordinate geografiche. poi devi appoggiarti a qualche servizio (tipo mappe di google e/o bing), se vuoi usare le mappe.
invece, lato pratico, SQL Server 2008 ha un supporto per questo genere di scenari. vedi:
http://msdn.microsoft.com/en-us/magazine/dd434647.aspx sono certo che ormai questo genere di supporto sia disponibile anche in altri DBMS.
.