CH4 空间数据处理.ppt
《CH4 空间数据处理.ppt》由会员分享,可在线阅读,更多相关《CH4 空间数据处理.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章第四章第四章 空间数据处理空间数据处理空间数据处理空间数据处理靖娟利土木工程系主要内容4.1 4.1 坐标变换坐标变换vv坐标变换坐标变换坐标变换坐标变换的实质的实质的实质的实质是建立两个平面是建立两个平面是建立两个平面是建立两个平面点之间的一一对点之间的一一对点之间的一一对点之间的一一对应关系,包括应关系,包括应关系,包括应关系,包括几几几几何纠正和投影转何纠正和投影转何纠正和投影转何纠正和投影转换。换。换。换。vv如右图所示,旋如右图所示,旋如右图所示,旋如右图所示,旋转、平移、比例转、平移、比例转、平移、比例转、平移、比例缩放都属于坐标缩放都属于坐标缩放都属于坐标缩放都属于坐
2、标变换。变换。变换。变换。4.1 4.1 坐标变换坐标变换一、几何纠正一、几何纠正v为什么进行几何纠正?为什么进行几何纠正?地图变形地图变形(均匀变形、非均匀变形)均匀变形、非均匀变形)分幅扫描分幅扫描数字化中的位置移动数字化中的位置移动遥感影像本身存在几何变形遥感影像本身存在几何变形投影方式不同投影方式不同v目的目的为了实现对数字化数据的坐标系转换和图纸变形误差的改正为了实现对数字化数据的坐标系转换和图纸变形误差的改正v实质实质建立纠正图象与标准地图的一一对应关系建立纠正图象与标准地图的一一对应关系v变换方法变换方法精确方法:仿射变换精确方法:仿射变换(相似变换相似变换)、双线性变换、平方变
3、换、立方变换、双线性变换、平方变换、立方变换等等近似方法:近似方法:橡皮板变换橡皮板变换v纠正步骤纠正步骤纠正点纠正点数据采集数据采集函数建立函数建立逐点或网格纠正逐点或网格纠正橡皮板变换函数变换4.1 4.1 坐标变换坐标变换v1、相似变换:当图纸在图纸在x,y两个两个方向上的变形比例尺相同。方向上的变形比例尺相同。v2、仿射变换:设图纸变形引起设图纸变形引起x,y两个方向比例尺不同,此时两个方向比例尺不同,此时图纸存在仿射变形。图纸存在仿射变形。根据图形变换原理,得出坐根据图形变换原理,得出坐根据图形变换原理,得出坐根据图形变换原理,得出坐标公式标公式标公式标公式:p px xy yX X
4、Y YA A0 0B B0 0X X yyOO4.1 4.1 坐标变换坐标变换vv化简为化简为化简为化简为:vv误差方程为误差方程为误差方程为误差方程为:其中:其中:其中:其中:X X、Y Y为已知的理论坐标。为已知的理论坐标。为已知的理论坐标。为已知的理论坐标。vv由由由由QxQx2最小和最小和最小和最小和QyQy2最小的条件可得到两组法方程:最小的条件可得到两组法方程:最小的条件可得到两组法方程:最小的条件可得到两组法方程:其中其中其中其中n n为控制点个数,为控制点个数,为控制点个数,为控制点个数,x,yx,y为控制点的数字化坐标,为控制点的数字化坐标,为控制点的数字化坐标,为控制点的数
5、字化坐标,X X,Y Y为控制点的理论为控制点的理论为控制点的理论为控制点的理论值,值,值,值,a1a1,a2a2,a3a3,b1b1,b2b2,b3b3为待定系数。为待定系数。为待定系数。为待定系数。4.1 4.1 坐标变换坐标变换二、投影转换投影A(x,y)投影B(X,Y)正解变换:解析函数关系X=f(x,y),Y=g(x,y)反解变换:经纬度B=f(x,y),L=g(x,y)X=F(B,L),Y=G(B,L)数值变换:数学方法4.1 4.1 坐标变换坐标变换v正解变换正解变换:通过建立一种投影变换与另一种投影变换的严密或近似的解析关系式,直接由一种投影的数字化坐标x,y变换为另一种投影的
6、直角坐标X,Y。v反解变换反解变换:由一种投影的坐标反解出地理坐标(x、y B、L),然后将地理坐标代入另一种投影的坐标公式中(B、Lx、y),实现由一种投影的坐标到另一种投影坐标的变换(x、yX、Y)。v数值变换数值变换:根据两种投影在变换区内的若干同名数字化点,采用插值法,或有限差分法,或有限元法,或待定系数法等,实现由一种投影的坐标到另一种投影坐标的变换。vv以上三种变换方法中,前两种是在已知原投影和新投以上三种变换方法中,前两种是在已知原投影和新投影解析式条件下,来求得两者之间的解析关系式;后影解析式条件下,来求得两者之间的解析关系式;后一种是不知原投影的解析式或不知原投影方程的情况一
7、种是不知原投影的解析式或不知原投影方程的情况下,采用多项式来确定两者之间的关系。下,采用多项式来确定两者之间的关系。4.2 4.2 图形编辑图形编辑v图形编辑图形编辑又叫数据编辑、数字化编辑,是又叫数据编辑、数字化编辑,是指对地图资料数字化后的数据进指对地图资料数字化后的数据进行编辑加工;行编辑加工;主要的目的是在改正数据差错的主要的目的是在改正数据差错的同时,相应地改正数字化资料的同时,相应地改正数字化资料的图形。图形。4.2 4.2 图形编辑图形编辑一、图形数字化常见错误一、图形数字化常见错误v伪节点(伪节点(Pseudo Node)伪节点使一条完整的线变成两段伪节点使一条完整的线变成两段
8、 v 悬挂节点(悬挂节点(Dangling Node)如果一个节点只与一条线相连接,那么该节点称为悬如果一个节点只与一条线相连接,那么该节点称为悬挂节点挂节点伪节点伪节点悬挂节点悬挂节点4.2 4.2 图形编辑图形编辑v“碎屑碎屑”多边形或多边形或“条带条带”多边形(多边形(Sliver Polygon)一般由于重复录入引起,由于前后两次录入同一条线的一般由于重复录入引起,由于前后两次录入同一条线的位置不可能完全一致,造成了位置不可能完全一致,造成了“碎屑碎屑”多边形。多边形。v不正规的多边形(不正规的多边形(Weird Polygon)是由于输入线时,点的次序倒置或者位置不准确引起的是由于输
9、入线时,点的次序倒置或者位置不准确引起的4.2 4.2 图形编辑图形编辑二、结点的编辑结点的编辑v1 1、结点吻合、结点吻合(Snap)(Snap),或称结点匹配、和结点附合。,或称结点匹配、和结点附合。结点结点移动移动鼠标鼠标拉框拉框求交点求交点编辑编辑方法方法自动匹自动匹配配4.2 4.2 图形编辑图形编辑v2、结点与线的吻合、结点与线的吻合在数字化过程中,常遇到一个结点与一个线状目标的中间相交。在数字化过程中,常遇到一个结点与一个线状目标的中间相交。由于测量或数字化误差,它不可能完全交于线目标上,需要进行由于测量或数字化误差,它不可能完全交于线目标上,需要进行编辑,称为结点与线的吻合。编
10、辑,称为结点与线的吻合。编辑编辑方法方法结点结点移动移动线段线段求交求交自动自动编辑编辑A AB BD DC CE E无结点无结点4.2 4.2 图形编辑图形编辑v3、清除假结点由仅有两个线目标相关联的结点成为假结点。由仅有两个线目标相关联的结点成为假结点。有些系统要将这种假结点清除掉(如有些系统要将这种假结点清除掉(如ARC/INFO),即),即将目标将目标A 和和B合并成一条,使它们之间不存在结点合并成一条,使它们之间不存在结点;但有些系统并不要求清除假结点,如但有些系统并不要求清除假结点,如Geostar,因为它因为它们并不影响空间查询、分析和制图。们并不影响空间查询、分析和制图。A A
11、B B4.2 4.2 图形编辑图形编辑v三、图形编辑包括用鼠标增加或删除一个点、线、面实体,移动、旋转一个点、包括用鼠标增加或删除一个点、线、面实体,移动、旋转一个点、线、面实体。线、面实体。边界弧段顶边界弧段顶点的编辑点的编辑删除与增加删除与增加一个顶点一个顶点删除一条删除一条弧段弧段移动一个移动一个顶点顶点j jk kj jk ka ab bL3L3L1L1L2L2j jk k4.2 4.2 图形编辑图形编辑v四、数据检查与清理四、数据检查与清理数据检查指拓扑关系的检查,结点是否匹配,是否存数据检查指拓扑关系的检查,结点是否匹配,是否存在悬挂弧段,多边形是否封闭,是否有假结点。在悬挂弧段,
12、多边形是否封闭,是否有假结点。要求系统能将有错误或不正确的拓扑关系的点、线和要求系统能将有错误或不正确的拓扑关系的点、线和面用不同的颜色和符号表示出来,以便于人工检查和面用不同的颜色和符号表示出来,以便于人工检查和修改。修改。数据清理则是用自动的方法清除空间数据的错误数据清理则是用自动的方法清除空间数据的错误.例如给定一个结点吻合的容差使该容差范围内的结点自例如给定一个结点吻合的容差使该容差范围内的结点自动吻合在一起,并建立拓扑关系。给定悬挂弧段容差,动吻合在一起,并建立拓扑关系。给定悬挂弧段容差,将小于该容差的短弧自动删除。将小于该容差的短弧自动删除。4.2 4.2 图形编辑图形编辑v五、关
13、键算法点的捕捉点的捕捉123线的捕捉线的捕捉多边形的捕捉多边形的捕捉4.2 4.2 图形编辑图形编辑v1、点的捕捉点的捕捉设光标点为设光标点为S(x,yS(x,y),某一点状,某一点状要素的坐标为要素的坐标为A(XA(X,Y)Y);可设一捕捉半径可设一捕捉半径D D。若。若S S和和A A的的距离距离d d小于小于D D则认为捕捉成功,则认为捕捉成功,即认为找到的点是即认为找到的点是A A,否则失,否则失败,继续搜索其它点;败,继续搜索其它点;乘方运算影响了搜索的速度,因乘方运算影响了搜索的速度,因此,把距离此,把距离d d的计算改为:的计算改为:捕捉范围由圆改为矩形,这可捕捉范围由圆改为矩形
14、,这可大大加快搜索速度。大大加快搜索速度。4.2 4.2 图形编辑图形编辑v2 2、线的捕捉、线的捕捉设光标点坐标为设光标点坐标为S(x,yS(x,y),D D为捕捉半径,为捕捉半径,线的坐标为线的坐标为(x1,y1),(x2,y2),(x1,y1),(x2,y2),(xn,ynxn,yn)。通过计。通过计算算S S到该线的每个直线段的距离到该线的每个直线段的距离d d。若若min(d1,d2,min(d1,d2,dn-1)dn-1)D D,则认为光标,则认为光标S S捕捉到了该条线,否则为未捕捉到。捕捉到了该条线,否则为未捕捉到。加快线捕捉的速度的方法:加快线捕捉的速度的方法:每计算一个距离
15、每计算一个距离didi就进行一次比较,若就进行一次比较,若didiD D,则捕捉成功,不需再进行下面,则捕捉成功,不需再进行下面直线段到点直线段到点S S的距离计算了;的距离计算了;把不可能被光标捕捉到的线,用简单算把不可能被光标捕捉到的线,用简单算法去除。法去除。对于线段也采用类似的方法处理。对于线段也采用类似的方法处理。简化距离公式:点简化距离公式:点S(x,yS(x,y)到直线段到直线段(x1,y1),(x2,y2)(x1,y1),(x2,y2)的距离的距离d d的计算公式为:的计算公式为:点到线的距离点到线的距离简化简化方法方法简化距离公式简化距离公式4.2 4.2 图形编辑图形编辑v
16、3 3、面的捕捉、面的捕捉实际上就是判断光标点实际上就是判断光标点S(x,yS(x,y)是否在是否在多边形内,若在多边形内则说明捕捉多边形内,若在多边形内则说明捕捉到。到。判断点是否在多边形内的算法主要有判断点是否在多边形内的算法主要有垂线法或转角法垂线法或转角法。垂线法的基本思想是从光标点引垂线垂线法的基本思想是从光标点引垂线(实际上可以是任意方向的射线实际上可以是任意方向的射线),计,计算与多边形的交点个数。算与多边形的交点个数。若交点个数为奇数则说明该点在多边若交点个数为奇数则说明该点在多边形内;若交点个数为偶数,则该点在形内;若交点个数为偶数,则该点在多边形外。多边形外。加快速度的方法
17、:加快速度的方法:找出该多边形的外接矩形,若光标点找出该多边形的外接矩形,若光标点落在该矩形中,才有可能捕捉到该面,落在该矩形中,才有可能捕捉到该面,否则放弃对该多边形的进一步计算和否则放弃对该多边形的进一步计算和判断。判断。对不可能有交点的线段应通过简单的对不可能有交点的线段应通过简单的坐标比较迅速去除。坐标比较迅速去除。运用计算交点的技巧。运用计算交点的技巧。4.3 4.3 拓扑关系的建立拓扑关系的建立点线点线(弧弧)拓扑关系的建立拓扑关系的建立12在图形采集和编辑中实时建立在图形采集和编辑中实时建立多边形拓扑关系自动建立多边形拓扑关系自动建立在图形采集和编辑之后自动建立在图形采集和编辑之
18、后自动建立4.3 4.3 拓扑关系的建立拓扑关系的建立v一、点线点线(弧弧)拓扑关系的建立拓扑关系的建立在图形采集和编辑中实时建立在图形采集和编辑中实时建立结点结点-弧段表弧段表Oid起结点终结点a1a2N1N2N2N3Oid弧段号N1N2N3a1a1,a2a2弧段弧段-结点表结点表Oid起结点终结点a1a2a3N1N2N2N2N3N4Oid弧段号N1N2N3N4a1a1,a2,a3a2a3Oid起结点终结点a1a2a3a4N1N2N2N4N2N3N4N3Oid弧段号N1N2N3N4a1a1,a2,a3a2,a4a3,a4a1a1a2a2 N1 N1 N2N2N3N3a1a1a2a2 N1 N
19、1 N2N2N4N4a3a3a1a1a2a2 N1 N1 N2N2N3N3N4N4a3a3a4a44.3 4.3 拓扑关系的建立拓扑关系的建立v二、多边形拓扑关系自动建立多边形拓扑关系自动建立链的组织链的组织结点匹配结点匹配拓扑检查拓扑检查 找出在链的中间找出在链的中间相交的情况,自相交的情况,自动切成新链;动切成新链;把链按一定顺序把链按一定顺序存储,并把链按存储,并把链按顺序编号。顺序编号。把一定限差内把一定限差内的链的端点作为的链的端点作为一个结点,其坐一个结点,其坐标值取多个端点标值取多个端点的平均值。的平均值。对结点顺序编对结点顺序编号。号。通过判断一条通过判断一条链的端点是否链的端
20、点是否有与之匹配的有与之匹配的端点来进行端点来进行.创建多边形创建多边形在所有的错误在所有的错误都改正的情况都改正的情况下,建立多边下,建立多边形。形。4.4 4.4 图形的裁剪、合并图形的裁剪、合并v一、图形裁剪(开窗处理开窗处理 )方式:方式:正窗,提取窗口内的数据。开负窗,提取窗口外正窗,提取窗口内的数据。开负窗,提取窗口外的数据子集。的数据子集。矩形窗和多边形窗。矩形窗和多边形窗。算法:算法:点、线、面的窗口裁剪点、线、面的窗口裁剪-计算机图形学。计算机图形学。不规则多边形开窗不规则多边形开窗-相当于多边形叠置处理。相当于多边形叠置处理。4.4 4.4 图形的裁剪、合并图形的裁剪、合并
21、v二、图形合并(图形合并(数据文件合并数据文件合并)一幅图内的多层数据合并在一起一幅图内的多层数据合并在一起;或将相邻的多幅图的同一层数据或将相邻的多幅图的同一层数据合并合并.涉及到空间拓扑关系的重建。对于多边形,由于同一个目标在两涉及到空间拓扑关系的重建。对于多边形,由于同一个目标在两幅图内已形成独立的多边形,合并时,需幅图内已形成独立的多边形,合并时,需去除公共边界去除公共边界,属性合,属性合并,具体算法,删去共同线段。并,具体算法,删去共同线段。实际处理过程是先删除两个多边实际处理过程是先删除两个多边形,解除空间关系后,删除公共边,再重建拓扑。形,解除空间关系后,删除公共边,再重建拓扑。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CH4 空间数据处理 空间 数据处理
限制150内