空间数据库中,矢量数据的管理方式有哪些,各有什么优缺点?
矢量数据管理的方式分三种:
一:文件—关系数据库混合管理。
优点:
除通过 OID 连接之外,图形数据和属性数据几乎是完全独立组织、管理与检索的。
其中图形系统采用高级 语言编程管理,可以直接操纵数据文件,因而图形用户界面与图形文件处理是一体的,两者中间没有逻辑裂缝。
缺点:
①需要同时启动图形文件系统和关系数据 库系统,甚至两个系统来回切换,使用起来不方便。
②属性数据和图形数据通过 ID 联系起来, 使查询运算、模型操作运算速度慢。
③数据发布和共享困难。
④属性数据和图形数据分开储存,数据的 安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。
⑤缺乏表示空间对象及其关系的能力。
二:全关系数据库管理
对变长的几个数据进行关系范式分解,分解成定长记录的数据表进行存储。
将图形数据的变长部分处理成 Binary 二进制 Block 块字段。
优点:
图形数据与属性数据都采用现有的关系型数据 库存储,使用关系数据库标准机制来进行空间数据与属性数据的连接。
缺点:
①处理一个空间对象时,需要进行大量的 连接操作,非常费时,并影响效率
②二进制块的读写效率要比定长的属性字段慢的多,特别是涉及对象的嵌套,速度更慢。
三:对象—关系数据库管理
优点:
主要解决了空间数据的变长记录的管理,由数据库软件商进行扩展,效率要比前面的二进制块的管理高 的多。
缺点:
没有解决对象的嵌套问题,空间数据结构也不能由用户任意定义,使用上仍受到一定限制。
什么是矢量数据、栅格数据、拓扑关系?
矢量数据:在直角坐标系中,用X、Y坐标表示地图图形或地理实体的位置和形状的数据。 栅格数据:按栅格阵列单元的行和列排列的有不同“值”的数据集。 拓扑关系:指图形元素之间相互空间上的连接、邻接关系并不考虑具体位置.这种拓扑关系是由数字化的点、线、面数据形成的以用户的查询或应用分析要求进行图形选取、叠合、合并等操作。
地理信息系统中矢量数据的来源是什么?求答案,O(∩_∩)O谢谢
(1)地图
(2)实测数据
(3)遥感影像数据
(4)文字材料、统计数据
(5)共享数据
在地理信息系统中,为什么要进行矢量数据
矢量数据结构定位明显,属性隐含。有便于面向现象的数据表示,数据结构紧凑、冗余度低,有利于网络分析,图形显示质量好、精度高。缺点是数据结构复杂,软件与硬件的技术要求比较高,多边形叠和分析比较困难,显示与绘图成本比较高。栅格数据结构明显,定位隐含。其数据结构简单,空间分析和地理现象的模拟均比较容易,有利于与遥感数据的匹配应用和分析,输出方法快速,成本叫低廉。缺点是图像数据量大,投影转换比较困难,栅格地图的图形质量比较低,现象识别效果不如矢量数据。一般情况下,同一个GIS系统能够处理、存储栅格和矢量数据。对同一个研究区域而言,有时为了处理问题的方便,需要实现栅格和矢量数据间的转换。矢量和栅格数据转换的方法:
1、矢量向栅格的转换方法,内部点扩散算法、复数积分算法、射线算法、扫描算法、边界代数算法。
2、栅格向矢量转换的方法,通常包括四个基本步骤,多边形边界提取、边界线追踪、拓扑关系生成、除去多余点及曲线圆滑。
有人说矢量数据的实质还是栅格数据,你怎么理解这句话?
简言之,矢量数据本身是图像化的一个数据,也就是有形的 但是要通过显示器表现出来,通过打印机打印出来, 就必须有一个让计算机处理设备能够识别的方法,那就是量化矢量数据 规定好边框的形状,虚实,颜色;并且由于屏幕分辨率有限, 最终最方便的方法就是把每一个细小的单元附上属性值 而此时的所谓的点图形已经成为了栅格数据形式的一种了 理解有限,错误还望指正
