空间数据组织与结构.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
空间数据组织与结构

空间数据库 1 空间对象的空间关系表达 描述空间对象之间的空间相互作用关系 绝对关系: 坐标、角度、方位、距离等; 相对关系:相邻、包含、关联等 相对关系类型 拓扑空间关系:描述空间对象的相邻、包含等 顺序空间关系:描述空间对象在空间上的排列次序,如前后、左右、东、西、南、北等。 度量空间关系:描述空间对象之间的距离等。 在GIS中的空间关系必须进行定义和表达。 3 空间对象的拓扑空间关系 拓扑元素: 点:孤立点、线的端点、面的首尾点、链的连接点 线:两结点之间的有序弧段,包括链、弧段和线段 面:若干弧段组成的多边形 基本拓扑关系 关联:不同拓扑元素之间的关系 邻接:相同拓扑元素之间的关系 包含:拓扑元素之间的关系 层次:相同拓扑元素之间的层次关系 点、线、面之间的拓扑关系 1 GIS空间数据结构 空间数据结构 矢量数据结构 栅格数据结构 栅格结构与矢量结构的比较 2 常用的空间数据结构 地理信息数字化描述方法 地图的矢量和栅格表示 4 空间对象的层次分类编码 分类对象的从属和层次关系 有明确的分类对象类别和严格的隶属关系 5 空间对象的多源分类编码 按空间对象不同特性进行分类并进编码 代码之间没有隶属关系,反映对象特性 具有较大的信息量,有利于空间分析 栅格结构的扫描顺序 矢量数据结构编码的基本内容 实体式 链状双重独立式 链状双重独立式数据结构是DIME数据结构的一种改进。在DIME中,一条边只能用直线两端点的序号及相邻的面域来表示,而在链状数据结构中,将若干直线段合为一个弧段(或链段),每个弧段可以有许多中间点。 在链状双重独立数据结构中,主要有四个文件:多边形文件、弧段文件、弧段坐标文件、结点文件。 链状双重独立式 链状双重独立式编码 特点 链状双重独立式编码 特点 3 矢量数据结构的属性数据表达 属性特征类型 类别特征:是什么 说明信息:同类目标的不同特征 属性特征表达 类别特征:类型编码 说明信息:属性数据结构和表格 属性表的内容取决于用户 图形数据和属性数据的连接通过目标识别符连接 矢量数据结构的属性数据表达 ① 内部点扩散法 ② 复数积分算法 ③ 射线算法 ④ 扫描算法 ⑤ 边界代数算法 2 栅格数据结构向矢量数据结构的转换 多边形边界提取 边界线追踪 拓扑关系生成 去除多余点及曲线圆滑 按专题分层 按时间序列分层 以地面垂直高度分层 2 栅格数据的分层 由起点位置和一系列在基本方向的单位矢量给出每个后续点相对其前继点的可能的8个基本方向之一表示。8个基本方向自0°开始按逆时针方向代码分别为0,1,2,3,4,5,6,7。单位矢量的长度默认为一个栅格单元。 1 2 3 4 5 0 7 6 0 0 1 0 7 6 7 0 1 1 0 0 三、地理数据的编码方法 链码 链码编码: 2,2 ,6 ,7,6,0,6,5 1 2 3 4 5 0 7 6 0 5 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 5 5 0 0 0 0 0 0 0 5 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 链码编码示例 三、地理数据的编码方法 行列号、方向 链码 三、地理数据的编码方法 1 2 3 4 5 0 7 6 2 1 0 7 6 3 4 5 链码编码示例 三、地理数据的编码方法 (1,5) (5,8) 1,5,3,2,2,3,3,2,3 5,8,3,2,4,4,6,6,7,6,0,2,1 只在各行(或列)数据的代码发生变化时依次记录 该代码以及相同代码重复的个数; 0 2 2 5 5 5 5 5 2 2 2 2 2 5 5 5 0 0 0 0 0 3 3 3 2 2 2 2 3 3 5 5 0 0 2 3 3 3 5 5 0 0 3 3 3 3 5 3 0 0 0 3 3 3 3 3 0 0 0 0 3 3 3 3 沿行方向进行编码:( 0,1),(2,2),(5,5);(2,5),(5,3);(2,4),(3,2),(5,2);(0,2),(2,1),(3,3

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档