欢迎来到天天文库
浏览记录
ID:26505106
大小:312.52 KB
页数:3页
时间:2018-11-27
《基于arcengine与dwgdirectnet的管网剖面可视化算法的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-LW464基于ArcEngine与DWGDirect.net的管网剖面可视化算法的设计与实现[摘要]:·管网是个空间散布杂乱的体系,为了更直观的知道管网内部布局,本文剖析了二维GIS管网地图中其管网横剖面图与纵剖面图的生成算法,对管网空间拓扑布局进行剖析。此算法依据C#和ArcEngine,使用GIS空间矢量数据供给的三维坐标完成了管网横剖面与纵剖面的可视化,核算并输出关联属性数据,以完成剖面拓扑剖析功用,一起还剖析了管线连通剖析算法来完成对管网纵剖面的空间拓扑剖析。最终使用DWGDirect.net技能依据剖面图制
2、图国家标准,将横剖面图与纵剖面图写入并保存为DWG格局文件,使用此办法生成的DWG格局剖面图能够在AutoCAD中进行修改,完成了GIS与AutoCAD的互操作。本文首要说明晰本课题的研讨布景与研讨现状,论述了课题的研讨意图和研讨内容,其间研讨内容包含横纵剖面剖析模块的功用描绘、以及数据类型及其特色,剖析了在本课题研讨中所用到的关键技能,包含ArcEngine技能与DWGDirect技能。横剖面剖析功用算法描绘,包含捕捉与横剖面线相交管线的相交点坐标、管线横剖面生成算法、横剖面图地面线生成算法、增加文字信息等;纵剖面剖
3、析功用算法描绘,包含获取起始点与停止点的算法、连通剖析算法、管线纵剖面生成算法、纵剖面图管线地面线和水平线生成算法、纵剖面图两管段间视点差算法等,以及剖面剖析算法程序的完成。[关键字]:·地理信息系统管网剖面分析ArcEngineDWGDirect.net[目录]·摘要5—6Abstract6—10第1章绪论10—151.1研究背景与研究现状10—121.1.1研究背景10—111.1.2研究现状11—121.2研究目的和意义12—131.3研究内容13—151.3.1横剖面分析模块131.3.2纵剖面分析模块13—1
4、41.3.3数据类型及特点14—15第2章关键技术15—262.1ArcEngine技术15—222.1.1ArcEngine简介15—182.1.2ArcEngine类库18—212.1.3ArcEngine功能21—222.2DWGDirectX技术22—262.2.1OpenDesignAlliance与DWGDirectX简介22—232.2.2DWGDirectX读写DWG文件的原理23—26第3章横剖面分析功能算法设计26—333.1捕捉与横剖面线相交管线的相交点坐标26—273.2管线横剖面生成算法27—
5、293.2.1计算横剖面中心点坐标27—283.2.2绘制横剖面28—293.3横剖面图地面线生成算法29—303.3.1计算地面点坐标29—303.3.2绘制地面线303.4绘制横剖面图文字信息30—313.5保存并显示DWG格式横剖面图31—323.6添加横剖面图工具条32—33第4章纵剖面分析功能算法设计33—504.1获取起始点与终止点33—344.2连通分析34—414.2.1分枝的结构34—354.2.2树的遍历35—414.3管线纵剖面线生成算法41—424.3.1计算管点坐标41—424.3.2绘制纵剖
6、面线424.4纵剖面图地面线生成算法42—434.4.1计算地面点坐标424.4.2绘制地面线42—434.5纵剖面图管线水平线生成算法43—444.5.1计算水平点坐标434.5.2绘制水平线43—444.6纵剖面图两管段间角度差算法44—464.6.1计算两管段间的角度之差444.6.2绘制角度线44—454.6.3绘制角度弧45—464.7纵剖面图相交管线横截面生成算法46—474.7.1计算相交管线横截面中心坐标464.7.2绘制相交管线横截面46—474.8绘制文字信息474.9保存并显示DWG格式剖面图47
7、—494.10添加纵剖面图工具条49—50第5章剖面分析算法的程序实现50—535.1横剖面分析算法实现50—515.2纵剖面分析算法实现51—53第6章总结和展望53—556.1论文总结536.2研究展望53—55参考文献55—57致谢57
此文档下载收益归作者所有