Oracle Spacial(空间数据库)geometry元数据结构
2017-11-30 08:58
316 查看
geometry元数据内容
每一维的名称、上下限和容差值
存放在系统表中,用户不能直接访问,通过三个视图来存取:
USER_SDO_GEOM_METADATA,可以更新
ALL_SDO_GEOM_METADATA,只可以查询
DBA_SDO_GEOM_METADATA,DBA可查询
对于每一个几何类型字段都应该相应更新USER_SDO_GEOM_METADATA视图
元数据结构
TABLE_NAMEvarchar2(32)
记录几何字段所在的表名
COLUMN_NAMEvarchar2(32)
记录几何字段的名称
DIMINFOMDSYS.SDO_DIM_ARRAY
由最多4个SDO_DIM_ELEMENT组成,每个SDO_DIM_ELEMENT描述一个维度的信息
SDO_DIMNAME:维度名称,如“x”
SDO_LB,SDO_UB:上下限
SDO_TOLERANCE:容差值
SRIDnumber
记录字段的空间参照系ID
度量单位
涉及测量的空间函数都包括单位选项
对于地理相关的geometry,其缺省坐标值单位由SRID决定,大多数坐标系的单位是米
对于SRID为NULL的geometry,没有单位
Spatial通过两个系统表来判定单位是否有效
MDSYS.SDO_DIST_UNITS
SDO_UNIT:单位名称(km/mile/foot…)
UNIT_NAME:描述信息
CONVERSION_FACTOR:和米的转换比
MDSYS.SDO_AREA_UNITS
结构同上,FACTOR是同平方米的转换比
示例:
SELECT c.name,
SDO_GEOM.SDO_LENGTH(c.shape, m.diminfo,
’unit=KM’)
FROM cola_markets_cs c,
user_sdo_geom_metadatam
WHERE m.table_name = ’COLA_MARKETS_CS’
AND m.column_name = ’SHAPE’;
每一维的名称、上下限和容差值
存放在系统表中,用户不能直接访问,通过三个视图来存取:
USER_SDO_GEOM_METADATA,可以更新
ALL_SDO_GEOM_METADATA,只可以查询
DBA_SDO_GEOM_METADATA,DBA可查询
对于每一个几何类型字段都应该相应更新USER_SDO_GEOM_METADATA视图
元数据结构
TABLE_NAMEvarchar2(32)
记录几何字段所在的表名
COLUMN_NAMEvarchar2(32)
记录几何字段的名称
DIMINFOMDSYS.SDO_DIM_ARRAY
由最多4个SDO_DIM_ELEMENT组成,每个SDO_DIM_ELEMENT描述一个维度的信息
SDO_DIMNAME:维度名称,如“x”
SDO_LB,SDO_UB:上下限
SDO_TOLERANCE:容差值
SRIDnumber
记录字段的空间参照系ID
度量单位
涉及测量的空间函数都包括单位选项
对于地理相关的geometry,其缺省坐标值单位由SRID决定,大多数坐标系的单位是米
对于SRID为NULL的geometry,没有单位
Spatial通过两个系统表来判定单位是否有效
MDSYS.SDO_DIST_UNITS
SDO_UNIT:单位名称(km/mile/foot…)
UNIT_NAME:描述信息
CONVERSION_FACTOR:和米的转换比
MDSYS.SDO_AREA_UNITS
结构同上,FACTOR是同平方米的转换比
示例:
SELECT c.name,
SDO_GEOM.SDO_LENGTH(c.shape, m.diminfo,
’unit=KM’)
FROM cola_markets_cs c,
user_sdo_geom_metadatam
WHERE m.table_name = ’COLA_MARKETS_CS’
AND m.column_name = ’SHAPE’;
相关文章推荐
- Oracle Spacial(空间数据库)SDO_MIGRATE包函数
- Oracle Spacial(空间数据库)常见的错误
- Oracle Spacial(空间数据库)查询模型和空间索引
- Oracle Spacial(空间数据库)空间聚集函数
- oracle之逻辑数据库结构概述(表空间、段、数据拓展和数据块)
- Oracle体系结构之-数据库、表空间、实例简介
- Oracle体系结构之-数据库、表空间、实例简介
- Oracle体系结构之-数据库、表空间、实例简介
- Oracle Spacial(空间数据库)创建空间字段示例
- Oracle Spacial(空间数据库)查询空间数据2
- Oracle Spacial(空间数据库)空间索引
- Oracle的实例、表空间、用户、数据库、Schema结构和一个实际问题
- Oracle Spacial(空间数据库)sdo_Geom包的函数
- Oracle如何把数据库表迁移到指定表空间
- Oracle - 数据库的实例、表空间、用户、表之间关系
- Oracle 数据库管理表空间和数据文件
- Oracle创建数据库与表空间和数据字典表的概念
- Oracle的逻辑结构(表空间、段、区间、块)——表空间
- oracle----实例--数据库---表空间--用户--表
- oracle 数据库表空间的导出