运行结果和分析:
湖波与小船直接没有相交关系
完成时间 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)
相关推荐: