空间数据库实习三个实验

发布时间 : 星期日 文章空间数据库实习三个实验更新完毕开始阅读

(2)查询cola_b和cola_d是否相交;

SELECT SDO_GEOM.RELATE(c_b.shape, 'anyinteract', c_d.shape, 0.005) FROM liufei c_b, liufei c_d

WHERE c_b.name= 'cola_b' AND c_d.name= 'cola_d'; (3)查询cola_a,cola_b,cola_c,cola_d的面积;

SELECT name, SDO_GEOM.SDO_AREA(shape, 0.005) FROM cola_markets;

(4)查询cola_b和cola_d之间的距离;

SELECT c.name, SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(c.shape, 0.005)

FROM liufei c WHERE c.name= 'cola_c';

(5)检查cola_a,cola_b,cola_c,cola_d 的有效性。

CREATE TABLE val_results(sdo_rowidROWID, result VARCHAR2(2000)); CALL SDO_GEOM.VALIDATE_LAYER_WITH_CONTEXT('liufei', 'SHAPE', 'VAL_RESULTS', 2); SELECT * from val_results;

提示:1.(1)-(5)的操作可参考Oracle Spatial User’s Guide and Reference的2-2开始的相关说明; 2.对(5)的更详细的信息可参照Oracle Spatial User’s Guide and Reference的11-46开始的相关说明。 完成时间 20

实验过程、结果及分析 得分 教师签名 80

联系合同范文客服:xxxxx#qq.com(#替换为@)