oracle spacial,Oracle Spacial(空间数据库)geometry元数据结构
geometry元數(shù)據(jù)內(nèi)容
每一維的名稱、上下限和容差值
存放在系統(tǒng)表中,用戶不能直接訪問(wèn),通過(guò)三個(gè)視圖來(lái)存取:
USER_SDO_GEOM_METADATA,可以更新
ALL_SDO_GEOM_METADATA,只可以查詢
DBA_SDO_GEOM_METADATA,DBA可查詢
對(duì)于每一個(gè)幾何類型字段都應(yīng)該相應(yīng)更新USER_SDO_GEOM_METADATA視圖
元數(shù)據(jù)結(jié)構(gòu)
TABLE_NAMEvarchar2(32)
記錄幾何字段所在的表名
COLUMN_NAMEvarchar2(32)
記錄幾何字段的名稱
DIMINFOMDSYS.SDO_DIM_ARRAY
由最多4個(gè)SDO_DIM_ELEMENT組成,每個(gè)SDO_DIM_ELEMENT描述一個(gè)維度的信息
SDO_DIMNAME:維度名稱,如“x”
SDO_LB,SDO_UB:上下限
SDO_TOLERANCE:容差值
SRIDnumber
記錄字段的空間參照系ID
度量單位
涉及測(cè)量的空間函數(shù)都包括單位選項(xiàng)
對(duì)于地理相關(guān)的geometry,其缺省坐標(biāo)值單位由SRID決定,大多數(shù)坐標(biāo)系的單位是米
對(duì)于SRID為NULL的geometry,沒(méi)有單位
Spatial通過(guò)兩個(gè)系統(tǒng)表來(lái)判定單位是否有效
MDSYS.SDO_DIST_UNITS
SDO_UNIT:單位名稱(km/mile/foot…)
UNIT_NAME:描述信息
CONVERSION_FACTOR:和米的轉(zhuǎn)換比
MDSYS.SDO_AREA_UNITS
結(jié)構(gòu)同上,FACTOR是同平方米的轉(zhuǎn)換比
示例:
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’;
轉(zhuǎn)載自:https://blog.csdn.net/gaoying1234/article/details/78671965
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的oracle spacial,Oracle Spacial(空间数据库)geometry元数据结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle修改filesystem,(
- 下一篇: tp中怎么执行mysql事务_tp中使用