此存储过程用来指定如何将特定坐标系中的负数和小数转换为正整数, 以便 DB2 Spatial Extender 能够存储这些数值。指定的内容统称为Spatial 参考系。 在处理此存储过程时, 有关 Spatial 参考系的信息被添加至 DB2GSE.SPATIAL_REF_SYS 目录视图.有关此视图的信息, 参见DB2GSE.SPATIAL_REF_SYS。
有关用于调用此存储过程的代码示例, 参见样本程序中的 C 函数 gseEnableSref。有关此程序的信息, 参见编写 DB2 Spatial Extender 的应用程序。
授权
不需要。
输入参数
表 16. db2gse.gse_enable_sref 存储过程的输入参数。
名称 | 数据类型 | 说明 |
---|---|---|
srId | INTEGER | Spatial 参考系的数字标识符。
此参数不能为空。 注解: 此标识符在已对 Spatial 操作启用的数据库中必须是唯一的。 |
srName | VARCHAR(64) | Spatial 参考系的简短说明。
此参数不能为空。 注解: 此说明在已对 Spatial 操作启用的数据库中必须是唯一的。 |
falsex | DOUBLE | 一个数,当从负的 X 坐标值减去该数时,
余下非负数(即正数或零)。
此参数不能为空。 |
falsey | DOUBLE | 一个数,当从负的 Y 坐标值减去该数时,
余下非负数(即正数或零)。
此参数不能为空。 |
xyunits | DOUBLE | 一个数值,当它与小数
X 坐标或小数 Y 坐标相乘时,得到可存储为 32 位数据项的整数。
此参数不能为空。 |
falsez | DOUBLE | 一个数,当从负的 Z 坐标值减去该数时,
余下非负数(即正数或零)。
此参数不能为空。 |
zunits | DOUBLE | 一个数,当它与小数 Z 坐标相乘时,
得到可存储为 32 位数据项的整数。
此参数不能为空。 |
falsem | DOUBLE | 一个数,当从负的度量单位减去该数时,
余下非负数(即正数或零)。
此参数不能为空。 |
munits | DOUBLE | 一个数,当它与小数度量单位相乘时,
得到可存储为 32 位数据项的整数。
此参数不能为空。 |
scId | INTEGER | 从其中导出 Spatial 参考系的坐标系的数字标识符。
要查明坐标系的数字标识符是什么,查阅 DB2GSE.COORD_REF_SYS
目录视图 DB2GSE.COORD_REF_SYS。
此参数不能为空。 |
输出参数
表 17. db2gse.gse_enable_sref 存储过程的输出参数。
名称 | 数据类型 | 说明 |
---|---|---|
msgCode | INTEGER | 与此存储过程的调用程序可返回的信息相关的代码。 |
Reserved | VARCHAR(1024) | DB2 Spatial Extender 服务器上构造的完整错误信息。 |