输出为B3DM格式的二进制对象。语法 bytea ST_AsB3DM(scene sceneObject);参数 参数名称 描述 sceneObject scene对象。描述 将一个scene对象输出为B3DM的二进制对象,其FeatureTable长度为0。仅支持type为osg的scene对象 示例 SELECT ST_AsB...
给定两个LineString,返回一个-3到3之间的整数,代表不同的相关的方式。语法 integer ST_LineCrossingDirection(geometry linestringA,geometry linestringB);参数 参数名称 描述 linestringA 第一个LineString对象。linestringB 第二个...
语法 bool ST_3DIntersects(meshgeomgeom1,meshgeomgeom2);bool ST_3DIntersects(meshgeomgeom1,box3d box);bool ST_3DIntersects(sfmeshsfmeshObject1,sfmeshsfmeshObject2);参数 参数名称 描述 geom meshgeom对象 box box3d对象。...
示例 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
语法 float ST_3DLength(geometry a3dlinestring);参数 参数名称 描述 a3dlinestring 一个三维LineString对象。描述 对于二维对象,它将仅返回二维长度(与 ST_Length 和 ST_Length2D 相同)。示例 默认调用:SELECT ST_3DLength('...
语法 float ST_3DPerimeter(geometry geomA);参数 参数名称 描述 geomA 目标Geometry对象。描述 如果Geometry是二维的,则返回二维的周长。示例 默认调用:SELECT ST_3DPerimeter('POLYGON((0 0 0,0 2 0,2 2 2,2 0 2,0 0 0))':geometry);st...
语法 boolean ST_3DDWithin(geometry g1,geometry g2,double precision distanceOfSrid);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。distanceOfSrid 此处单位由对象的空间参考系统指定。描述 该函数支持3D对象,...
语法 sfmesh ST_3DIntersection(sfmesh sfmeshObject,box3d box);sfmesh ST_3DIntersection(sfmesh sfmeshObject,meshgeom geom);参数 参数名称 描述 sfmeshObject sfmesh对象。box box3d对象。geom 闭合的meshgeom对象。描述 计算结果会...
语法 sfmesh ST_3DDifference(sfmesh sfmeshObject,box3d box);sfmesh ST_3DDifference(sfmesh sfmeshObject,meshgeom geom);参数 参数名称 描述 sfmeshObject sfmesh对象。box box3d对象。geom 闭合的meshgeom对象。描述 计算结果会同步...
描述 这是ST_Force_3DZ的别名。如果Geometry原本没有Z坐标,则将其Z坐标设为0。该函数支持Circular Strings、Curves、Polyhedral surfaces和3D对象。示例 SELECT ST_AsEWKT(ST_Force3D(ST_GeomFromEWKT('POINT(1 2)')));st_asewkt-POINT(1 ...
语法 boolean ST_3DIntersects(geometry geomA,geometry geomB);参数 参数名称 描述 geomA 第一个Geometry对象。geomB 第二个Geometry对象。描述 如果Overlaps、Touches、Within中任何一项空间判断返回True,则Geometry对象也将在空间上...
语法 geometry ST_Force3DZ(geometry geomA);参数 参数名称 描述 geomA 目标Geometry对象。描述 如果源Geometry没有Z坐标,则将其Z坐标设为0。该函数支持Circular Strings、Curves、Polyhedral surfaces和3D对象。示例 SELECT ST_AsEWKT(ST...
使用示例 导出 导出test_db数据库中的test_table表:mysqldump-h127.0.0.1-P9030-uroot-no-tablespaces-databases test_db-tables test_table 导出test_db数据库中的test_table表结构:mysqldump-h127.0.0.1-P9030-uroot-no-tablespaces-...
Single-DB模式 架构图:说明:该模式下,babelfish_db数据库中用户数据库的Schema名称与SQL Server中的相同。例如:通过TDS端口创建数据库DB_A,然后在DB_A下创建schema_A。在PostgreSQL的babelfish_db数据库中,Schema名称为:dbo和schema...
语法 float8 ST_3DArea(meshgeom geom);float8 ST_3DArea(sfmesh sfmeshObject);参数 参数名称 描述 geom meshgeom对象 sfmeshObject sfmesh对象。描述 计算sfmesh或meshgeom的三维表面积。point、linestring的表面积为0。如果 geom 参数...
语法 scene ST_3DSphere(float radius,int subdiv);参数 参数名称 描述 radius 球半径。subdiv 细分倍率,取值越大越精细,取值范围:1~10。描述 构造一个三维球体模型,半径为 radius,细分倍率为 subdiv。示例 SELECT ST_AsText(ST_3...
语法 geometry ST_3DClosestPoint(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 该函数支持3D对象,并且不会删除Z坐标。针对3D对象,最短距离是基于三维计算的。该函数支持Polyhedral...
语法 float ST_3DLength(geometry a3dlinestring);参数 参数名称 描述 a3dlinestring 一个三维LineString对象。描述 对于二维对象,它将仅返回二维长度(与 ST_Length 和 ST_Length2D 相同)。示例 默认调用:SELECT ST_3DLength('...
语法 float ST_3DPerimeter(geometry geomA);参数 参数名称 描述 geomA 目标Geometry对象。描述 如果Geometry是二维的,则返回二维的周长。示例 默认调用:SELECT ST_3DPerimeter('POLYGON((0 0 0,0 2 0,2 2 2,2 0 2,0 0 0))':geometry);st...
语法 boolean ST_3DDWithin(geometry g1,geometry g2,double precision distanceOfSrid);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。distanceOfSrid 此处单位由对象的空间参考系统指定。描述 该函数支持3D对象,...
语法 float ST_3DDistance(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 该函数支持3D对象,并且不会删除Z坐标。该函数支持Polyhedral Surface类型对象。示例 SELECT ST_3DDistance('...
输出为B3DM格式的二进制对象。语法 bytea ST_AsB3DM(scene sceneObject);参数 参数名称 描述 sceneObject scene对象。描述 将一个scene对象输出为B3DM的二进制对象,其FeatureTable长度为0。仅支持type为osg的scene对象 示例 SELECT ST_AsB...
语法 geometry ST_Force3DZ(geometry geomA);参数 参数名称 描述 geomA 目标Geometry对象。描述 如果源Geometry没有Z坐标,则将其Z坐标设为0。该函数支持Circular Strings、Curves、Polyhedral surfaces和3D对象。示例 SELECT ST_AsEWKT(ST...
描述 这是ST_Force_3DZ的别名。如果Geometry原本没有Z坐标,则将其Z坐标设为0。该函数支持Circular Strings、Curves、Polyhedral surfaces和3D对象。示例 SELECT ST_AsEWKT(ST_Force3D(ST_GeomFromEWKT('POINT(1 2)')));st_asewkt-POINT(1 ...
计算两个模型之间的三维距离。语法 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
语法 bool ST_3DIntersects(meshgeomgeom1,meshgeomgeom2);bool ST_3DIntersects(meshgeomgeom1,box3d box);bool ST_3DIntersects(sfmeshsfmeshObject1,sfmeshsfmeshObject2);参数 参数名称 描述 geom meshgeom对象 box box3d对象。...
示例 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
如果想要修改时序数据库的指定属性,或为其添加新的数据库属性,您可以使用 ALTER DATABASE 语句。引擎与版本 ALTER DATABASE语法 仅适用于时序引擎。无版本限制。语法 alter_database_statement:=ALTER DATABASE database_identifier[WITH...
语法 geometry ST_3DClosestPoint(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 该函数支持3D对象,并且不会删除Z坐标。针对3D对象,最短距离是基于三维计算的。该函数支持Polyhedral...
语法 float ST_3DMaxDistance(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 返回两个Geometry对象之间最大的欧氏距离,单位由对象所在的空间投影指定。该函数支持Polyhedral Surface...
语法 float ST_3DDistance(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 该函数支持3D对象,并且不会删除Z坐标。该函数支持Polyhedral Surface类型对象。示例 SELECT ST_3DDistance('...
示例 对比 ST_3DDWithin 和ST_3DDFullyWithin:SELECT ST_3DDWithin(g1,g2,2),ST_3DDFullyWithin(g1,g2,2)from(SELECT 'LINESTRING(0 1 0,1 1 0)':geometry as g1,'LINESTRING(0 0 0,0-1 0)':geometry as g2)as test;st_3ddwithin|st_3...
db 数据库名。fail SQL执行是否出错。如果是MySQL实例或SQL Server实例,则执行成功时,字段值为0,除0之外的其他值都表示失败。如果是PostgreSQL实例,则执行成功时,字段值为0000,除0000之外的其他值都表示失败。client_ip 访问RDS实例...
DROP DATABASE语法用于删除指定的数据库。引擎与版本 DROP DATABASE语法适用于宽表引擎和时序引擎。宽表引擎仅2.2.16及以上版本支持DROP DATABASE语法。时序引擎无版本限制。语法 drop_database_statement:=DROP DATABASE[IF EXISTS]...
语法 geometry ST_3DLongestLine(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 如果结果不唯一,该函数将仅返回第一条最长的Line对象。返回的Line对象将始终从g1指向g2。该函数返回的...
示例:在RW1上创建一个数据库 db1 CREATE DATABASE db1 POLARDB_WRITE_NODE 1;如果需要在RW2上创建数据库 db1,把上述示例中的1换成2即可。删除在指定RW节点上创建的数据库 删除在指定RW节点上创建的数据库。语法结构如下:DROP DATABASE ...
语法 float ST_3DMaxDistance(geometry g1,geometry g2);参数 参数名称 描述 g1 第一个Geometry对象。g2 第二个Geometry对象。描述 返回两个Geometry对象之间最大的欧氏距离,单位由对象所在的空间投影指定。该函数支持Polyhedral Surface...
示例 对比 ST_3DDWithin 和ST_3DDFullyWithin:SELECT ST_3DDWithin(g1,g2,2),ST_3DDFullyWithin(g1,g2,2)from(SELECT 'LINESTRING(0 1 0,1 1 0)':geometry as g1,'LINESTRING(0 0 0,0-1 0)':geometry as g2)as test;st_3ddwithin|st_3...
DBName String 是 test_db 数据库名称。返回数据 名称 类型 示例值 描述 RequestId String CDB3258F-B5DE-43C4-8935-CBA0CA*请求ID。若输入的数据库名称不合法,会返回错误信息 Specified DB name is not valid。若输入的数据库名称与已有...
DBName String 是 test_db 数据库名称。返回数据 名称 类型 示例值 描述 RequestId String CDB3258F-B5DE-43C4-8935-CBA0CA*请求ID。若输入的数据库名称不合法,会返回错误信息 Specified DB name is not valid。若输入的数据库名称与已有...