地理信息科学
基本概念
信息系统基本功能
- 数据采集
- 数据管理
- 数据分析
- 信息表达
GIS构成
软件
人员
数据
硬件
数据基本特征
- 空间特征
- 属性特征
- 时间特征
GIS的硬件系统
- 计算机主机
存储设备
- 光盘刻录机
- 磁带机
- 活动硬盘
- 磁盘阵列
输入设备
- 数字化仪
- 图像扫描仪
- 手写笔 光笔
- 键盘 鼠标
- 通讯端口
输出设备
- 笔式绘图仪
- 喷墨绘图仪(打印机)
- 激光打印机
- 显示器
空间数学基础
空间数据模型与数据结构
1.地理空间与建模
概念模型
1.对象模型(特征模型)
描述不连续的地理现象
适合于对具有明确边界的地理现象进行抽象建模
如建筑物 道路 公共设施 湖泊 河流 岛屿 森林等自然要素
2.场模型(域模型)
- 把地理空间中的现象作为连续的变量或体来看待
场模型的表示
- 规则分布的点
- 不规则分布的点
- 规则矩形区
- 不规则多边形区
- 不规则三角形区
- 等值线
3.网络模型
- 同对象模型描述不连续的地理现象
- 不同在于要考虑通过路径相互连接多个地理现象之间的连通情况
- 适合描述 公路 铁路 管道 物流量 等地理网络
- 网络模型可以看成对象模型的特例,由点 线之间的拓扑空间关系构成
概念模型选择
场模型通常用于有连续空间变化趋势的现象
如:海拔 温度 土壤变化
对象模型一般用于有明确边界和独立地理现象的建模
如:道路 地块等
2.空间数据模型
1.矢量数据模型
- 矢量数据就是代表地图图形的各离散点平面坐标的有序集合
- 适用于对象模型
- 可以明确描述图形要素建的拓扑关系
- 由 点 线 面 三要素由对应一系列坐标表示
2.栅格数据模型
- 适用于场模型
栅格可以用数据矩阵表示,地理空间坐标隐含在矩阵中
- 点由一个栅格单元或像元构成
- 线由一串彼此相邻的像元构成
- 面则由一系列相邻像元构成
栅格空间分辨率指一个像元在地面所代表的实际面积大小
3.镶嵌数据模型
- 采用规则或不规则的小面快集合来逼近自然界不规则的地理单元
- 适用于场模型
- 根据面块形状分为规则镶嵌数据模型和不规则镶嵌数据模型
1.规则镶嵌数据模型
- 用规则小面快集合逼近
- 可转化为栅格数据模型
2.不规则栅格数据模型
- 指用来镶嵌的小面快具有不规则的形状或边界
- 例:Voronoi图 TIN(不规则三角网)
4.面向对象数据模型
- 应用面向对象方法描述空间实体及其相互关系
- 适用于对象模型
- 技术核心是对象和类
矢量数据模型
实体数据结构
- 实体式:构成多边形边界的各个线段,以多边形为单位进行组织
- 优点:编码容易,数字化操作简单,数据编排直观
- 缺点:相邻多边形公共边界数字化两遍,造成数据冗余,边界易出现间隙和重叠
- 缺少邻域多边形信息和图形的拓扑关系
- 岛只作为一个单个图形,没有建立与外界多边形的联系
拓扑数据结构
- 优点:1.保障数据质量 拓扑编辑功能进行自动差错
- 2.增强 GIS 分析 网络(街道 设施)
索引式
- 采用树状索引减少数据冗余并间接增加邻域信息
- 优点:消除边界冗余和不一致问题,简化边界线或合并多边形可不必改造索引表
- 缺点:邻域运算,消除无用边,处理岛状信息以及检查拓扑关系很困难
- 人工方式建立编码表,工作量大易出错
- 人工方式建立编码表,工作量大易出错
双重独立式
- 对图上网状或面状要素的任何一条线段,用顺序的两点定义以及相邻多边形来予以定义
链状双重独立式
- 多边形文件
- 弧段文件
- 弧段点文件
点坐标文件
栅格数据结构
完全栅格数据结构
- 直接栅格编码:将栅格看做一个数据矩阵,逐行逐个记录代码数据
- 优点:简单 直观 无压缩
- 缺点:存在大量冗余,精度提高有限制
压缩栅格数据结构
- 游程长度编码:将每行中具有相同属性值的连续像元映射为一个游程,每个游程的数据结构为(A,P),A表示属性值,P代表该游程最右端的列号或个数
- 属性变化越少,压缩比例越大,适合于类型区域面积较大的栅格
- 优点:栅格加密时,数据量不会明显增加,压缩效率高,最大限度保留原始栅格结构
- ==编码解码运算简单==,且易于检索 叠加 合并等操作,得到广泛应用
- 缺点:不适合于类型==连续变化==或类型==区域分散==的数据
- 四叉树编码
- 优点:容易而有效地计算多边形的数量特征
- 阵列各部分的分辨率是可变的,边界复杂部分四叉树较高分级多,分辨率也高,而不需表示许多细节的部分则分级少,分辨率低,因而即可精确表示图形结构又可减少存储量
- 栅格到四叉树及四叉树到简单栅格结构的转换比其他压缩方法容易
- 多边形中嵌套异类小多边形的表示较方便
- 缺点:矢/删正反变换还不理想
- 建立四叉树耗费机时很多
- 四叉树虽可修改,但很费事
- 四叉树未能直接表示物体间的拓扑关系
- 与非树表示法比较,四叉树表示法的缺点在于转换的不稳定或叫滑动变异
- 一个物体的图像在构成四叉树时会被分割到若干个象限中,使他失去了内在的相关性
- 链式数据编码
- 优点:链式编码对多边形的表示具有很强的数据压缩能力
- 且具有一定的运算功能,如面积和周长计算等,探测边界急弯和凹凸部分等都比较容易,比较适于存储图形数据
- 缺点:对边界做合并和插入等修改编辑比较困难
- 类似矢量结构,不具有区域的性质,对叠置运算如组合 相交等则很难实施
- 而且由于链码以每个区域为单位存储边界,相邻区域的边界则被重复存储而产生冗余
- 分块压缩编码
镶嵌数据结构
- 以三角形作为基本的空间对象进行数据组织
- 很好地描述三角形及其邻接关系,非常适合于需要面相邻关系操作和分析
比较
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Faith!
评论