
空间数据表达矢量与栅格数据.ppt
56页• 空间参照系统与地图投影 • 空间现象及其表达 • • 空间对象的矢量表达空间对象的矢量表达 • 空间对象的栅格表达 • 矢量与栅格数据的比较 第二章 空间数据的表达 本章主要内容 三、空间对象的矢量表达 本节主要内容 矢量数据定义 矢量数据获取方法 矢量数据结构类型 矢量数据表达—实体数据结构 矢量数据表达—拓扑数据结构 矢量数据表达—属性数据表达与组织 矢量数据特点 三、空间对象的矢量表达 (一)矢量数据定义 矢量数据是通过记录空间对象的坐标及 空间关系来表达空间对象的位置 u点:空间的一个坐标点; u 线:多个点组成的弧段; u 面:多个弧段组成的封闭多边形; 矢量形式是一种最适应于空间对象的计 算机表达关键是在空间拓扑关系的表达 ,空间位置、属性数据相对比较简单 三、空间对象的矢量表达 (二)矢量数据获取的方法 1.定位设备(全站仪、GPS、常规测量等) 2.地图数字化 3.栅格数据转换 4.空间分析(叠置、缓冲等操作产生的新 的矢量数据) 三、空间对象的矢量表达 (三)矢量数据结构类型 实体数据结构(也称面条数据结构)实体数据结构(也称面条数据结构) 拓扑数据结构拓扑数据结构 三、空间对象的矢量表达 实体数据结构:只记录空间对象的位置坐标和属性信息, 不记录拓扑关系。
又称面条结构 存储方法: l独立编码:空间对象位置直接跟随空间对象; l点位字典:点坐标独立存储,线、面由点号组成 特征 l无拓扑关系,主要用于显示、输出及一般查询 l公共边重复存储,存在数据冗余,难以保证数据独立性 和一致性 l多边形分解和合并不易进行,邻域处理较复杂; l处理嵌套多边形比较麻烦 适用范围: l制图及一般查询,不适合复杂的空间分析 (四)矢量数据表达(实体数据结构) 三、空间对象的矢量表达 标识码属性码 空间对象编码唯一 连接几何和属性数据 数据库 独立编码 点: ( x ,y ) 线: ( x1 , y1 ) , (x2 , y2 ) , … , ( xn , yn ) 面: ( x1 , y1 ) , (x2 , y2 ) , … , ( x1 , y1 ) 点位字典 点: 点号文件 线: 点号串 面: 点号串 点号XY 11122 23344 ……… n5566 存储方法 三、空间对象的矢量表达 点对象:[object identification, Attribute code, (x, y)] 点实体惟一识别符类 型 序列号 结 点 文字说明 简单点 坐标(x,y) 有关属性 其他有关属性 IF简单点比例尺 方向 IF文字说明 IF结点 字符大小方向 字体 排列 符号到线状目标的指针 与线相交的角度 三、空间对象的矢量表达 线对象: [object ID, code, (x1, y1), (x2, y2) …… (xn, yn) ] 线实体 唯一标识码 线标识码 起始点 终止点 坐标对序列 显示信息 非几何属性 面对象: [object ID, code, (x1, y1), (x2, y2) …… (xn, yn) , (x1, y1)] 三、空间对象的矢量表达 面对象 三、空间对象的矢量表达 l 独立编码法 –优点:编码容易、数字化操作简单、数据编排直观。
–缺点:多边形边界线数据存储两次,易产生裂隙、重叠 ,数据冗余 l 独立编码法只用在简单的系统应用中 (四)矢量数据表达(实体数据结构) 重叠 裂缝 三、空间对象的矢量表达 三、空间对象的矢量表达 l点位字典法 –优点:编码容易、数字化操作简单、数据 编排直观、消除多边形边界的裂隙,不重 复存储 –缺点:没有建立各个多边形实体之间的空 间关系;编码表要用人工方式实现 三、空间对象的矢量表达 不仅表达几何位置和属性,还表示空间关系 表达对象的邻接、关联、包含等关系 表达方式 l全显式表达 l部分显式表达 拓扑关系与数据共享 (五)矢量数据表达(拓扑数据结构) 三、空间对象的矢量表达 拓扑结构:全显式表达 N1 B2 N2 N4 N3 B3B4 B1 A1A2 A6 A5 A4 A3 A7A8 N5 面-弧拓扑面弧段 弧-点拓扑弧起点 弧-面拓扑弧左面 点-弧拓扑点弧段 终点 右面 A8 B1B2B3B4 A1A2A3A4A5A6A7 N1N2N3N4N5 M 面 弧 点 (五)矢量数据表达(拓扑数据结构) 三、空间对象的矢量表达 多边形与弧段的拓扑关系 多边形弧段 Ah, b, a Bg, f, c, h, -j Cj De, i, f 三、空间对象的矢量表达 弧段与节点的拓扑关系 弧段号起节点终节点 a51 b85 c168 d195 e1519 f1516 g115 h81 i1619 j3131 三、空间对象的矢量表达 节点与弧段的拓扑关系 节点弧段 1a, g, h 5a, b, d 8b, c, h 15e, f, g 16c, f, i 19e, d, i 31j 三、空间对象的矢量表达 弧段与多边形的拓扑关系 弧段号 左多边形 右多边形 aOA bEA cEB dOE eOD fDB gOB hAB iDE jBC 三、空间对象的矢量表达 (五)矢量数据表达(拓扑数据结构) l 用上述部分表格表示空间目标的拓扑关系 n面-弧段、弧段-节点 n弧段-节点、弧段-面 l目前商用GIS还没有超出上述表格的拓扑关 系 拓扑结构:部分显式表达 双重独立式地图编码DIME (Dual Independent Map Encoding) 对左图面状要素的任何一条线段 ,用其两端的节点及相邻面域来 予以定义 自动生成 多边形A 线号起点终点左多边形右多边形 a18OA i89CA n92BA b21OA 链状双重独立式 DIME的改进 三、空间对象的矢量表达 拓扑结构:拓扑关系与数据共享 维护数据的一致性 拓扑:移动结点 无拓扑:移动结点 (五)矢量数据表达(拓扑数据结构) 三、空间对象的矢量表达 (六)矢量数据表达(属性数据表达与组织 ) 属性特征类型 l 类别特征:是什么 l 说明信息:同类目标的不同特征 属性特征表达 l 类别特征:类型编码 l 说明信息:属性数据结构和表格 属性表的内容取决于用户 图形数据和属性数据的连接通过目标识别符或内部 记录号实现。
三、空间对象的矢量表达 目标标识地物类型编码 坐标串其它信息 A1 A2 T304 A375 62,354, 175, 268 …… …… 线状地物的空间数据表和属性数据表 目标标识 等级 路面材料 宽度 修建日期 管理单位 A1 A2 高速 高速 沥青 水泥 50 60 2001 2003 江苏省公路局 江苏省公路局 (六)矢量数据表达(属性数据表达与组织 ) 三、空间对象的矢量表达 点状 对象 目标标识 目标标识 地物编码坐 标关联的线目标 精度控制点等级测量单位测量年限 线状 对象 目标标识 目标标识 地物编码坐 标串起点、终点、左面、右面 路面材料等级修建时间宽度管养单位…… …… 面状 对象 目标标识 目标标识 地物编码边界目标号 建筑日期所有者建筑面积建筑单位结构…… 空 间 对 象 地物编码地物名称制图颜色几何类型制图符号编码属性表明 地物类型特征与制图属性 三、空间对象的矢量表达 (七)矢量数据特点 l用离散的点描述空间对象与特征,定位明 显,属性隐含 l用拓扑关系描述空间对象之间的关系 l面向目标操作,精度高,数据冗余度小 l与遥感等图象数据难以结合 l输出图形质量号,精度高 • 空间参照系统与地图投影 • 空间现象及其表达 • • 空间对象的矢量表达空间对象的矢量表达 • • 空间对象的栅格表达空间对象的栅格表达 • 矢量与栅格数据的比较 第二章 空间数据的表达 本章主要内容 四、空间对象的栅格表达 本节主要内容 栅格数据的基本概念 数据分层 数据组织 单元值确定 压缩编码方案 栅格数据特点 (一)栅格数据的基本概念--定义 • 以规则像元阵列表示空间对象的数据结构, 阵列中每个数据表示空间对象的属性特征。
或者说,栅格数据结构就是像元阵列,每个 像元的行列号确定位置,用像元值表示空间 对象的类型、等级等特征 –每个栅格单元只能存在一个值 • 对于栅格数据结构 –点:为一个像元 –线:在一定方向上连接成串的相邻像元集合 –面:聚集在一起的相邻像元集合 四、空间对象的栅格表达 点 面 线 四、空间对象的栅格表达 (一)栅格数据的基本概念--获取方法 1.遥感数据 2.图片扫描数据 3.矢量数据转换 4.手工方式 四、空间对象的栅格表达 (一)栅格数据的基本概念--坐标系与描述参数 列 行 西南角格网坐标 (XWS,YWS) 格网分辨率 格网方向 四、空间对象的栅格表达 (二)栅格数据分层 土壤 地貌 森林 建筑物 Z Y X 四、空间对象的栅格表达 (三)数据组织方法 四、空间对象的栅格表达 将栅格看作一个数据矩阵,逐行逐个记录 栅格单元的值可以每行都从左到右,也可 奇数行从左到右而偶数行从右到左 这是最简单最直接的一种栅格编码方法 通常这种编码为栅格文件或格网文件 它不采用任何压缩数据的处理,因此是最 直观最基本的栅格数据组织方式三种基本 方式:基于像元、基于层和基于多边形,如 下图所示。
(三)数据组织方法 栅格数据文件 像元1X坐标 Y坐标 层2属性值 层1属性值 … 层n属性值 … 像元2 像元n 栅格数据文件 层1像元1 层2 … X,Y,属性值 像元2X,Y,属性值 …… 像元nX,Y,属性值 层n 栅格数据文件 层1 多边形1 层2 … 属性值 像元1坐标 … 多边形N 像元n坐标 层n 四、空间对象的栅格表达 (四)单元值确定 C A B 百分比法 面 积 占 优 重 要 性 中心点法 A 连续分布地理要素 C 具有特殊意义 的较小地物 A 分类较细、 地物斑块较小 AB 四、空间对象的栅格表达 (五)压缩编码方案 四、空间对象的栅格表达 (五)压缩编码方案 四、空间对象的栅格表达 (五)压缩编码方案 AAAA ARAA ARAA ARAA RAAA AAAA AAGG AAGG GGGG GAGG GAGG AAAA AARA AAAR AAAR RAAA 14325876 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 起点行列号,单位矢量 R: (1,5),3,2,2,3,3,2,3 链式编码 游程长度编码 逐行编码 数据结构: 行号, 属性, 重复次数 1, A, 4, R, 1, A, 3 块状编码 正方形区域为记录单元 数据结构: 初始位置, 半径, 属性 (1,1,3,A),(1,5,1,R),(1,6,2,A),… NE SWNWSE G GGGAGGAAGAAA 四叉树编码 四、空间对象的栅格表达 (五)压缩编码方案 四、空间对象的栅格表达 四、空间对象的栅格表达 (五)压缩编码方案 (五)压缩编码方案 四、空间对象的栅格表达 (五)压缩编码方案 四、空间对象的栅格表达 编码, 长度, 编码, 长度… 0,7,2,1,0,2 0,1,1,1,0,4,2,1,0,1,3,2 0,5,2,1,0,1,3,3 0,2,2,4,0,1,3,1,0,1,2,1 0,1,2,5,0,2,2,1,0,1 0,1,2,7,0,2 0,2,2,4,0,1,3,2,0,1 0,1,2,1,0,4,3,4 2,1,0,5,3,4 2,1,0,9 (五)压缩编码方案 四、空间对象的栅格表达 (五)压缩编码方案 四、空间对象的栅格表达 (五)压缩编码方案 四、空间对象的栅格表达 (五)压缩编码方案 四、空间对象的栅格表达 (六。
