人大金仓和达梦的空间数据能力对比
一、总得来说:
人大金仓底层更解决于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…...

分布式任务处理
分布式任务处理 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,爬虫等方面知识的分享。 如果有需要的小伙伴可以关注博主,博主会继续更新的,…...
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 封装城市选择组件
城市选择-基本功能 能够封装城市选择组件,并且完成基础的显示隐藏的交互功能 (1)封装通用组件src/components/city/index.vue <script lang"ts" setup name"City"></script> <template><div class…...

19c补丁后oracle属主变化,导致不能识别磁盘组
补丁后服务器重启,数据库再次无法启动 ORA01017: invalid username/password; logon denied Oracle 19c 在打上 19.23 或以上补丁版本后,存在与用户组权限相关的问题。具体表现为,Oracle 实例的运行用户(oracle)和集…...
SkyWalking 10.2.0 SWCK 配置过程
SkyWalking 10.2.0 & SWCK 配置过程 skywalking oap-server & ui 使用Docker安装在K8S集群以外,K8S集群中的微服务使用initContainer按命名空间将skywalking-java-agent注入到业务容器中。 SWCK有整套的解决方案,全安装在K8S群集中。 具体可参…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...

srs linux
下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...

Nuxt.js 中的路由配置详解
Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...
spring:实例工厂方法获取bean
spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂ÿ…...

Cloudflare 从 Nginx 到 Pingora:性能、效率与安全的全面升级
在互联网的快速发展中,高性能、高效率和高安全性的网络服务成为了各大互联网基础设施提供商的核心追求。Cloudflare 作为全球领先的互联网安全和基础设施公司,近期做出了一个重大技术决策:弃用长期使用的 Nginx,转而采用其内部开发…...

C++ 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
一、项目背景回顾 前五弹完成了Json-Rpc协议解析、请求处理、客户端调用等基础模块搭建。 本弹重点聚焦于服务端的模块划分与架构设计,提升代码结构的可维护性与扩展性。 二、服务端模块设计目标 高内聚低耦合:各模块职责清晰,便于独立开发…...

使用 SymPy 进行向量和矩阵的高级操作
在科学计算和工程领域,向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能,能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作,并通过具体…...