空间数据库基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间数据库基础 陈斌 chenbin@ 主要内容 概述(1) 数据库系统(3) 空间数据库基础(3) Oracle Spatial简介(1) 课程重点 Oracle Spatial简介 1-Oracle Spatial概念 2-数据类型和元数据 3-索引和查询空间数据 4-坐标系统 1 Oracle Spatial概念 Oracle Spatial 数据模型 查询模型 空间数据索引 空间关系和条件 空间聚集函数 地理编码Geocoding 1.1 Oracle Spatial Oracle Spatial是什么? 一系列函数和过程的集合,在Oracle9i数据库中实现了对空间信息的存储、访问和分析 提供了SQL模式和函数来实现Feature Collection的存储、检索、更新和查询 Oracle Spatial的组成 实现模式(MDSYS) 规定了支持的几何数据类型的存储、语法和语义 空间索引机制 1.1 Oracle Spatial Oracle Spatial的组成 一套运算符和函数 进行感兴趣区域查询,空间连接查询和其它空间分析操作 管理工具 对象关系模型Object Relational Model Spatial采用对象关系模型表示几何对象 定义类型为MDSYS.SDO_GEOMETRY的字段 每个几何对象无需占用多行存储 对应OpenGIS Feature实现规范中的“SQL92+Geometry”Feature实现方案 1.1 Oracle Spatial 对象关系模型的优势 支持丰富的几何对象类型 包括圆弧arc ,圆circle, 混合多边形compound polygon, 混合折线段compound line string, 以及优化的矩形 易于创建和维护空间索引以及构造空间查询 空间索引由Oracle9i数据库服务器自动维护 几何对象可以保存在单条记录的单个字段 优化的性能 1.1 Oracle Spatial Spatial支持的几何对象类型 Point, point cluster Line string Polygon Arc line string Arc polygon Compound polygon Compound line string Circle Rectangle 1.1 Oracle Spatial Spatial支持3维和4维几何对象类型 仅实现存储和索引 空间函数仅对前两维坐标操作 空间运算符对多于两维的对象无效 Spatial的层次结构数据模型 高层次的对象由低一层次的对象构成 包括元素element,几何形geometry和图层layer三个层次 1.2 数据模型 元素Element 构成几何形对象的零件,包括点、折线段和多边形 多边形按照顶点排列顺序分为外部多边形和内部多边形,顺时针为内,逆时针为外 一个内多边形和若干外多边形组成带洞的多边形 几何形Geometry Geometry代表一个地物,由若干顺序排列的元素构成 构成元素可以是单个、多个同类型或者多个不同类型 1.2 数据模型 图层Layer 图层是若干具有相同属性的几何形的集合 人口密度、道路桥梁网络等 图层的几何形和相关的空间索引都保存在标准的数据库表中 坐标系Coordinate System(空间参照系) 空间数据都具有坐标系属性,坐标系可以是地理相关的,也可以和地理无关 地理相关的坐标数据有长度单位 地理无关即平面直角坐标(笛卡尔坐标) 1.2 数据模型 坐标系Coordinate System(空间参照系) Spatial支持四种坐标 笛卡尔坐标Cartesian coordinate 平面直角坐标,是几何形的缺省坐标系 地理坐标geodetic coordinate 经纬度坐标,与大地基准点相关 投影坐标projected coordinate 对应不同的应用目的,有多种投影方式 局部坐标local coordinate 非地理应用,如CAD等 1.2 数据模型 容差Tolerance 容差值用来设定空间数据在运算时的精度 反映了两个分离的点被考虑为重合的距离 对于地理数据,容差值的单位是米 对于非地理数据,容差值的单位和坐标系的单位一致 越小的容差值对应越高的运算精度 可以在图层元数据和某些空间运算参数中设定容差值,地理数据的容差值和具体的应用相关 对于非地理数据,容差值可以设定为数据最高精度的0.5倍 1.2 数据模型 容差Tolerance 在地理数据中设定过大的容差可能引起多边形相对边重合而错误 容差示例 a,b的实际距离为0.846049894,应用距离函数SDO_GEOMETRY.DISTANCE 如果图层容差为0.005,返回0.846049894 如果容差设定为0.5,返回0

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档