使用此儲存程序可指定特定座標系統中的負數和小數如何轉換成正整數, 以便 DB2 Spatial Extender 能夠儲存。 您的規格通稱為一個空間參照系統。處理此儲存程序時, DB2GSE.SPATIAL_REF_SYS 型錄概略表中會新增關於空間參照系統的資訊。 關於此概略表的資訊,請參閱DB2GSE.SPATIAL_REF_SYS。
關於呼叫此儲存程序的範例程式碼,請參閱範例程式中的 C 函數 gseEnableSref。關於此程式的資訊,請參閱撰寫 DB2 Spatial Extender 的應用程式。
授權
皆非必要的。
輸入參數
表 16. db2gse.gse_enable_sref 儲存程序的輸入參數。
名稱 | 資料類型 | 說明 |
---|---|---|
srId | INTEGER | 空間參照系統的數值識別字。
此參數不可為 NULL。 註解︰ 此識別字在具空間功能的資料庫中必須是唯一的。 |
srName | VARCHAR(64) | 空間參照系統的簡短說明。
此參數不可為 NULL。 註解︰ 此說明在具空間功能的資料庫中必須是唯一的。 |
falsex | DOUBLE | 一個數字,從負數 X 座標值中扣除時,產生一個非負數 (亦即,一個正數或零)。
此參數不可為 NULL。 |
falsey | DOUBLE | 一個數字,從負數 Y 座標值中扣除時,產生一個非負數 (亦即,一個正數或零)。
此參數不可為 NULL。 |
xyunits | DOUBLE | 一個數字,乘以一個小數 X 座標或小數 Y 座標時,得到一個整數,可儲存成 32
位元的資料項目。
此參數不可為 NULL。 |
falsez | DOUBLE | 一個數字,從負數 Z 座標值中扣除時,產生一個非負數 (亦即,一個正數或零)。
此參數不可為 NULL。 |
zunits | DOUBLE | 一個數字,乘以一個小數 Z 座標時,得到一個整數,可儲存成 32
位元的資料項目。
此參數不可為 NULL。 |
falsem | DOUBLE | 一個數字,從負數單位中扣除時,產生一個非負數 (亦即,一個正數或零)。
此參數不可為 NULL。 |
munits | DOUBLE | 一個數字,乘以一個小數單位時,得到一個整數,可儲存成 32 位元的資料項目。
此參數不可為 NULL。 |
scId | INTEGER | 衍生出空間參照系統之座標系統的數值識別字。
若要找出座標系統的數值識別字,請查詢 DB2GSE.COORD_REF_SYS 型錄概略表DB2GSE.COORD_REF_SYS。
此參數不可為 NULL。 |
輸出參數
表 17. db2gse.gse_enable_sref 儲存程序的輸出參數。
名稱 | 資料類型 | 說明 |
---|---|---|
msgCode | INTEGER | 此儲存程序的呼叫程式可傳回之訊息的相關字碼。 |
保留 | VARCHAR(1024) | 在 DB2 Spatial Extender 伺服器上所建構的完整錯誤訊息。 |