空间数据结构及编码.ppt
《空间数据结构及编码.ppt》由会员分享,可在线阅读,更多相关《空间数据结构及编码.ppt(50页珍藏版)》请在优知文库上搜索。
1、空间数据结构及编码空间数据结构及编码 1.定义:定义: 是指以地球表面空间位置为参照的是指以地球表面空间位置为参照的自然、社会和人文经济景观数据,可以是图形、自然、社会和人文经济景观数据,可以是图形、图像、文字、表格和数字等。图像、文字、表格和数字等。它是由系统的建立者通过数字化仪、扫描仪、键盘、它是由系统的建立者通过数字化仪、扫描仪、键盘、磁带机或其他系统通讯输入磁带机或其他系统通讯输入GISGIS,是系统程序作用的对,是系统程序作用的对象,是象,是GISGIS所表达的现实世界经过模型抽象的实质性内所表达的现实世界经过模型抽象的实质性内容容一、空间数据基本概念一、空间数据基本概念2.空间数据
2、特点:空间数据特点: 数据的空间性数据的空间性 数据的属性数据的属性 数据的时间性数据的时间性3.在在GIS中,空间数据主要包括中,空间数据主要包括 : 1)某个已知坐标系中的位置)某个已知坐标系中的位置 2)实体间的空间关系)实体间的空间关系 3)与几何位置无关的属性)与几何位置无关的属性4.空间数据的拓扑关系空间数据的拓扑关系地理要素之间的空间区位关系可抽象为点、线(或弧)、多地理要素之间的空间区位关系可抽象为点、线(或弧)、多边形(区域)之间的空间几何关系,其关系边形(区域)之间的空间几何关系,其关系如下如下 欧氏平面上实体对象所具有的拓扑和非拓扑属性 拓扑属性拓扑属性一个点在一个弧段的
3、端点一个点在一个弧段的端点一个弧段是一个简单弧段(弧段自身不相交)一个弧段是一个简单弧段(弧段自身不相交)一个点在一个区域的边界上一个点在一个区域的边界上一个点在一个区域的内部一个点在一个区域的内部一个点在一个区域的外部一个点在一个区域的外部一个点在一个环的内部一个点在一个环的内部一个面是一个简单面(面上没有一个面是一个简单面(面上没有“岛岛”)一个面的连续性(给定面上任意两点,从一点可以完全在面一个面的连续性(给定面上任意两点,从一点可以完全在面的内部沿任意路径走向另一点)的内部沿任意路径走向另一点)非拓扑属非拓扑属性性两点之间的距离两点之间的距离一个点指向另一个点的方向一个点指向另一个点的
4、方向弧段的长度弧段的长度一个区域的周长一个区域的周长一个区域的面积一个区域的面积 基本的拓扑关系包括:连接性、包含和邻接性 定义:又称为网格结构,它是将地表划分定义:又称为网格结构,它是将地表划分成为紧密相邻的网格阵列。每个网格的位成为紧密相邻的网格阵列。每个网格的位置由行列号定义。它包含一个代码,以表置由行列号定义。它包含一个代码,以表示该网格的属性或指向属性记录的指针。示该网格的属性或指向属性记录的指针。 注意:栅格数据模型是将连续空间离散化。注意:栅格数据模型是将连续空间离散化。1.概念概念二、栅格数据结构二、栅格数据结构二 维 空 间 坐二 维 空 间 坐标 网 或 其 局标 网 或
5、其 局部部特别方便计算机特别方便计算机运作的数据组织运作的数据组织形式形式矩阵数矩阵数组组规整栅格:规整栅格:研究区域划分为规整研究区域划分为规整格网,空间位置数据格网,空间位置数据隐含其中隐含其中每一网格上放置空每一网格上放置空间对象在该位置上间对象在该位置上的属性数据的属性数据栅格空间数据模型栅格空间数据模型 三角形、方格和六角形划分三角形、方格和六角形划分 2.图形栅格数据结构表示图形栅格数据结构表示0 0 0 0 2 0 000 0 0 2 0 0 000 1 0 2 0 3 300 0 0 2 3 3 330 0 2 0 3 3 330 0 2 0 0 3 300 2 0 0 0 0
6、 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 6 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 7 4 4 4 4 4 4 7 7 7 7 4 7 7 7 4 4 4 4
7、8 7 7 8 0 8 4 0 8 7 7 8 0 8 8 0 0 8 0 0 8 8 7 8 8 8 8 8 0 0 0 0 8 8 8 8 0 0 0 0 0 8 8 8 线线面面点点3.栅格结构编码方式栅格结构编码方式 直接栅格编码直接栅格编码 行程编码行程编码 块码块码 链式编码链式编码 四叉树结构四叉树结构 二维行程编码二维行程编码下一页基本思路基本思路:对于一幅栅格图像,常常有行(或列)方向上相邻的若干点具有相同的属性代码,因而可采取某种方法压缩那些重复的记录内容。游程长度编码(游程长度编码(Run-Length Codes)1)只在各行(或列)数据的代码发生变化时)只在各行(或列
8、)数据的代码发生变化时依次记录该代码以及相同的代码重复的个依次记录该代码以及相同的代码重复的个数,从而实现数据的压缩。数,从而实现数据的压缩。两种方案两种方案(属性值,长度)(属性值,长度) 例如例如 (0,1),(4,2),(7,5);); (4,5),(7,3);); (4,4),(8,2),(7,2);();(0,2),(4,1),(8,3),(7,2); (0,2),(8,4),(7,1),(8,1);); (0,3), (8,5);();(0,4),(8,4);();(0,5),(8,3)。)。074444447777477744448778084087780880080088788
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据结构 编码