返回给定多边形Geometry对象的面积。语法 float ST_Area(geometry g1);float ST_Area(geography geog,boolean useSpheroid);...示例 SELECT ST_Area(ST_Buffer(ST_GeomFromText('POINT(0 0)',3857),1000));st_area-3121445.15225805(1 row)
使用闭合的meshgeom裁剪scene模型,返回meshgeom...原始模型 裁切出的部分模型(原始模型的中间区域)示例 SELECT ST_AsText(ST_Clip(scene,ST_3DMakeCuboid(1,1,1),0.1))from t;{"type":"gltf","content":{"accessors":[{"bufferView":0,.
获取raster对象OSS的AccessKey ID,可用于配合批量修改raster对象的OSS登录密钥。...语法 text ST_AKId(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。示例 SELECT ST_AKId(rast)from raster_table;st_akid-OSS_ACCESSKEY_ID
将一个H3编码的地理网格对象转换为长整型...语法 bigint ST_AsInt(h3grid grid);参数 参数名称 描述 grid 需要输出的H3编码的地理网格对象。示例 select st_asint(st_h3frombinary('\x010100ffff9f6826a18408'));st_asint-613792635565375487
返回material或texture对应的名称。...示例 示例一:SELECT ST_Name(ST_SetName(the_material,'material_name'))FROM t_table-material_name 示例二:SELECT ST_Name(ST_SetName(the_texture,'t_name'))FROM t_table-t_name
语法 int4 ST_Srid(meshgeom geom);int4 ST_Srid(sfmesh sfmeshObject);参数 参数名称 描述 geom meshgeom对象。sfmeshObject sfmesh对象。描述 返回对象空间参考ID信息。示例 select ST_Srid(ST_MeshGeomFromText('Srid=4490;MESHGEOM...
语法 bytea ST_Tile(cstring name,cstring key);bytea ST_Tile(cstring name,int x,int y,int z);参数 参数名称 描述 name 金字塔名称。key 瓦片编号。x 瓦片编号里的x值。y 瓦片编号里的y值。z 瓦片编号里的z值。描述 key的编号方式为 'z_...
获得raster对象的名称。如果没有定义名称,则返回空值。语法 text ST_Name(raster rast);参数 参数名称 描述 rast raster对象。示例 select ST_Name(rast)from rat where id=1;image1
语法 float8 ST_YMax(raster raster_obj)float8 ST_YMax(raster raster_obj,integer pyramid)参数 参数名称 描述 raster_obj raster对象。pyramid 金字塔层级,从0开始。描述 如果raster对象已经进行地理参考,返回的是Y坐标的最大值,否则...
语法 float8 ST_YMin(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。描述 如果raster对象已经进行地理参考,返回的是Y坐标的最小值,否则返回0。示例 select ST_YMin(rast)from raster_table;st_ymin-30
语法 float8 ST_XMin(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。描述 如果raster对象已经进行地理参考,返回的是X坐标的最小值,否则返回0。示例 select ST_XMin(rast)from raster_table;st_xmin-120
语法 integer ST_SRID(geometry g1);参数 参数名称 描述 g1 目标Geometry对象。描述 该函数支持Circular Strings和Curves类型几何对象。示例 默认调用:SELECT ST_SRID('SRID=4326;POINT(0 0)':geometry);st_srid-4326(1 row)
语法 float8 ST_XMax(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。描述 如果raster对象已经进行地理参考,返回的是X坐标的最大值,否则返回raster对象宽度-1。示例 select ST_XMax(rast)from raster_table;st_xmax-121
返回给定多边形Geometry对象的面积。语法 float ST_Area(geometry g1);float ST_Area(geography geog,boolean useSpheroid);...示例 SELECT ST_Area(ST_Buffer(ST_GeomFromText('POINT(0 0)',3857),1000));st_area-3121445.15225805(1 row)
获得raster对象的空间参考标识符。空间参考标识符(SRID)的标识以及定义保存在...语法 integer ST_Srid(raster raster_obj);参数 参数名称 描述 raster_obj raster对象。示例 select ST_Srid(raster_obj)from raster_table where id=1;4326
语法 float8 ST_YMax(raster raster_obj)float8 ST_YMax(raster raster_obj,integer pyramid)参数 参数名称 描述 raster_obj raster对象。pyramid 金字塔层级,从0开始。描述 如果raster对象已经进行地理参考,返回的是Y坐标的最大值,否则...
语法 float8 ST_YMin(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。描述 如果raster对象已经进行地理参考,返回的是Y坐标的最小值,否则返回0。示例 select ST_YMin(rast)from raster_table;st_ymin-30
语法 float8 ST_XMin(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。描述 如果raster对象已经进行地理参考,返回的是X坐标的最小值,否则返回0。示例 select ST_XMin(rast)from raster_table;st_xmin-120
语法 text ST_AKId(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。示例 SELECT ST_AKId(rast)from raster_table;st_akid-OSS_ACCESSKEY_ID$icmsDocProps={'productMethod':'created','language':'zh-CN',};
获得raster对象的名称。如果没有定义名称,则返回空值。语法 text ST_Name(raster rast);参数 参数名称 描述 rast raster对象。示例 select ST_Name(rast)from rat where id=1;image1
获取pcpoint/pcpatch对象的schema ID。语法 integer ST_pcID(pcpoint pt);integer ST_pcID(pcpatch pp);参数 参数名称 描述 pt pcpoint对象。pp pcpatch对象。示例 SELECT ST_pcID('010100000064CEFFFF94110000703000000400':pcpoint);1
语法 cstring ST_Type(scene sceneObject);参数 参数名称 描述 sceneObject scene对象。描述 返回Scene对象的存储类型,当前支持类型有:gltf/osg。示例 select ST_Type(ST_sceneFromText('{"type":"gltf","lod":1,"content":{"accessors":....
语法 float8 ST_XMax(raster raster_obj)参数 参数名称 描述 raster_obj raster对象。描述 如果raster对象已经进行地理参考,返回的是X坐标的最大值,否则返回raster对象宽度-1。示例 select ST_XMax(rast)from raster_table;st_xmax-121
语法 text ST_AKID(trajectory traj);参数 参数名称 描述 traj 轨迹对象。描述 如果存储在外部,返回存储此轨迹的AccessKeyId,否则返回null。从OSS外部存储读取轨迹时,需要提供AccessKey,每个AccessKey分为AccessKeyId和AccessKeySecret...
语法 cstring ST_Type(sfmesh sfmeshObject);cstring ST_Type(meshgeom meshgeom);参数 参数名称 描述 sfmeshObject sfmesh对象。meshgeom meshgeom对象。描述 返回sfmesh或meshgeom对象的类型。如果为实际对象,返回raw;如果为引用对象...
使用闭合的meshgeom裁剪scene模型,返回meshgeom...原始模型 裁切出的部分模型(原始模型的中间区域)示例 SELECT ST_AsText(ST_Clip(scene,ST_3DMakeCuboid(1,1,1),0.1))from t;{"type":"gltf","content":{"accessors":[{"bufferView":0,.
语法 int4 ST_Srid(scene sceneObject);参数 参数名称 描述 sceneObject scene对象。描述 返回对象空间参考ID信息。示例 select ST_Srid(ST_sceneFromText('{"type":"gltf","srid":4326,"content":{"accessors":.}}'));4326
语法 bytea ST_Tile(cstring name,cstring key);bytea ST_Tile(cstring name,int x,int y,int z);参数 参数名称 描述 name 金字塔名称。key 瓦片编号。x 瓦片编号里的x值。y 瓦片编号里的y值。z 瓦片编号里的z值。描述 key的编号方式为 'z_...
语法 int4 ST_Srid(meshgeom geom);int4 ST_Srid(sfmesh sfmeshObject);参数 参数名称 描述 geom meshgeom对象。sfmeshObject sfmesh对象。描述 返回对象空间参考ID信息。示例 select ST_Srid(ST_MeshGeomFromText('Srid=4490;MESHGEOM...
语法 float ST_ZMax(box3d aGeomorBox2DorBox3D);参数 参数名称 描述 aGeomorBox2DorBox3D Box2d对象、Box3d对象或Geometry对象。描述 该函数的支持参数虽然定义为box3d类型,但通过自动转换,也可以用于box2d和Geometry对象,但不能用于...
示例 对比ST_Union和ST_Collect:SELECT ST_Union(g1,g2),ST_Collect(g1,g2)from(select 'POLYGON((0 0,1 0,1 2,0 2,0 0))':geometry as g1,'POLYGON((1 0,3 0,3 1,1 1,1 0))':geometry as g2)as t;指定gridsize和options:指定gridsize ...
st_asbox-(116.4588888888889,39.30888888888889),(116.46666666666667,39.31666666666667)select st_asbox(st_asgrid('SRID=4490;LINESTRING(122.48077 51.72814,122.47416 51.73714)':geometry,15));st_asbox-{(122.46666666666667,51....
语法 geometry ST_Point(float xLon,float yLat);参数 参数名称 描述 xLon 经度。yLat 纬度。描述 该函数是OGC标准中 ST_MakePoint 函数的别名,仅包含x和y。示例 SELECT ST_AsText(ST_Point(116,40));st_astext-POINT(116 40)(1 row)
st_isring|st_isclosed|st_issimple-+-+-t|t|t(1 row)返回false的情况:SELECT ST_IsRing(geom),ST_IsClosed(geom),ST_IsSimple(geom)FROM(SELECT 'LINESTRING(0 0,0 2,0 0)':geometry AS geom)AS test;st_isring|st_isclosed|st_issimple-...
将pcpatch数组聚合成单个...语法 pcpatch ST_union(pcpatch[]pcs);参数 参数名称 描述 pcs pcpatch数组。示例 如下示例计算pcpatch数组聚合后pcpatch对象的点总数。SELECT ST_NumPoints(ST_Union(pa))FROM patches;st_numpoints-100(1 row)
st_astext-LINESTRING(4 2,2 2)(1 row)使用缩放原点的效果对比:SELECT ST_Scale(g,factor),ST_Scale(g,factor,'POINT(2 1)':geometry),g from(select 'LINESTRING(2 1,1 1,1 2)':geometry as g,'POINT(3 3)':geometry as factor)as t;
将给定的Geometry对象转换为对应的Multi版本。语法 geometry ST_Multi(geometry g1);参数 参数名称 描述 g1 目标...示例 SELECT ST_AsText(ST_Multi(ST_GeomFromText('LINESTRING(1 1,2 1)')));st_astext-MULTILINESTRING((1 1,2 1))(1 row)
st_level-10 select st_level(st_as3dgrid('srid=4490;GEOMETRYCOLLECTION Z(MULTIPOLYGON Z(((116 39 5000,116.12 39 5000,116.12 39.09 5000,116 39.09 5000,116 39 5000),(116.024 39.018 5000,116.024 39.045 5000,116.06 39.045 5000,...
通过pcpoint数组构造一个pcpatch对象。语法 pcpatch ST_Patch(pcpoint[]pts);参数 参数名称 描述 pts pcpoint数组。示例 INSERT INTO patches(pa)SELECT ST_Patch(pt)FROM points GROUP BY id/10;
语法 text ST_AsSVG(geometry geom,integer rel,integer maxdecimaldigits);text ST_AsSVG(geography geog,integer rel,integer maxdecimaldigits);参数 参数名称 描述 geom 目标Geometry对象。rel 默认为0,使用绝对移动。可选为1,将使用...