地理數據類型對我來說是新的,我正試圖讓我的頭腦知道如何使用它。我有一個簡單的問題,我無法找到答案。我有一個包含座標(Lat,Lon;十進制(9,6))和海拔(smallint)數據的數據庫。 入門最高/最低/最北端/ E/S/W是非常直截了當:SQL地理如何獲得大部分北/ E/S/W /最高/最低?
SELECT MAX(Lat) FROM Tbl etc.
地理數據被存儲爲一個對象,據我所知,以獲得最北點,我第一次需要將所有數據轉換爲Lat/Lon/Elev,然後查找Lat值最高的點。 對於imo應該非常簡單的東西,這看起來很麻煩。 考慮到這一點,我傾向於保留現有的數據並添加地理信息,但這並不適合我:在同一個表中存儲兩次相同的信息。
有沒有一種簡單的方法從設置的座標獲取最北面的點作爲地理數據存儲?
可能重複[從點幾何或地理獲取XY值](https://stackoverflow.com/questions/10856014/get-xy-values-from-point-geometry-or-geography)然後你可以得到' MAX(obj.Lat)' –