Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


ST_SWAPORDINATES

📄字数 370
👁️阅读量 加载中...

功能描述

返回一个几何图形,其中给定坐标的值在给定几何图形中交换。

语法格式

sql
GEOMETRY ST_SWAPORDINATES(GEOMETRY geom, VARCHAR ords);

参数说明

  • geom:目标 GEOMETRY 对象。
  • ords:指定要交换的坐标。一个两个字符的字符串,有效名称为:x、y、z 和 m。

函数返回类型

GEOMETRY 类型

使用说明

  1. 该函数支持 3d 并且不会丢失 z-index。
  2. 该功能支持M坐标。
  3. 此方法支持圆形字符串和曲线。
  4. 该函数支持多面体曲面。
  5. 此函数支持三角形和不规则三角网面 (TIN)。

示例

sql

SQL> SELECT TO_CHAR(ST_ASTEXT(
       ST_SWAPORDINATES(
         ST_SCALE(
           ST_SWAPORDINATES(g,'xm'),
           2, 1
         ),
       'xm')
     )) FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;
     
+--------------------+
|       EXPR1        |
+--------------------+
| POINT ZM (0 0 0 4) |
+--------------------+