空间数据库实习三个实验

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

运行结果和分析:

湖波与小船直接没有相交关系

完成时间 20 实验过程、结果及分析 得分 教师签名 80

实验三 简单的空间数据库示例

一、实验目的

通过一个简单的空间集合的示例,运用前面实验所学的方法,建立空间数据表、元数据表、建立空间索引、输入空间数据,实现一些简单的空间查询和分析。 二、实验环境

实验中的SQL语句均在SQL-PLUS中执行。 三、实验内容和要求(2课时)

一个商场有4个区域cola_a,cola_b,cola_c,cola_d,可以在一个20X20的直角坐标中表示为不同的多边形,如下图:

针对上图,自行设计并完成以下实验内容: 1.创建一个表(COLA_MARKETS)来保存空间数据; CREATE TABLE liufei (

feature_id NUMBER PRIMARY KEY, name VARCHAR2(32),

shape MDSYS.SDO_GEOMETRY)

2.将4个多边形(cola_a,cola_b,cola_c,cola_d)的空间数据插入到COLA_MARKETS表中;

INSERT INTO liufei VALUES( 1, 'cola_a', SDO_GEOMETRY(

2003, --two-dimensional polygon NULL, NULL,

SDO_ELEM_INFO_ARRAY(1,1003,3), --one rectangle (1003 = exterior) SDO_ORDINATE_ARRAY(1,1, 5,7) --only 2 points needed to --define rectangle (lower left and upper right) with --Cartesian-coordinate data ) );

INSERT INTO liufei VALUES( 2, 'cola_b', SDO_GEOMETRY(

2003, --two-dimensional polygon NULL, NULL,

SDO_ELEM_INFO_ARRAY(1,1003,1), --one polygon (exterior polygon ring)

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