空间数据结构.ppt.ppt
《空间数据结构.ppt.ppt》由会员分享,可在线阅读,更多相关《空间数据结构.ppt.ppt(25页珍藏版)》请在三一办公上搜索。
1、研究空间数据结构的目的是为了将从现实世界中抽象出来的地理对象的空间特征以数字化的形式反映到计算机系统中去。空间数据结构就是如何组织空间数据的方法。常用的空间数据的结构有两类:矢量数据结构和栅格数据结构。,第二章 空间数据的表达,什么是空间数据结构?,第三节:矢量数据结构及其编码一、矢量数据结构编码的基本内容,第二章 空间数据的表达,点实体,唯一标识码,(x,y)坐标,相关属性,线实体,唯一标识码,起始点、终止点、坐标对序列,相关属性,二、矢量数据的组织,关系表,几何位置坐标文件,连接,矢量数据表示时应考虑以下问题:矢量数据自身的组织 矢量数据之间的空间关系(拓扑关系)表达 与属性数据的联系,唯
2、一标识码,第三节:矢量数据结构及其编码,点:坐标对(x,y)线:坐标对系列(x1,y1).(xn,yn)有关属性、其它属性面:首尾相同的坐标串,三、矢量数据编码方式,(spaghetti)-面条模型:以实体为单位记录其坐标,(一)实体式数据结构,第三节:矢量数据结构及其编码,实体式数据结构的特点,数据冗余容易产生匹配错误不能表达多边形嵌套问题不能表达实体间的拓扑关系,(二)索引式,对所有点的坐标按顺序建坐标文件,再建点与线、线与多边形的索引文件。,1、点文件:,3、面文件:,2、弧段文件:,三、矢量数据编码方式,(三)链状双重独立地图编码(DIME)是一种拓扑编码方法,1、点坐标文件:,2、弧
3、段文件:弧面结点关系,3、面文件,DIME:Dual Independent Map Encoding,三、矢量数据编码方式,1、点坐标文件:,2、弧段文件,拓扑编码具有拓扑编辑功能!,拓扑编辑功能,多边形连接编辑 目的:检验组成多边形的弧段能否形成封闭多边形 方法:检查各弧段是否首尾相连 作用:用于判断多条弧段是否可以构成封闭多边形结点连接编辑 目的:检验被多边形环绕的结点是否为多边形公用边的交点 方法:检查以该结点为共同顶点的各多边形是否两两相邻,检出需编辑多边形 P1相关的弧段检查各弧段相关的多边形 P1所处的位置是否是右多边形?若否,交换起终点,重新确定多边形位置顺序连接各弧段的起终点
4、,若连接的结点能自行封闭,表明弧段文件正确。,多边形连接编辑,第二节 栅格数据结构及其编码,第二章 空间数据的表达,栅格结构用密集正方形(或三角形,多边形)将地理区域划分为网格阵列。实体的位置由行、列号定义 不同的实体由栅格单元的不同属性值表示,一、网格图形表示,点:由单个栅格表达。线:由具有相同属性取值的一组相邻栅格表达。面:由具有相同属性取值的一片栅格表达。,二、栅格数据层的概念,针对一个栅格单元对应多个属性值的多层栅格文件。,组织方法,第二节 栅格数据结构及其编码,第二章 空间数据的表达,数据文件,层1,层n,层2,.,x坐标,y坐标,属性值,像元1,像元3,像元2,三、栅格数据结构的编
5、码内容和组织方法,第二节 栅格数据结构及其编码,第二章 空间数据的表达,1、栅格坐标系的确定 在实际处理栅格数据时,通常采用栅格行、列的矩阵坐标,其原点在栅格图的左上角,横向为行、纵向为列。,(I,J)(4,3),四、栅格属性数据的取值方法,第二节 栅格数据结构及其编码,第二章 空间数据的表达,I,J,2、栅格单元尺寸的确定,1)原则:应能有效地逼近空间对象的分布特征,又减少数据的冗余度。格网太大,忽略较小图斑,信息丢失。一般讲实体特征愈复杂,栅格尺寸越小,分辨率愈高,然而栅格数据量愈大(按分辨率的平方指数增加)计算机成本就越高,处理速度越慢。2)方法:用保证最小多边形的精度标准来确定尺寸经验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据结构 ppt
链接地址:https://www.31ppt.com/p-3967333.html