將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)