资源描述:
《不规则三角网的建立与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要作为空间数据基础设施中的“4D”产品之一和地理信息系统的核心数据库,数字高程模型(DEM)已在测绘、遥感、农林规划、城市规划、土木水利工程、地学分析等各个领域都有了广泛的应用。数字高程模型的表示方法主要有规则格网模型、不规则三角网模型和等高线模型三种,而不规则三角网(TIN)是数字高程模型中最基本和最重要的一种模型,它能以不同层次的分辨率来描述地形表面,并可以灵活的处理特殊地形。因此,围绕基于TIN的DEM的构建,本文主要论述了基于TIN结构的数字高程模型建模原理和方法,离散点的Delaunay三角网生成算法,建立有约束条件的约束三角网,最后分析了建立的TIN模型在
2、土方计算方面的应用。在本论文论述的过程中,针对传统算法进行了对比和分析后,在逐点插入法的基础之上,提出了一些新的细部改进的实现方法。局部优化操作和改进的算法实现使得对大容量离散点的三角网构建速度更快,效率更高;对限制条件的嵌入满足由此计算出来的土方量更接近实际期望值。本论文中主要的研究成果和内容如下:1)在离散点的Delaunay三角网生成方面,本文中在插入点算法的基础上,建立凸包和矩形包容盒,建立虚拟网格,对原始离散点进行一级格网自适应分块,并建立索引关系。在定位点所在三角形时引入快速点定位算法,简易的空外接圆及圆内测试公式,通过这些改进使得Delaunay三角网的剖
3、分更加高效。2)在约束Delaunay三角网理论基础之上,结合上面散点域的剖分方法,对已有的两步算法基础上改进,完成约束Delaunay三角网的构建。在其过程中应用矢量点积等数学工具改善了计算中的凹凸点判断,继续采用上章的快速索引和最速定位方法,并且对约束线相切等特殊情形进行了处理,进一步完善了算法的稳健性。3)对于在约束三角网构造基础上的TIN模型的应用,文中对其在土方量计算方面精度的优越性进行了分析,在可视化表达方面最后结合广东省东莞市某高尔夫球场工程给出了例证。关键词:不规则三角网(TIN);逐点插入法;土方计算AbstractAsoneofthe"4D"prod
4、uctsinspatialdatainfrastructureandthecoredatabaseofGIS,digitalelevationmodel(DEM)inmapping,remotesensing,agriculture,forestryplanning,urbanplanning,civilengineering,geologicalanalysisandotherfieldstohaveawiderangeofapplications.Digitalelevationmodelhasthreerepresentationsthatareregularsq
5、uaregridmodel,triangulatedirregularnetworkmodelandcontourmodel,andTINisthemostbasicandmostimportantmodel,itcanbedescribedterrainsurfaceatdifferentlevelsofresolution,andcanbeflexibletohandlespecialterrain.Thus,basedontheDEM-basedTINconstruction,thispaperdiscussesthestructureofTIN-baseddig
6、italelevationmodelingprinciplesandmethodsandthediscretepointsoftheDelaunayTriangulationAlgorithmfortheestablishmentofabindingconstrainttriangulation,Finally,itanalysistheestablishmentofTINmodelintheapplicationofearthworkcalculations.Inthecourseofthispaperdiscusses,throughthetraditionalme
7、thodwerecomparedandanalyzed,theinsertionpointbypointbasis,putforwardsomenewdetailtoimprovetheimplementationmethod.LocaloptimizedoperationsandimprovedAlgorithmmakestheconstructionofthelargecapacityofdiscretepointsTriangulationfasterandmoreefficient;ontheembeddedrestriction