ST_NumInteriorRings

示例 ST_NumInteriorRings与 ST_NRings 方法的对比:SELECT ST_NRings(geom),ST_NumInteriorRings(geom)FROM(SELECT 'POLYGON((1 0,0 3,3 0,1 0),(1 0,2 0,0 2,1 0))':geometry as geom)as test;st_nrings|st_numinteriorrings-+-2|1(1 row...

ST_NRings

示例 有内部环的POLYGON对象:SELECT ST_NRings('POLYGON((1 0,0 3,3 0,1 0),(1 0,2 0,0 2,1 0))':geometry);st_nrings-2(1 row)无内部环的POLYGON对象:SELECT ST_NRings('POLYGON((1 0,0 3,3 0,1 0))':geometry);st_nrings-1(1 row)

ST_AddMeasure

使用上下限区间线性插值方法给几何对象添加M值,返回新的几何对象。语法 geometry ST_AddMeasure(geometry geomMline,float8 measureStart,float8 measureEnd);参数 参数名称 描述 geomMline ...st_astext-LINESTRING M(1 0 1,2 0 2)(1 row)

ST_ExteriorRing

返回表示Polygon外环的LineString。语法 geometry ST_ExteriorRing(geometry aPolygon);...示例 SELECT ST_AsText(ST_ExteriorRing('POLYGON((1 0,3 0,0 3,1 0),(1 0,2 0,0 2,1 0))':geometry));st_astext-LINESTRING(1 0,3 0,0 3,1 0)(1 row)

ST_MemUnion

示例 默认调用:select ST_asText(ST_MemUnion(g))from(select unnest(array['POLYGON((0 0,1 0,1 2,0 2,0 0))':geometry,'POLYGON((1 0,3 0,3 1,1 1,1 0))':geometry])as g)as t;st_astext-POLYGON((1 0,0 0,0 2,1 2,1 1,3 1,3 0,1 0))(1 ...

GeometryType

返回Geometry对象的类型名,例如 LINESTRING,POLYGON,MULTIPOINT。语法 text GeometryType...geometrytype-LINESTRING(1 row)带有M值的对象:SELECT GeometryType('LINESTRINGM(1 0 1,2 0 2)':geometry);geometrytype-LINESTRINGM(1 row)

ST_IsCollection

如果输入参数类型为GeometryCollection、Multi(Point,...st_iscollection-t(1 row)GeometryCollection对象:SELECT ST_IsCollection('GeometryCollection(POINT(1 0),POLYGON((1 0,2 0,0 2,1 0)))':geometry);st_iscollection-t(1 row)

Persistent Buffer Pool

前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.2.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL版(兼容Oracle)的内核小版本的版本号:SHOW polar_version;背景信息 PolarDB ...

ST_IsPolygonCW

如果输入Polygon参数的所有外边界都是顺时针的,所有内边界都是逆时针的,则返回true。...示例 顺时针的Polygon对象:SELECT ST_IsPolygonCW('POLYGON((1 0,0 3,3 0,1 0),(1 0,2 0,0 2,1 0))':geometry);st_ispolygoncw-t(1 row)

ST_Intersection

st_astext-POLYGON((0 0,0 1,2 1,2 0,0 0))(1 row)聚合裁剪 create table agg_result(id integer,geom geometry);insert into agg_result values(0,ST_GeomFromText('POLYGON((0 0,0 0.5,0.5 0.5,0.5 0,0 0))'));insert into agg_result ...

ST_Equals

如果给定的两个Geometry对象在空间上相等,那么返回True。语法 boolean ST_Equals(geometry ...st_equals-t(1 row)空间相等即相等:SELECT ST_Equals('LINESTRING(0 1,0 3)':geometry,'LINESTRING(0 1,0 2,0 3)':geometry);st_equals-t(1 row)

ST_ClusterWithin

st_astext-GEOMETRYCOLLECTION(LINESTRING(0 0,0 1),LINESTRING(2 3,3 3),LINESTRING(0 1,2 3))GEOMETRYCOLLECTION(POINT(-1-1))(2 rows)修改聚合距离为2:SELECT ST_AsText(unnest(ST_ClusterWithin(geom,2)))from(select ARRAY['...

ST_Summary

示例 默认调用:SELECT ST_Summary('MULTIPOLYGON(((1 0,0 3,3 0,1 0)),((1 0,2 0,0 2,1 0)))':geometry);st_summary-MultiPolygon[B]with 2 elements+Polygon[]with 1 rings+ring 0 has 4 points+Polygon[]with 1 rings+ring 0 has 4 ...

ST_ClipByBox2D

通过2D框以快速方式裁剪Geometry对象。语法 geometry ST_ClipByBox2D(geometry geom,...示例 默认调用:SELECT ST_AsText(ST_ClipByBox2D('LINESTRING(0 1,2 1)':geometry,ST_MakeEnvelope(0,0,1,2)));st_astext-LINESTRING(0 1,1 1)(1 row)

ST_IsPolygonCCW

如果输入Polygon对象的所有外边界都是逆时针的,且所有内边界都是顺时针的,则返回true。...示例 逆时针的Polygon对象:SELECT ST_IsPolygonCCW('POLYGON((1 0,3 0,0 3,1 0),(1 0,0 2,2 0,1 0))':geometry);st_ispolygonccw-t(1 row)

ST_OrderingEquals

示例 对比ST_OrderingEquals和 ST_Equals:SELECT ST_Equals(g1,g2),ST_OrderingEquals(g1,g2)FROM(SELECT 'LINESTRING(0 1,2 3)':geometry as g1,'LINESTRING(2 3,0 1)':geometry as g2)as test;st_equals|st_orderingequals-+-t|f(1 row)

ST_XMax

返回输入Geometry对象边界框X坐标的最大值。语法 float ST_XMax(box3d aGeomorBox2DorBox3D);参数 参数名称 描述 aGeomorBox2DorBox3D Box2d对象、Box3d...示例 默认调用:SELECT ST_XMax('LINESTRING(0 1,2 3)':geometry);st_xmax-2(1 row)

ST_HausdorffDistance

返回给定的两个Geometry对象的豪斯多夫距离。语法 float ST_HausdorffDistance(geometry g1,...示例 默认调用:SELECT st_hausdorffdistance('LINESTRING(1 0,2 0)':geometry,'LINESTRING(-1 0,0 0)':geometry);st_hausdorffdistance-2(1 row)

ST_FrechetDistance

返回给定的两个Geometry对象的弗雷歇距离。语法 float ST_FrechetDistance(geometry g1,geometry...示例 默认调用:SELECT ST_FrechetDistance('LINESTRING(1 0,2 0)':geometry,'LINESTRING(-1 0,0 0)':geometry);st_frechetdistance-2(1 row)

ST_ShortestLine

返回两个Geometry对象间的二维最短线段。语法 geometry ST_ShortestLine(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 如果找到不止一条,该...st_astext-LINESTRING(0 0,1 1)(1 row)

ST_XMin

返回输入Geometry对象边界框X坐标的最小值。语法 float ST_XMin(box3d aGeomorBox2DorBox3D);参数 参数名称 描述 aGeomorBox2DorBox3D Box2d对象、Box3d...示例 默认调用:SELECT ST_XMin('LINESTRING(0 1,2 3)':geometry);st_xmin-0(1 row)

ST_YMin

返回输入Geometry对象边界框Y坐标的最小值。语法 float ST_YMin(box3d aGeomorBox2DorBox3D);参数 参数名称 描述 aGeomorBox2DorBox3D Box2d对象、Box3d...示例 默认调用:SELECT ST_YMin('LINESTRING(0 1,2 3)':geometry);st_ymin-1(1 row)

ST_YMax

返回输入Geometry对象边界框Y坐标的最大值。语法 float ST_YMax(box3d aGeomorBox2DorBox3D);参数 参数名称 描述 aGeomorBox2DorBox3D Box2d对象、Box3d...示例 默认调用:SELECT ST_YMax('LINESTRING(0 1,2 3)':geometry);st_ymax-3(1 row)

数据库采集

Oracle 10g collect_10g[.sh|.bat]-h-u-p-d<service_name>Oracle 11g Oracle 11g R1 collect_11gR1[.sh|.bat]-h-u-p-d<service_name>Oracle 11g R2 collect_11gR2[.sh|.bat]-h-u-p-d<service_name>Oracle 12c 18c 19c 说明 针对Oracle 12c...

ST_3DContains

示例 SELECT ST_3DContains('MESH(INDEXSURFACE Z(VERTEX(0 0 0,0 10 0,0 0 10,10 0 0),INDEX((0,1,2),(1,0,3),(3,0,2),(2,1,3))))':meshgeom,'MESH(TRIANGLESTRIP Z(0.1 0.1 0.1,0.1 1 0.1,0.1 0.1 1,0.1 1 1))':meshgeom);t

ST_Dimension

返回维度信息。语法 int4 ST_Dimension(meshgeom geom);int4 ST_Dimension(sfmesh sfmeshObject);...示例 select ST_Dimension('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0),INDEX((0,1,2),(1,2,3)))))':meshgeom);2

ST_3DDistance

计算两个模型之间的三维距离。语法 float8 ST_3DDistance...1 select ST_3DDistanc('MESHGEOM(PATCH(INDEXSURFACE Z(VERTEX(0 0 0,0 10 0,0 0 10,10 0 0),INDEX((0,1,2),(1,0,3),(3,0,2),(2,1,3)))))':meshgeom,'POINT(-1 0 0)':geometry);1

ST_Force4D

强制转换Geometry对象到4D(XYZM)模式。语法 geometry ST_Force4D(geometry geomA);参数 参数名称 描述 geomA 目标Geometry对象。描述 缺少Z坐标和M坐标时将默认添加0。该函数支持Circular Strings、...st_asewkt-POINT(1 2 3 0)(1 row)

与Hive、MySQL、Oracle数据类型映射表

TINYINT TINYINT NUMBER(3,0)TINYINT SMALLINT SMALLINT NUMBER(5,0)SMALLINT INT INT NUMBER(7,0)MEDIUMINT INT INT NUMBER(10,0)INT BIGINT BIGINT NUMBER(20,0)BIGINT FLOAT FLOAT BINARY_FLOAT 说明 Oracle10g开始有此类型。...

ST_3DArea

计算三维模型的表面积。语法 float8 ST_3DArea(meshgeom geom);float8 ST_3DArea(sfmesh ...示例 SELECT ST_3DArea('MESHGEOM(PATCH(INDEXSURFACE Z(VERTEX(0 0 0,0 10 0,0 0 10,10 0 0),INDEX((0,1,2),(1,0,3)))))':meshgeom);100

ST_SetEffectiveArea

使用Visvalingam-Whyatt算法设置Geometry对象中每个顶点的有效面积。...示例 默认调用:SELECT ST_AsText(ST_SetEffectiveArea('LINESTRING(0 0,1 1,2 2)':geometry));st_astext-LINESTRING M(0 0 3.40282e+38,1 1 0,2 2 3.40282e+38)(1 row)

ST_Memsize

返回对象占用的内存大小。语法 int4 ST_Memsize(meshgeom geom);int4 ST_Memsize(sfmesh sfmeshObject);...示例 select st_memsize('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0),INDEX((0,1,2),(1,2,3)))))':meshgeom);144

ST_Translate

x'=x+Xoff y'=y+Yoff z'=z+Zoff 示例 select ST_asText(ST_Translate('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0),INDEX((0,1,2),(1,2,3)))))':meshgeom,0.5,0.8,2.0));MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0.5 0.8,0.5 10....

ST_Affine

MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0-10,-10-10,-10 0),INDEX((0,1,2),(1,2,3)))))-float array select ST_asText(ST_Affine('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0),INDEX((0,1,2),(1,2,3)))))':meshgeom,ARRAY...

新建分区

新建哈希分区 CREATE TABLE tab_hash_0 PARTITION OF tab_hash FOR VALUES WITH(modulus 2,remainder 1);新建多级分区 PolarDB PostgreSQL版(兼容Oracle)在创建分区时,也可以将分区作为分区表再一次进行分区,不同的分区策略可以自由...

ST_TransScale

x'=XFactor*(x+Xoff)y'=XFactor*(y+Yoff)示例 select ST_asText(ST_TransScale('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0),INDEX((0,1,2),(1,2,3)))))':meshgeom,0.5,0.8,2.0,1.3));MESHGEOM(PATCH(INDEXSURFACE(VERTEX(1 ...

ST_Scale

x'=XFactor*x y'=YFactor*y z'=ZFactor*z 示例 select ST_asText(ST_Scale('MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0),INDEX((0,1,2),(1,2,3)))))':meshgeom,0.5,0.8,2.0));MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 8,5 ...

集群参数默认值说明

timeout 30 constraint_exclusion partition cpu_index_tuple_cost 0.005 cpu_operator_cost 0.0025 cpu_tuple_cost 0.01 datestyle 'ISO,YMD' deadlock_timeout 1000 default_with_oids off(Oracle语法兼容2.0)on(Oracle语法兼容1.0)...

Global AWR用户指南

显示结果如下:show_store_in_localdb-t(1 row)配置Grafana查看AWR信息 下载并安装Grafana 详情请参见 Download Grafana,建议使用8.1.2或以上版本。添加数据源 根据实际情况将 PolarDB PostgreSQL版(兼容Oracle)数据库集群添加为...

Global AWR用户指南

显示结果如下:show_store_in_localdb-t(1 row)配置Grafana查看AWR信息 下载并安装Grafana 详情请参见 Download Grafana,建议使用8.1.2或以上版本。添加数据源 根据实际情况将 PolarDB PostgreSQL版(兼容Oracle)数据库集群添加为...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云服务器 ECS DDoS防护 Web应用防火墙 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用