【发布时间】:2013-02-06 18:46:10
【问题描述】:
有没有办法在 SQL Server 2008R2 中知道一个点是否在另一个点的南、东等...?
例如,我有一个原点point(lat1,lng1),我想知道point(lat2,lng2) 从该原点的位置:北、西等...
我正在尝试构建风玫瑰图,这可能对我有用。
【问题讨论】:
-
如果第二个点的经度大于第一个点,则第二个点偏北,否则如果第二个点的经度小于第一个点,则偏南。如果第二个点的纬度大于第一个点,则第二个点偏东,否则如果第二个点的纬度小于第一个点,则偏西。
-
这是不正确的。随着您向北移动,您的纬度而不是经度会增加。经度测量东/西,纬度测量北/南。例如,纬度为 44.810901 的点比纬度 37.42227 更北。
标签: sql-server-2008 geometry geography