ArcGlobe三维开发之二十——输电线路二三维交互选线
来源:互联网 发布:新手如何经营淘宝网店 编辑:程序博客网 时间:2024/06/10 01:06
前面输电线路的生成方式前提是实地勘测了杆塔点位,采集了杆塔的坐标,直接导入Excel生成shape文件。现在是做一个输电线路的选址,传统的规划选线作业采用失效性差的纸质地图,造成选线路径方案可行性差,准确性低。应用高分辨率卫星影像和数字高程模型建立三维选线平台以辅助选线并进行杆塔辅助规划,可有效提高线路路径规划的可行性和准确性,节省投资。
基础地理数据主要包括DEM、DOM、DLG,杆塔模型以及其他工程资料。这里条件所限,精度均达不到,只做测试,说明方案的可行性即可。
二维选址场景:
三维选线场景:
二三维交互进行选线,在调整路径平面的同时,可以实时显示纵断面图,并在三维场景下实时显示排位结果,以提高路线优化效率和精度。选线及纵断面图绘制参考前面的博文。二维选线结果:
线路纵断面图绘制结果如下图所示,包括杆塔分布、路线纵断面图以及架空线。架空线采用的是悬链线方程绘制(悬链线的绘制参考前面博文http://blog.csdn.net/giser_whu/article/details/21323807)。从纵断面图来看选线是较为合理的。
三维场景下实时显示排位结果:
通过二三维的交互选线可提高线路规划的效率以及方案的可行性,大大降低了人力劳动,节省了资金,是切实可行的。
下面是纵断面绘制的全部源码,仅供参考。需要说明的是,绘图是采用的Dev的chartcontrol控件,版本是11.1.4,安装见前面博文。
欢迎留言交流!
6 0
- ArcGlobe三维开发之二十——输电线路二三维交互选线
- ArcGlobe三维开发之二——IGlobeLayerProperties接口
- ArcGlobe三维开发之十九——GlobeControl与MapControl的二三维联动
- ArcGlobe三维开发之十——IGlobeDisplayRendering2 接口
- 三维输电线路建模
- ArcGlobe三维开发之六——动画(前言)
- ArcGlobe三维开发之十三——加载保存动画
- ArcGlobe三维开发之十七——书签
- ArcGlobe三维开发之七————动画的两种实现方式
- ArcGlobe三维开发之八————由指定路径创建动画(接口)
- ArcGlobe三维开发之九————由指定路径创建动画(实现)
- ArcGlobe三维开发之十四————播放动画
- ArcGlobe三维开发之三——3D符号的现实单位显示
- ArcGlobe三维开发之四——设置globe图层的缓存属性)
- ArcGlobe三维开发之五——获取并设置Globe图层的叠加次序
- ArcGlobe三维开发之十一——3D符号化(接口)
- ArcGlobe三维开发之十五——使用对话框设置坐标参考系(ISpatialReferenceDialog2)
- ArcGlobe三维开发之十六——加载和保存3dd文件
- linux下web项目的压力测试软件
- hdu 1016素数环
- 我的嵌入式学习之路
- Unity3D开发:Unity3D中的脚本概述
- Facebook的公平份额调度器FairScheduler
- ArcGlobe三维开发之二十——输电线路二三维交互选线
- 【读书笔记】iOS应用逆向工程-分析与实践(第三章)1
- JBPM工作流
- C++回文的实现代码
- javaweb中使用Listener监听器
- zookeeper基本原理
- FZU2171 防守阵地 II (线段树)
- JS实现大数(整数)相乘
- 在String.xml中使用特殊符号