80km x 80km 인 도시에 대한 다각형 그룹을 만들고 싶습니다. 위도와 경도가 시작되면, 그 점에 80km를 더해서 다각형을 만들기 위해 4 점을 얻을 수 있다고 생각합니다.특정 크기의 SQL Server Geography 다각형을 만들려면 어떻게해야합니까?
(X, Y) -> (X + 80km, Y) -> (X + 80km, 80km Y +) -> (X, Y + 80km) -> (X, Y)
나는 포인트 + 80km를 계산하는 방법을 찾는 데 어려움을 겪고있다. 나는 SQL Server Spatial Tools를 발견하고 기능
SqlGeography LocateAlongGeog(SqlGeography g, double distance)
그러나 지금까지 내가 그것을 사용하는 방법을 알아낼 수 없었던이있다. 나는 이것으로 계속 놀 것이다. 그러나 내가 취할 수있는 다른 접근법이 있거나, 누군가이 기능을 적절하게 사용하는 방법을 안다면 나는 감사 할 것이다.
감각의 일종을 만들지 만, 그것은 멀리 : - 라디안되지도 그렇게 SQL에 코사인해야합니다 사소한 것에서. 우리는 몇 가지 해결 방법이있는 T-SQL에서 Haversine 수식을 구현했습니다. 요즘에는 CLR 저장 프로 시저를 사용하여이 작업을 수행 할 수 있습니다. 여하튼, 당신이 극으로 이동할 때 경도가 더 작기 때문에 이것은 쉽지 않습니다. 행운을 빕니다. –
도움이 될 수 있습니다. http://www.zodiacal.com/tools/lat_table.php – Aprillion
@deathApril - 링크 주셔서 감사합니다. 적도에서 북쪽 또는 남쪽으로 가면 거리가 동일하다는 것은 흥미 롭습니다. – brianestey