空间数据结构转换课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《空间数据结构转换课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据结构 转换 课件
- 资源描述:
-
1、目录CONTENTS栅格化矢量化0102栅格化01l将数据用矢量数字化的方法输入计算机或以矢量的方式存在计算机中。如:行政边界、交通干线、土地利用类型等l表现为点、线、多边形数据矢量栅格化1、栅格化l确定栅格矩阵(行列数/分辨率)l点的变换、线的变换以及多边形的变换(面的变换)1、栅格化l准备好矢量数据或矢量地图;l构架一个与地图等大小的格网,选取好适当的格网密度或分辨率,依据范围则可以算出格网的行列数。l根据地图上的点、线、多边形相对这个格网的配置及其属性来确定每一个项元的数值。1、栅格化l矢量数据转换成栅格数据后,图形的几何精度必然要降低,所以选择栅格尺寸的大小要尽量满足精度要求,使之不过
2、多地损失地理信息。l为了提高精度,栅格需要细化,但栅格细化,数据量将以平方指数递增,因此,精度和数据量是确定栅格大小的最重要的影响因素。l在转换之前需要确定栅格单元的大小,栅格单元的大小又称为栅格图像的分辨率,直接决定了栅格数据的精度 确定栅格矩阵1、栅格化 确定栅格矩阵YXOJIyx(0,0)XmaxYminXminYmaxI=(Ymax-Ymin)/dyJ=(Xmax-Xmin)/dxI,J为整数,尾数入上去为整数,尾数入上去dx=(Xmax-Xmin)/Jdy=(Ymax-Ymin)/I1、栅格化 点的栅格化maxmin1 INT/1 INT/ppIyydyJxxdx 点的变换十分简单,
3、只要这个点落在那个网格中,就是属于那个网格元素,根据该点状对象的特性赋予该像元属性值。1、栅格化 线的栅格化线是由多个直线段组成的,因此线的栅格化的核心就是直线段如何由矢量数据转换为栅格数据。YX(X1,Y1)(X2,Y2)假定一线段两端点之间经过若干个网格元素(至少一个),两端点坐标为(X1,Y1),(X2,Y2)1、栅格化 面的栅格化a、基于弧段数据的栅格化方法:1.按行或列做中心扫描线2.求交点栅格坐标的行列值3.判断交点左右多边形数值4.交点排序并逐段生成栅格数据特点:计算量较大,算法比较复杂。1、栅格化面的栅格化abcdef10p边界线的转化与线的栅格化方法相同,接下来就是属性的填充
4、p填充的方法很多,关键问题是正确判断哪些栅格单元位于多边形之内,哪些位于多边形之外。为此,多边形必须严格封闭,没有缝隙1、栅格化面的栅格化0001000100000010000000010000111011100010011011000111000000011101100001001110100011000011111111101、栅格化 面的栅格化b、多边形内部属性填充方法(基于多边形数据的栅格化方法):p内部点扩散法p射线算法p平行线扫描法与铅垂线跌落法p边界代数充填算法p边界点跟踪算法1、栅格化面的栅格化内部点扩散算法内部点扩散算法缺点缺点程序设计复杂,需要在栅格阵列中搜索,占用内存很大
5、,在内存程序设计复杂,需要在栅格阵列中搜索,占用内存很大,在内存受限时很难采用受限时很难采用在一定的栅格精度上,在一定的栅格精度上,如果复杂图形的同一多边形的两条边界落如果复杂图形的同一多边形的两条边界落在同一个或相邻的两个栅格内在同一个或相邻的两个栅格内,会造成多边形不连通,不能完成,会造成多边形不连通,不能完成多边形的填充多边形的填充1、栅格化面的栅格化射线法射线法概念:概念:射线算法,又称为射线算法,又称为检验交点数检验交点数,是,是逐点判别逐点判别数据栅格点数据栅格点在某多边形之外或在多边形内来决定是否记录该点在某多边形之外或在多边形内来决定是否记录该点基本原理:基本原理:具体实现是具
6、体实现是由待判点向图外某点引射线由待判点向图外某点引射线,判断该射,判断该射线与某多边形所有边界相交的总次数,判断的基本原理:线与某多边形所有边界相交的总次数,判断的基本原理:如相交如相交偶数偶数次,则待判点在该多边形的次,则待判点在该多边形的外部外部如相交如相交奇数奇数次,则待判点在该多边形的次,则待判点在该多边形的内部内部1、栅格化面的栅格化N=0N=2N=1N=3N=4射线法射线法基本原理基本原理1、栅格化面的栅格化射线法射线法特殊情况:奇异点特殊情况:奇异点1、栅格化面的栅格化平行线扫描法与铅垂线跌落法平行线扫描法与铅垂线跌落法基本原理基本原理射线算法的改进射线算法的改进,将射线改为沿
展开阅读全文