好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第七讲空间数据库系统.ppt

27页
  • 卖家[上传人]:博****1
  • 文档编号:579741942
  • 上传时间:2024-08-27
  • 文档格式:PPT
  • 文档大小:211.04KB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第七讲第七讲 空间数据库系统空间数据库系统 主要内容主要内容 1 1 数据库的设计数据库的设计 2 2 空间数据库及特点空间数据库及特点 3 3 海量空间数据组织与管理海量空间数据组织与管理 1. 1. 数据库的设计数据库的设计n1.1 1.1 数据库设计的三个步骤数据库设计的三个步骤n1.2 ER1.2 ER模型模型 n1.3 1.3 用象形图扩展用象形图扩展ERER模型模型 1. 1. 数据库设计的三个步骤数据库设计的三个步骤n第一步:采用高层次的概念数据模型第一步:采用高层次的概念数据模型((conceptual data modelconceptual data model))来组织所有与来组织所有与应用相关的可用信息应用相关的可用信息 n在概念层上,重点关注应用的数据类型及其联在概念层上,重点关注应用的数据类型及其联系和约束系和约束 n设计过程的这个阶段不考虑具体实现细节设计过程的这个阶段不考虑具体实现细节 n概念模型通常用浅湿文字,结合简单一致的图概念模型通常用浅湿文字,结合简单一致的图形符号形符号( (实体实体- -联系模型,联系模型,entity entity relationship, ER)relationship, ER)来表示。

      来表示 n第二步,也称为逻辑建模阶段,与概念数第二步,也称为逻辑建模阶段,与概念数据模型在商用据模型在商用DBMSDBMS上的具体实现有关上的具体实现有关n商用商用DBMSDBMS中的数据由实现模型来组织实现中的数据由实现模型来组织实现模型的例子有:层次模型、网状模型和关系模型的例子有:层次模型、网状模型和关系模型 n第三步:是物理设计的建模,它解决数据第三步:是物理设计的建模,它解决数据库应用在计算机中具体实现时方方面面细库应用在计算机中具体实现时方方面面细节 1.2 ER1.2 ER模型模型nERER模型是最为流行的建模工具之一模型是最为流行的建模工具之一n实体和属性实体和属性n实体是物理上或者概念上独立存在的事物或对象实体是物理上或者概念上独立存在的事物或对象 n实体由属性来刻画性质,属性可以是单值或多值的实体由属性来刻画性质,属性可以是单值或多值的 n联系联系n一对一(一对一(1∶11∶1))n在一对一的联系中,一个实体中每个实例只能与其他参与实在一对一的联系中,一个实体中每个实例只能与其他参与实体的一个实例相联系体的一个实例相联系 n例如,实体例如,实体MANAGERMANAGER和和FORESTFOREST之间的联系之间的联系managesmanages就是一个一就是一个一对一的联系。

      对一的联系 n多对一(多对一(M∶1M∶1))n多对一联系可将一个实体的多个实例与另一个参多对一联系可将一个实体的多个实例与另一个参与该联系的实体的一个实例相连接与该联系的实体的一个实例相连接 nBelongs_toBelongs_to是实体是实体FACILITYFACILITY与与FORESTFOREST之间的一个之间的一个多对一联系,这里假定每个设施仅仅属于一个森多对一联系,这里假定每个设施仅仅属于一个森林,但每个森林可以有多个设施林,但每个森林可以有多个设施 n多对多(多对多(M∶NM∶N))n一个实体的多个实例会与另一个参与该联系的实一个实体的多个实例会与另一个参与该联系的实体的多个实例相联系体的多个实例相联系 n实体实体RIVERRIVER和和FACILITYFACILITY之间的联系之间的联系supplies_water_tosupplies_water_to正是这样的一个联系正是这样的一个联系 nERER图图 1.3 1.3 用象形图扩展用象形图扩展ERER模型模型n实体象形图实体象形图 n((1 1)象形图)象形图 n象形图是一种将对象插在方框内的微缩图表示,这些微缩图象形图是一种将对象插在方框内的微缩图表示,这些微缩图用来扩展用来扩展ERER图,并插到实体矩形框中的适当位置。

      图,并插到实体矩形框中的适当位置 n((2 2)形状)形状 n形状是象形图中的基本图形元素,它代表着空间数据模型中形状是象形图中的基本图形元素,它代表着空间数据模型中的元素 n一个模型元素可以是基本形状、复合形状、导出形状或备选一个模型元素可以是基本形状、复合形状、导出形状或备选形状 n((3 3)基本形状)基本形状 <基本形状>●/〗基本形状的语法●点/线〗面基本形状的象形图 n((4 4)复合形状)复合形状 n为了处理那些不能用某个基本形状表示的对象,为了处理那些不能用某个基本形状表示的对象,我们定义了一组聚合的形状,并用基数来量化这我们定义了一组聚合的形状,并用基数来量化这些复合形状些复合形状 n((5 5)导出形状)导出形状 n如果一个对象的形状是由其他对象的形状导出的,如果一个对象的形状是由其他对象的形状导出的,那么就用斜体形式来表示这个象形图那么就用斜体形式来表示这个象形图 <基数>0.111,n基数的语法● 0,n〗 n使用了基数的多重形状的象形图0,nn〗<导出形状><基本形状>基本形状的语法●/导出形状的象形图 n((6 6)备选形状)备选形状n备选形状可以用于表示某种条件下的同一个对象。

      备选形状可以用于表示某种条件下的同一个对象 n例如,根据比例尺,一条河流可以表示成一个多边形或一例如,根据比例尺,一条河流可以表示成一个多边形或一条线 n< <备选形状备选形状> <> <基本形状基本形状> <> <导出形状导出形状> >n < <基本形状基本形状> <> <基本形状基本形状> > 备选形状的语法备选形状的语法 ● ● 〗〗 ● ● 〗〗  n  n 备选形状的象形图备选形状的象形图 n((7 7)任意形状)任意形状n对于形状的组合,我们用通配符(对于形状的组合,我们用通配符(* *)表示,它表示各种)表示,它表示各种形状 n例如,一个灌溉网是由泵站(点)、水渠(线)以及水库例如,一个灌溉网是由泵站(点)、水渠(线)以及水库(多边形)所组成的。

      多边形)所组成的 n((8 8)用户自定义形状)用户自定义形状 n除了点、线和多边形这些基本形状外,用户还可以定义自除了点、线和多边形这些基本形状外,用户还可以定义自己的形状己的形状 n例如,为了表达更多的信息,用户可能更愿意使用感叹号例如,为了表达更多的信息,用户可能更愿意使用感叹号之类的象形图来表示灌溉网之类的象形图来表示灌溉网 n联系象形图联系象形图n联系象形图用来构建实体间联系的模型联系象形图用来构建实体间联系的模型 n例如,例如,part-ofpart-of用于构建道路与路网之间联系的模用于构建道路与路网之间联系的模型,或是用于把森林划分成林分的建模型,或是用于把森林划分成林分的建模 n Part_ofPart_of((网络)网络) Part_ofPart_of((分区)分区)n 联系的象形图联系的象形图 带象形符号的带象形符号的ERER图图 2 空间数据库空间数据库n数据库就是为一定目的服务,以特定的数据存储的相关联的数据集合,它是数据管理的高级阶段,是从文件管理系统发展而来的。

      地理信息系统的数据库(简称空间数据库或地理数据库)是某一区域内关于一定地理要素特征的数据集合 空间数据库特点空间数据库特点空间数据库与一般数据库相比,具有以下特点:1)数据量特别大,地理系统是一个复杂的综合体,要用数据来描述各种地理要素,尤其是要素的空间位置,其数据量往往很大2)不仅有地理要素的属性数据(与一般数据库中的数据性质相似),还有大量的空间数据,即描述地理要素空间分布位置的数据,并且这两种数据之间具有不可分割的联系3)数据应用广泛,例如地理研究、环境保护、土地利用与规划、资源开发、生态环境、市政管理、道路建设等 3.3.海量空间数据组织与管理海量空间数据组织与管理n目前,象域市规划,地下管网、土地管理、公安目前,象域市规划,地下管网、土地管理、公安警用这样一些警用这样一些GISGIS应用系统,由于其比例尺较大,应用系统,由于其比例尺较大,所以多数都是以图幅为单位进行管理,即按图幅所以多数都是以图幅为单位进行管理,即按图幅将大区域空间数据进行分割,现在世界各国的一将大区域空间数据进行分割,现在世界各国的一般方法是采用经纬线分幅或采用规则矩形分幅,般方法是采用经纬线分幅或采用规则矩形分幅,如如示图示图1 1所示。

      所示 n3 3.1 .1 数据库中图幅的组织方法数据库中图幅的组织方法 n3.2 3.2 图幅间被分割目标的组织方法图幅间被分割目标的组织方法 n3.3 3.3 跨图幅地图漫游跨图幅地图漫游 n图幅之间邻近关系示意图图幅之间邻近关系示意图 n (a) (a) 经纬线分幅经纬线分幅 (b) (b) 矩形分幅矩形分幅 3.1 3.1 数据库中图幅的组织方法数据库中图幅的组织方法n数据库中图幅的组织方法:数据库中图幅的组织方法: n1. 1. 为为空空间间的的组组织织形形式式进进行行定定义义::坐坐标标单单位位、、经经度度和和纬纬度度跨跨度度((用用经经纬纬线线分分幅幅时时)),,比比例例尺尺、、图图幅幅的的宽宽和和高高((用用矩矩形形分分幅幅时时)),,地地图图投投影影类类型、椭球体参数等型、椭球体参数等 n2. 2. 逐逐一一数数字字化化输输入入并并编编辑辑各各图图幅幅,,然然后后将将这这些些图图幅幅输输入入库库中中、、输输入入时时须须指指定定图图幅幅的的文文件件名名、、图幅在库中的位置等图幅在库中的位置等。

      3.2 3.2 图幅间被分割目标的组织方法图幅间被分割目标的组织方法n3 3.2.1 .2.1 整个空间目标统一组织和管理方式整个空间目标统一组织和管理方式 n3.2.2 3.2.2 只建立和组织被分割目标方式只建立和组织被分割目标方式 3.2.1 3.2.1 整个空间目标统一组织和管理方式整个空间目标统一组织和管理方式n这种组织方式是建一个全库索引表,将整个空间的这种组织方式是建一个全库索引表,将整个空间的所有目标及其分属的图幅号均放入索引表中所有目标及其分属的图幅号均放入索引表中 3.2.2 3.2.2 只建立和组织被分割目标方式只建立和组织被分割目标方式n这种方式是只将被分割的目标放在索引表中,显然,这种方式是只将被分割的目标放在索引表中,显然,此索引表要比上述的全库索引表要小得多此索引表要比上述的全库索引表要小得多 n在建库和图幅入库时,索引表是空的当进行图幅在建库和图幅入库时,索引表是空的当进行图幅拼接时,每拼接一个目标,就将该目标的信息(包拼接时,每拼接一个目标,就将该目标的信息(包括该目标分别在两个图幅中的编号)插入索引表中括该目标分别在两个图幅中的编号)插入索引表中的适当位置的适当位置 。

      n在检索目标时,可根据所要检索的图幅号来查询索在检索目标时,可根据所要检索的图幅号来查询索引表,从中找出符合要求的完整的目标对象对索引表,从中找出符合要求的完整的目标对象对索引表中没有的目标,可直接查询该图幅中的目标信引表中没有的目标,可直接查询该图幅中的目标信息即可 3.3 3.3 跨图幅地图漫游跨图幅地图漫游n3 3.3.1 .3.1 地理逻辑窗口和动态裁剪地理逻辑窗口和动态裁剪 n3.3.2 3.3.2 缩放漫游的实现缩放漫游的实现 3.3.1 3.3.1 地理逻辑窗口和动态裁剪地理逻辑窗口和动态裁剪1.地理逻辑窗口如果只是简单地用屏幕窗口对绘图要素进行区域裁剪,或是用开窗的方法裁剪原图要放缩的一部分后存储起来再进行输出,系统运行效率将会变得很低所以,用地理逻辑窗口进行动态开窗裁剪的方法,可以实现对海量地图进行快速地全图缩放漫游所谓地理逻辑窗口是指由Windows的坐标空间一次所能直接表达的相对应的地理空间的范围,此范围是整个所要处理的地理空间的一部分 通过这种建立地理逻辑窗口与地理空间映射的方法,我们可以方便地浏览全部要处理的地理空间,从而在系统中十分容易地实现跨图幅地图的缩放与漫游。

      n2.显示窗口的动态裁剪n 在进行地图的输出显示时,为了提高输出的速度,可采用动态裁剪的方法,即当绘图要素在设备上显示输出时才进行裁剪,而这一裁剪区域与通常裁剪方法采用的区域不同,此处的裁剪区域是指地理逻辑窗口,即只有当绘图要素与地理逻辑窗口的边界相交时才进行裁剪,由于地理逻辑窗口一般比输出设备的窗口要大得多,在设计实现时,如果始终将输出设备的窗口居于地理逻辑窗口的中部,则要显示的绘图要素与地理逻辑窗口的边界相交的机率大大缩小,时绘图要素的裁剪次锐减从而有效地提高了图形输出的速度与效率n 为了提高系统的绘图速度和运行效率,避免不必要的裁剪过程,首先需要判断绘制要素的范围是否落在设备所在的区域内如果不在设备绘制区域内则不需要进行裁剪,否则再进行地理逻辑窗口的裁剪过程 3.3.2 3.3.2 缩放漫游的实现缩放漫游的实现n1.缩放与动画显示的实现n在建立了以映射关系和地理逻辑窗口后,即可以很容易地实现对地图的无级放缩漫游通过不断地改变式(6-3-1)和式(6-3-2)中的显示地图比例,显示地图的大小会随之不断地改变,从而达到了缩放的目的因为在显示输出时经过上述的地理逻辑缩放窗口的动态裁剪,输出的图形就不会出现由GDI函数坐标取值的限制所带来的绘图失败的问题。

      因此,地图可以在计算机所表达的数值范围内不加限制地进行放缩n在进行放所缩时,要对整个的输出窗口进行重绘,如果绘图要素较多,有时需要等待较长的时间,这会超过用户的心理忍受度,为了更进一步的增强界面的友好性,在进行重绘的过程中每隔一定时间将整个输出窗口拷屏一次,即出现了所谓的动画显示效果,从而也增强了系统显示的趣味性 n2.漫游的实现n在建立上述的坐标空间映射关系时,应首先建立在地理坐标系统中所设立的地理原点同Windows的逻辑原点或设备原点相对应的关系如图6-3-1所示,整个地理空间被划分为N个地理逻辑窗口,滚动前地理坐标原点位于第1个地理逻辑窗口的左上角,当屏幕窗口在原地图的第1个地理逻辑窗口范围内漫游时,不移动地理原点只移动设备坐标原点,而当屏幕窗口到达第1个地理逻辑窗口的边界时,此时将地理原点跳转到第2个逻辑窗口的左上角处,并将Windows的设备原点移到逻辑坐标空间范围的左上角处 地理逻辑窗口 1 2 3 … … 逻辑坐标空间 地理坐标空间 显示输出窗口 图 漫游滚动示意图 。

      点击阅读更多内容
      相关文档
      2026年一级消防工程师考试《消防安全综合能力》预习卷.docx 2025年执业药师《药学专业知识(一)》预测试卷一.docx 2026年证券从业资格考试《证券市场基本法律法规》提分卷二.docx 2025高考真题--全国II卷高考英语真题【原卷+听力音频+听力原文+答案】.docx 2024年高考真题--新课标全国ⅠⅠ卷【英语】真题及答案(含听力音频).docx 2025年秋江苏开放大学农业生态工程060165形考作业123答案.docx 2026年一级造价工程师考试《建设工程造价案例分析(土建专业)》模拟卷.docx 2024年一级建造师-港口与航道工程管理与实务-2024年真题解析.docx 2026年一级建造师考试《公路工程管理与实务》破题卷.docx 2026年证券从业资格考试《金融市场基础知识》提分卷二.docx 2025年秋江开机电设备故障诊断与维修050096第1次形考作业带答案.docx 2025年高考真题---山东省高考真题地理试卷(含答案).docx 2025年高考真题--山东省生物高考真题(含答案).docx 2025年秋江苏开放⼤学建筑材料第⼀次作业答案.docx 2025年高考真题--云南高考地理真题(含答案).docx 2025高考真题--北京卷语文真题(含答案).docx 2025年秋江苏开放⼤学机电设备伺服与变频应⽤第1次形考作业答案.docx 2025年秋江苏开放⼤学机械创新设计060260过程性考核作业1.docx 2025年秋江苏开放大学 知识产权文献检索与应用060933过程性考试.docx 2025年高考云南物理真题(答案参考).docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.