空间数据结构.ppt.ppt
《空间数据结构.ppt.ppt》由会员分享,可在线阅读,更多相关《空间数据结构.ppt.ppt(25页珍藏版)》请在第壹文秘上搜索。
1、地理信息系统及应用研究空间数据结构的目的是为了将从现实世界中抽象出来的地理对象的空间特征以数字化的形式反映到计算机系统中去。空间数据结构就是如何组织空间数据的方法。常用的空间数据的结构有两类:矢量数据结构和栅格数据结构。第二章第二章 空间数据的表达空间数据的表达什么是空间数据结构?什么是空间数据结构?地理信息系统及应用第三节:矢量数据结构及其编码一、矢量数据结构编码的基本内容第二章第二章 空间数据的表达空间数据的表达点实体点实体唯一标识码唯一标识码(x, y)坐标坐标相关属性相关属性线实体线实体唯一标识码唯一标识码起始点、终止点、起始点、终止点、坐标对序列坐标对序列相关属性相关属性地理信息系统
2、及应用二、矢量数据的组织 关系表关系表几何位置坐标文件几何位置坐标文件连连接接矢量数据表示时矢量数据表示时应考虑以下问题应考虑以下问题: 矢量数据自身的组织矢量数据自身的组织 矢量数据之间的空间关系矢量数据之间的空间关系(拓扑关系拓扑关系)表达表达 与属性数据的联系与属性数据的联系唯一标识码唯一标识码第三节:矢量数据结构及其编码点:坐标对(点:坐标对(x,y) 线:坐标对系列线:坐标对系列(x1,y1).(xn,yn) 有关属性、其它属性有关属性、其它属性面:首尾相同的坐标串面:首尾相同的坐标串地理信息系统及应用三、矢量数据三、矢量数据编码方式编码方式(spaghetti)- 面条模型面条模型
3、:以实体为单位记录其坐标以实体为单位记录其坐标(一)实体式数据结构(一)实体式数据结构多边形坐标串P1x2 y2 x3 y3 x10 y10 x2 y2P2x1 y1 x2 y2 x10 y10 x6 y6 x1 y11234567891011 1213 1415P PP PP P线段坐标串Ax2 y2 x10 y10 .x7 y7 x5 y5B x2 y2 x3 y3 x4 y4 x5 y5第三节:矢量数据结构及其编码点坐标1x1 y12 x2 y2地理信息系统及应用实体式数据结构的特点实体式数据结构的特点数据冗余容易产生匹配错误不能表达多边形嵌套问题不能表达实体间的拓扑关系地理信息系统及应
4、用(二)索引式(二)索引式对所有点的坐标按顺序建坐标文件,再建点与线、线与多边形的对所有点的坐标按顺序建坐标文件,再建点与线、线与多边形的索引文件。索引文件。1234567891011 1213 1415P PP PP P1、点文件:、点文件:点号点号坐标坐标1x1,y12X2,y2.,面号面号弧段号弧段号P1A, B, CP2A, D3、面文件:、面文件:2、弧段文件、弧段文件:弧段号弧段号起点起点终点终点节点号节点号A257,8,9,10B253,4三、矢量数据三、矢量数据编码方式编码方式地理信息系统及应用(三)链状(三)链状双重独立地图编码双重独立地图编码( (DIME)是一种拓扑编码方
5、法是一种拓扑编码方法 1、点坐标文件、点坐标文件:点号点号坐标坐标1x1,y12x2,y22 2、弧段文件:弧、弧段文件:弧面面结点关系结点关系 弧段号弧段号 左多边形左多边形 右多边形右多边形 起点起点终点终点AP1P2251234567891011 1213 1415P PP PP P3、面文件、面文件面号面号弧段号弧段号 面内任意面内任意点坐标点坐标P1A,B,-C x , yDIME: Dual Independent Map Encoding 三、矢量数据三、矢量数据编码方式编码方式相关的线段相关的线段 D A, B, D地理信息系统及应用结点编号结点编号坐标坐标相关的线段相关的线段
6、 N1N2.N6x1 y1x2 y2.x6 y6 C1 C4 C3C1 C2 C5.C7 C8 C10弧段弧段编号编号起结点起结点终结点终结点左多左多边形边形右多右多边形边形C1C2C3C4C5C6C7C8C9C10N1N3N1N1N2N4N5N4N7N3N2N2N3N4N5N5N6N6N7N6P2P1P1 P2P3P3P4P4P1P4P2P4P2P4P3P51、点坐标文件、点坐标文件:2 2、弧段文件、弧段文件地理信息系统及应用拓扑编码具有拓扑编辑功能拓扑编码具有拓扑编辑功能! !拓扑编辑功能拓扑编辑功能多边形连接编辑 目的:检验组成多边形的弧段能否形成封闭多边形 方法:检查各弧段是否首尾相
7、连 作用:用于判断多条弧段是否可以构成封闭多边形结点连接编辑 目的:检验被多边形环绕的结点是否为多边形公用边的交点 方法:检查以该结点为共同顶点的各多边形是否两两相邻地理信息系统及应用检出需编辑多边形 P1相关的弧段检查各弧段相关的多边形 P1所处的位置是否是右多边形?若否,交换起终点,重新确定多边形位置顺序连接各弧段的起终点,若连接的结点能自行封闭,表明弧段文件正确。弧段弧段编号编号起结点起结点终结点终结点左多左多边形边形右多右多边形边形C1C2C3N1N3N1N2N2N3P2P1P1 P1P4弧段弧段编号编号起结点起结点终结点终结点左多左多边形边形右多右多边形边形C1C2C3N1N2N3N
8、2N3N1P2P4P1P1P1弧段弧段编号编号起结点起结点终结点终结点左多左多边形边形右多右多边形边形C1C2C3N1N2N3N2N3N1P2P4P1P1P1多边形连接编辑多边形连接编辑地理信息系统及应用第二节第二节 栅格数据结构栅格数据结构及其编码及其编码 第二章第二章 空间数据的表达空间数据的表达 栅格结构用密集正方形(或三角形,多边形)栅格结构用密集正方形(或三角形,多边形)将地理区域将地理区域划分划分为网格阵列。为网格阵列。 实体的位置由行、列号定义实体的位置由行、列号定义 不同的实体由栅格单元的不同属性值表示不同的实体由栅格单元的不同属性值表示一、网格图形表示一、网格图形表示2212
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据结构 ppt
