第五章-空间的处理优秀PPT.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第五章-空间的处理优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第五章-空间的处理优秀PPT.ppt(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、u数据处理的概念数据处理的概念u数据处理,就是对采集的数据处理,就是对采集的各种数据,依据不同的方式方法各种数据,依据不同的方式方法对数据形式进行编辑运算,清除对数据形式进行编辑运算,清除数据冗余,弥补数据缺失,形成数据冗余,弥补数据缺失,形成符合用户要求的数据文件格式。符合用户要求的数据文件格式。11/5/202211/5/20221 1u数据处理的意义数据处理的意义数据处理是实现空间数据数据处理是实现空间数据有序化有序化的必要的必要过程。过程。数据处理是数据处理是检验数据质量检验数据质量的关键环节。的关键环节。数据处理是实现数据处理是实现数据共享数据共享的关键步骤。的关键步骤。11/5/2
2、02211/5/20222 2uu空间数据处理所涉及的主要空间数据处理所涉及的主要内容有内容有坐标变换坐标变换、数据结构转换数据结构转换、图形编辑图形编辑、拓扑关系的自动生成拓扑关系的自动生成、空间数据压缩空间数据压缩、空间数据内插空间数据内插等。等。11/5/202211/5/20223 3u5.1空间数据的坐标变换空间数据的坐标变换11/5/202211/5/20224 4一、空间数据坐标变换的概念一、空间数据坐标变换的概念uu空间数据从一种数学状态到另空间数据从一种数学状态到另一种数学状态的变换,实质是一种数学状态的变换,实质是建立建立两个平面点之间(或球面坐标和平两个平面点之间(或球面
3、坐标和平面坐标)的一一对应关系面坐标)的一一对应关系,是空间,是空间数据处理的基本内容之一。数据处理的基本内容之一。11/5/202211/5/20225 5 坐标变换缘由坐标变换缘由11/5/202211/5/20226 6三、空间数据变换的类型三、空间数据变换的类型1 1 1 1、坐标系转换:主要解决、坐标系转换:主要解决、坐标系转换:主要解决、坐标系转换:主要解决G1SG1SG1SG1S中设备坐标同用户坐标中设备坐标同用户坐标中设备坐标同用户坐标中设备坐标同用户坐标的不一样,设备坐标之间的不一样问题。的不一样,设备坐标之间的不一样问题。的不一样,设备坐标之间的不一样问题。的不一样,设备坐
4、标之间的不一样问题。(平移、旋平移、旋平移、旋平移、旋转、比例转、比例转、比例转、比例)2 2 2 2、几何订正:主要解决数字化原图变形等缘由引起的、几何订正:主要解决数字化原图变形等缘由引起的、几何订正:主要解决数字化原图变形等缘由引起的、几何订正:主要解决数字化原图变形等缘由引起的误差,并进行几何配准。(高次、二次、仿射)误差,并进行几何配准。(高次、二次、仿射)误差,并进行几何配准。(高次、二次、仿射)误差,并进行几何配准。(高次、二次、仿射)3 3 3 3、投影变换:主要解决地理坐标到平面坐标之间的转、投影变换:主要解决地理坐标到平面坐标之间的转、投影变换:主要解决地理坐标到平面坐标之
5、间的转、投影变换:主要解决地理坐标到平面坐标之间的转换问题。(正解、反解、数值、数值解析)换问题。(正解、反解、数值、数值解析)换问题。(正解、反解、数值、数值解析)换问题。(正解、反解、数值、数值解析)11/5/202211/5/20227 7(a)平移平移(b)缩放缩放(c)旋旋转转11/5/202211/5/20228 8用的最多的是:仿射变换用的最多的是:仿射变换特性特性:(只考虑只考虑x和和y方向上的变形)方向上的变形)直线变换后仍为直线直线变换后仍为直线平行线变换后仍为平行线平行线变换后仍为平行线不同方向上的长度比发生变更不同方向上的长度比发生变更11/5/202211/5/202
6、29 9X=a0+a1 x+a2 yY=b0+b1 x+b2 y 上式含有上式含有上式含有上式含有6 6个参数:个参数:个参数:个参数:a0a0、a1a1、a2a2、b0b0、b1b1、b2b2,要,要,要,要实现仿射变换,须要知道不在同始终线上的实现仿射变换,须要知道不在同始终线上的实现仿射变换,须要知道不在同始终线上的实现仿射变换,须要知道不在同始终线上的3 3对限制点的对限制点的对限制点的对限制点的数字化坐标及其理论坐标值,可求得上述的数字化坐标及其理论坐标值,可求得上述的数字化坐标及其理论坐标值,可求得上述的数字化坐标及其理论坐标值,可求得上述的6 6个待定参数。个待定参数。个待定参数
7、。个待定参数。但在实际运用时,往往利用但在实际运用时,往往利用但在实际运用时,往往利用但在实际运用时,往往利用4 4个以上的点进行订正,利个以上的点进行订正,利个以上的点进行订正,利个以上的点进行订正,利用最小二乘法处理,以提高变换的精度。用最小二乘法处理,以提高变换的精度。用最小二乘法处理,以提高变换的精度。用最小二乘法处理,以提高变换的精度。11/5/202211/5/202210105.2 空间数据结构转换空间数据结构转换uu 矢量结构矢量结构包含有拓扑信息,通常应包含有拓扑信息,通常应用于用于空间关系空间关系的分析;的分析;uu 栅格数据栅格数据易于表示面状要素,主要易于表示面状要素,
8、主要应用于应用于空间分析空间分析和和图像处理图像处理。11/5/202211/5/20221111A、矢量和栅格数据的相互转换的必要性uu必要性:必要性:uu矢量数据和栅格数据各有优缺点,在功矢量数据和栅格数据各有优缺点,在功能完善的能完善的GIS软件中,两种格式的数据往往软件中,两种格式的数据往往并存,但为了数据处理和分析的便利,须要并存,但为了数据处理和分析的便利,须要在这两种格式的数据之间进行相互转换。在这两种格式的数据之间进行相互转换。11/5/202211/5/20221212Raster与与Polygon转换的图解表达转换的图解表达11/5/202211/5/20221313u转换
9、类型转换类型:一、矢量向栅格的转换一、矢量向栅格的转换二、栅格向矢量的转换二、栅格向矢量的转换11/5/202211/5/20221414 由于矢量数据的基本要素是由于矢量数据的基本要素是点点、线线、面面,因而只要实现点、线、面的转换,各种线因而只要实现点、线、面的转换,各种线划图形的变换问题基本上都可以得到解决。划图形的变换问题基本上都可以得到解决。一、矢量向栅格的转换一、矢量向栅格的转换11/5/202211/5/202215151、点的转换、点的转换 设矢量数据的一坐标点值为设矢量数据的一坐标点值为(x,y),转,转成栅格数据其行列值为成栅格数据其行列值为(i,j)。YOXmaxYmin
10、XminIJYmaxX(0,0)XY11/5/202211/5/202216162、线的转换、线的转换1)用点栅格化方法,实现直线的用点栅格化方法,实现直线的起点和终点起点和终点坐坐标点栅格化标点栅格化;2)求出求出直线段直线段所对应的栅格单元的所对应的栅格单元的行列值范围行列值范围;3)求直线经过的求直线经过的中间栅格数据所在行列值中间栅格数据所在行列值.11/5/202211/5/20221717 又称为多边形填充,就是在矢量表示又称为多边形填充,就是在矢量表示的多边形边界内部的全部栅格上赐予相应的的多边形边界内部的全部栅格上赐予相应的多边形编号,从而形成栅格数据阵列。多边形编号,从而形成
11、栅格数据阵列。3 3、多边形数据的转换、多边形数据的转换11/5/202211/5/20221818uu转换方法转换方法uu(1)内部点扩散法)内部点扩散法uu(2)复数积分算法)复数积分算法uu(3)射线算法和扫描算法)射线算法和扫描算法uu(4)边界代数算法)边界代数算法11/5/202211/5/20221919由每个多边形一个内部点由每个多边形一个内部点由每个多边形一个内部点由每个多边形一个内部点(种子点种子点种子点种子点)起先,向其八个方向的邻点扩散,起先,向其八个方向的邻点扩散,起先,向其八个方向的邻点扩散,起先,向其八个方向的邻点扩散,推断各个新加入点是否在多边形边界上,推断各个
12、新加入点是否在多边形边界上,推断各个新加入点是否在多边形边界上,推断各个新加入点是否在多边形边界上,假如是边界点,则新加入点不作为假如是边界点,则新加入点不作为假如是边界点,则新加入点不作为假如是边界点,则新加入点不作为种子点,种子点,种子点,种子点,否则把非边界点的邻点否则把非边界点的邻点否则把非边界点的邻点否则把非边界点的邻点作为新的种子点与作为新的种子点与作为新的种子点与作为新的种子点与 原有种子点一起进行新原有种子点一起进行新原有种子点一起进行新原有种子点一起进行新的扩散运算。的扩散运算。的扩散运算。的扩散运算。将该种子点赐予多边形的编号。将该种子点赐予多边形的编号。将该种子点赐予多边
13、形的编号。将该种子点赐予多边形的编号。重复上述过程,直到全部种子点填满该多边形并遇到边界为止。重复上述过程,直到全部种子点填满该多边形并遇到边界为止。重复上述过程,直到全部种子点填满该多边形并遇到边界为止。重复上述过程,直到全部种子点填满该多边形并遇到边界为止。(1 1)内部点扩散算法的概念)内部点扩散算法的概念 11/5/202211/5/20222020 缺点:缺点:程序设计困难,须要在栅格阵列中搜程序设计困难,须要在栅格阵列中搜寻,占用内存很大,在内存受限时很难接受;寻,占用内存很大,在内存受限时很难接受;在确定的栅格精度上,假在确定的栅格精度上,假如困难图形的同一多边形的两条边界落在同
14、一如困难图形的同一多边形的两条边界落在同一个或相邻的两个栅格内,会造成多边形不连通,个或相邻的两个栅格内,会造成多边形不连通,不能完成多边形的填充。不能完成多边形的填充。11/5/202211/5/20222121(2 2 2 2)复数积分算法)复数积分算法)复数积分算法)复数积分算法基本概念基本概念 也称为检验夹角之和,即对全部栅格阵列,逐个栅格也称为检验夹角之和,即对全部栅格阵列,逐个栅格单元推断栅格归属的多边形及编码。单元推断栅格归属的多边形及编码。判别方法:判别方法:由待判点对每个多边形的封闭边界计算复数积分。假由待判点对每个多边形的封闭边界计算复数积分。假如积分值为如积分值为22,则
15、该待判点属于此多边形,赐予多边形编号,则该待判点属于此多边形,赐予多边形编号(纪录属性纪录属性);否则,则该待判点在此多边形外部,不属于该;否则,则该待判点在此多边形外部,不属于该多变形。多变形。11/5/202211/5/20222222基本概念基本概念基本概念基本概念射线算法,又称为检验交点数,是逐点判别数据栅射线算法,又称为检验交点数,是逐点判别数据栅射线算法,又称为检验交点数,是逐点判别数据栅射线算法,又称为检验交点数,是逐点判别数据栅格点在某多边形之外或在多边形内来确定是否记录该点。格点在某多边形之外或在多边形内来确定是否记录该点。格点在某多边形之外或在多边形内来确定是否记录该点。格
16、点在某多边形之外或在多边形内来确定是否记录该点。具体实现是由待判点向图外某点引射线,推断该射具体实现是由待判点向图外某点引射线,推断该射具体实现是由待判点向图外某点引射线,推断该射具体实现是由待判点向图外某点引射线,推断该射线与某多边形全部边界相交的总次数。线与某多边形全部边界相交的总次数。线与某多边形全部边界相交的总次数。线与某多边形全部边界相交的总次数。判别方法:判别方法:判别方法:判别方法:如相交偶数次,则待判点在该多边形的外部,如相交偶数次,则待判点在该多边形的外部,如相交偶数次,则待判点在该多边形的外部,如相交偶数次,则待判点在该多边形的外部,如相交奇数次,则待判点在该多边形的内部。
17、如相交奇数次,则待判点在该多边形的内部。如相交奇数次,则待判点在该多边形的内部。如相交奇数次,则待判点在该多边形的内部。(3)射线算法和扫描算法)射线算法和扫描算法11/5/202211/5/20222323N=0N=2N=1N=3N=411/5/202211/5/20222424特特殊殊情情况况11/5/202211/5/20222525 扫描算法:是射线算法的改进算法。将射线改为沿栅格阵列阵或行方向扫描线,推断与射线算法相像。11/5/202211/5/20222626(4 4)边界代数算法)边界代数算法 边边界界代代数数法法基基于于积积分分求求多多边边形形的的思思想想,通通过过简简洁洁的
18、的代代数数运运算算,实实现现多多边形的矢栅转换。该算法简洁牢靠,被大量运用。边形的矢栅转换。该算法简洁牢靠,被大量运用。步骤:初始化的栅格阵列各栅格值为零;步骤:初始化的栅格阵列各栅格值为零;以栅格行列为参考坐标轴,由多边形某点起先顺时针搜寻边界线;以栅格行列为参考坐标轴,由多边形某点起先顺时针搜寻边界线;当当边边界界上上行行时时,位位于于该该边边界界左左侧侧的的具具有有相相同同行行坐坐标标的的全全部部栅栅格格被被减减去去a a,当当边边界界下下行行时时,位位于于该该边边界界左左侧侧的的具具有有相相同同行行坐坐标标的的全全部部栅栅格格被被加加上上a a。11/5/202211/5/202227
19、27边界代数算法边界代数算法边界代数算法边界代数算法 11/5/202211/5/20222828上行下行11/5/202211/5/20222929一、矢量向栅格转换一、矢量向栅格转换一、矢量向栅格转换一、矢量向栅格转换 点:简洁的坐标变换点:简洁的坐标变换 线:线的栅格化线:线的栅格化 面:面的栅格化面:面的栅格化=面填充面填充 面面(多边形多边形)的填充方法的填充方法 1 1、内部点扩散法(种子扩散法)、内部点扩散法(种子扩散法)2 2、射线法与扫描法、射线法与扫描法3 3、复数积分法、复数积分法 4 4、边界代数算法、边界代数算法 小结小结11/5/202211/5/20223030二
20、、栅格向矢量的转换二、栅格向矢量的转换11/5/202211/5/20223131对对随随意意栅栅格格点点数数据据P,假假设设其其坐坐标标数数据据为为(I,J),按按下下图图所所示坐标,计算其中心点坐标,将其转换为矢量数据。示坐标,计算其中心点坐标,将其转换为矢量数据。1、点的矢量化、点的矢量化11/5/202211/5/20223232 线线段段栅栅格格数数据据向向矢矢量量数数据据转转换换的的实实质质是是:将将具具有有相相同同属性值的连续的单元格搜寻出来,最终得到细化的一条线。属性值的连续的单元格搜寻出来,最终得到细化的一条线。具具体体实实施施时时可可以以先先将将具具有有确确定定粗粗细细的的
21、栅栅格格数数据据线线进进行行细化,使其成为单像素的线段,然后进行矢量化。细化,使其成为单像素的线段,然后进行矢量化。2 2、线段的矢量化、线段的矢量化 11/5/202211/5/20223333 多边形栅格数据向矢量数据转换的实质是多边形栅格数据向矢量数据转换的实质是首先,首先,将具有同一属性的单元归为一类将具有同一属性的单元归为一类;然后,再检测然后,再检测两类不同属性的边界两类不同属性的边界作为多边形的边;作为多边形的边;最终,提取以栅格集合表示的区域边界和边界的最终,提取以栅格集合表示的区域边界和边界的拓扑关系拓扑关系。3 3、多边形、多边形(面面)的矢量化的矢量化 11/5/2022
22、11/5/202234341 1、栅格格式向矢量格式转换一般步骤、栅格格式向矢量格式转换一般步骤(1)(1)多边形边界提取和细化多边形边界提取和细化 (2)(2)多边形边界跟踪多边形边界跟踪 (3)(3)拓扑关系生成拓扑关系生成(4)(4)去除多余点及曲线光滑去除多余点及曲线光滑 11/5/202211/5/20223535(1)(1)多边形边界提取和细化多边形边界提取和细化 通过高通滤波将栅格图形二值化或以特殊值标识通过高通滤波将栅格图形二值化或以特殊值标识边界点;边界点;进行细化,细化实质是消退线段横截面栅格数的进行细化,细化实质是消退线段横截面栅格数的不一样,将图像中的线条沿中心细化,使
23、其具有一个不一样,将图像中的线条沿中心细化,使其具有一个像素宽度的线条。像素宽度的线条。说明:说明:细化意味着要删除一部分栅格,但细化细化意味着要删除一部分栅格,但细化后要保持图像的连接性不变,要保留原图像的关键部后要保持图像的连接性不变,要保留原图像的关键部分,如图的突出部分、线段的端点等。分,如图的突出部分、线段的端点等。细化处理是图像处理的一种重要处理方细化处理是图像处理的一种重要处理方法,实现算法很多,主要有法,实现算法很多,主要有“剥皮法剥皮法”和和“骨架法骨架法”,为获得好的处理结果,算法的选择应视图像状况而,为获得好的处理结果,算法的选择应视图像状况而定。定。11/5/20221
24、1/5/20223636uu二值化 在最大与最小灰度间定义一个阈值,大于阈值赋在最大与最小灰度间定义一个阈值,大于阈值赋在最大与最小灰度间定义一个阈值,大于阈值赋在最大与最小灰度间定义一个阈值,大于阈值赋1 1,否则,否则,否则,否则0 011/5/202211/5/20223737uu细化(剥皮法)使每条线只保留代表其轴线的单个栅格宽度,称为使每条线只保留代表其轴线的单个栅格宽度,称为使每条线只保留代表其轴线的单个栅格宽度,称为使每条线只保留代表其轴线的单个栅格宽度,称为“剥皮剥皮剥皮剥皮”。从边缘向内剥皮时,留意不要剥去会导致线段不连通的栅格。从边缘向内剥皮时,留意不要剥去会导致线段不连通
25、的栅格。从边缘向内剥皮时,留意不要剥去会导致线段不连通的栅格。从边缘向内剥皮时,留意不要剥去会导致线段不连通的栅格。11/5/202211/5/20223838uu(2)多边形边界跟踪多边形边界跟踪uu多边形边界跟踪的目的是,将细化处理多边形边界跟踪的目的是,将细化处理后的栅格数据转换成矢量图形坐标系列。后的栅格数据转换成矢量图形坐标系列。uu对每个边界弧段由一个结点向另一个对每个边界弧段由一个结点向另一个结点搜寻,通常对每个已知边界点需除了结点搜寻,通常对每个已知边界点需除了进入方向的其他进入方向的其他7个方向搜寻下一个边界点,个方向搜寻下一个边界点,直到连成边界弧段。直到连成边界弧段。11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 空间 处理 优秀 PPT
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内