一、总得来说:

人大金仓底层更解决于pg数据库, 人大金仓的空间能力基于postgis能力来实现,能力挺强大的.

细节上人大金仓的架构上也对空间的支持框架做的比达梦更加完善。例如数据库的集群能力,并行计算能力,空间数据的索引,空间数据的处理算子相对完善。

达梦数据库的底层更像oracle数据库,空间能力相对有点不够灵活,还有工作空间的概念,对空间计算能力的支持不像人大金仓那么丰富。

二、人大金仓的空间架构及能力:

1.矢量

管理函数
访问函数
编辑函数
输入输出函数
长事务函数
空间关系函数
叠加函数
处理函数
聚类函数
仿射函数
线性函数
投影转换函数
测量函数
最值函数
几何构造函数
校验函数
轨迹函数

2.栅格

输入函数
输出函数
波段计算函数
创建栅格
栅格编辑函数
波段编辑函数
代数分析函数
高程模型函数
栅格运算符
空间关系函数
栅格管理
栅格属性
波段属性
像素属性设
波段统计分析
栅格处理函数

3.拓扑

拓扑几何构造
拓扑构建函数
拓扑管理函数
拓扑编辑函数
拓扑访问
拓扑处理函数
拓扑空间关系
拓扑处理
拓扑几何输出
拓扑访问函数
拓扑几何编辑
拓扑几何访问

4.三维函数

管理函数
访问函数
编辑函数
输入输出函数
测量函数
栅格分析函数
叠加函数
处理函数
空间关系函数
仿射变换
空间关系函
线性函数
测量函数
最值函数
几何构造函数
几何构造函数
校验函数
轨迹函数

三、达梦数据库的空间能力:

达梦的空间能力都在geo这个包里,需要把这个包引入才可以做空间适配。整个感觉就是geos的框架能力而已。

1 数据类型
达梦的空间数据类型是以类的方式进行体现的,具体有:
 ST_Geometry:最基本的几何体,是其他几何类型的基类
 ST_Point:点几何体
 ST_Curve,ST_LineString(ST_LineArring):线几何体。ST_Curve 是抽
象类,ST_LineString 是 ST_Curve 可实例化的子类
ST_Surface,ST_Polygon:面几何体。ST_Surface 是抽象类,ST_Polygon
是 ST_Surface 可实例化的子类
 ST_GeomCollection:几何体集合
ST_Multipoint:点集合
ST_Multicurve,ST_Multilinestring:线集合。ST_Multicurve 是抽象
类,ST_Multilinestring 是 ST_Multicurve 可实例化的子类
ST_Multisurface,ST_Multipolygon:多边形集合。ST_Multisurface 是
抽象类,ST_Multipolygon 是 ST_Multisurface 可实例化的子类

1.1空间几何对象st_geometry()——类成员说明

SRID 空间参考坐标系 ID。
 geo_wkb 二进制格式的几何体信息。
 geo_typeid 几何体类型 ID。-1 表示 ST_Geometry;0 表示 ST_Point;1 表示
ST_LineString ; 2 表 示 ST_LineArring ; 3 表 示 ST_Polygon ; 4 表 示
ST_Multipoint;5 表示 ST_Multilinestring;6 表示 ST_Multipolygon;7
表示 ST_GeomCollection。

1.2空间几何对象st_geometry()——类方法说明:

st_wkt()返回文本格式表示的几何体。
 st_dim()几何体的几何维度。
 st_type()几何体的类型名。
 st_isempty()几何体是否为空。
st_issimple()是否为简单几何体。
 st_isvalid()几何体信息是否有效。
 st_coordim()几何体的坐标维度。
st_NumGeos()几何体对象个数。
ST_NUMPOINTS()几何体点的个数。
ST_LENGTH()几何体长度。
 ST_POINT_X()点几何体的 X 坐标。
ST_POINT_Y()点几何体的 Y 坐标。
ST_START_POINT()线几何体的起点。

ST_END_POINT()线几何体的终点。
ST_IS_RING()线几何体是否是环。
 ST_IS_CLOSED()几何体是否是封闭的。
 ST_CENTROID()几何体质心。
ST_POINT_ON()几何体表面上的点。
ST_AREA()几何体面积。
ST_EXT_RING()几何体外环。
ST_NUM_INTER_RING()几何体内环数。

2 几何体构造函数
ST_GeomFromText
ST_PointFromText
ST_LineFromText
ST_PolyFromText
ST_MPointFromText
ST_MLineFromText
ST_MPolyFromText
ST_GeomFromWKB
ST_PointFromWKB
ST_LineFromWKB
ST_PolyFromWKB
ST_MPointFromWKB
ST_MLineFromWKB
ST_MPolyFromWKB
ST_CreateCircle
ST_CreateArc
ST_CreateArcPolygon
ST_CreateAnnulus
ST_CreateAnnularSector

3.几何信息获取函数

ST_Dimension
ST_CoordDim
ST_GeometryType
ST_AsText
ST_AsText
ST_AsBinary
ST_SRID
ST_ISValid
ST_ISEmpty
ST_ISSimple
ST_X
ST_Y
ST_MinX
ST_MAXX
ST_MINY
ST_MAXY
ST_StartPoint
ST_EndPoint
ST_ISRing
ST_ISClosed
ST_Length
ST_Perimeter
ST_NumPoints
ST_PointN
ST_Centroid
ST_PointOnSurface
ST_Area
ST_ExteriorRing
ST_NumInteriorRing
ST_Boundary
ST_Envelope
ST_InteriorRingN
ST_NumGeometries
ST_GeometryN

4.空间关系判断函数
ST_DISJOINT
ST_Equals
ST_INTERSECTS
ST_TOUCHES
ST_CROSSES
ST_WITHIN
ST_CONTAINS
ST_OVERLAPS
ST_RELATE

5.几何运算函数
ST_Distance
ST_Intersection
ST_Difference
ST_Union
ST_SymDifference
ST_Buffer
ST_ConvexHull
ST_Split
ST_MakeValid
ST_AsGEOJSON
ST_Transform
ST_SetSRID
ST_SimplifyPreserveTopology

6.其他过程函数
ST_ADD_SPATIAL_REF
ST_DEL_SPATIAL_REF
ST_geo_valid_check
ST_UPDATE_SRID

7.创建、检测、删除语句
SP_INIT_GEO_SYS
SF_CHECK_GEO_SYS

人大金仓和达梦的空间数据能力对比相关推荐

  1. MySQL/人大金仓与达梦(DM)SQL语言的一些区别

    MySQL/人大金仓与达梦(DM)的SQL语言区别 注:不同版本之间存在差异 1.官方SQL语言文档 https://download.csdn.net/download/weixin_4416750 ...

  2. Java 技术篇 - java同时连接多种数据库执行sql语句的兼容性验证,数据库类型包括:oracle、sqlserver、DB2、人大金仓、达梦、PG、瀚高、polardb

    Java 操作多类型数据库下的兼容性验证 第一章:数据库测试 ①[ oracle 数据库不支持分号]ORA-00933: SQL 命令未正确结束 ② [sqlserver 数据库不支持 commit] ...

  3. 人大金仓数据库:睡在甲骨文卧榻之侧

    北京中关村上地科技大厦4号楼是一座并不起眼的9层楼房,让人好奇的是两家知名的数据库公司紧挨在一起却又不相往来.5楼和6楼是中国本土的数据库一线品牌--北京人大金仓信息技术股份有限公司(以下简称&quo ...

  4. 国产数据库人大金仓踩坑记录和函数适配

    文章目录 总体介绍 注意事项(踩的坑) 函数适配(持续更新) 技巧 总体介绍 人大金仓,是国产数据管理软件与服务提供商.主要服务于电子政务.党务.国防军工.金融.智慧城市.企业信息化等行业.在北京.上 ...

  5. 人大金仓与新疆大学开启产学研合作,助力数据库产业人才建设

    在全社会的数字化转型步伐中,人才培养是不容忽视的重要部分. 2022年1月26日,应新疆大学软件学院邀请,人大金仓人才发展中心在新疆大学软件学院开展2022年度首期高校专场宣讲活动,参会在校生达300 ...

  6. 生态 | 人大金仓受邀出席“麒麟遨天 生态赋能——中国信创黄埔论坛”

    9月8日,"麒麟遨天 生态赋能--中国信创黄埔论坛"在穗举办,院士专家.龙头企业代表等业界代表齐聚广州科学城,人大金仓常务副总裁宋瑞受邀出席本次会议,同产.学.研各界代表共同探讨信 ...

  7. DBeaver连接达梦|虚谷|人大金仓等国产数据库

    前言 工作中有些项目可能会接触到「达梦.虚谷.人大金仓」等国产数据库,但通常这些数据库自带的连接工具使用并不方便,所以这篇文章记录一下 DBeaver 连接国产数据库的通用模版,下文以达梦为例(其他国 ...

  8. nacos 适配达梦、人大金仓数据库

    文章目录 一.准备工作 1. 阅读官网文档 2. 下载源码,按官网更详细 3. 下载达梦.人大金仓数据库驱动 二.修改nacos源码 2.1. 引入驱动依赖 2.2. 引用数据库 2.3. 修改配置 ...

  9. nacos适配达梦、人大金仓数据库

    准备工作 1.下载nacos源码.编译,官网更详细 https://nacos.io/zh-cn/docs/quick-start.html 2.下载源码,按官网更详细 git地址:https://g ...

最新文章

  1. php优先队列,PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
  2. python使用matplotlib可视化、自定义设置Y轴刻度标签字体的大小( setting axis ticks size in matplotlib y axis)
  3. iOS - Swift NSEnumerator 迭代器
  4. Altair HW FEKO+WinProp 2020中文版
  5. Win服务器2008和2012哪个更好?
  6. mysql 学习笔记 02创建表
  7. python xlwt 解决报错:ValueError: More than 4094 XFs (styles)
  8. 从 5G 到智能革命,这篇文章值得一看
  9. deeplearning4j的学习
  10. linux生成密钥公钥,linux 生成密钥和公钥,实现免密登录
  11. python异常值处理实例_Python对杂乱文本数据进行处理实例
  12. 超酷HTML5 3D动画精选
  13. R语言survival包的survfit函数拟合生存曲线数据、survminer包的ggsurvplot函数可视化生存曲线、绘制分面生存曲线(facet_grid)
  14. 如何看错误日志,尤其是Caused by类的日志?
  15. OC get set 方法理解 get set方法不能同时重写
  16. 科大讯飞总裁办实习第三周
  17. 在Ubuntu 16.04下安装g2o
  18. Dijkstra迪杰斯特拉算法的介绍(分为朴素dj和堆优化版dj),包含模板总结(必掌握)与具体例题应用
  19. 2022 Jiangsu Collegiate Programming Contest I. Cutting Suffix
  20. 地质地貌卫星影像集锦(三 矿产资源篇)

热门文章

  1. 5码默认版块_用字节码解释try、catch、finally、i++、++i的执行结果?
  2. Elasticsearch使用说明(搬砖高人)
  3. Java基础知识每日总结(19)---Java输入输出流、文件、递归
  4. CES2017盘点: 各大公司都推出了哪些机器人
  5. 两个整数取中间值问题
  6. Libev源码分析05:Libev中的绝对时间定时器
  7. CS61A Lab 1
  8. 大前端学习记二开发准备
  9. 软件测试流程及流程管理
  10. 7.1.5、Sqoop__sqoop常用命令参数,import,export,hive,数据库连接,hbase等