地理数据结构及其文件组织(编辑修改稿)内容摘要:

简单 数据量 小 大 图形精度 高 低 图形运算、搜索 复杂、高效 简单、低效 软件与硬件技术 不一致 一致或接近 遥感影像格式 要求比较高 不高 图形输出 显示质量好、精度高, 但 成本比较高 输出方法快速,质量低,成本比较低廉 数据共享 不易实现 容易实现 拓扑和网络分析 容易实现 不易实现 矢量结构与栅格结构的比较 第五节 地理数据的编码方法 编码的概念和意义 栅格结构编码方法 矢量结构编码方法 属性数据编码方法 第三节 地理数据的编码方法 地理数据编码 , 是根据 GIS的目的和任务 , 把地图 、 图像等资料按一定数据结构转换为适于计算机存贮和处理的数据过程。 地理内容的编码要反映出地理实体的几何特征 , 以及地理实体的属性特征 ,空间数据的编码是地理信息系统设计中最重要的技术步骤 , 它表现由现实世界到数据世界之间的界面 ,是联结从现实世界到数据世界的纽带。 一、编码的概念和意义 链码 (chain Encoding) 直接栅格编码 游程长编码 (Run_length Encoding) 块 码 四叉树编码 (quarter_tree Encoding) 栅格结构编码方法 直接栅格编码 直接编码就是将栅格数据看作一个数据矩阵 , 逐行 ( 或逐列 )逐个记录代码 , 可以每行从左到右逐像元记录 , 也可奇数行从左到右而偶数行由右向左记录 , 为了特定的目的还可采用其他特殊的顺序。 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, 2, 2, 5, 5, 5, 5, 5;2, 2, 2, 2, 2, 5, 5, 5;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, 0, 0, 0, 0, 3, 3, 3。 由起点位置和一系列在基本方向的单位矢量给出每个后续点相对其前继点的可能的 8个基本方向之一表示。 8个基本方向自 0176。 开始按逆时针方向代码分别为 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)只在各行 ( 或列 ) 数据的代码发生变化时依次记录 该代码以及相同代码重复的个数; 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),( 5, 2);( 0, 2),( 3, 4),( 5, 1),( 3, 1);( 0, 3),( 3, 5);( 0, 4),( 3, 4);( 0, 5),( 3, 3)。 游程长度编码 逐个记录各行 ( 或列 ) 代码发生变化的位置和相应代码。 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 沿列方向进行编码 : ( 1, 0),( 2, 2),( 4, 0);( 1, 2),( 4, 0);( 1, 2),( 5, 3),。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。