C#等高线追踪

上传者: yanghao1 | 上传时间: 2020-01-09 03:14:48 | 文件大小: 1.42MB | 文件类型: rar
等高线追踪 基于TIN绘制等高线直接利用原始观测数据,避免了DTM内插的精度损失,因而等高线精度 较高;对高程注记点附近的较短封闭等高线也能绘制;绘制的等高线分布在采样区域内而 并不要求采样区域有规则四边形边界。而同一高程的等高线只穿过一个三角形最多一次, 因而程序设计也较简单。但是,由于TIN的存贮结构不同,等高线的具体跟踪算法跟踪也有 所不同。 基于三角形搜索的等高线绘制算法如下: 对于记录了三角形表的TIN,按记录的三角形顺序搜索。其基本过程如下: 1)对给定的等高线高程h,与所有网点高程zi(i=1,2,?,n),进行比较,若zi=h ,则将zi加上(或减)一个微小正数ε> 0(如ε=10-4),以使程序设计简单而又不影响 等高线的精度。 2)设立三角形标志数组,其初始值为零,每一元素与一个三角形对应,凡处理过的三角形 将标志置为1,以后不再处理,直至等高线高程改变。 3)按顺序判断每一个三角形的三边中的两条边是否有等高线穿过。若三角形一边的两端点 为P1(x1,y1,z1),P2(x2,y2,z2)则 (z1-h)(z2-h)0表明该边无等高线点。 直至搜索到等高线与网边的第一个交点,称该点为搜索起点,也是当前三角形的等高线进 入边、线性内插该点的平面坐标(x,y):

文件下载

资源详情

[{"title":"( 46 个子文件 1.42MB ) C#等高线追踪","children":[{"title":"等高线追踪","children":[{"title":"measure","children":[{"title":"measure.csproj.user <span style='color:#111;'> 2.48KB </span>","children":null,"spread":false},{"title":"acad.err <span style='color:#111;'> 1.93KB </span>","children":null,"spread":false},{"title":"新建 Microsoft Word 文档.doc <span style='color:#111;'> 118.00KB </span>","children":null,"spread":false},{"title":"Backup","children":[{"title":"measure.csproj.user <span style='color:#111;'> 1.82KB </span>","children":null,"spread":false},{"title":"ExtPoint.cs <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"UserControl1.cs <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"EqualLine.cs <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"measure.csproj <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false},{"title":"TINandDEM.cs <span style='color:#111;'> 16.73KB </span>","children":null,"spread":false},{"title":"UserControl1.resx <span style='color:#111;'> 5.20KB </span>","children":null,"spread":false},{"title":"measure.sln <span style='color:#111;'> 910B </span>","children":null,"spread":false},{"title":"AcDbLib.cs <span style='color:#111;'> 7.00KB </span>","children":null,"spread":false},{"title":"measure.suo <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false}],"spread":false},{"title":"abc.text <span style='color:#111;'> 8.63KB </span>","children":null,"spread":false},{"title":"新建文本文档.txt <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"ExtPoint.cs <span style='color:#111;'> 3.65KB </span>","children":null,"spread":false},{"title":"UserControl1.cs <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 3.34KB </span>","children":null,"spread":false},{"title":"EqualLine.cs <span style='color:#111;'> 3.02KB </span>","children":null,"spread":false},{"title":"measure.csproj <span style='color:#111;'> 6.43KB </span>","children":null,"spread":false},{"title":"TINandDEM.cs <span style='color:#111;'> 16.73KB </span>","children":null,"spread":false},{"title":"UserControl1.resx <span style='color:#111;'> 5.20KB </span>","children":null,"spread":false},{"title":"measure.sln <span style='color:#111;'> 898B </span>","children":null,"spread":false},{"title":"_UpgradeReport_Files","children":[{"title":"UpgradeReport.xslt <span style='color:#111;'> 12.21KB </span>","children":null,"spread":false},{"title":"UpgradeReport_Plus.gif <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"UpgradeReport.css <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"UpgradeReport_Minus.gif <span style='color:#111;'> 69B </span>","children":null,"spread":false}],"spread":false},{"title":"AcDbLib.cs <span style='color:#111;'> 7.00KB </span>","children":null,"spread":false},{"title":"学习.txt <span style='color:#111;'> 5.02KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"ResolveAssemblyReference.cache <span style='color:#111;'> 10.28KB </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"measure.dll <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"measure.csproj.GenerateResource.Cache <span style='color:#111;'> 781B </span>","children":null,"spread":false},{"title":"measure.UserControl1.resources <span style='color:#111;'> 227B </span>","children":null,"spread":false},{"title":"measure.csproj.FileListAbsolute.txt <span style='color:#111;'> 818B </span>","children":null,"spread":false},{"title":"measure.pdb <span style='color:#111;'> 47.50KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"UpgradeLog.XML <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"measure.suo <span style='color:#111;'> 15.00KB </span>","children":null,"spread":false},{"title":"measureDXCore.Solution","children":[{"title":"AssemblyCache","children":[{"title":"d3ff2683557646bddbd380ddf7d1fb7.cache <span style='color:#111;'> 725.06KB </span>","children":null,"spread":false},{"title":"dd55ab6d8e8eeda691a98e1980bce2a0.cache <span style='color:#111;'> 2.51MB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"bin","children":[{"title":"Debug","children":[{"title":"AcMgd.dll <span style='color:#111;'> 1012.00KB </span>","children":null,"spread":false},{"title":"measure.dll <span style='color:#111;'> 32.00KB </span>","children":null,"spread":false},{"title":"Drawing1.dwg <span style='color:#111;'> 67.03KB </span>","children":null,"spread":false},{"title":"AcDbMgd.dll <span style='color:#111;'> 3.72MB </span>","children":null,"spread":false},{"title":"measure.pdb <span style='color:#111;'> 47.50KB </span>","children":null,"spread":false}],"spread":false},{"title":"abc.text <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明