文档

ST_TransScale

更新时间:

将Geometry对象的坐标值偏移指定的数值和因子。

语法

geometry  ST_TransScale(geometry  geomA , float  deltaX , float  deltaY , float  xFactor , float  yFactor);

参数

参数名称

描述

geomA

目标Geometry对象。

deltaX

X偏移量。

deltaY

Y偏移量。

xFactor

X缩放因子。

yFactor

Y缩放因子。

描述

  • 该函数使用deltaX和deltaY偏移对象,然后使用XFactor,YFactor缩放对象。

  • 该函数仅在2D模式下工作。

  • 该函数支持3D对象,并且不会删除Z坐标。

  • 该函数支持Circular Strings和Curves类型几何对象。

示例

SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromText('LINESTRING(2 1,1 1)',4326),1,1,2,2));
           st_asewkt
-------------------------------
 SRID=4326;LINESTRING(6 4,4 4)
(1 row)
                
  • 本页导读 (1)