第六章 三维数据的空间分析方法ppt课件.ppt
《第六章 三维数据的空间分析方法ppt课件.ppt》由会员分享,可在线阅读,更多相关《第六章 三维数据的空间分析方法ppt课件.ppt(181页珍藏版)》请在三一办公上搜索。
1、第六章 三维数据的空间分析方法,1,三维地形模型,三维可视化,三维空间查询,三维空间特征量算,常用的三维数据空间分析,ArcGIS的三维数据空间分析工具,主要内容,2,3,4,5,6,6.1 三维地形模型,数字地面模型,数字高程模型,高度变化有可能引起:,气候变化,土壤、植被、地质变化,地物变化,其它,数字地面模型,Digital Terrain Model,DTM,DTM是指描述地球表面形态多种信息空间分布的有序数值阵列。在20世纪50年代由美国MIT摄影测量实验室主任米勒(C.L.Miller)首次提出,并利用这个模型成功地解决了道路工程中的土方估算等问题。,德国的DHM(Digital
2、Height Model)英国的DGM(Digital Ground Model)美国地质测量局的DTEM(Digital Terrain Elevation Model)DEM(Digital Elevation Model)DTM的涵义比DEM和DHM更广。,数字地面模型,Digital Terrain Model,DTM,从数学的角度,可用如下二维函数系列取值的有序集合表示数字地面模型:Kp=fk(up,vp)(k=1,2,3,m;p=1,2,3,.,n)Kp:第p号地面点(单一点或某点及其微小邻域所划定的一个地表面元)上的第K类地面特性信息的值;(up,vp):第p号地面点的二维坐标;
3、m(m大于等于1):地面特性信息类型的数目;n:地面点的个数。,数字地面模型,Digital Terrain Model,DTM,如假定将土壤类型作为第i类地面特征信息,则土壤类型的数字地面模型(数字地面模型的第i个组成部分)如下:Ip=fi(up,vp)(p=1,2,3,n),1地貌信息:高程、坡度、坡向、坡面形态及描述地表起伏情况的更为复杂的地貌因子;2基本地物信息:水系、交通网、居民点和工矿企业及境界线;3主要的自然资源和环境信息:土壤、植被、地质、气候;4主要的社会经济信息:人口、工农业产值、经济活动等。,Kp=fk(up,vp)(k=1,2,3,m;p=1,2,3,.,n)若m=1,
4、f1为对地面高程的映射,(up,vp)为矩阵行列号时,DTM即为DEM。DEM是DTM的一个特例或者子集DEM是DTM中最基本的部分,是对地球表面地形地貌的一种离散的数学表达。,测绘,绘制等高线、坡度图、坡向图、立体透视图、立体景观图,制作正射影像图、立体匹配图、立体地形模型及地图的修测等。,工程应用,军事,遥感,环境与规划,体积和面积的计算、各种剖面图的绘制及线路的设计等。,导航、通讯、作战任务的计划等。,分类的辅助数据,土地现状分析、规划及洪水险情预报等,DEM的具体应用,国家地理信息的基础数据:DEM是国家空间数据基础设施NSDI的框架数据组成部分,是“4D产品”之一。土木工程、景观建筑
5、与矿山工程的规划与设计;军事目的(军事模拟等)的地表三维显示;景观设计与城市规划;水流路径分析、可视性分析;交通路线的规划与大坝的选址;不同地表的统计分析与比较;生成坡度图、坡向图、剖面图,辅助地貌分析,估计侵蚀和径流等;作为背景数据叠加各种专题信息,如土壤、土地利用及植被覆盖数据等,便于显示与分析。,DEM的表示方法,1、数学方法整体拟合:将区域中所有高程点的数据用傅里叶高次多项式、随机布朗运动函数等统一拟合高程曲面。局部拟合:把地面分成若干块,每一块用一种数学函数,如傅立叶级数高次多项式、随机布朗运动函数等,以连续的三维函数高平滑度地表示复杂曲面。,DEM的表示方法,2、图形法线模式:利用
6、离散的地形特征模型表示地形起伏。如:等高线、山脊线、谷底线、海岸线和坡度变换线等。点模式:用离散采样数据点建立DEM,是最常用的生成DEM的方法之一点数据的采样方式:规则格网模式(Grid)、不规则模式(TIN)、根据山峰、洼坑等地形特征点有针对性地采样,DEM的表示方法,规则格网模型(Grid),格网类型:正方形、矩形、三角形格网,规则格网模型,数学上:规则格网可表示为一个矩阵,在计算机存储中则是一个二维数组。DEM=Hij,i=1,2,m;j=1,2,n每个格网单元或数组的一个元素对应一个高程值(?),格网栅格的观点格网单元的数值是其中所有点的高程值,即格网单元对应的地面面积内高程是均一的
7、高度,这种数字高程模型是一个不连续的函数。点栅格观点该网格单元的数值是网格中心点的高程或该网格单元的平均高程值,这样需要用一种插值方法来计算每个点的高程。,规则格网模型,优点:,结构简单、易于计算机处理,特别是栅格数据结构的地理信息系统 可以很容易地计算等高线、坡度、坡向、山坡阴影和自动提取流域地形,地形简单的地区存在大量冗余数据地形起伏差别大的地区无法适用对某些特殊计算(如视线计算)的格网轴线方向被夸大如栅格过于粗略,则不能精确表示地形的关键特征,如山峰、坑洼、山脊、山谷等,缺点:,不规则三角网(TIN),区域中任意点与三角面的位置关系(3种):位于三角面的顶点;位于三角面的边:对顶点进行线
8、性插值得到;位于三角面内:对顶点进行线性插值得到。,优点:可根据地形的复杂程度确定采样点的密度和位置,能充分表示地形特征点和线,减少了地形较平坦地区的数据冗余。在显示速度及表示精度方面优于规则格网TIN是一种变精度表示方法:平坦地区数据点较少,地形起伏较大的地区数据点密度较大。这种机制使得TIN数据可用较小的数据量实现较高的表达精度。,不规则三角网(TIN),TIN方法的特点(与Grid相比):从等高线数据中选取重要的点构成TIN,并生成规则格网,在两者数据量相同的情况下,TIN数据具有最小的中误差RMS;与数字正射影像(DOM)的叠加方面,基于TIN的地形图与影像的吻合程度比规则格网的地形图
9、好;当采样数据点的数量减少时,规则格网模型的质量比TIN模型降低的速度快,但随着采样点或数据密度的增加,两者的差别会越来越小。从数据结构占用的数据量来看,在顶点个数相同的情况下,TIN的数据量要比规则格网的大(约310倍)。,图形法表示DEM的比较,DEM在地图制图学与地学分析中的应用,绘制等高线图,绘制地面晕渲图,DEM在地图制图学与地学分析中的应用,绘制透视立体图,由栅格DEM构成的三维模型,由TIN构成的三维模型,DEM在地图制图学与地学分析中的应用,绘制晕渲图,晕渲图:采用光线照射使地表产生反射的地面表示方法,用于表现地貌地势。用DEM数据为信息源,以地面光照通量为依据,计算栅格输出的
10、灰度值,由此得到晕渲图的立体效果,逼真程度很好。,生成地面晕渲图的计算方法:首先根据DEM数据计算坡度和坡向;将坡向数据与光源方向比较:面向光源的斜坡得到浅色调灰度值;反方向得到深色调灰度值;两者之间得到中间灰值,中间灰值由坡度进一步确定。,DEM在地图制图学与地学分析中的应用,地面晕渲图与航片、卫片的区别:晕渲图不包括任何地面覆盖信息,仅仅是数字化的地表起伏显示;光源一般确定为西北45度方向,航片的阴影主要随太阳高度角变化;晕渲图都经过了平滑和综合处理,没有航片上显示出的丰富的地形细节。,DEM在地图制图学与地学分析中的应用,绘制透视立体图 立体图可以生动逼真地描述制图对象在平面和空间上分布
11、的形态特征和构造关系。分析立体图,可以了解地理模型表面的平缓起伏,可以分析各个断面的状况。可以了解研究区域的轮廓形态、变化规律以及内部结构。,DEM在地图制图学与地学分析中的应用,制作透视立体图的基本流程,DEM在地图制图学与地学分析中的应用,理论基础是透视原理视点、视角不同,可以绘制方位、距离各异,形态各不相同的透视图,并制作动画,三维可视化是三维GIS的基本功能。在进行三维分析时,数据的输入和对象的选择都涉及到三维对象的可视化。三维可视化是运用计算机图形学和图像处理技术,将三维空间分布的复杂对象(如地形、模型等)或过程转换为图形或图像在屏幕上显示并进行交互处理的技术和方法。,6.2 三维可
12、视化,三维可视化的基本流程,观察坐标系中的三维裁剪:人眼的观察范围是有一定角度和距离范围。在计算机实现三维可视化的时候,也有一定的观察范围,可用视景体(Frustum)来表示这个范围。视景体(Frustum):由远、近、左、右、上、下6个平面确定。包括:平行投影视景体透视投影视景体,三维可视化的基本流程,投影方式,三维可视化的基本流程,平行投影,透视投影,投影中心到投影平面的距离无限远常用于工业制造和设计,城市三维景观中的二维表示(侧视图)等,距离视点越远的物体投影后越小,反之越大常用于户外三维景观,观察坐标系中的三维裁切,在三维图形显示过程中,将位于视景体范围外的物体裁剪掉而不显示。通过判断
13、对象与视景体中的6个裁剪面的关系可以确定对象是否位于视景体内部。用户还可以根据需要增加一个附加裁剪面,去掉与场景无关的目标。,视口变换,视口是指屏幕窗口内制定的区域;视口变换是指经过坐标变换、几何裁剪、投影变换后的物体显示到视口区域。视口变换类似指定区域的缩放操作;视口的长宽比例应与视景体一致,否则会使视口内的投影图像发生变形。当视角增大,投影平面的面积增大,视口面积与投影平面面积的比值变小,但由于物体的投影尺寸不变,所以实际显示的物体变小。反之,视角变小时,显示物体变大。,1.视图(视点)变换:把相机放在三角架上,并对准场景;2.模型变换:对场景进行安排,使物体在照片中位于你所希望的位置;3
14、.投影变换:选择相机的镜头,调整放大倍数;4.视口变换:确定照片的大小。,视口变换,常用的开发包,三维可视化流程中的处理技术都可以用一些图形可视化开发包实现。常用的开发包包括:OpenGL、DirectX、QD3D、VTK、Java3D等,用户可以利用这些开发包提供的接口实现三维显示中的各种功能。,三维数据的空间查询是三维GIS的基本功能之一,是其它三维空间分析的基础。三维空间查询的方式包括:基于属性数据的三维查询;基于图形数据的三维查询;图形属性的混合三维查询;模糊三维查询等。,6.3 三维空间查询,三维坐标查询,在获取三维坐标的过程中,由于屏幕上的三维模型的像点与三维模型的大地坐标不是一一
15、对应的,必须把鼠标捕捉到的二维屏幕坐标转换为三维的大地坐标,这实际上是透视投影的逆过程。,三维坐标查询,问题:,设I2是欧式平面上的整数集,R3是欧式三维空间上的实数集,P为计算机屏幕空间,T为地面三维空间,。,屏幕二维点到三维坐标点的转换,若P与T之间存在映射关系:TP,则对于任意元素,若满足tp,有t=tt1,t2,tk,则p与模型上多个点(X,Y,Z)对应。,若有元素,使得,则tm为多个点中唯一的可见点,其中E为视点位置。,三维坐标查询,高程查询,对TIN数据,用内插的方法求出任意一点的高程。一般使用线性内插。内插过程包括格网点定位和高程内插两个过程。,格网点定位,计算该点到三角网点的距
16、离,找出一个距离最短的点Q。然后把与Q相关的三角面都取出,判断P点落在其中的哪个三角面中。若P点不在P点相关联的所有三角面中,则找出与P点次最近的三角网点,重复上面的判断,直到找到为止。,即:,高程内插 假设P点所在的三角面为,对应的坐标为(x1,y1,z1),(x2,y2,z2),(x3,y3,z3)。由其确定的平面方程为:,令:,则P点的高程为:,高程查询,6.4 三维空间特征量算,表面积计算,体积计算,表面积计算,1)分块曲面拟合:曲面表面积由分块曲面表面积之和给出。2)全局拟合的曲面:将计算区域分成若干规则单元,先计算每个单元的面积,再累积计算总面积。,三角形格网表面积,正方形格网表面
17、积,(1)三角形格网上的表面积计算 将曲面片转换成平面片,通过计算平面片的面积来计算曲面片的面积。,P1P2P3构成的三角形曲面片;P1P2P3为使用一次多项式模型拟合得到的平面片;计算曲面片的面积其实就是计算拟合后的平面片的面积。,基于三角形格网的曲面插值一般使用一次多项式模型 Z=a0+a1X+a2Y。,a,b,c的长度必须根据数据点P1,P2,P3上的数据值h1,h2,h3以及P1P2P3的边长a,b,c计算:,利用海伦公式计算面积:,(2)正方形格网上表面积的计算 正方形格网上的表面积计算方法包括两种方法:曲面拟合重积分法分解为三角形的方法,1)曲面拟合重积分方法 根据数学分析,某定义
18、域A上的空间单值曲面Z=f(x,y)的面积由以下重积分计算:,该式无法直接计算,常用的方法是近似计算。比较常用的方法是抛物线求积方法,亦称辛卜生方法。这一方法的基本思想是先用二次抛物面逼近面积计算函数,进而将抛物面的表面积计算转换为函数值计算。,2)分解为三角形的方法将正方形格网DEM的每个格网分解为三角形,利用计算三角形的表面积的计算公式,即海伦公式分别计算分解的三角形的面积,然后累加即得到正方形格网DEM的面积。Di:第i对三角形两顶点之间的表面距离;S:三角形的表面积;P:三角形周长的一半。,基本思想:以基底面积(三角形或正方形)乘以格网点曲面高度的均值,区域总体积是这些基本格网体积之和
19、。,基于三角形格网的体积计算方法,基于正方形格网的体积计算方法,体积计算,体积计算,体积:指空间曲面与某基准平面之间的空间的体积基准平面是一水平面;基准平面的高度不同,当高度上升时,空间曲面的高度可能低于基准平面,出现负的体积;在对地形数据的处理中,体积为正示,工程中称之为“挖方”,体积为负时称之为“填方”。,“挖方”和“填方”,(1)基于三角形格网的体积计算SA是基底格网三角形A的面积,三角形格网的基本格网的体积计算公式为:,(2)基于正方形格网的体积计算体积计算公式:,6.5 三维空间分析,坡度和坡向计算,剖面分析,谷脊特征分析,水文分析,可视性分析,缓冲区分析,叠置分析,阴影分析,水淹分
20、析,坡度:某点在曲面上的法线方向与垂直方向的夹角,是地面特定点高度变化比率的度量。坡向:法线的正方向在平面上的投影与正北方向的夹角,即法方向水平投影向量的方位角。取值范围从零方向(正北方向)顺时针到360度。,坡度:反映斜坡的倾斜程度,坡向:反映斜坡所面对的方向,坡度和坡向计算,坡度:地形描述中常用的参数,是一个具有方向与大小的矢量。作为地形的一个特征信息,能间接表示地形的起伏形态,在交通、规划以及各类工程中有着很大的用途如农业土地开发中,坡度大于25的土地一般被认为是不宜开发的;例如,如果打算在山上建造一座房子,必须找比较平坦的地方;如果建滑雪娱乐场,则选择有不同的坡度的区域。,坡向:在植被
21、分析、环境评价等领域具有重要意义。,坡度和坡向计算,基于规则格网DEM的坡度坡向计算基于不规则三角网(TIN)的坡度坡向计算基于等高线的坡度坡向计算,(1)基于规则格网的坡度坡向计算 由单元标准矢量的倾斜方向和倾斜量,计算每个单元的坡度和坡向。标准矢量:指垂直于格网单元的有向直线。设标准矢量为(nx,ny,nz),则该格网单元的坡度S为:格网单元的坡向D为:,(1)基于规则格网的坡度坡向计算,在实际计算时,通常是用33的移动窗口来计算中心单元的坡度和坡向(?)。计算时考虑邻接单元的影响有不同方式,常用的方法:Ritter算法 Horn算法,Ritter算法:只考虑直接与中心点单元相邻的4个单元
22、,图中中心点e的坡度为:ei:相邻单元值;d:单元大小;(e1-e3):x方向的高差;(e4-e2):y方向的高差。,中心点e的坡向为:,Horn算法:考虑与中心单元相邻的8个相邻单元,直接邻接单元(e2,e4,e5,e7)的权值为2,其它4个单元(e1,e3,e6,e8)的权值为1。中心点e的坡度为:中心单元e的坡向为:Horn算法被广泛应用于商业软件中,ArcGIS软件用Horn算法计算坡度坡向。,(2)基于不规则三角网的坡度坡向计算使用双向标准矢量,该矢量垂直于三角面。设三角面的三个节点坐标分别为,则标准矢量为矢量=(x2-x1,y2-y1,z2-z1)和=(x3-x1,y3-y1,z3
23、-z1)的向量积。标准向量的三个分量为:带入以下两式可计算坡度和坡向,(3)基于等高线的坡度坡向计算等高线计长法统计学计算方法等高线计长法 20世纪50年代原苏联著名的地图学家伏尔科夫提出,定义地表坡度为:h为等高距,为测区等高线总长度,P为测区面积。等高线计长法求出的是一个区域内坡度的均值,前提是量测区域内的等高距相等。对于测区较大或等高距不等的情况计算出坡度有较大误差。,利用等高线计算坡向:基本思想:设置一个小窗口,首先计算小窗口内单根矢量等高线的坡向(等高线法线的倾角),然后计算窗口内的最终坡向:窗口内的最终坡向,li:窗口内单根等高线的长度,:窗口内等高线的总长度窗口内的坡向计算以单根
24、等高线的长度为权值的。,统计学计算方法 是等高线计长方法的变通方法,用于测区较大或等高距不等的情况。其基本逻辑:地形坡度越大等高线越密、坡度越小等高线越稀。将研究区域划分为mn个矩形子区域,计算各子区域内等高线的总长度;根据回归分析方法统计计算出单位面积内等高线长度值与坡度值之间的回归模型;将等高线的长度值转换成坡度值。优点:可操作性强,不受数据量的限制,能处理海量数据。,以数字地形模型(DEM)为基础构造某一个方向的剖面,以线代面,概括研究区域的地势、地质和水文特征;可在地形剖面上叠加表示其它地理变量,如坡度、土壤、岩石抗蚀性、植被覆盖类型、土地利用现状等,可以作为提供土地侵蚀速度研究、农业
25、生产布局的立体背景分析、土地利用规划,以及工程决策(例如工程选线和位置选择)等的参考依据。,剖面分析,剖面分析,地形剖面线是剖面分析的基础地形剖面线根据所选剖面与数字地形图上地形表面的交点反应地形的起伏情况。地形剖面线的生成方法:基于规则格网(Grid)的方法基于不规则三角网(TIN)的方法,基于规则格网的剖面线生成算法(1)确定剖面线的起止点。由坐标确定,或用鼠标在三维场景中选择决定;(2)计算剖面线与经过网格的所有交点,内插出各交点的坐标和高程,将交点按离起始点的距离排序;(3)顺序连接相邻交点,得到剖面线;(4)选择一定的垂直比例尺和水平比例尺,以离起始点的距离为横坐标,以各点的高程值为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六章 三维数据的空间分析方法ppt课件 第六 三维 数据 空间 分析 方法 ppt 课件
链接地址:https://www.31ppt.com/p-2133970.html