google earth在铁路选线中应用

google earth在铁路选线中应用

ID:6057741

大小:28.50 KB

页数:6页

时间:2018-01-01

google earth在铁路选线中应用_第1页
google earth在铁路选线中应用_第2页
google earth在铁路选线中应用_第3页
google earth在铁路选线中应用_第4页
google earth在铁路选线中应用_第5页
资源描述:

《google earth在铁路选线中应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、GoogleEarth在铁路选线中应用  摘要:文章以铁路选线作业为研究对象,在铁路选线过程当中,应用了GoogleEarth软件支持作业,并对GoogleEarth软件应用于铁路选线操作中的关键要点展开了较为详细的分析与阐述,望能够引起各方特别关注与重视。关键词:GoogleEarth;铁路选线;平面设计;地面线提取中图分类号:S238文献标识码:AGoogleEarth是三维可视化地球软件的一种,能够将包括航空照片、以及卫星影像在内的关键GIS信息统一在一个完成的三维模型当中。实践证实,将其应用于铁路选线工作中,有着至关重要的意义与价值。1Goo

2、gleEarth应用思路分析在铁路选线过程当中,对于GoogleEarth软件应用需要严格按照如下操作步骤实施:第一步,安装GoogleEarth软件及其客户端支持插件;第二步,需要对铁路中线里程坐标进行量取操作,按照直线段点位间隔5.0km,曲线段点位间隔1.0km的方式选取;第三步,需要完成对GoogleEarth三维坐标的转化操作。具体来说,在坐标直接量取下所取得的坐标表现形式为直角戏,而为了将其引入Google6Earth软件当中,就需要将此种坐标模式转变成为基于经纬度的操作坐标,并将具体的经纬度、高程、以及里程参数记录在*.txt格式文件当

3、中;第四步,需要将*.txt格式文件转变成为*.gpx文件;第五步,通过对MapSource软件的应用,将转化后的*.gpx文件导入GoogleEarth软件当中。2平面设计作业分析为了能够建立在对GoogleEarth的应用基础之上,进行对铁路选线的设计工作,就需要操作人员通过操作鼠标的方式,直接进行选点作业。此过程当中,需要注意的一点是:由于GoogleEarth软件在开发过程当中对各种利用鼠标操作的事件均给出了明确的定义,因此在自身功能的完成方面存在一定的限制。具体来说,就需要通过对Windows操作系统支持下,APIHOOK技术的合理应用,及

4、时接受系统传递给GoogleEarth软件地图窗口的关键性信息与数据。在基于API的操作类库当中,相关的屏幕坐标能够以成员函数定义的方式,转变为以经度-纬度表示的地理坐标。由此可完成对地理位置信息的获取作业。6此环节工作过程当中,Windows操作系统所支持的HOOK消息处理机制平台通过正常应用的方式,能够面向事件设置所对应的子程序。依照此种方式,对相关指定窗口的操作消息予以指定。在鼠标操作消息达到该HOOK消息处理机制平台之后,HOOL处理机制开放应用程序对Windows格式事件进行全面截获与处理。结合实践应用经验来看,即便特定的消息还没有传递至目

5、的窗口,HOOK程序就能够实现对该特定消息的捕获,并获取所对应的控制权。获取控制权后,HOOK函数一方面可对所接收消息进行加工处理,另一方面也可直接进行传递。在铁路选线作业的实际应用过程当中,对于GoogleEarth软件而言,软件系统定义状态下,对于操作人员“鼠标单击(MouseDown)”的执行事件而言,可通过HOOK实现捕获。配合GoogleEarth软件所支持的客户端坐标系,在X方向、以及Y方向的交叉作业用下,可实现平面设计的基本功能。具体而言,鼠标单击操作的实现方案如下所示:MouseHOOK.MouseDown+=newMouseEven

6、tHandler;newMouseEventHandler(MouseHook_MouseDown);在上述操作方案的实施作用下,可实现的平面操作功能为:操作人员通过点击鼠标的方式,获取具体点击点位所对应的屏幕坐标参数。而这一功能的实现也正是将GoogleEarth应用于铁路选线操作的基础功能所在。3地面线提取作业分析在完成对铁路选线平面方案的设计作业之后,就需要通过提取地面线的方式,完成对纵断面的设计工作。在我们所利用的Google6Earth当中,其所支持的API类库面向铁路选项方案提供了与之相对应的成员函数。这部分成员函数能够将GoogleEa

7、rth软件当中所对应的视图中心直接移动至操作人员指定问题当中。在现阶段的技术条件支持下,依托于GoogleEarth软件可支持的成员函数表现形式多为:SetCameraParams。此种成员函数能够同时支持对八个输入参数的处理作业。在铁路选线作业的实施过程当中,SetCameraParams所支持的参数除altMode型式以外,其余均表现为Double型式。具体来说,所涉及到的参数型式及其所对应的特征定义可概括为以下几个方面:1)Lat定义为GoogleEarth软件视图中心的经度参数;2)Lon定义为GoogleEarth软件视图中心的纬度参数;3

8、)Alt定义为GoogleEarth软件视图中心的高程参数;4)Range定义为视高参数;5)Speed定义

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。