Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


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 类型

使用说明

  1. TWKB 的目的是节省空间,默认不包含大小和边界框。除非客户端软件需要使用它们,否则不要打开它们。

示例

sql
SQL> SELECT RAWTOHEX(ST_ASTWKB('LINESTRING(1 1,5 5)'::GEOMETRY));

+----------------+
|     EXPR1      |
+----------------+
| 02000202020808 |
+----------------+

(1 row)