返回给定Geometry对象或Geography对象的周长。语法 float ST_Perimeter(geometry g1);float ST_Perimeter(geography geog,boolean useSpheroid);参数 参数名称 描述 g1 目标Geometry对象。geog 目标Geography对象。useSpheroid 是否使用...
定义新的对象类型主体。语法 CREATE[OR REPLACE]TYPE BODY name { IS|AS } method_spec[.]END 其中 method_spec 是:subprogram_spec subprogram_spec 是:{ MEMBER|STATIC } { PROCEDURE proc_name[([SELF[IN|IN OUT]name][,argname[IN|IN...
如果有部分或者全部维度损失,输出的Geometry对象是一个更低维度Geometry对象的集合或者一个更低维度的Geometry对象。有自相交的简单多边形可能会返回成Multi类型对象。示例 尝试修复自相交POLYGON对象:SELECT ST_AsText(ST_MakeValid('...
获得栅格对象的结束时间。语法 timestamp ST_EndDateTime(raster raster_obj);参数 参数名称 描述 raster_obj 需要计算的raster对象。示例 SELECT ST_endDateTime(raster_obj)FROM raster_table;st_enddatetime-Thu Jan 02 00:00:00 2020
从给定的边界构造一个Polygon对象。语法 geometry ST_MakePolygon(geometry linestring);geometry ST_MakePolygon(geometry outerlinestring,geometry[]interiorlinestrings);参数 参数名称 描述 linestring 作为边界的LineString对象。...
对于给定的GeometryCollection,返回一个对它所包含对象的最简单的表示方式。语法 geometry ST_CollectionHomogenize(geometry collection);参数 参数名称 描述 collection 目标GeometryCollection对象。描述 单体对象将返回单体对象。同类...
全量数据迁移 DTS会将自建Oracle数据库迁移对象的存量数据,全部迁移到目标RDS MySQL实例数据库中。增量数据迁移 在全量迁移的基础上,DTS会轮询并捕获自建Oracle数据库产生的redolog,将自建Oracle数据库的增量更新数据同步到目标RDS ...
设置栅格对象的结束时间。语法 raster ST_SetEndDateTime(raster raster_obj,timestamp time);参数 参数名称 描述 raster_obj 需要计算的raster对象。time 需要设置的时间。建议使用 yyyy-MM-dd HH:mm:ss 的格式,例如 2020-08-30 18:00:00...
设置raster对象的名称。语法 raster ST_SetName(raster rast,cstring name);参数 参数名称 描述 rast raster对象。name 新的对象名称。示例 update rat set rast=ST_SetName(rast,'image2')where id=2;————————————————...
设置raster对象的空间参考标识符。空间参考标识符(SRID)的标识以及定义保存在系统表 spatial_ref_sys。语法 raster ST_SetSrid(raster rast,integer srid);参数 参数名称 描述 rast raster对象。srid 指定的空间参考标识符。描述 对于...
设置栅格对象的开始时间。语法 raster ST_SetBeginDateTime(raster raster_obj,timestamp time);参数 参数名称 描述 raster_obj 需要计算的raster对象。time 需要设置的时间。建议使用 yyyy-MM-dd HH:mm:ss 的格式,例如 2020-08-30 18:00:...
该函数返回的Line对象的3D长度将始终与g1和g2在函数 ST_3DMaxDistance 中返回的值相同。该函数支持3D对象,并且不会删除Z坐标。该函数支持Polyhedral Surface类型对象。示例 SELECT ST_AsText(ST_3DLongestLine('POINT(0 0 0)':geometry,'...
迁移类型说明 全量数据迁移 DTS会将自建Oracle数据库迁移对象的存量数据,全部迁移到目标 PolarDB-X 数据库中。说明 为保障数据一致性,全量数据迁移期间请勿在自建Oracle数据库中写入新的数据。增量数据迁移 DTS在全量数据迁移的基础上...
根据Geometry对象的m值过滤掉其顶点。语法 geometry ST_FilterByM(geometry geom,double precision min,double precision max,boolean returnM);参数 参数名称 描述 geom 目标Geometry对象。min 最小值,默认为null。max 最大值,默认为...
使用Douglas-Peucker算法返回给定Geometry对象的简化版本,并避免创造无效Geometry对象。语法 geometry ST_SimplifyPreserveTopology(geometry geomA,float tolerance);参数 参数名称 描述 geomA 目标Geometry对象。tolerance 容差。描述 ...
迁移类型说明 全量数据迁移 DTS会将自建Oracle数据库迁移对象的存量数据,全部迁移到目标 PolarDB-X 数据库中。说明 为保障数据一致性,全量数据迁移期间请勿在自建Oracle数据库中写入新的数据。增量数据迁移 DTS在全量数据迁移的基础上...
获得raster对象的坐标范围,返回PostgreSQL的BOX对象,格式为 '((maxX,maxY),(minX,minY))'。语法 BOX ST_Extent(raster raster_obj,CoorSpatialOption csOption='WorldFirst')BOX ST_Extent(raster raster_obj,integer pyramid,...
返回包含所有输入Geometry对象的凹包。语法 geometry ST_ConcaveHull(geometry geomA,float targetPercent,boolean allowHoles);参数 参数名称 描述 geomA 目标Geometry对象。targetPercent 在不断地进行包收缩结束前,所能得到的凹包面积...
srid Geometry对象的空间参考系ID。描述 如果不指定SRID,则默认为0。如果WKT不是GeometryCollection,则返回null。如果不能完全确定所有WKT都是集合对象,请不要使用此功能。它比ST_GeomFromText慢,因为它添加了额外的验证步骤。示例 ...
退化网格与普通网格的对比如下:描述 几何对象的空间参考必须是CGC2000(SRID=4490),如果不是则会调用空间投影变换函数(ST_Transform)对几何对象的坐标进行转换,请确保能正确转换到CGC2000坐标系统。本函数将返回几何对象相交的网格...
全量数据迁移 DTS会将自建Oracle数据库迁移对象的存量数据,全部迁移到目标RDS MySQL实例数据库中。增量数据迁移 在全量迁移的基础上,DTS会轮询并捕获自建Oracle数据库产生的redolog,将自建Oracle数据库的增量更新数据同步到目标RDS ...
返回包含所有Geometry对象的最小的凸包。语法 geometry ST_ConvexHull(geometry geomA);参数 参数名称 描述 geomA 目标Geometry对象。描述 该函数与凹包不同,通常应用于处理Multi对象和GeometryCollection类型对象,经常被用来在一组观测...
srid Geometry对象的空间参考系ID。描述 该函数支持Circular Strings和Curves。示例 默认调用:SELECT ST_GeomFromText('POINT(116 40)');st_geomfromtext-01010000000000000000005D400000000000004440(1 row)传入SRID:SELECT ST_...
全量数据迁移 DTS会将自建Oracle数据库迁移对象的存量数据,全部迁移到目标PolarDB MySQL集群数据库中。增量数据迁移 在全量迁移的基础上,DTS会轮询并捕获自建Oracle数据库产生的redolog,将自建Oracle数据库的增量更新数据同步到目标...
srid Geometry对象的空间参考系ID。描述 该函数不适用于MultiLineString,针对这种情况,请使用LineMerge合并多行。该函数不会创建带孔的Polygon,针对这种情况,请使用 ST_MakePolygon 函数。该函数支持3D对象,并且不会丢弃Geometry对象...
根据栅格的地理参考信息获得栅格对象的外包矩形。语法 geometry ST_Envelope(raster source);geometry ST_Envelope(raster source,integer pyramid);参数 参数名称 描述 source 需要计算的raster对象。pyramid 金字塔层级,从0开始,默认值...
根据栅格的地理参考信息获得栅格对象的凸包。语法 geometry ST_ConvexHull(raster source);geometry ST_ConvexHull(raster source,integer pyramid);参数 参数名称 描述 source 需要计算的raster对象。pyramid 金字塔层级,从0开始,默认值...
使用Chaikin算法返回给定Geometry对象的平滑版本。语法 geometry ST_ChaikinSmoothing(geometry geom,integer nIterations,boolean preserveEndPoints);参数 参数名称 描述 geom 目标Geometry对象。nIterations 迭代次数。最大值为5,默认...
返回给定的两个Geometry对象的弗雷歇距离。语法 float ST_FrechetDistance(geometry g1,geometry g2,float densifyFrac);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。densifyFrac 当指定参数densifyFrac时候,每...
互换一个输入对象的X和Y坐标。语法 meshgeom ST_FlipCoordinates(meshgeom geom);sfmesh ST_FlipCoordinates(sfmesh sfmeshObject);参数 参数名称 描述 geom meshgeom对象。sfmeshObject sfmesh对象。示例 SELECT ST_AsText(ST_...
该函数返回的Line对象的3D长度将始终与g1和g2在函数 ST_3DMaxDistance 中返回的值相同。该函数支持3D对象,并且不会删除Z坐标。该函数支持Polyhedral Surface类型对象。示例 对比ST_3DLongestLine与ST_3DShortestLine:SELECT ST_AsText(ST...
返回Geometry对象中M值与给定的M值一样的元素。语法 geometry ST_LocateAlong(geometry ageomWithMeasure,float8 aMeasure,float8 offset);参数 参数名称 描述 ageomWithMeasure 具有M坐标值的Geometry对象。aMeasure M值。offset 偏移量。...
将传入的Geometry对象的坐标参考系转换成指定的坐标参考系,并返回。语法 geometry ST_Transform(geometry g1,integer srid);geometry ST_Transform(geometry geom,text toProj);geometry ST_Transform(geometry geom,text fromProj,text ...
设置raster对象的地理参考信息。语法 raster ST_SetGeoreference(raster rast,integer srid,integer aop,double A,double B,double C,double D,double E,double F);参数 参数名称 描述 rast raster对象。srid 指定的空间参考标识符。aop ...
调整源栅格对象的像素范围,对应的地理空间范围保持不变,返回调整后的栅格对象。语法 raster ST_Resize(raster rast,integer outWidth,integer outHeight,cstring processexpr default '',cstring storageOption default '')参数 参数名称...
返回输入Polygon对象的内边界环的个数。语法 integer ST_NumInteriorRing(geometry aPolygon);参数 参数名称 描述 aPolygon 目标Polygon对象。示例 SELECT ST_NumInteriorRing('POLYGON((1 0,0 3,3 0,1 0),(1 0,2 0,0 2,1 0))':geometry);...
返回可以完全包含目标Geometry对象的最小圆形的中心点和半径。语法(geometry,double precision)ST_MinimumBoundingRadius(geometry geom);参数 参数名称 描述 geom 目标Geometry对象。描述 可以与ST_Collect结合使用,以获取一组Geometry...
全量数据迁移 DTS会将源Oracle数据库迁移对象的存量数据,全部迁移至目标Oracle数据库中。说明 在结构迁移和全量数据迁移完成之前,请勿对迁移对象执行DDL操作,否则可能导致迁移失败。增量数据迁移 DTS在全量数据迁移的基础上轮询并捕获源...
返回pcpoint对象的wkb值。语法 bytea ST_asBinary(pcpoint pt);参数 参数名称 描述 pt pcpoint对象。示例 SELECT ST_AsBinary('010100000064CEFFFF94110000703000000400':pcpoint);\x01010000800000000000c05fc...
返回M值在指定范围内的Geometry(Collection)对象。语法 geometry ST_LocateBetween(geometry geomA,float8 measureStart,float8 measureEnd,float8 offset);参数 参数名称 描述 geomA 目标Geometry对象。measureStart M值下限。...