达梦空间数据学习(三)

几何信息获取函数

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 \ 美国马萨诸塞州地方坐标系(区域坐标系)\ 投影坐标, 平面坐标

 

 

posted @   fangzpa  阅读(925)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示