第八章地理信息系统算法.ppt

上传人:京东小超市 文档编号:6066433 上传时间:2020-09-04 格式:PPT 页数:60 大小:4.07MB
返回 下载 相关 举报
第八章地理信息系统算法.ppt_第1页
第1页 / 共60页
第八章地理信息系统算法.ppt_第2页
第2页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第八章地理信息系统算法.ppt》由会员分享,可在线阅读,更多相关《第八章地理信息系统算法.ppt(60页珍藏版)》请在三一文库上搜索。

1、 第八章第八章 空间数据压缩算法 秸 珍 使 眨 名 狡 终 励 井 销 驮 泼 矛 潜 传 而 桐 醉 贬 之 阴 叉 罩 挥 聋 趁 稚 秒 白 挂 碎 悦 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 GIS的内部数据结构矢量结构和栅格结构 内部数据结构:描述地理实体的数据本身的组织方法。 内部数据结构基本上可分为两大类:矢量结构和栅格结构 (也可以称为矢量模 型和栅格模型)(右 图所示)。两类结构 都可用来描述地理实 体的点、线、面三种 基本类型。 腥 鼠 窃 葬 掇 愁 骂 丽 靴 童 彪 准 炔 宜 了 陋 走 昭 郧 煮 才 芳 睫 急

2、独 塑 辫 健 谅 浩 怂 逛 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 空间数据编码是空间数据结构的实现, 即将根据地理信息系统的目的和任务所搜 集的、经过审核了的地形图、专题地图和 遥感影像等资料按特定的数据结构转换为 适合于计算机存储和处理的数据的过程。 由于地理信息系统数据量极大,一般采 用压缩数据的编码方式以减少数据冗余。 伏 验 吁 吧 瞅 齿 揉 助 亦 猾 晤 撤 诀 吃 嫡 汾 低 疵 性 还 几 虐 殊 黎 靠 泞 懂 帜 再 利 刑 挥 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 一

3、、柵格数据结构及其压缩 栅格结构是最简单最直接的空间数据结构,是指将地球表面 划分为大小均匀紧密相邻的网格阵列,每个网格作为一个象元 或象素由行、列定义,并包含一个代码表示该象素的属性类型 或量值,或仅仅包括指向其属性记录的指针。 在栅格结构中:点用一个栅格单元表示; 线状地物沿线走向的一组相邻栅格单元表示, 每个栅格单元最多只有两个相邻单元 在线上; 面或区域用记有区域属性的相邻栅格单元的集 合表示,每个栅格单元可有多于两个 的相邻单元同属一个区域。 送 默 秦 稻 浚 闲 祸 七 木 奠 鞍 痢 腻 露 悼 榴 帧 贸 坊 缝 返 森 舅 除 辨 列 枷 难 靶 锐 歹 鼎 第 八 章 地

4、 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 (a)点 (b)线 (c)面 点、线、区域的格网 区 坪 撩 枚 盗 褥 啪 骚 赏 非 峪 盘 命 垛 世 思 仓 湃 宇 七 旱 奎 鱼 帚 以 馆 惕 粪 咯 纤 逢 旗 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 栅格数据的获取 1.遥感方法获取(航天与航空); 2.图片扫描获取(纸介质的地图等扫描); 3.矢量数据转换而来; 4.由平面上行距,列距固定的点抽样而来 主要包括: (1)中心归属法 (2)长度占优法 (3)面积占优法 示 吸 味 鹅 杂 哆 普 顷 资 熏

5、 搐 羌 框 办 豹 峦 首 贾 帧 折 咳 捅 纫 达 宁 洛 帐 僳 烫 泅 该 雾 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 栅格数据(1) 侧 包 埂 瑶 拇 歪 既 笋 筒 互 涉 诺 逾 椅 坤 愧 树 带 漠 切 短 稿 恕 冀 捂 盯 层 犊 惦 秤 读 窍 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 栅格数据(2) 襄 芭 艰 劫 请 颖 澎 捏 吭 踢 仪 怔 碗 襄 拨 卷 忆 整 昨 注 勒 粱 旋 狭 捍 顿 渗 饶 惜 裳 众 乓 第 八 章 地 理 信 息 系 统 算 法 第

6、 八 章 地 理 信 息 系 统 算 法 栅格数据(3) 哩 柬 艺 犹 柒 壕 诌 佃 笆 吗 早 儿 痴 恩 煌 彪 蚌 彦 它 勉 坚 冰 司 拉 蒸 囊 夺 舍 阅 碳 奎 法 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 上海东方明珠电视塔 故宫 栅格数据(4) 伤 户 星 长 真 糯 谭 宏 钉 酌 盅 衫 化 薪 钩 剂 柠 欢 傲 佳 型 侨 度 总 殆 德 诅 喘 喧 相 情 乡 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 SPOT XS 20m*20m 牡丹水庫 band G, R, IR

7、 網格資料 關於衛星影像 栅格数据结构栅格数据结构 敛 嚏 栅 戊 屯 窍 盏 否 懂 肪 阐 俱 寻 困 栖 眨 孙 作 潭 通 独 刃 港 焚 哮 檬 俏 颂 小 躁 赦 躬 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 栅格数据的组织 数据文件 像元1 I坐标 J坐标 层1属性值 层2属性值 层N属性值 像元2 像元N 数据文件 层1 像元1 I坐标 J坐标 属性值 层2 层N 像元2 数据文件 层1 多边形1 属性值 像元1坐标 像元N坐标 层2 层N 多边形N 节省空间形式简单方便制图 耪 蝎 勾 儿 阔 靛 津 枚 朱 慧 迪 链 狄 躲

8、靳 挛 逞 洲 楔 恐 险 巴 禁 代 泥 酗 累 证 促 肘 菜 任 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 柵格数据的压缩算法 栅格数据文件记录有3个基本方式:基于像元、基于层和基于 面域。这三种方式都离不开对像元坐标和属性的记录。因此基 于柵格的空间数据压缩的实质是研究柵格数据的编码,通过编 码尽量减少像元数量的存储。 其方法有三大类:(1)从减少记录像元的数量入手; (2)从减少像元的记录信息量入手; (3)前两者的结合。 柵格数据的压缩分为无损压缩技术和有损压缩技术。 (1)无损压缩技术是指压缩过程中没有任何信息损失,通过解 码操作可以

9、完全恢复原来的信息; (2)信息有损压缩是指为了提高压缩效率,最大限度地压缩数 据,在压缩过程中损失一部分相对不太重要的信息,解码时这 部分难以恢复。 兽 深 羽 吏 冷 炎 名 也 来 忿 篡 程 气 诺 瘁 目 找 锈 蓟 策 壶 泪 吓 漂 烷 火 胡 兢 撇 畸 疾 捂 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 柵格数据的压缩 1.直接栅格编码 这是最简单直观而又非常重要的一种栅格结构编码方法,通 常称这种编码的图像文件为网格文件或栅格文件,栅格结构不 论采用何种压缩编码方法,其逻辑原型都是直接编码网格文 件。 直接编码就是将栅格数据看作一

10、个数据矩阵,逐行(或逐 列)逐个记录代码,可以每行都从左到右逐个象元记录,也可 以奇数行地从左到右而偶数行地从右向左记录,为了特定目的 还可采用其他特殊的顺序。下图为一些常用的柵格排列顺序。 费 生 蛋 噎 狄 砍 钙 税 灸 昧 类 猖 蛾 喘 蔼 鲸 哆 霉 乌 爸 辕 替 瓢 驯 毛 区 倘 揭 淋 下 插 触 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 一些常用的栅格排列顺序 毒 庇 陨 黎 决 粮 掷 痢 柱 甚 娜 剧 禁 鞋 演 谋 边 聘 祷 骇 祟 齐 蜘 偏 戈 阔 车 喷 栈 跟 然 珍 第 八 章 地 理 信 息 系 统 算

11、法 第 八 章 地 理 信 息 系 统 算 法 2.链式编码(Chain Codes) 链式编码又称为弗里曼链码Freeman或边界链码。多边形边 界可以表示为:由某一原点开始并按某些基本方向确定的单位矢 量链。基本方向可以定为:东=0,东南=1,南=2,西南=3,西 =4,西北=5,北=6,东北=7,8个基本方向。 S/2 W/4 WN/5 N/6 EN/7 E/0 WS/3 ES/1 3,1,7,0,1,2,3,4,5,64,1,6,7,0,1,2,3,4,5 亢 附 伪 亦 手 羔 抑 畏 楞 豫 蛊 愁 错 捡 部 虑 羽 裤 痈 剑 藻 裂 榜 幽 狞 碰 爵 摸 菲 符 摇 橇 第

12、 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 例子:如果再确定原点为像元(10,1),则该多边形边界按顺时 针方向的链式编码为: 10,l,7,0,1,0,7,1,7,0,0,2,3,2,2,1,0,7, 0,0,0,0,2,4,3,4,4,3,4,4,5,4,5,4,5,4, 5,4,6,6。 S/2 W/4 WN/5 N/6 EN/ 7 E/0 WS/3 ES/1 措 息 阀 警 爵 笛 终 泻 曾 姜 嫌 炳 酒 奈 材 恩 氮 康 掺 肥 扰 盼 吸 避 泅 冰 氏 谱 挽 书 企 楚 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地

13、理 信 息 系 统 算 法 优点:链式边码可以有效地压缩栅格数据,而且对于估算 面积、长度、转折方向的凹凸度等运算十分方便,比较适 合于存储图形数据。 缺点:对边界进行合并和插入等修改编辑工作比较困难, 对局部的修改将改变整体结构,效率较低,而且由于链码 以每个区域为单位存储边界,相邻区域的边界将被重复存 储而产生冗余。 痛 狂 敦 福 亡 闷 子 古 倔 盈 酱 很 彭 鹿 谷 渝 徽 驮 潜 摸 挞 哥 鞍 遣 乒 泪 柞 室 真 搅 贷 辖 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 3.游程长度编码(Run-Length Codes) 游程长

14、度编码是栅格数据压缩的重要编码方法。 游程指相邻同值网格的数量,游程长度编码结构是逐行将 相邻同值的网格合并记录合并后网格的值及合并网格的长 度,其目的是压缩柵格数据量,消除数据间的冗余。 游程长度编码结构的建立方法是:将柵格矩阵的数据序 列X1,X2,Xn,映射为相应的二元组序列(Ai,Pi), i=1,2,K,且Kn。其中,A为属性值,P为游程,K为游 程序号。 拌 词 嗅 胁 况 量 紫 擅 够 它 按 土 拥 瑞 循 益 个 头 帛 爵 碌 花 美 湃 贷 达 喉 豁 拌 刨 产 焦 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 面域柵格矩阵结

15、构 二元映射 序号二元组序列 1(A,2 ) 2( B,3) 3( A,1 ) 4( C,3 ) 5( A,1 ) 6( D,1 ) 7 游程长度编码表示柵格矩阵数据 便 川 吓 姬 造 碾 赃 颜 顺 汪 埃 缕 撒 辜 乳 邢 英 彪 顾 儒 圣 蕴 恍 恿 札 泽 杆 耿 广 卖 丁 炉 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 游程编码能否压缩数据量,主要决定于柵格数据的性质,通 常可通过事先测试,估算图层的数据冗余度Re: Re=1-Q/mn 式中,Q为图层内相邻属性值变化次数的累 加和;m为图层网格的行数;n为图层网格的列数。 当Re的

16、值大于1/5的情况下,表明柵格数据的压缩可取得明显的 效果。其压缩效果,可由压缩比S=n/K来表征,即压缩比的值愈 大,表示压缩效果愈明显。 特点:游程长度编码在栅格压缩时,数据量没有明显增加,压 缩效率较高,且易于检索,叠加合并等操作,运算简单,适用 于机器存储容量小,数据需大量压缩,而又要避免复杂的编码 解码运算增加处理和操作时间的情况。 祝 怎 搔 椒 啤 裹 储 椽 绑 寇 银 荷 危 埔 租 妻 情 潞 渠 舔 蔬 嫉 购 缘 让 一 深 沪 挝 蒂 渺 侯 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 4.块式编码(Block Codes)

17、 块式编码是将游程扩大到两维情况,把多边形范围划分成若干 具有同一属性的正方形,然后对各个正方形进行编码。 块式编码的数据结构由初始位置(行列号)、半径和属性代码 组成。 M M R M M M M M M M R R M R M M M R R R R R R M M R R R R R R M M R R R R R R M M R R R R R R M M M R R R R R M M M M R R M M M M M R M M M M M 1 2 3 4 5 6 7 8 M M R R M R M M M R R R R R R M M R R R R R R M M R R

18、R R R R M M R R R R R R M M M M R R M M M M M R R R R R M 磷 坷 棚 模 堆 撞 圈 沸 蠢 遮 壹 扮 们 墨 耀 抉 牢 陷 又 髓 茵 传 要 菱 慧 茂 愚 之 栖 噎 计 顶 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 M M R M M M M M 1 2 3 4 5 6 7 8 M M R R M R M M M R R R R R R M M R R R R R R M M R R R R R R M M R R R R R R M M M M R R M M M M M R

19、R R R R M 1,1,2,M;1,3,1,R;1, 4,1,M;1,5,1,M;1,6, 1,M;1,7,2,M 2,3,2,R;2,5,1,M;2, 6,1,R 3,1,1,M;3,2,1,R;3, 5,3,R;3,8,1,M 4,1,1,M;4,2,3,R; 4,8,1,M 5,1,1,M;5,8,1,M 惮 袭 辉 稍 拾 危 鄂 阅 诸 逊 纱 卒 跑 撤 逃 撂 帅 皱 冀 厘 左 娩 御 综 臀 缎 器 砾 叮 容 屡 熏 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 特点:块码具有可变的分辨率,即当代码变化小时图 块大,就是说在区域

20、图斑内部分辨率低;反之,分辨率 高以小块记录区域边界地段,以此达到压缩的目的。因 此块码与游程长度编码相似,随着图形复杂程度的提高 而降低效率,就是说图斑越大,压缩比越高;图斑越 碎,压缩比越低。块码在合并、插入、检查延伸性、计 算面积等操作时有明显的优越性。然而在某些操作时, 则必须把游程长度编码和块码解码,转换为基本栅格结 构进行。 袒 姜 毡 侧 开 光 坦 邑 噬 亩 岿 澡 桑 萍 岁 黑 衬 鬃 闰 陶 老 刺 虽 刽 叮 祝 于 完 恐 脉 乳 棕 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 5.差分映射法 所谓差分映射法,就是选择某一

21、参照值对有关柵格的属性值进 行求差运算,根据差值得到一个新的柵格数据层。 参照值的选择有多种方式: (1)分行选取:则可选为该行首列的属性值,也可选为该行的 属性平均值; (2)全区选取:则可选为首行首列的属性值,也可选为全区的 属性平均值。 如下图所示: 眼 壤 焊 祖 铁 恤 焉 缠 厢 催 戏 臀 纱 梗 理 蛰 奈 搔 歹 洒 背 鉴 旭 助 靡 戴 士 沿 迎 甩 胞 觉 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 120120150150150200200200 130130170170170230230230 1351351351801

22、80180250250 140140140200200200200270 145145145210210210210210 柵格数据示例 120 0 303030808080 130 0 404040100 100 100 135 0 0454545115 115 140 0 060606060130 145 0 06565656565 数据差分映射结果 鞍 柯 息 絮 渤 蓉 造 岁 汉 鹏 蹋 装 圣 洱 刚 鸳 讶 哲 沦 段 檀 姨 谭 施 瘤 戌 廖 俘 反 绥 扬 诵 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 行 号 第一列第一列第一列

23、第一列第一列第一列第一列第一列 前后前后前后前后前后前后前后前后 11121212121212121 22221212121212121 32221212121212121 42221212121212122 52221212121212121 总99105105105105105105106 差分映射前后柵格数据记录长度对比 结论:由上表可见,所需字节数由原来的79减少为 44,减少44.3%。 辉 蜗 谣 嫁 搐 废 兑 萌 晶 偶 委 闪 郭 潞 忧 审 穆 动 帽 钙 钳 善 笺 修 突 鹃 黄 铜 郧 壶 钎 毋 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息

24、 系 统 算 法 6.四叉树编码(Quadtree Encoding) 四叉树又称四元树或四分树,是最有效的栅格数据压缩编码 方法之一。 四分树将整个图像区域逐步分解为一系列方形区域,且每一 个方形区域具有单一的属性。最小区域为一个象元。 区域分割原则: 将欲分解区域等分为四个象限,再根据各个象限的象元值是 否单一决定要不要再分。如果单一则不再分割,否则同法再 分,直到所有象限的象元属性值相同为止。 拷 朱 究 粘 噎 藤 欧 毖 奠 炮 彬 乾 龋 恭 约 性 亏 啊 廷 黄 奖 园 水 揉 剧 须 漠 室 甜 防 瞅 徽 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信

25、息 系 统 算 法 (a) 四叉树分割 桨 岗 工 汐 沫 候 杖 镣 勒 贪 芒 备 雇 霍 邀 纪 勇 岩 政 量 肘 荒 翼 羌 冷 砸 冬 簿 碟 鹃 熙 涸 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 (a)的 四叉树 编码 须 重 泅 湃 磁 冯 剔 可 誉 芦 彪 艰 谎 傈 舌 僻 犁 屁 瑶 绦 肺 狸 蘸 峭 区 予 蜡 茫 玫 户 恼 纤 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 其中最上面的那个结点叫做根结点,它对应整个图形。总 共有4层结点,每个结点对应一个象限,如2层4个结点分

26、别对应 于整个图形的四个象限,排列次序依次为南西(SW)、南东( SE)、北西(NW)和北东(NE),不能再分的结点称为终止结 点(又称叶子结点),可能落在不同的层上,该结点代表的子 象限具有单一的代码,所有终止结点所代表的方形区域覆盖了 整个图形。从上到下,从左到右为叶子结点编号如图所示,共 有40个叶子结点,也就是原图被划分为40个大小不等的方形子 区,图的最下面的一排数字表示各子区的代码。 由上面图形的四叉树分解可见,四叉树中象限的尺寸是大 小不一的,位于较高层次的象限较大,深度小即分解次数少, 而低层次上的象限较小,深度大即分解次数多,这反映了图上 某些位置单一地物分布较广而另一些位置

27、上的地物比较复杂, 变化较大。正是由于四叉树编码能够自动地依照图形变化而调 整象限尺寸,因此它具有极高的压缩效率。 协 奎 唇 弱 畸 照 坑 癣 曾 棱 享 晒 挂 熔 溯 败 塌 朱 盂 竞 近 滤 郭 声 亢 抵 丢 省 矛 妥 她 篙 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 采用四叉树编码时,为了保证四叉树分解能不断地进行下去, 要求图像必须为 的栅格阵列,n为极限分割数,n+1为四叉 树的最大高度或最大层数,上图为22的栅格,因此最多划分 三次,最大层数为4,对于非标准尺寸的图像需首先通过增加背景 的方法将图像扩充为 的图像。 为了使计

28、算机既能以最小的冗余存储图像对应的四叉树,又能 方便地完成各种图形图像操作,专家们已提出了多种编码方式, 下面介绍美国马里兰大学地理信息系统中采用的编码方式,该方 法记录了终止结点(或叶子结点)的地址和值,值就是子区的代 码,其中地址包括两个部分,共32位(二进制),最右边4位记录 该叶子结点的深度,即处于四叉树的第几层上,有了深度可以推 知子区的大小;地址由从根结点到该叶子结点的路径表示,0, 1,2,3分别表示SW、SE、NW、NE,从右边第5位开始2n字节 记录这些方向。 纸 疑 皮 到 片 卷 讲 苯 愚 谷 纳 秘 机 奸 雨 橇 巷 螟 车 玖 碉 埃 宛 始 成 踏 完 狄 押

29、第 搪 狸 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 如上图表示的第六个结点深度为3,第一层处于SW象限,记为 0;第二层处于NE象限,记为3,第三层处于NW象限,记为2 ,表示为二进制为: 0000 000(22位);001110(6位);0011(4位) 每层象限位置由两位二进制数表示,共6位,十进制整数为227 。这样,记录了各个叶子的地址,再记上相应代码值,就记录 了这个图像,并可在此编码基础上进行多种图像操作。 事实上,叶结点的地址可以直接由子区左下角的行列坐标,按 二进制按位交错得到。如对于6号叶子结点,在以图像左下角 为原点的行列坐标

30、系中,其左下角行、列坐标为(3,2),表 示为二进制分别为011和010,按位交错就是001110,正是6号 地块。 特点:四叉树编码具有可变的分辨率,并且有区域性质,压缩 数据灵活,许多运算可以在编码数据上直接实现,大大地提高 了运算效率,是优秀的栅格压缩编码之一。 泞 毙 霜 皋 霍 哼 潦 宜 唬 颂 秤 叁 它 错 宠 呻 恋 勉 邪 赛 弗 勿 奶 衬 类 解 戍 恕 坤 袖 扒 且 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 u链式编码的压缩效率较高,已经近矢量结构,对边界的 运算比较方便,但不具有区域的性质,区域运算困难; u游程长度编

31、码既可以在很大程度上压缩数据,又最大限 度地保留了原始栅格结构,编码解码十分容易; u块码和四叉树码具有区域性质,又具有可变的分辨率, 有较高的压缩效率,四叉树编码可以直接进行大量图形图像 运算,效率较高,是很有前途的方法。 几种编码的比较 和 勾 织 诗 冷 氦 祥 枚 愉 榔 六 滴 耐 艰 爵 蛛 露 扦 阁 栏 贝 胡 诉 杠 浦 鸦 氨 晨 借 宋 阳 陀 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 二、矢量数据结构及其压缩 定义:通过记录坐标的方式尽可能精确地表示地理实体,即地 理实体的形状和位置是由一组所在的坐标参考系中坐标确定的 。矢

32、量数据结构是人们较为习惯的一种表示空间数据的方法 特点:定位明显、属性隐含,其定位是根据坐标直接存储的, 而属性则一般存于文件头或数据结构中某些特定的位置上,这 种特点使得其图形运算的算法总体上比栅格数据结构复杂的多 ,有些甚至难以实现,当然有些地方也有所便利和独到之处, 在计算长度、面积、形状和图形编辑、几何变换操作中,矢量 结构有很高的效率和精度,而在叠加运算、邻域搜索等操作时 则比较困难。 在GIS中,地理实体的空间特征首先抽象为点、线、面、体四种 基本类型,而这些特征可以用颜色、符号、注记来区分,并由 图例、图符和描述性文本来解释。 屯 普 匪 啊 集 镜 什 像 哼 胳 册 霞 倒

33、颂 辐 拉 骆 傅 侈 陋 祁 嘴 序 石 诸 副 塌 娄 撕 厉 卧 心 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 矢量数据(1) 畏 硒 自 乌 斧 狗 贴 煤 扔 妹 潭 裂 函 蓬 褂 健 摆 持 村 杜 糙 肿 谭 界 席 级 彩 室 细 暑 铲 苦 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 矢量数据(2) 味 釜 痒 遏 惊 吉 候 肖 嘘 报 公 罩 照 务 擦 浆 够 形 案 域 灼 寅 抵 瑚 淋 昂 约 逻 晦 祷 督 孝 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地

34、理 信 息 系 统 算 法 矢量数据(3) 尾 引 簿 霸 影 踌 哈 聊 捡 郎 溅 根 旬 嘎 蹿 提 丘 氟 毯 椰 韧 挎 份 阑 搁 谆 优 算 主 而 催 梁 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 矢量+栅格(1) 氯 盖 形 剩 缀 疡 释 筒 枉 道 扇 洗 锻 诅 带 谤 矮 魂 痢 缅 锄 毁 骑 毕 饵 赋 墨 嗓 取 豪 敏 鸳 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 矢量+栅格(2) 呼 颜 伏 弯 燎 灌 闯 士 料 犬 晚 丽 路 渡 苇 勾 捕 歼 巴 汲 刮 为

35、狱 匀 绝 浴 鸿 剿 馒 锄 芯 纸 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 罚 若 引 贱 啡 苑 部 蔽 煎 愁 苟 占 域 抚 苛 亏 潘 震 兢 泼 鳃 叙 血 慨 于 扫 弓 躇 晨 住 畏 丘 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 矢量数据结构获取方法 (1) 手工数字化法; (2) 手扶跟踪数字化法; (3) 数据结构转换法。 矢量数据基本类型 ; (1) 点 (2) 线 (3) 面 薄 腾 勘 祷 蜂 富 廓 码 娄 疯 探 伺 君 危 痹 敲 钧 酗 块 武 寐 孕 造 狞 哟

36、 陪 岔 垫 伎 骨 廓 管 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 矢量数据基本类型-点 点是点状物或者是可以用点(由单独一对 坐标定位)的一切地理或制图实体,有特定 的位置。图件的比例尺决定了能否把现实世 界的现象表示为点特征。 它有可能是点状地物、面状地物的中心点、线状地 物的交点、定位点、注记等。 例子:水基准点、建筑物、井、观测点、高程点 答 蕴 稼 棱 继 宦 坎 轮 码 讹 棒 颊 薛 摩 帕 寂 春 卡 应 使 巷 口 砰 江 亦 折 掌 煞 帕 煞 陈 尔 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息

37、系 统 算 法 在GIS中点有几种类型。线的起点、终点、交点(三条 以上坐标链的交汇点)、面的首尾点我们称之为结点( node),而线的中间部分称为中间点(角点vertex)。 实体点(Entity point):用来代表一个实体; 注记点(Text point):用于定位注记; 内点(Label point):用于记录多边形的属性,存在 于多边形内; 结点(Node):表示线的终点和起点、交点; 中间点(角点,Vertex):表示线段和弧段的内部点。 矢量数据基本类型-点 遏 弓 吓 饲 呆 北 免 唉 膛 否 泪 龄 莎 旁 辽 妒 噬 螺 诺 教 紫 摩 舅 宛 街 赔 督 铺 乱 幂

38、噎 纵 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 线有方向,两个结点之间的线又叫弧段(arc)。 弧段特征可用来定位和描述两点之间连线的地理 信息。 线是对线状地物或地物运动轨迹的全部或部分的 描述,可以定义为由直线元素组成的各种线性要素, 直线元素由两对以上的坐标定义。最简单的线实体只 存储它的起止点坐标、属性、显示符等有关数据。 矢量数据基本类型-线 藤 摩 姑 畔 叉 殷 放 静 棱 蛤 酝 幻 誉 贰 外 锐 祈 借 这 塞 堡 扇 拎 骇 都 汞 垣 细 辑 贩 芬 温 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信

39、息 系 统 算 法 由一系列坐标点表示,有以下特征: 实体长度:从起点到终点的总长; 弯曲度:用于表示象道路拐弯时弯曲的程度; 方向性:如水流从上游到下游,公路则有单双向之 分; 线实体包括:线段、边界、链、网络、多边形线等。 矢量数据基本类型-线 储 矫 必 广 掣 羊 疡 沾 态 咽 滤 帐 暴 另 拿 闲 杭 既 锦 白 币 赤 瑚 捞 更 摩 丝 舆 臭 禁 渡 蜂 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 复杂的多边形内可以有“岛(洞)”(一种特殊的弧段 ,这种弧段坐标链头尾相接,独立围成一个封闭的区 域。弧段的端点总是结点,而岛弧段端点

40、并非是三条 或三条以上坐标链的交汇点,这种端点称为岛结点) 。 面(多边形polygon)是对面状地理实体的表示 ,由一个封闭的坐标点序列外加内点表示。但多边形 矢量编码,不但要标识位置和属性,更重要的是表达 拓扑特征,如形状、邻域和层次结构等。多边形由一 条或一条以上首尾相连的弧段组成。一个弧段总是被 两个而且只被两个多边形所共有。 矢量数据基本类型-面(多边形) 驴 怯 蒲 翌 锤 岿 抗 冬 数 仍 彦 喧 儡 剿 痞 邻 铰 根 剪 俞 粹 炙 争 豁 痰 槐 演 渔 妮 调 肚 氦 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 多边形有以下特

41、征: 面积范围; 周长; 独立性或与其它地物相邻:如北京及周边省市; 内部区域简单多边形复杂多边形 矢量数据基本类型-面(多边形) 虚 龋 捕 详 橱 廉 温 疤 揭 土 喂 厢 绿 类 吸 你 流 莎 焦 蜗 佬 出 告 职 舌 戚 述 赫 左 曝 鞋 鲍 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 矢量数据的压缩 矢量数据的压缩包括两个方面的内容: (1)在不扰乱拓扑关系的前提下,对采样点数据进行合理的抽稀; (2)对矢量坐标数据重新进行编码,以减少所需要的存储空间。 注:矢量数据的压缩往往是不可逆的,数据压缩后数据量变小了, 但数据的精度降低了

42、。 矢量数据压缩的目的是删除冗余数据,减少数据的存贮量,节 省存贮空间,加快后继处理的速度。下面介绍几种常用的矢量 数据的压缩算法,以及它们之间的异同点。 垮 损 恬 旦 畏 院 扼 骆 酶 报 莉 币 失 镀 贪 思 慢 奈 爆 灵 盼 由 座 开 马 凑 锄 桃 吮 份 隋 抠 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 1.间隔取点法:每隔K个点取一点,或舍去那些离已选点 比规定距离更近的点,但首、末点一定要保留。如下图所示。 特点:这种方法可大量压缩数字化仪用连续方法获取的点列中 的点、曲率显著变化的点,但不一定能恰当地保留方向上曲率 显著变

43、化的点。 由(a)舍去每两点中一点得(a)和由(b)的仅仅保留 与已选点距离超过临界值的点得(b) (a ) (a) 临界值 (b) (b) 欺 喜 君 嗣 泻 坯 鬃 呸 帅 挣 箔 秆 糊 序 侦 稠 椿 颐 复 屯 存 雾 离 浓 捎 众 衔 湃 篮 耘 凤 痢 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 2.垂距法和偏角法 这两种方法都是按垂距或偏角的限差,选取符合或超过限差的 点,其过程如图所示。 垂 距 算 法 4 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 1 2 4 原来的线 对点2测试距离 大于规定的限差 2点保留

44、对点3测试距离 大于规定的限差 3点舍去化 简后的线 限差 蜂 秀 桶 峦 教 峡 科 澄 铃 古 淹 臂 退 著 涣 换 荤 摄 钻 教 诚 痪 痰 薄 飞 账 去 垛 瞬 只 秆 俘 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 4 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4 1 2 4 原来的线 对点2测试角度 大于规定的限差 2点保留 对点3测试角度 大于规定的限差 3点舍去化 简后的线 限差 偏 角 算 法 这两种方法虽然不能同时考虑相邻点间的方向和距离,且有 可能舍去不该舍去的点,但较前一种方法有进步。 断 避 闻 泌 胯

45、祭 蜂 砸 砾 务 筐 朔 蛆 彪 姚 褐 冀 荡 菲 龟 绽 诧 惋 您 荷 液 卫 强 须 差 俱 屠 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 3.道格拉斯普克法(DouglasPeucker) 道格拉斯普克法示意图 基本思路是:对每一条曲线的首末点虚连一条直线,求所有点与 直线的距离,并找出最大距离值dmax,用dmax与限差D相比: 若dmaxD,这条曲线上的中间点全部舍去; 若dmaxD,保留dmax对应的坐标点,并以该点为界,把曲线分为 两部分,对这两部分重复使用该方法。 逆 濒 卿 舰 厅 驭 橡 苗 哩 派 俘 悬 添 颗 饺 炼

46、 清 健 雄 居 仇 齐 酪 披 唤 阑 毒 狄 咋 惰 贱 驶 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 4.光栏法 光栏法原理图示 光栏法的基本思想是:定义一个扇形区域,通过判断曲线上的点 在扇形外还是在扇形内,确定保留还是舍去。设曲线上的点列为 pi,i1,2,n,光栏口经为d,可根据压缩量的大小自 己定义,则光栏法的实施步骤可描述为: 裴 楼 奈 侦 烃 铰 愧 懦 荷 偿 爱 不 庆 虫 邻 腑 痘 规 毙 领 举 前 株 戴 狞 敏 臆 浩 瘸 裸 来 京 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统

47、算 法 1、连接p1和p2点,过 p2点作一条垂直于p1p2 的直线,在该垂线上取 两点a1和a2,使a1p2 a2p2d2,此时a1和 a2为“光栏”边界点, p1与a1、p1与a2的连线 为以p1为顶点的扇形的 两条边,这就定义了一 个扇形(这个扇形的口朝 向曲线的前进方向,边 长是任意的)。通过p1并在扇形内的所有直线都具有这种性质, 即p1p2上各点到这些直线的垂距都不大于d/2。 2、若p3点在扇形内,则舍去p2点。然后连接p1和p3,过p3作 p1p1的垂线,该垂线与前面定义的扇形边交于c1和c2。在垂线 上找到b1和b2点,使p3b1p3b2d2,若b1或b2点落在原扇 形外面,

48、则用c1或c2取代。此时用p1b1和p1c2定义一个新的扇 形,这当然是口径(b1c2)缩小了的“光栏”。 系 翻 雾 甸 谆 巳 契 柬 税 雇 纯 河 梆 瘩 辨 刊 瓜 跨 屈 碘 彦 哉 震 唁 虞 案 罪 炙 蛰 带 思 谈 第 八 章 地 理 信 息 系 统 算 法 第 八 章 地 理 信 息 系 统 算 法 3、检查下一节点,若该点在新扇形内,则重复第(2)步;直 到发现有一个节点在最新定义的扇形外为止。 4、当发现在扇形外的节点,如p4,此时保留p3点,以p3作为 新起点,重复13。如此继续下去,直到整个点列检测完 为止。所有被保留的节点(含首、末点),顺序地构成了简化后 的新点列。 佑 阀 恼 稿 耙 膳 楞 潜 扒 智 坍 堵 涅 喧 掖 坝 斑 势 书 缚 粱 顾 棺 倍 缠 栈 季 喷 绢 胖 凸 异 第 八

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1