srid

srid,指的是空間引用標識符。

空間引用標識符 (SRID)
每個空間實例都有一個空間引用標識符 (SRID)。SRID 對應於基於特定橢圓體的空間引用系統,可用於平面球體映射或圓球映射。空間列可包含具有不同 SRID 的對象。然而,在使用 SQL Server 空間數據方法對數據執行操作時,僅可使用具有相同 SRID 的空間實例。從兩個空間數據實例派生的任何空間方法的結果僅在這兩個實例具有相同的 SRID(該 SRID 基於相同的用於確定實例坐標的度量單位、數據和投影)時才有效。SRID 最常見的度量單位為米或平方米。
如果兩個空間實例的 SRID 不相同,則對這兩個實例使用 geometrygeography 數據類型方法後的結果將返回 NULL。例如,若要以下謂詞返回非 NULL 結果,兩個 geometry 實例(geometry1 和 geometry2)必須具有相同的 SRID:
geometry1.STIntersects(geometry2) = 1
注意:空間引用標識系統是由歐洲石油測繪組 (EPSG) 標準定義的,它是為繪圖、測繪以及大地測量數據存儲而開發的一組標準。該標準歸石油天然氣生產商 (ogp) 測繪和定位委員會所有。
幾何圖形實例默認 SRID 為零
SQL Server 中 geometry 實例的默認 SRID 為 0。利用 geometry 空間數據,執行計算是不需要空間實例的指定 SRID 的;因此,實例可駐留在未定義的平面空間。若要在 geometry 數據類型方法的計算中指明未定義的平面空間,SQL Server 資料庫引擎 使用 SRID 0。
地域實例必須使用支持的 SRID
SQL Server 支持基於 EPSG 標準的 SRID。必須使用 geography 實例的支持 SQL Server 的 SRID 執行計算或將方法用於地域空間數據。SRID 必須與 sys.spatial_reference_systems 目錄視圖中顯示的 SRID 中的一個匹配。如前所述,在使用 geography 數據類型對空間數據執行計算時,結果將取決於在創建數據時使用的是哪個橢圓體,因為為每個橢圓體都分配了一個特定空間引用標識符 (SRID)。
geography 實例使用方法時,SQL Server 使用等於 4326 的默認 SRID,它將映射到 WGS 84 空間引用系統。如果要使用 WGS 84(或 SRID 4326)之外的某個空間引用系統中的數據,您需要確定地域空間數據的特定 SRID。

相關詞條

相關搜尋

熱門詞條

聯絡我們