网站大量收购独家精品文档,联系QQ:2885784924

空间数据库课件第4讲Oracle 及Oracle Spatial.pptxVIP

空间数据库课件第4讲Oracle 及Oracle Spatial.pptx

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

河南大学环境与规划学院;第四讲Oracle及OracleSpatial;Oracle简介;EvolutionofOracleSQLEngine;二、ORACLE体系结构总览;ORACLE体系结构总览;(1)支持大数据库、多用户的高性能的事务处理。

(2)Oracle遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准。

(3)实施安全性控制和完整性控制。

(4)支持分布式数据库和分布处理。

(5)具有可移植性、可兼容性和可连接性。

(6)支持UDT,其Spatial广泛用于GIS数据的存储;Raster

Topology

Networkmodelling

SpatialMining

MapViewer;Oracle对空间数据的支持;OGC;OracleSpatial;;OracleSpatial;空间数据模型;(1)SDO_GTYPE

SDO_GTYPE是一个NUMBER型的数值,用来定义存储对象的类型。SDO_GTYPE是一个4个数字的整数,其格式为dltt,其中d表示几何对象的维数;l表示三维线性参考系统中的线性参考值,当d为3维或者4维时需要设置该值,一般情况下为空;tt为几何对象的类型,OracleSpatial定义了9种类型的几何类型,目前,tt使用了00到09另外,10到99是OracleSpatial保留的数字,以备将来几何对象扩展所用。;(2)SDO_SRID

SDO_SRID也是一个NUMBER型的数值,它用于标识与几何对象相关的空间坐标参考系。如果SDO_SRID为空(null),则表示没有坐标系与该几何对象相关;如果该值不为空,则该值必须为MDSYS.CS_SRS表中SRID字段的一个值,在创建含有几何对象的表时,这个值必须加入到描述空间数据表元数据的USER_SDO_GEOM_METADATA视图的SRID字段中。OracleSpatial规定,一个几何字段中的所有几何对象都必须为相同的SDO_SRID值。;(3)SDO_POINT

SDO_POINT是一个包含X,Y,Z数值信息的对象,用于表示几何类型为点的几何对象。如果SDO_ELEM_INFO和SDO_ORDINATES数组都为空,则SDO_POINT中的X,Y,Z为点对象的坐标值,否则,SDO_POINT的值可以忽略(用NULL表示)。OracleSpatial强烈建议用SDO_POINT存储空间实体为点类型空间数据,这样可以极大的优化OracleSpatial的存储性能,提高查询效率。;(3)SDO_POINT

SDO_POINT是一个包含X,Y,Z数值信息的对象,用于表示几何类型为点的几何对象。如果SDO_ELEM_INFO和SDO_ORDINATES数组都为空,则SDO_POINT中的X,Y,Z为点对象的坐标值,否则,SDO_POINT的值可以忽略(用NULL表示)。OracleSpatial强烈建议用SDO_POINT存储空间实体为点类型空间数据,可以极大的优化OracleSpatial的存储性能,提高查询效率。;(4)SDO_ELEM_INFO

SDO_ELEM_INFO是一个可变长度的数组,每3个数作为一个元素单位,用于解释坐标是如何存储在SDO_ORDINATES数组中的。这里把组成一个元素的3个数称为3元组。一个3元组包含以下3部分的内容:

??????l??SDO_STARTING_OFFSET

SDO_STARTING_OFFSET表明每个几何元素的第一个坐标在SDO_ORDINATES数组中的存储位置。它的值从1开始,逐渐增加。;??l??SDO_ETYPE

SDO_ETYPE用于表示几何对象中每个组成元素的几何类型。当它的值为1,2,1003和2003时,表明这个几何元素为简单元素。如果SDO_ETYPE为1003,表明该多边形为外环(第一个数为1表示外环),坐标值以逆时针存储;如果SDO_ETYPE为2003,表明该多边形为内环(第一个数为2表示内环),坐标值以顺时针存储。当SDO_ETYPE为4,1005和2005时,表明这个几何元素为复杂元素。它至少包含一个3元组用以说明该复杂元素具有多少个简单几何元素。同样,1005表示多边形为外环,坐标值以逆时针存储;2005表示多边形为内环,坐标值以顺时针存储。?????;l??SDO_INTERPRETATION

SDO_INTERPRETATION具有两层含义,具体的作用由SDO_ETYPE是否为复杂元素决定。如果SDO_ETYPE是复杂元素(4,1005和2005),则SDO_INTERPRETATION表示它后面有几个子3元组属于这个复杂元素。如果SDO_ETYPE是简

文档评论(0)

翰林大当家 + 关注
实名认证
服务提供商

文案个性定制,计划书、方案、策划书专业撰写。

1亿VIP精品文档

相关文档