空间数据的处理优秀PPT.ppt
《空间数据的处理优秀PPT.ppt》由会员分享,可在线阅读,更多相关《空间数据的处理优秀PPT.ppt(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、空间数据的处理空间数据的处理现在学习的是第1页,共40页本章内容本章内容4.1 坐标变换坐标变换4.2 图形编辑图形编辑4.3 拓扑关系的自动建立拓扑关系的自动建立4.4 拓扑关系的编辑拓扑关系的编辑4.5 空间插值空间插值4.6 数据压缩与光滑数据压缩与光滑4.7 空间数据结构的转换空间数据结构的转换现在学习的是第2页,共40页4.1 坐标变换坐标变换u一、几何变换(几何纠正)一、几何变换(几何纠正)u比例尺变换比例尺变换w乘系数乘系数u变形误差改正变形误差改正w通过控制点利用高次变换、二次变换和仿射变换加以改正通过控制点利用高次变换、二次变换和仿射变换加以改正u坐标旋转和平移坐标旋转和平移
2、w即数字化坐标变换,利用仿射变换改正。即数字化坐标变换,利用仿射变换改正。u二、投影变换二、投影变换u解析变换解析变换u数值变换数值变换u解析解析数值变换数值变换现在学习的是第3页,共40页一、几何纠正一、几何纠正 其其中中A A、B B代代表表二二次次以以上上高高次次项项之之和和。上上式式是是高高次次曲曲线线方方程程,符符合合上上式式的的变变换换称称为为高高次次变变换换。式式中中有有1212个个未未知知数数,所所以以在在进进行行高高次次变变换换时时,需需要要有有6 6对对以以上上控控制制点的坐标和理论值,才能求出待定系数。点的坐标和理论值,才能求出待定系数。1 1、高次变换、高次变换2、二次
3、变换、二次变换 当不考虑高次变换方程中的当不考虑高次变换方程中的A和和B时,则变成二次曲线方程,称为二次变换。时,则变成二次曲线方程,称为二次变换。二次变换适用于原图有非线性变形的情况,至少需要二次变换适用于原图有非线性变形的情况,至少需要5对控制点的坐标及其理论值,对控制点的坐标及其理论值,才能解算待定系数。才能解算待定系数。现在学习的是第4页,共40页3 3 3 3、仿射变换、仿射变换、仿射变换、仿射变换 实实质质是是两两坐坐标标系系间间的的旋旋转转变变换换。设设图图纸纸变变形形引引起起x,yx,y两两个个方方向向比比例例尺尺不不同同,当当x,y比例尺相同时,为相似变换。比例尺相同时,为相
4、似变换。特性:特性:直线变换后仍为直线;直线变换后仍为直线;平行线变换后仍为平行线;平行线变换后仍为平行线;不同方向上的长度比发生变化。不同方向上的长度比发生变化。求解上式中的求解上式中的6个未知数,需不在一直线上的个未知数,需不在一直线上的3对已知控制点,由于误差,需多余观测,所对已知控制点,由于误差,需多余观测,所以,用于图幅定向至少需要四对控制点。以,用于图幅定向至少需要四对控制点。一、几何纠正一、几何纠正 现在学习的是第5页,共40页二、地图投影变换二、地图投影变换 1、解析变换法、解析变换法1)反解变换法)反解变换法(又称间接变换法又称间接变换法)假定原图点的坐标为假定原图点的坐标为
5、x,y(称为旧坐标称为旧坐标),新,新图点的坐标为图点的坐标为X,Y(称为新坐标称为新坐标),则由旧坐标,则由旧坐标变换为新坐标的基本方程式为:变换为新坐标的基本方程式为:2)正解变换法)正解变换法(又称直接变换法又称直接变换法)现在学习的是第6页,共40页2 2 2 2、数值变换法、数值变换法、数值变换法、数值变换法 利用若干同名数字化点(对同一点在两种利用若干同名数字化点(对同一点在两种投影中均已知其坐标的点),采用插值法、有投影中均已知其坐标的点),采用插值法、有限差分法或多项式逼近的方法,即用数值变换限差分法或多项式逼近的方法,即用数值变换法来建立两投影间的变换关系式。法来建立两投影间
6、的变换关系式。例如,采用二元三次多项式进行变换例如,采用二元三次多项式进行变换:通过选择通过选择10个以上的两种投影之间的共同点,并组成最小二乘法的条件式,进个以上的两种投影之间的共同点,并组成最小二乘法的条件式,进行解算系数。行解算系数。二、地图投影变换二、地图投影变换 现在学习的是第7页,共40页3 3 3 3、数值解析变换法、数值解析变换法、数值解析变换法、数值解析变换法当当已已知知新新投投影影的的公公式式,但但不不知知原原投投影影的的公公式式时时,可可先先通通过过数数值值变变换换求求出出原原投投影影点点的的地地理理坐坐标标,然然后后代代入入新新投投影影公公式式中中,求求出出新新投投影影
7、点点的的坐标。即:坐标。即:二、地图投影变换二、地图投影变换 现在学习的是第8页,共40页4.2 图形编辑图形编辑u图形编辑又叫数据编辑、数字化编辑,是指对地图资料数字图形编辑又叫数据编辑、数字化编辑,是指对地图资料数字化后的数据进行编辑加工,其主要的目的是在改正数据差错化后的数据进行编辑加工,其主要的目的是在改正数据差错的同时,相应地改正数字化资料的图形。的同时,相应地改正数字化资料的图形。u图形编辑是一交互处理过程,图形编辑是一交互处理过程,GIS具备的图形编辑功能的要求是:具备的图形编辑功能的要求是:u具有友好的人机界面,即操作灵活、易于理解、响应迅速等具有友好的人机界面,即操作灵活、易
8、于理解、响应迅速等u具有对几何数据和属性编码的修改功能,如点、线、面的增加、删具有对几何数据和属性编码的修改功能,如点、线、面的增加、删除、修改等除、修改等u具有分层显示和窗口操作功能,便于用户的使用。具有分层显示和窗口操作功能,便于用户的使用。u本节内容包括:本节内容包括:u一、编辑操作一、编辑操作u二、关键算法二、关键算法现在学习的是第9页,共40页一、编辑操作一、编辑操作1 1)结点吻合)结点吻合(Snap)(Snap)或称结点匹配、结点咬合,结点附和。或称结点匹配、结点咬合,结点附和。u方法:方法:结点移动:用鼠标将其它两点移到另一点;结点移动:用鼠标将其它两点移到另一点;鼠标拉框:用
9、鼠标拉一个矩形,落入该矩形内的结点坐标通过求它们的鼠标拉框:用鼠标拉一个矩形,落入该矩形内的结点坐标通过求它们的中间坐标匹配成一致;中间坐标匹配成一致;求交点:求两条线的交点或其延长线的交点,作为吻合的结点;求交点:求两条线的交点或其延长线的交点,作为吻合的结点;自动匹配:给定一个吻合容差,或称为咬合距,在图形数字化时或自动匹配:给定一个吻合容差,或称为咬合距,在图形数字化时或之后,将容差范围内的结点自动吻合成一点。之后,将容差范围内的结点自动吻合成一点。u一般,若结点容差设置合理,大多数结点能够吻合在一起,但有些情况一般,若结点容差设置合理,大多数结点能够吻合在一起,但有些情况还需要使用前三
10、种方法进行人工编辑。还需要使用前三种方法进行人工编辑。1 1、结点的编辑、结点的编辑现在学习的是第10页,共40页2 2 2 2)结点与线的吻合)结点与线的吻合)结点与线的吻合)结点与线的吻合编辑的方法:编辑的方法:结点移动,将结点移动到线目标上。结点移动,将结点移动到线目标上。使用线段求交;使用线段求交;自动编辑,在给定容差内,自动求交并吻合在一起。自动编辑,在给定容差内,自动求交并吻合在一起。A AB BD DC CE E在数字化过程中,常遇到一个结点与一个线状目标的中间在数字化过程中,常遇到一个结点与一个线状目标的中间相交。由于测量或数字化误差,它不可能完全交于线目标上,相交。由于测量或
11、数字化误差,它不可能完全交于线目标上,需要进行编辑,称为结点与线的吻合。需要进行编辑,称为结点与线的吻合。3 3)需要考虑两种情况)需要考虑两种情况A A、要求坐标一致,而不建立拓扑关系;要求坐标一致,而不建立拓扑关系;如如 高架桥(不需打断,直接移动)高架桥(不需打断,直接移动)B B、不仅坐标一致,且要建立之间的空间关联关系;不仅坐标一致,且要建立之间的空间关联关系;如如 道路交叉口道路交叉口(需要打断)需要打断)无结点无结点有结点有结点一、编辑操作一、编辑操作现在学习的是第11页,共40页4 4 4 4)清除假结点(伪结点)清除假结点(伪结点)清除假结点(伪结点)清除假结点(伪结点)有些
12、系统要将这种假结点清除掉(如有些系统要将这种假结点清除掉(如ARC/INFOARC/INFO),即将目标),即将目标A A 和和B B合并成一条,使它们之间不存在结点合并成一条,使它们之间不存在结点;但有些系统并不要求清除假结点,如但有些系统并不要求清除假结点,如Geostar,Geostar,因为它们并不影响空间因为它们并不影响空间查询、分析和制图。查询、分析和制图。由仅有两个线目标相关联的结点成为假结点。由仅有两个线目标相关联的结点成为假结点。A AB B一、编辑操作一、编辑操作现在学习的是第12页,共40页2 2 2 2、图形编辑、图形编辑、图形编辑、图形编辑包括用鼠标增加或删除一个点、
13、线、面实体,移动、旋转一个点、线、包括用鼠标增加或删除一个点、线、面实体,移动、旋转一个点、线、面实体。面实体。1 1)删除和增加一个顶点)删除和增加一个顶点删除顶点,在数据库中不用整体删除与目标有关的数据,只是在原来存储的位置删除顶点,在数据库中不用整体删除与目标有关的数据,只是在原来存储的位置重写一次坐标,拓扑关系不变。重写一次坐标,拓扑关系不变。增加顶点,则操作和处理都要复杂。不能在原来的存储位置上重写,需要给一个增加顶点,则操作和处理都要复杂。不能在原来的存储位置上重写,需要给一个新的目标标识号,在新位置上重写,而将原来的目标删除,此时需要做一系列处理,新的目标标识号,在新位置上重写,
14、而将原来的目标删除,此时需要做一系列处理,调整空间拓扑关系。调整空间拓扑关系。2 2)移动一个顶点)移动一个顶点移动顶点只涉及某个点的坐标,不涉及拓扑关系的维护,较简单。移动顶点只涉及某个点的坐标,不涉及拓扑关系的维护,较简单。3 3)删除一段弧段)删除一段弧段 复杂,先要把原来的弧段打断复杂,先要把原来的弧段打断,存储上原来的弧段实际被删除,拓扑关系存储上原来的弧段实际被删除,拓扑关系需要调整和变化需要调整和变化.j jk kj jk ka ab bL3L3L1L1L2L2一、编辑操作一、编辑操作现在学习的是第13页,共40页3 3 3 3、数据检查与清理、数据检查与清理数据检查指拓扑关系的
15、检查,结点是否匹配,是否存在悬挂弧段,多边数据检查指拓扑关系的检查,结点是否匹配,是否存在悬挂弧段,多边形是否封闭,是否有假结点。形是否封闭,是否有假结点。要求系统能将有错误或不正确的拓扑关系的点、线和面用不同的颜色和符号要求系统能将有错误或不正确的拓扑关系的点、线和面用不同的颜色和符号表示出来,以便于人工检查和修改。表示出来,以便于人工检查和修改。4 4、撤消与恢复编辑、撤消与恢复编辑 Undo,RedoUndo,Redo功能是必要的。但功能的实现是困难的。功能是必要的。但功能的实现是困难的。当撤消编辑,即恢复目标,要恢复当撤消编辑,即恢复目标,要恢复目标的标识和坐标、拓扑关系。这一处理过程
16、相当复杂目标的标识和坐标、拓扑关系。这一处理过程相当复杂.因此,有些因此,有些GISGIS不在图形编辑时实时建立和维护拓扑关系,而在图形编辑之后,不在图形编辑时实时建立和维护拓扑关系,而在图形编辑之后,重新建立拓扑关系。重新建立拓扑关系。N1N1N2N2A2A2N1N1N2N2A2A2一、编辑操作一、编辑操作现在学习的是第14页,共40页二、关键算法二、关键算法可设一捕捉半径可设一捕捉半径D(D(通常为通常为3 35 5个象素,这主要由屏幕的分辩率和屏幕的尺寸决定个象素,这主要由屏幕的分辩率和屏幕的尺寸决定)。若。若S S和和A A的距离的距离d d小于小于D D则认为捕捉成功,即认为找到的点
17、是则认为捕捉成功,即认为找到的点是A A,否则失败,继续搜索其它点。,否则失败,继续搜索其它点。1 1、点的捕捉、点的捕捉设光标点为设光标点为S(x,y)S(x,y),某一点状要素的坐标为某一点状要素的坐标为A(XA(X,Y)Y)乘方运算影响了搜索的速度,因此,把距离乘方运算影响了搜索的速度,因此,把距离d d的计算改为:的计算改为:捕捉范围由圆改为矩形,这可大大加快搜索速度。捕捉范围由圆改为矩形,这可大大加快搜索速度。现在学习的是第15页,共40页2、线的捕捉、线的捕捉、线的捕捉、线的捕捉 设光标点坐标为设光标点坐标为S(x,y)S(x,y),D D为捕捉半径,线的为捕捉半径,线的坐标为坐标
18、为(x(x1 1,y,y1 1),(x),(x2 2,y,y2 2),),(x(xn n,y,yn n)。通过计算。通过计算S S到该线的每个直线段的距离到该线的每个直线段的距离d d。.若若min(dmin(d1 1,d,d2 2,d dn-1n-1)D D,则认为光标,则认为光标S S捕捉捕捉到了该条线,否则为未捕捉到。到了该条线,否则为未捕捉到。4 4)简化距离公式:)简化距离公式:点点S(x,y)S(x,y)到直线段到直线段(x(x1 1,y,y1 1),(x),(x2 2,y,y2 2)的距离的距离d d的计算公式为:的计算公式为:简化为:简化为:二、关键算法二、关键算法现在学习的是
19、第16页,共40页3 3 3 3、面的捕捉、面的捕捉、面的捕捉、面的捕捉 实际上就是判断光标点实际上就是判断光标点S(x,y)S(x,y)是否在多边形内,是否在多边形内,若在多边形内则说明捕捉到。若在多边形内则说明捕捉到。判断点是否在多边形内的算法主要有:线法判断点是否在多边形内的算法主要有:线法或转角法。或转角法。垂线法的基本思想是从光标点引垂线垂线法的基本思想是从光标点引垂线(实际上可以实际上可以是任意方向的射线是任意方向的射线),计算与多边形的交点个数。,计算与多边形的交点个数。若交点个数为奇数则说明该点在多边形内;若交若交点个数为奇数则说明该点在多边形内;若交点个数为偶数,则该点在多边
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间 数据 处理 优秀 PPT
限制150内