达梦空间数据学习(三)

几何信息获取函数

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 @ 2023-10-12 16:14  fangzpa  阅读(767)  评论(0编辑  收藏  举报