当前位置: 首页 > news >正文

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

一、总得来说:

人大金仓底层更解决于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

相关文章:

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

一、总得来说: 人大金仓底层更解决于pg数据库, 人大金仓的空间能力基于postgis能力来实现,能力挺强大的. 细节上人大金仓的架构上也对空间的支持框架做的比达梦更加完善。例如数据库的集群能力,并行计算能力,空间数据…...

探析集团企业 1+N 模式,重新定义集团型CRM

目录 一、客户经营、运营监控 二、流程驱动、业务成长 三、规则规范 业务治理 什么是集团型CRM【1N】?本文中我们可以把集团看作为“1”,其他分公司或组织看作为“N”。本篇我们主要分析集团CRM业务定位。 我们从企业集团总部的职能定位确定集团CRM…...

卡特兰数

文章目录1、简介1.1 何为卡特兰数1.2 卡特兰数的通项公式2、应用2.1 题目1:括号合法题目描述思路分析2.2 题目2:进出栈的方式2.2.1 题目描述2.2.2 思路分析2.3 题目3:合法的序列2.3.1 题目描述2.3.2 思路分析2.3.3 代码实现2.4 题目4&#xf…...

分布式任务处理

分布式任务处理 1. 什么是分布式任务调度 视频上传成功需要对视频的格式进行处理,如何用Java程序对视频进行处理呢?这里有一个关键的需求就是当视频比较多的时候我们如何可以高效处理。 如何去高效处理一批任务呢? 1、多线程 多线程是充…...

Linux 命令复习

常用命令 1、目录操作 cd 切换目录 cd / 切换到根目录 cd ~ 回到个人用户的主目录 ls 查看当前目录下所有文件的详细信息 list的意思 ll 查看当前目录下所有文件的详细信息 pwd 显示当前目录的全路径 . …...

leetcode 困难 —— 天际线问题(优先队列)

(思路感觉挺明显的,就是一些特殊情况得考虑清楚) 题目: 城市的 天际线 是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。给你所有建筑物的位置和高度,请返回 由这些建筑物形成的 天际线 。 每个建筑物的几何信息…...

离散数学笔记_第一章:逻辑和证明(2 )

1.2 命题逻辑的应用1.2.1 语句翻译 1.2.2 系统规范说明 1.2.3 布尔搜索 1.2.4 逻辑谜题泥巴孩子谜题骑士和流氓(考研逻辑题)1.1.2.5 逻辑电路1.2.1 语句翻译 🐳为啥要翻译语句? ➡因语言常常有二义性(有歧义&#x…...

MFCC语音特征值提取算法

博主简介 博主是一名大二学生,主攻人工智能研究。感谢让我们在CSDN相遇,博主致力于在这里分享关于人工智能,c,Python,爬虫等方面知识的分享。 如果有需要的小伙伴可以关注博主,博主会继续更新的&#xff0c…...

TencentOS3.1编译安装redis6.2.5

下载地址:https://redis.io/download 最近版为7.0.8,本次安装的是6.2.5 软件包解包并进入目录。 redis是c语言编写的,编译需要gcc,按网上资料说默认安装的gcc版本过低(可能是4.8.5),使用rpm …...

AI顶会accepted papers list

为方便相关paper调研,对相关顶会文章列表和下载地址汇总,会议包括:AAAI、ACL、IJCAI、ICLR、COLING、SIGIR、WSDM、WWW、ICML、KDD、NeurIPS、CVPR、ECCV、ACM MM 2023 Accepted papers list 更新于:(2022.11.24&…...

IOS逆向之frida安装

首先手机要越狱,这个就不说了,博主就是咸鱼搞了个160的苹果6, 自己刷到苹果6支持最新的12.5.7版本后越狱; 谁让他低版本,不支持 CrackerXI砸壳呢,当时你要是使用 frida-ios-dump 也是可以的; …...

《金山区提信心扩需求稳增长促发展行动方案》的通知

金发改规〔2023〕1号 各镇政府、街道办事处、园区管委会,区政府各部门、各直属单位: 《金山区提信心扩需求稳增长促发展行动方案》已经区委、区政府同意,现印发给你们,请认真按照执行。 附件:金山区提信心扩需求稳增…...

【Redis】Java客户端JedisSpringDataRedis入门(三)

🚗Redis学习第三站~ 🚩起始站:【Redis】概述&环境搭建(一) 🚩本文已收录至专栏:数据库学习之旅 👍希望您能有所收获 在上一篇中我们学习了Redis常见命令的使用,显然,我们不可能一…...

挑选销售自动化工具应该关注什么功能?

销售自动化可以极大地提高你的生产力和效率,每周都为你节省时间。这样,你就可以把更多的时间用于完成交易,而减少用于行政任务的时间。市面上的销售自动化工具有很多,作为一般经验法则,以下是销售自动化工具中需要寻找…...

thread.join 是干什么的?原理是什么?

Thread.join 加了join,表示join的线程的修改对于join之外的代码是可见的。 代码示例: public class JoinDemo {private static int i 1000;public static void main(String[] args) {new Thread(()->{i 3000;}).start();System.out.println("…...

论文阅读 | Cross-Attention Transformer for Video Interpolation

前言:ACCV2022wrokshop用transformer做插帧的文章,q,kv,来自不同的图像 代码:【here】 Cross-Attention Transformer for Video Interpolation 引言 传统的插帧方法多用光流,但是光流的局限性在于 第一&…...

【C++修炼之路】22.哈希

每一个不曾起舞的日子都是对生命的辜负 哈希一.哈希概念及性质1.1 哈希概念1.2 哈希冲突1.3 哈希函数二.哈希冲突解决2.1 闭散列/开放定址法2.2 开散列/哈希桶三.开放定址法代码3.1 插入Insert3.2 查找Find3.3 删除Erase3.4 映射的改良&完整代码四.开散列代码4.1 插入Inser…...

HashMap原理(一):哈希函数的设计

目录导航哈希函数的作用与本质哈希函数设计哈希表初始容量的校正哈希表容量为2的整数次幂的缺陷及解决办法注:为了简化代码,提高语义,本文将HashMap很多核心代码抽出并根据代码含义为代码片段取名,完全是为了方便读者理解。哈希函…...

06--WXS 脚本

1、简介WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML ,可以构建出页面的结构。 注意事项WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。WXS 与 JavaScript 是不同的语言,有自己的…...

【Vue3】vue3 + ts 封装城市选择组件

城市选择-基本功能 能够封装城市选择组件&#xff0c;并且完成基础的显示隐藏的交互功能 &#xff08;1&#xff09;封装通用组件src/components/city/index.vue <script lang"ts" setup name"City"></script> <template><div class…...

C语言if判断语句的三种用法

C if 语句 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 语法 C 语言中 if 语句的语法&#xff1a; if(boolean_expression) {/* 如果布尔表达式为真将执行的语句 */ }如果布尔表达式为 true&#xff0c;则 if 语句内的代码块将被执行。如果布尔表达式为 false&…...

React中echarts的封装

做大屏的时候经常会遇到 echarts 展示 在 React &#xff08;^18.2.0&#xff09; 中对 echarts &#xff08;^5.4.0&#xff09; 的简单封装 echarts 封装使用 props 说明 参数说明类型可选值默认值opts初始化传入的 opts https://echarts.apache.org/zh/api.html#echarts…...

IV测试系统3A太阳能模拟器在光伏中应用

一、概述IV测试系统3A太阳能模拟器应具备光束准直、光斑均匀、辐照稳定、且与太阳光谱匹配的特点&#xff0c;使用户可足不出户的完成需要太阳光照条件的测试。科迎法电气提供多规格高品质的太阳模拟器&#xff0c;可适用于单晶硅、多晶硅、非晶硅、染料敏化、有机、钙钛矿等各…...

Vue 中过滤器 filter 使用教程

Vue 过滤器 filter 使用教程文章目录Vue 过滤器 filter 使用教程一、过滤器1.1 过滤器使用的背景1.2 格式化时间的不同实现1.3 过滤器的使用1.4 过滤器总结一、过滤器 1.1 过滤器使用的背景 过滤器提供给我们的一种数据处理方式。过滤器功能不是必须要使用的&#xff0c;因为它…...

源码numpy笔记

参考文章 numpy学习 numpy中的浅复制和深复制的详细用法 numpy中的np.where torch.gather() Numpy的核心数据结构&#xff0c;就叫做array就是数组&#xff0c;array对象可以是一维数组&#xff0c;也可以是多维数组 array本身的属性 shape&#xff1a;返回一个元组&#xf…...

【VUE】六 路由和传值

目录 一、 路由和传值 二、案例 三、案例存在无法刷新问题 一、 路由和传值 当某个组件可以根据某些参数值的不同&#xff0c;展示不同效果时&#xff0c;需要用到动态路由。 例如&#xff1a;访问网站看到课程列表&#xff0c;点击某个课程&#xff0c;就可以跳转到课程详…...

ChatGPT修炼指南和它的电力畅想

近期&#xff0c;ChatGPT刷屏各大社交平台&#xff0c;无疑成为人工智能界最靓的仔&#xff01; 身为一款“会说话”的聊天机器人程序&#xff0c;它与前辈产品Siri、小度、微软小冰等有什么不同&#xff1f;先来听听小伙伴们怎么说。 ChatGPT何以修炼得这么强大&#xff1f;…...

基于vscode开发vue项目的详细步骤教程

1、Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 2、Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目_水w的博客-CSDN博客 目录 五、vscode集成npm开发vue项目 1、vscode安装所需要的插件&#xff1a; 2、搭建一个vue小页面(入门vue) 3、大致理解…...

【C++初阶】1. C++入门

1. 前言 1. 什么是C C语言是结构化和模块化的语言&#xff0c;适合处理较小规模的程序。对于复杂的问题&#xff0c;规模较大的程序&#xff0c;需要高度的抽象和建模时&#xff0c;C语言则不合适。为了解决软件危机&#xff0c; 20世纪80年代&#xff0c; 计算机界提出了OOP(…...

数据结构与算法(二十)快速排序、堆排序(四)

数据结构与算法&#xff08;三&#xff09;软件设计(十九)https://blog.csdn.net/ke1ying/article/details/129252205 排序 分为 稳定排序 和 不稳定排序 内排序 和 外排序 内排序指在内存里&#xff0c;外排序指在外部存储空间排序 1、排序的方法分类。 插入排序&#xff…...

佛山专业做网站公司有哪些/百度客服24小时电话人工服务

Problem Description 给出组合数C(n,m), 表示从n个元素中选出m个元素的方案数。例如C(5,2) 10, C(4,2) 6.可是当n,m比较大的时候&#xff0c;C(n,m)很大&#xff01;于是xiaobo希望你输出 C(n,m) mod p的值&#xff01;思路&#xff1a;水题&#xff0c;练一下&#xff4c;&a…...

大连网站制作方法/佛山外贸seo

2019独角兽企业重金招聘Python工程师标准>>> Oracle10g的em服务能够正常启动且本机通过ip可正常访问。 但是客户机在浏览器通过ip地址则无法访问&#xff0c;页面的显示信息是“ Internet Explorer 无法显示该网页 ”。 唉。什么原因呢&#xff1f;高手们给看看&…...

上海好的高端网站建设/seo技术培训课程

这时候我们需要进入bin目录&#xff0c;然后进入dos窗口输入命令: mysqld -nt -install mysql5.1版本后的命令可以使用这条命令 mysqld.exe -install 然后我们可以试着开启服务 net start mysql...

广东门户网站建设/seo与sem的关系

首先来看一张即时通讯里的一个用例图。 看这张图&#xff0c;第一反应是乱&#xff0c;没条理。再来分析下这张图&#xff0c;管理好友可以理解成一级用例&#xff0c;实际上它是一个虚拟用例&#xff0c;查找好友是个二级用例&#xff0c;以后的操作都是建立在查找好友的基础上…...

网站建设要学哪些软件有哪些内容/百度小说风云榜总榜

共享锁 共享锁指的就是对于多个不同的事务&#xff0c;对同一个资源共享同一个锁。相当于对于同一把门&#xff0c;它拥有多个钥匙一样。就像这样&#xff0c;你家有一个大门&#xff0c;大门的钥匙有好几把&#xff0c;你有一把&#xff0c;你女朋友有一把&#xff0c;你们都可…...

哪个旅游网站做的最好/定制企业网站建设制作

前言 曾听过很多人说Android学习很简单&#xff0c;做个App就上手了&#xff0c;工作机会多&#xff0c;毕业后也比较容易找工作。这种观点可能是很多Android开发者最开始入行的原因之一。 在工作初期&#xff0c;工作主要是按照业务需求实现App页面的功能&#xff0c;按照设…...