《空间数据处理》PPT课件.ppt
《《空间数据处理》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《空间数据处理》PPT课件.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、地理信息系统原理GIS第五章第五章空间数据处理空间数据处理地理信息系统原理GIS1 1、空间数据处理的目的、空间数据处理的目的消除数字化错误;解决比例尺不统一,消除数字化错误;解决比例尺不统一,投影不统一,数据格式不统一,数据冗投影不统一,数据格式不统一,数据冗余,数据表达不连续和图形接边等问题,余,数据表达不连续和图形接边等问题,为空间数据入库及应用创造条件。为空间数据入库及应用创造条件。第五章第五章 空间数据的处理空间数据的处理地理信息系统原理GIS第五章第五章 空间数据的处理空间数据的处理5-3 5-3 坐标变换坐标变换5-1 5-1 图形编辑图形编辑5-5-2 2 拓扑关系的自动建立拓
2、扑关系的自动建立5-5-7 7 图形的裁剪、合并与图幅接边图形的裁剪、合并与图幅接边5-65-6 空间插值空间插值5-4 5-4 数据压缩与光滑数据压缩与光滑5-5 5-5 空间数据格式转换空间数据格式转换2 2、空间数据处理的内容、空间数据处理的内容地理信息系统原理GIS5-1 5-1 图形编辑图形编辑地理信息系统原理GIS图形编辑是图形编辑是交互处理过程交互处理过程,要求,要求GISGIS具备具备图形编辑功能:图形编辑功能:1 1)具有)具有友好的人机界面友好的人机界面,即操作灵活、易于理解、响应迅,即操作灵活、易于理解、响应迅速等;速等;2 2)具有对几何数据和属性编码的)具有对几何数据
3、和属性编码的修改功能修改功能,如点、线、面,如点、线、面的增加、删除、修改等;的增加、删除、修改等;3 3)具有)具有分层显示分层显示和和窗口操作窗口操作功能,便于用户的使用。功能,便于用户的使用。第五章第五章 空间数据的处理空间数据的处理 图形编辑又叫图形编辑又叫数据编辑数据编辑、数字化编辑数字化编辑,是指对地图资料,是指对地图资料数字化后的数据进行数字化后的数据进行编辑加工编辑加工,其主要的目的是在,其主要的目的是在改正改正数据数据差错差错的同时,相应地的同时,相应地改正图形改正图形。5-1 5-1 图形编辑图形编辑地理信息系统原理GIS一、编辑操作一、编辑操作一、编辑操作一、编辑操作1
4、1)结点吻合)结点吻合(Snap)(Snap)或称结点匹配、结点咬合,结点附和。或称结点匹配、结点咬合,结点附和。方法方法:A A、结点移动结点移动,用鼠标将其它两点移到另一点;,用鼠标将其它两点移到另一点;B B、鼠标拉框鼠标拉框,用鼠标拉一个矩形,落入该矩形内的结点坐,用鼠标拉一个矩形,落入该矩形内的结点坐标通过求它们的标通过求它们的中间坐标中间坐标匹配成一致;匹配成一致;C C、求交点求交点,求两条线的交点或其延长线的交点,作为吻合,求两条线的交点或其延长线的交点,作为吻合的结点;的结点;D D、自动匹配、自动匹配,给定一个,给定一个吻合容差吻合容差,或称为,或称为咬合距咬合距,在图形,
5、在图形数字化时或之后,将容差范围内的结点自动吻合成一点。数字化时或之后,将容差范围内的结点自动吻合成一点。第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑 一般,若结点容差设置一般,若结点容差设置合理合理,大多数大多数结点能够吻合在一起,结点能够吻合在一起,但有些情况但有些情况还需要还需要使用前三种方法进行使用前三种方法进行人工编辑人工编辑。1 1、结点的编辑、结点的编辑地理信息系统原理GIS2 2)结点与线的吻合)结点与线的吻合编辑的方法编辑的方法:A A、结点移动结点移动,将结点移动到线目标上。,将结点移动到线目标上。B B、使用线段求交使用线段求交;C C、自动
6、编辑自动编辑,在给定容差内,自动求交并吻合,在给定容差内,自动求交并吻合在一起。在一起。第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑A AB BD DC CE E在数字化过程中,常遇到一个在数字化过程中,常遇到一个结点结点与一与一个个线状目标线状目标的的中间相交中间相交。由于测量或数字。由于测量或数字化误差,它化误差,它不可能不可能完全交于线目标上,需完全交于线目标上,需要进行要进行编辑编辑,称为,称为结点与线的吻合结点与线的吻合。需要考虑两种情况需要考虑两种情况 A A、要求坐标一致,但不建立拓扑关系要求坐标一致,但不建立拓扑关系;如如 高架桥(高架桥(不需打断
7、,直接移动不需打断,直接移动)B B、不仅坐标一致,且要建立拓扑关系不仅坐标一致,且要建立拓扑关系;如如 道路交叉口道路交叉口(需要打断需要打断)无结点无结点有结点有结点地理信息系统原理GIS3 3)清除假结点(伪结点)清除假结点(伪结点)第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑 有些系统有些系统要要将这种假结点将这种假结点清除掉清除掉(如(如ARC/INFOARC/INFO),即将目标),即将目标A A 和和B B合并成一条,使它们之间不存在结点合并成一条,使它们之间不存在结点;由由仅有两个仅有两个线目标相关联的结点称为线目标相关联的结点称为假结点假结点。但
8、有些系统但有些系统并不要求并不要求清除假结点,如清除假结点,如Geostar,Geostar,因为它们因为它们并不影并不影响响空间查询、分析和制图。空间查询、分析和制图。地理信息系统原理GIS2 2、图形编辑、图形编辑包括用鼠标增加或删除一个点、线、面实体,移动、包括用鼠标增加或删除一个点、线、面实体,移动、旋转一个点、线、面实体。旋转一个点、线、面实体。1 1)删除和增加一个顶点)删除和增加一个顶点删除顶点删除顶点,在数据库,在数据库中不用整体删除中不用整体删除与目标有关的与目标有关的数据,只是在数据,只是在原来原来存储的位置存储的位置重写一次坐标重写一次坐标,调整拓扑调整拓扑关系关系。增加
9、顶点增加顶点,需要给一个新的需要给一个新的目标标识号,目标标识号,在新位置在新位置上上重写,将重写,将原来原来的目标删除,此时需要做一系列处理,的目标删除,此时需要做一系列处理,调整调整空间拓扑关系。空间拓扑关系。2 2)移动一个顶点)移动一个顶点移动顶点只涉及某个点的坐标,不涉及拓扑关系的移动顶点只涉及某个点的坐标,不涉及拓扑关系的维护,维护,较简单较简单。3 3)删除一段弧段)删除一段弧段 复杂,先要把原来的弧段复杂,先要把原来的弧段打断打断,存储上原来的弧段实存储上原来的弧段实际际被删除被删除,拓扑关系,拓扑关系需要调整需要调整和和变化变化.第五章第五章 空间数据的处理空间数据的处理5-
10、1 5-1 图形编辑图形编辑j jk kj jk ka ab bL3L3L1L1L2L2地理信息系统原理GIS3、数据检查与清理、数据检查与清理数据检查指数据检查指拓扑关系的检查拓扑关系的检查,结点是否匹配,是否存在悬挂弧段,多边形是否,结点是否匹配,是否存在悬挂弧段,多边形是否封闭,是否有假结点。封闭,是否有假结点。要求系统能要求系统能将有错误或不正确的拓扑关系的点、线和面将有错误或不正确的拓扑关系的点、线和面用不同用不同的颜色和符号的颜色和符号表表示示出来,以便于出来,以便于人工检查和修改人工检查和修改。第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑 数据清理则
11、是用数据清理则是用自动的方法自动的方法清除空间数据的错误清除空间数据的错误.例如给定一个例如给定一个结点吻合结点吻合的容差使该容差范围内的结点的容差使该容差范围内的结点自动吻合自动吻合在一起,并建立在一起,并建立拓扑关系。给定拓扑关系。给定悬挂弧段容差悬挂弧段容差,将小于该容差的短弧,将小于该容差的短弧自动删除自动删除。在。在Arc/infoArc/info中用中用Data CleanData Clean 命令,在命令,在GeostarGeostar中选择中选择整体结点匹配整体结点匹配菜单。菜单。地理信息系统原理GIS第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑4
12、、撤消与恢复编辑、撤消与恢复编辑 Undo,RedoUndo,Redo功能是功能是必要必要的。但功能的实现是的。但功能的实现是困难困难的。的。当撤消编辑,即恢复目标,当撤消编辑,即恢复目标,要恢复目标的标识和坐标、拓扑关系。这一处理过程相当复杂要恢复目标的标识和坐标、拓扑关系。这一处理过程相当复杂.因此,有些因此,有些GISGIS不在图形编辑时实时建立不在图形编辑时实时建立和和维护维护拓扑关系,如拓扑关系,如Arc/InfoArc/Info等,而等,而在图形编辑在图形编辑之后之后,发,发Clean Clean 或或BuildBuild命令命令重新建立拓扑重新建立拓扑关系。这样,在关系。这样,在
13、每次每次进行进行任何一次编辑,任何一次编辑,都要都要重新重新Clean Clean 或或BuildBuild,对用户,对用户不便不便。N1N1N2N2A2A2N1N1N2N2A2A2地理信息系统原理GIS二、关键算法二、关键算法二、关键算法二、关键算法可设一可设一捕捉半径捕捉半径D(D(通常为通常为3 35 5个象素,这主要由屏幕的分辩率和屏幕的尺寸决个象素,这主要由屏幕的分辩率和屏幕的尺寸决定定)。第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑1 1、点的捕捉、点的捕捉设光标点为设光标点为S(x,y)S(x,y),某一点状,某一点状要素的坐标为要素的坐标为A(XA
14、(X,Y)Y)若若S S和和A A的的距离距离d d小于小于D D则认为捕捉则认为捕捉成功成功,即认为,即认为找到找到的点是的点是A A,否则,否则失败失败,继续,继续搜索其它点。搜索其它点。乘方运算影响了搜索的速度,因此,把距离乘方运算影响了搜索的速度,因此,把距离d d的计算改为:的计算改为:捕捉范围由捕捉范围由圆改为矩形圆改为矩形,这可,这可大大加快大大加快搜索速度。搜索速度。地理信息系统原理GIS2、线的捕捉、线的捕捉 设设光标点光标点坐标为坐标为S(x,y)S(x,y),D D为为捕捉半径捕捉半径,线的线的坐标坐标为为(x(x1 1,y,y1 1),(x),(x2 2,y,y2 2)
15、,),(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捕捉到了捕捉到了该条线,否则为该条线,否则为未捕捉到未捕捉到。加快加快线捕捉的线捕捉的速度的方法:速度的方法:1 1)在实际的捕捉中,可在实际的捕捉中,可每计算每计算一个距离一个距离d di i就进行就进行一次比较,一次比较,若若d di iD D,则,则捕捉成功捕捉成功,不需再不需再进行下进行下面直线段到点面直线段到点S S的距离计算了的距离计算了。2 2)把把不可能不可能
16、被光标捕捉到的被光标捕捉到的线,用线,用简单算法去除。简单算法去除。3 3)对于对于线段线段也采用类似的方法处理。也采用类似的方法处理。4 4)简化距离公式)简化距离公式:点点S(x,y)S(x,y)到直线段到直线段(x(x1 1,y,y1 1),(x),(x2 2,y,y2 2)的距离的距离d d的计的计算公式为:算公式为:第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑简化为:简化为:地理信息系统原理GIS3 3、面的捕捉、面的捕捉 实际上就是判断实际上就是判断光标点光标点S(x,y)S(x,y)是否在是否在多边形内,多边形内,若在多边形内则说明捕捉到。若在多边形
17、内则说明捕捉到。判断点是否在多边形内的算法主要有判断点是否在多边形内的算法主要有垂线法垂线法或或转角转角法。法。垂线法的垂线法的基本思想基本思想是从光标点引垂线是从光标点引垂线(实际上可以实际上可以是是任意方向任意方向的的射线射线),计算与多边形的,计算与多边形的交点个数交点个数。若交点个数为奇数则说明该点在多边形内;若交点若交点个数为奇数则说明该点在多边形内;若交点个数为偶数,则该点在多边形外。个数为偶数,则该点在多边形外。加快加快速度的方法:速度的方法:1 1)找出该多边形的外接矩形)找出该多边形的外接矩形,若光标点,若光标点落在落在该矩形该矩形中,中,才有可能才有可能捕捉到该面,捕捉到该
18、面,否则放弃否则放弃对该多边形的进对该多边形的进一步计算和判断。一步计算和判断。2 2)对不可能有交点的线段应通过简单的坐标比较迅)对不可能有交点的线段应通过简单的坐标比较迅速去除。速去除。3 3)运用计算交点的技巧。)运用计算交点的技巧。第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑地理信息系统原理GIS4 4、图形编辑的数据组织、图形编辑的数据组织空间索引空间索引 为加速检索,需要为加速检索,需要分层建分层建索引索引,主要方法有主要方法有格网索引格网索引和和四叉树索引四叉树索引。1 1)格网索引格网索引 第五章第五章 空间数据的处理空间数据的处理5-1 5-1
19、图形编辑图形编辑a、每个要素在一个或多个网格中每个要素在一个或多个网格中b、每个网格可含多个要素每个网格可含多个要素c、要素不真正被网格分割、要素不真正被网格分割,格网号格网号(Peano(Peano或或Morton)Morton)空间对象空间对象空间对象空间对象 格网号格网号(Peano(Peano或或Morton)Morton)对象索引对象索引空间索引空间索引地理信息系统原理GIS2 2)四叉树索引)四叉树索引第五章第五章 空间数据的处理空间数据的处理5-1 5-1 图形编辑图形编辑线性四叉树线性四叉树和和层次四叉树层次四叉树都可以用来进行空间索引。都可以用来进行空间索引。57131546
20、121413802PeanoPeano码码Side空间对象空间对象04E02D11A41F82C151B,GC CA AB BG GF FD DE EA A、线性四叉树、线性四叉树,先采用,先采用MortonMorton或或PeanoPeano码,再码,再根据空间对象覆盖的范围进行根据空间对象覆盖的范围进行四叉树分割四叉树分割。B B、层次四叉树、层次四叉树,需要记录,需要记录中间结点中间结点和和父结点父结点与与子结点子结点之间的指针,若某个地物覆盖了哪个之间的指针,若某个地物覆盖了哪个中间结点,中间结点,还要还要记录该空间对象的标识。记录该空间对象的标识。0E0D1A44F8C1212151
21、5GBGB层层1 1边长边长4 4层层2 2边长边长2 2层层3 3边长边长1 1 建立了索引文件后的图形编辑,不仅要建立了索引文件后的图形编辑,不仅要修改原始修改原始的空间的空间数据数据,而且要,而且要修改相关修改相关的的索引文件索引文件。地理信息系统原理GIS5-2 5-2 拓扑关系的自动建立拓扑关系的自动建立地理信息系统原理GIS5-2 5-2 拓扑关系的自动建立拓扑关系的自动建立一、点线拓扑关系的自动建立一、点线拓扑关系的自动建立一、点线拓扑关系的自动建立一、点线拓扑关系的自动建立第五章第五章 空间数据的处理空间数据的处理a1a1a2a2 N1 N1 N2N2N3N3N4N4a3a3a
22、1a1a2a2 N1 N1 N2N2N3N3a1a1a2a2 N1 N1 N2N2N3N3N4N4a3a3a4a4(b)(b)(a)(a)(c)(c)结点结点-弧段表弧段表Oid起结点终结点a1a2N1N2N2N3Oid弧段 号N1N2N3a1a1,a2a2弧段弧段-结点表结点表1 1、在图形采集和编辑中实时建立、在图形采集和编辑中实时建立 Oid起结点终结点a1a2a3N1N2N2N2N3N4Oid弧段 号N1N2N3N4a1a1,a2,a3a2a3Oid起结点终结点a1a2a3a4N1N2N2N4N2N3N4N3Oid弧段 号N1N2N3N4a1a1,a2,a3a2,a4a3,a42 2、
23、在图形采集和编辑之后自、在图形采集和编辑之后自动建立,其基本原理与前类似。动建立,其基本原理与前类似。地理信息系统原理GIS二、多边形拓扑关系自动建立二、多边形拓扑关系自动建立二、多边形拓扑关系自动建立二、多边形拓扑关系自动建立 1 1、链的组织、链的组织 1 1)找出在链的)找出在链的中间相交中间相交的情况,自动切成新链;的情况,自动切成新链;2 2)把链按一定顺序存储,并把链按)把链按一定顺序存储,并把链按顺序编号顺序编号。2 2、结点匹配、结点匹配 1 1)把把一一定定限限差差内内的的链链的的端端点点作作为为一一个个结结点点,其其坐坐标标值值取取多多个个端端点的平均值。点的平均值。2 2
24、)对结点顺序编号。)对结点顺序编号。3 3、检查多边形是否闭合、检查多边形是否闭合 通过判断一条链的端点是否有与之匹配的端点来进行通过判断一条链的端点是否有与之匹配的端点来进行.5-2 5-2 拓扑关系的自动建立拓扑关系的自动建立第五章第五章 空间数据的处理空间数据的处理多边形多边形不闭合不闭合的的原因原因:1 1)由于)由于结点匹配限差结点匹配限差的问题,造成应匹配的端点未匹配;的问题,造成应匹配的端点未匹配;2 2)由于)由于数字化误差较大数字化误差较大,或数字化错误,这些可以通过图,或数字化错误,这些可以通过图形编辑或重新确定匹配限差来确定。形编辑或重新确定匹配限差来确定。3 3)还可能
25、这条链本身就是)还可能这条链本身就是悬挂链悬挂链,不需不需参加多边形拓扑,参加多边形拓扑,这种情况下可以这种情况下可以作一标记作一标记,使之,使之不参加不参加下一阶段拓扑建立多下一阶段拓扑建立多边形的工作。边形的工作。地理信息系统原理GIS4 4、建立多边形、建立多边形 1 1)概念)概念a a、顺时针方向构多边形、顺时针方向构多边形:指多边形是在链的:指多边形是在链的右右侧。侧。b b、最靠右边的链、最靠右边的链:指从链的一个端点出发,在:指从链的一个端点出发,在这条链的方向上最右边的第一条链。右图中这条链的方向上最右边的第一条链。右图中a a的的最右边的链为最右边的链为d d c c、多边
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 空间数据处理 空间 数据处理 PPT 课件
限制150内