欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    空间数据结构与空间数据库.ppt

    • 资源ID:6191238       资源大小:511.51KB        全文页数:37页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    空间数据结构与空间数据库.ppt

    第三章 空间数据结构与空间数据库,1概述2矢量数据结构3栅格数据结构4栅格与矢量数据结构的转换5GIS空间数据结构的建立,一.两种数据结构的比较二.矢量格式向栅格格式的转换 三.栅格格式向矢量格式的转换 四.矢量与栅格一体化数据结构五.空间数据库,4矢量栅格数据结构的比较与转换,一、矢量数据模型与栅格数据模型比较,包括:1)点的转换:2)线段的转换:3)多边形的转换:,二.矢量数据结构向栅格数据结构的转换,二.矢量格式向栅格格式的转换,1矢量到栅格的转换(栅格化过程包括以下操作):1)将点和线实体的角点的笛卡尔坐标转换到预定分辩率和已知位置值的矩阵中;2)对多边形而言,测试过角点后,剩下线段处理,这时只要利用二次扫描就可以知道何时到达多边形的边界,度记录其位置与属性值。,二.矢量格式向栅格格式的转换,2 多边形转换(栅格化过程包括以下操作):1)内部点扩散算法:2)射线算法:3)扫描填充法:4)边界代数算法:5)复数积分算法,1)内部点扩散算法该算法由每个多边形一个内部点(种子点)开始,向其八个方向的邻点扩散,判断各个新加入点是否在多边形边界上,如果是边界上,则该新加入点不作为种子点,否则把非边界点的邻点作为新的种子点与原有种子点一起进行新的扩散运算,并将该种子点赋以该多边形的编号。重复上述过程直到所有种子点填满该多边形并遇到边界停止为止。扩散算法程序设计比较复杂,并且在一定的栅格精度上,如果复杂图形的同一多边形的两条边界落在同一个或相邻的两个栅格内,会造成多边形不连通,这样一个种子点不能完成整个多边形的填充。,2)射线算法射线算法可逐点判断数据栅格点在某多边形之外或在多边形内,由待判点向图外某点引射线,判断该射线与某多边形所有边界相交的总次数,如相交偶数次,则待判点在该多边形外部,如为奇数次,则待判点在该多边形内部(图7-12)。采用射线算法,要注意的是:射线与多边形边界相交时,有一些特殊情况会影响交点的个数,必须予以排除(图7-13)。,2)射线算法,射线算法,2)射线算法,射线算法的特殊情况,3)扫描算法扫描算法是射线算法的改进,将射线改为沿栅格阵列列或行方向扫描线,判断与射线算法相似。扫描算法省去了计算射线与多边形边界交点的大量运算,大大提高了效率。,4)边界代数算法(BAF-Boundary Algebra Filling)任伏虎边界代数多边形填充算法是一种基于积分思想的矢量格式向栅格格式转换算法,它适合于记录拓扑关系的多边形矢量数据转换为栅格结构。图7-15表示转换单个多边形的情况,多边形编号为a,模仿积分求多边形区域面积的过程,初始化的栅格阵列各栅格值为零,以栅格行列为参考坐标轴,由多边形边界上某点开始顺时针搜索边界线,当边界上行时(图7-15-a),位于该边界左侧的具有相同行坐标的所有栅格被减去a;当边界下行时(图7-15-b),该边界左边(前进方向看为右侧)所有栅格点加一个值a,边界搜索完毕则完成了多边形的转换。,4)边界代数算法,单个多边形的转换,4)边界代数算法对于这种多个多边形的矢量向栅格转换问题,只需对所有多边形边界弧段作如下运算而不考虑排列次序:当边界弧段上行时,该弧段与左图框之间栅格增加一个值(左多边形编号减去右多边形编号);当边界弧段下行时,该弧段与左图框之间栅格增加一个值(右多边形编号减去左多边形编号)。两个多边形转换过程如图所示。,4)边界代数算法,5)复数积分算法对全部栅格阵列逐个栅格单元地判断该栅格归属的多边形编码,判别方法是由待判点对每个多边形的封闭边界计算复数积分,对某个多边形,如果积分值为2r,则该待判点属于此多边形,赋以多边形编号,否则在此多边形外部,不属于该多边形。,三.栅格数据结构向矢量数据结构的转换,1.基于图像数据的矢量化方法:1)二值化:2)细化:3)边界线的追踪:4)拓扑关系的生成:5)去除多余点及曲线圆滑:,三.栅格数据结构向矢量数据结构的转换,多边形边界提取:采用高通滤波将栅格图像二值化或以特殊值标识边界点;边界线追踪:对每个边界弧段由一个结点向另一个结点搜索,通常对每个已知边界点需沿除了进入方向的其他7个方向搜索下一个边界点,直到连成边界弧段;拓扑关系生成:对于矢量表示的边界弧段数据,判断其与原图上各多边形的空间关系,以形成完整的拓扑结构并建立与属性数据的联系;去除多余点及曲线圆滑:由于搜索是逐个栅格进行的,必须去除由此造成的多余点记录,以减少数据冗余;搜索结果,曲线由于栅格精度的限制可能不够圆滑,需采用一定的插补算法进行光滑处理,常用的算法有:线形迭代法;分段三次多项式插值法;正轴抛物线平均加权法;斜轴抛物线平均加权法;样条函数插值法。,三.栅格数据结构向矢量数据结构的转换,2.基于再生栅格数据的矢量化方法:1)设别内边界:2)设别公共边界:3)追踪外边界:,三.栅格数据结构向矢量数据结构的转换,3.多边形栅格转矢量的双边界搜索算法(DBDF-Double Boundary Direct Finding):算法的基本思想是通过边界提取,将左右多边形信息保存在边界点上,每条边界弧段由两个并行的边界链组成,分别记录该边界弧段的左右多边形编号。边界线搜索采用2*2栅格窗口,在每个窗口内的四个栅格数据的模式,可以唯一地确定下一个窗口的搜索方向和该弧段的拓扑关系,极大地加快了搜索速度,拓扑关系也很容易建立。,三.栅格数据结构向矢量数据结构的转换 3多边形栅格转矢量的双边界搜索算法,具体步骤如下:边界点和结点提取:边界线搜索与左右多边形信息记录:多余点去除:,边界点和结点提取:,节点的8种情形,边界点和结点提取:,边界点的6种情形,三.栅格数据结构向矢量数据结构的转换,4.矢量化过程要保证以下两点:(从栅格单元转换到几何图形的过程称为矢量化)1)拓扑转换,即保持栅格表示出的连通性与邻接性;2)转换物体正确的外形。,四.矢量与栅格一体化数据结构,1.基本概念:Morton码;统一的约定(点、线、面)。2.矢量与栅格一体化数据结构设计:1)点状目标和结点的数据结构;2)线状目标和弧段数据结构;3)面状目标的数据结构.,五.GIS空间数据结构的建立,1.系统功能与数据间的关系以城市信息系统为例2.空间数据的分类和编码1)空间数据的分类:2)空间数据的编码:3.矢量数据的输入4.栅格数据的输入,(第四章 空间数据库),一.概述二.空间数据库概念模型设计(传统的数据模型)三.空间数据库概念模型设计(语义数据模型和面向对象数据模型)四.空间数据库逻辑模型设计和物理设计)五.5GIS空间时态数据库,4空间数据库,一.概述,1.空间数据库的概念数据库就是为一定目的服务,以特定的数据存储的相关联的数据集合,它是数据管理的高级阶段,是从文件管理系统发展而来的。地理信息系统的数据库(简称空间数据库或地理数据库)是某一区域内关于一定地理要素特征的数据集合。数据库 图书馆数据 图书数据模型 书卡编目数据的物理组织 图书存放规则、书架数据库管理系统 图书管理员外存 书库用户 读者数据存取 图书阅览,1.空间数据库的概念,数据组织的分级:数据库中的数据组织一般可以分为四级:数据项、记录、文件和数据库。1)数据项数据项是可以定义数据的最小单位,也叫元素、基本项、字段等,数据项与现实世界实体的属性相对应。每个数据项都有一个名称,称为数据项目。数据项的值可以是数值的、字母的、字母数字的、汉字的等形式。数据项的物理特点在于它具有确定的物理长度,可以作为整体看待。2)记录记录是由若干相关联的数据项组成,是处理和存储信息的基本单位,是关于一个实体的数据总和,构成该记录的数据项表示实体的若干属性。为了唯一标识每个记录,就必须有记录标识符,也叫关键字。记录可以分为逻辑记录与物理记录。3)文件文件是一给定类型的(逻辑)记录的全部具体值的集合,文件用文件名称标识,文件根据记录的组织方式和存取方法可以分为:顺序文件、索引文件、直接文件和倒排文件等。4)数据库数据库是比文件更大的数据组织,数据库是具有特定联系的数据的集合,也可以看成是具有特定联系的多种类型的记录的集合。数据库的内部构造是文件的集合,这些文件之间存在某种联系,不能孤立存在。,一.概述,2.GIS数据库(空间数据库)的设计(1)空间数据库设计过程;(2)空间数据库的数据模型设计;(3)空间数据库设计的原则步骤和技术方法.3.空间数据库的实现和维护空间数据库的实现;相关的其他设计;空间数据库的运行和维护,二.传统的数据模型,1.层次模型2.网络模型3.关系模型,数据库结构,关系模型(relational model)满足一定条件的二维表格层次模型(hierarchical model)以记录类型为节点的有向树(tree),其主要特征是:(1)除根节点外,任何节点都有且 只有一个“父亲”;(2)“父”节点表示的实体与“子”节点表示的实体是一对多的联系。网状模型(network model)特点:1)可以有一个以上的结点没有“父”结点;2)至少有一个结点有多于一个“父”结点;3)结点之间可以有多种联系;4)可以存在回路,三.空间数据库概念模型设计,1.语义数据模型2.面向对象的数据模型,四.空间数据库逻辑设计和物理设计,1.空间数据库逻辑设计的步骤和内容2.E-R模型向关系数据模型的转换3.关系数据库的逻辑设计4.空间数据库的物理设计,五.GIS空间时态数据库,1.空间时态数据库概述空间时态数据的表达;空间时态数据的更新;空间时态数据的查询;2.时空一体化数据模型时间片快照模型;底图叠加模型;时空合成模型;全信息对象模型;,

    注意事项

    本文(空间数据结构与空间数据库.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开