2011-03-17 1 views
2

누구나 SQL Server DB에 저장된 poi (경도, 위도)에 주어진 위도, 위도로부터 어떻게 거리를 얻을 수 있는지 말해 줄 수 있습니까? 사전에LINQ POI proximity

감사합니다, 마틴 도움이 될 this page에 SP가있다

답변

3

하지 않는 SQL의 대답은, 난 항상 위도-LNG 사이의 거리를 계산하는 방법이 설명 권장하는 동안 - http://www.movable-type.co.uk/scripts/latlong.html SQL Server의

, 당신은 SQL 서버 2008을 사용하는 가정을, 당신은 네이티브 SQL 지리를 사용할 수 있습니다 유형. 그러나, 안타깝게도 Linq-2-Sql에이 맵핑을 잘한다고 생각하지 않으므로 저장 프로 시저 내에서 랩핑해야 할 것입니다.

참조 :

+0

수정. 슬프게도 Linq To Sql이나 EF는 지리 데이터 유형을 지원하지 않습니다. –