Pregunta

¿Alguien puede decirme cómo puedo obtener la distancia de una longitud dada, latitud a un POI (longitud, latitud) almacenado en SQL Server DB?

Gracias de antemano, Martin

¿Fue útil?

Solución

Si bien no es una respuesta SQL, siempre recomiendo esta explicación sobre cómo calcular las distancias entre LAT -LNG - http://www.movable-type.co.uk/scripts/latlong.html

Para SQL Server, suponiendo que esté utilizando SQL Server 2008, entonces puede usar los tipos de geografía SQL nativa. Sin embargo, lamentablemente no creo que estos mapeen bien a LINQ-2-SQL, por lo que probablemente necesite envolverlos dentro de los procedimientos almacenados.

Ver:

Otros consejos

Hay un SP en esta página Eso podría ayudar. De lo contrario, comprobar estas Enlaces.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top