ST_ASTWKB
📄字数 470
👁️阅读量 加载中...
功能描述
返回 TWKB(微小已知的二进制)格式的几何图形。 TWKB 是一种压缩的二进制格式,注重最小化输出的大小。
语法格式
sql
CLOB ST_ASTWKB(GEOMETRY geom, INTEGER prec=0, INTEGER prec_z=0, INTEGER prec_m=0, BOOLEAN with_sizes=FALSE, BOOLEAN with_boxes=FALSE);参数说明
- geom:目标 GEOMETRY 对象。
- prec:X 和 Y 坐标精度,保留几位小数,可选,默认为 0 。
- prec_z:Z 坐标精度,保留几位小数,可选,默认为 0 。
- prec_m:M 坐标精度,保留几位小数,可选,默认为 0 。
- with_sizes:包含编码长度,可选,默认为 FALSE 。
- with_boxes:是否包含边界框,可选,默认为 FALSE 。
函数返回类型
CLOB 类型
使用说明
- TWKB 的目的是节省空间,默认不包含大小和边界框。除非客户端软件需要使用它们,否则不要打开它们。
示例
sql
SQL> SELECT RAWTOHEX(ST_ASTWKB('LINESTRING(1 1,5 5)'::GEOMETRY));
+----------------+
| EXPR1 |
+----------------+
| 02000202020808 |
+----------------+
(1 row)