首页 > 其他分享 >达梦空间数据学习(三)

达梦空间数据学习(三)

时间:2023-10-12 16:26:09浏览次数:38  
标签:学习 几何图形 dmgeo2 ST 空间数据 geom SRID 坐标系 达梦

几何对象存取函数 ST_GeometryType(geometry) —— 返回几何图形的类型 ST_CoordDim(geometry) —— 返回几何图形的维数 ST_SRID(geometry) —— 返回几何图形的空间参考标识码 ST_AsText(geometry)——获取几何体对象的 wkt 格式文本描述信息 下面表包含不同几何图形类型的混合。 select * from  dmgeom;

查询出来的都是geometry类型,可以使用读取几何图形元数据的函数获取每个对象的基本信息

SELECT name, dmgeo2.ST_GeometryType(geom) 几何类型, dmgeo2.ST_CoordDim(geom) 维度,dmgeo2.ST_SRID(geom) 空间参考坐标系,
dmgeo2.ST_AsText(geom) wkt格式文本描述 FROM dmgeom;

为更直观的观察数据,对返回值是大字段类型使用to_char进行转换

SELECT name, to_char(dmgeo2.ST_GeometryType(geom)) 几何类型, dmgeo2.ST_CoordDim(geom) 维度,dmgeo2.ST_SRID(geom) 空间参考坐标系,
to_char(dmgeo2.ST_AsText(geom)) wkt格式文本描述 FROM dmgeom;

空间引用识别号(SRID)
要将几何图形投影到坐标系,必须需要使用SRID。SRID可以理解为唯一标识了将某个几何体空间数据映射成某个具体坐标系中的方式。不同SRID值代表了将几何体映射到坐标系中的不同方式。几何体本身的空间数据结合SRID就可以具体定位这个几何体在坐标系中的位置。关于两个几何图形的比较的操作都要基于同一SRID

根据SPATIAL_REF_SYS 可以查看SRID的具体信息
select * from SPATIAL_REF_SYS where srid=4326

两个重要的坐标体系
4326 \ GCS_WGS_1984 \ Geographic Coordinate System(GCSS)地理坐标系, World Geodetic System(WGS)世界大地测量系统
26986 \ 美国马萨诸塞州地方坐标系(区域坐标系)\ 投影坐标, 平面坐标

 

 

标签:学习,几何图形,dmgeo2,ST,空间数据,geom,SRID,坐标系,达梦
From: https://www.cnblogs.com/fangzpa/p/17759532.html

相关文章

  • Prompt Engineering学习经验
    参考 https://www.promptingguide.ai/zh1.清除之前对话上下文的干扰新任务,不考虑之前的问答内容2.增加上下文信息,指定结果列表###上下文信息####游戏列表#王者荣耀,别名[王者]和平精英,别名[和平、pubg]LOL原神明日之后金铲铲之战,别名"金铲铲"QQ飞车3.通过指......
  • 大数据、数据挖掘、机器学习、数据分析等专业的数据源网站——案例数据下载
    现在的大学计算机开设了下面的几个方向:大数据、数据挖掘、机器学习、数据分析 但是,上面的   ================================= 数据分析方向推荐入门书: ......
  • 计算机组成原理学习3
    四、RISC和CISC五、流水线流水线计算=一条完整指令执行时间+(n-1)x流水线周期吞吐量=指令条数/流水线计算加速比=使用流水线/不使用流水线 ......
  • 《信息安全系统设计与实现》第六周学习笔记
    一、课程内容第十一章学习EXT2文件数据结构1、通过mkfs创建虚拟磁盘mke2fs[-bblksize-Nninodes]devicenblocks虚拟磁盘布局:2、操作系统内核中的文件系统函数3、系统调用4、I/O库函数5、用户命令6、sh脚本低级别的文件操作中的常用函数:打开和关闭文件:open():打......
  • 机器学习经典教材《模式识别与机器学习》,Pattern Recognition and Machine Learning,PR
     微软剑桥研究院实验室主任ChristopherBishop的经典著作《模式识别与机器学习》,PatternRecognitionandMachineLearning,简称PRML,被微软“开源”了。  =================================  本书介绍&下载页:(书的介绍页面)https://www.microsoft.com/en-us/research......
  • 计算机组成原理学习4
    六、存储器  七、Cache7.1、基础知识 7.2、Cache地址映射发生块冲突从少到多的顺序:全相联映射–>组相联映射–>直接映射   ......
  • 简单易学的机器学习算法——Latent Dirichlet Allocation(理论篇)
    引言LDA(LatentDirichletAllocation)称为潜在狄利克雷分布,是文本语义分析中比较重要的一个模型,同时,LDA模型中使用到了贝叶斯思维的一些知识,这些知识是统计机器学习的基础。为了能够对LDA原理有清晰的认识,也为了能够对贝叶斯思维有全面的了解,在这里对基本知识以及LDA的相关知识进......
  • C#学习笔记--面向对象三大特征
    C#核心面向对象--封装用程序来抽象现实世界,(万物皆对象)来编程实现功能。三大特性:封装、继承、多态。类与对象声明位置:namespace中样式:class类名{}命名:帕斯卡命名法(首字母大写)实例化对象:根据类来新建一个对象。Personp=newPerson();成员变量声明在类语句块中用来描述......
  • 为什么我们需要不断的开发不同的机器学习模型 —— Do we Need Hundreds of Classifie
        ==========================================  论文:《DoweNeedHundredsofClassifierstoSolveRealWorldClassificationProblems?》  论文地址:https://jmlr.org/papers/volume15/delgado14a/delgado14a.pdf        =========......
  • scrum-Sprint回顾会:促进敏捷团队学习与改进的关键
    ​Sprint回顾会的主要目的是促进Scrum团队的学习和持续改进。在每个Sprint结束后,团队聚集在一起进行回顾,以达到以下目标:识别问题: 回顾会允许团队识别在Sprint(迭代)期间遇到的问题、挑战和障碍。这有助于提高对问题的认识,并确定下个Sprint的改进计划。寻找改进的机会: 团队......