应用googleearth的基础地理信息模块实现方法

应用googleearth的基础地理信息模块实现方法

ID:32382546

大小:958.99 KB

页数:4页

时间:2019-02-04

应用googleearth的基础地理信息模块实现方法_第1页
应用googleearth的基础地理信息模块实现方法_第2页
应用googleearth的基础地理信息模块实现方法_第3页
应用googleearth的基础地理信息模块实现方法_第4页
资源描述:

《应用googleearth的基础地理信息模块实现方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2011年12月地理空间信息Dec.,2011第9卷第6期GEOSPATIALINFORMATIONVol.9,No.6应用GoogleEarth的基础地理信息模块实现方法殷强1,王方雄2(1.辽宁师范大学自然地理与空间信息科学辽宁省重点实验室,辽宁大连116029;2.辽宁师范大学城市与环境学院,辽宁大连116029)摘要:介绍基于GE平台二次开发各种应用子系统的通用模块的实现思路与方法,对系统GE控制浏览模块和基础地理信息模块的实现方法做了详细阐述,并在模块中实现了shp到kml的文件格式转换。关键词:GE;基础地理信息;Kml;格式转换中图分

2、类号:P208文献标志码:B文章编号:1672-4623(2011)06-0105-02Library”,其实就是GoogleEarth的主程序。调用Google1开发平台GoogleEarth简介[3]EarthCOMAPI接口,主要操作接口是IApplicationGE,GoogleEarth是由Google公司2005年推出的一款调用GetRenderHwnd函数得到GE地球区域的句柄;然风靡全球的虚拟地球软件,它可以让我们每个人都有后调用WindowsAPI函数,将GE地球区域链接到系统机会接触到世界上的任何一个角落;它采用B/S架构的中,

3、将GoogleEarth的界面隐藏掉,并将GoogleEarth的WebGIS技术,通过Internet向用户根据区域位置提供地球区域显示在panel容器上,代码如图1所示。不同精度的RS卫星影像,其中影像包括公共领域中发布的图片、受许可的航空影像和卫星影像。全球一般的城市,甚至小城镇也能显示周围的山川、河流、湖泊、海洋等实时地理信息借此可以判读、标注已知地域上的地物、地貌,宏观、实时、准确.其特有的影图1劫持GE界面核心代码像、数据管理等功能为海量空间数据的存储、管理和此模块实现了GE动态改变大小即重新改变GE视[1]综合分析提供高效的技术手段支

4、撑。GE支持3D模图的大小核心,代码如图2所示,鼠标事件通过调用型的构建与展示,提供GPS数据展现功能,真正做到HookAPI.dll实现,鼠标的焦点定位在GE地球区域上了3S技术的有效集成,是当前GIS技术的完美应用。并进行具体的事件操作,实现了GE地球区域的基本浏GoogleEarth并为用户提供了2种扩展接口,一种是览功能,左键、右键的单击和双击分别表示了不同的[2]KML文件形式,一种是组件(COM)API形式;基浏览方式。Path.Combine()方法实现系统的截图,于这2种扩展接口进行二次开发能够充分实现GE平台MessageBox.

5、Show()方法保存截图,根据系统应用开展多领域的全新应用。需要对所获取GE图像进行分析处理。2GE控制浏览模块2.1控制浏览模块简介GE控制浏览模块是实现系统功能的基础模块。由于系统是基于GE的二次开发,GE地球区域必须嵌入图2动态改变GE视图核心代码到系统中以实现系统对GE所提供基础功能的应用,控2.3控制浏览模块搜索功能制浏览模块主要功能是控制和浏览GE地球区域,将所本地模块的地名及区域搜索定位功能通过Internet需地理信息显示在系统界面上。访问远程GE数据库实现,ISearchControllerGE接口提2.2控制浏览模块实现方法供了

6、对GE数据库的搜索与结果控制功能。利用Search进行开发之前首先打开vs2008,新建一个Windows函数检索所需信息,GetResults函数用于返回检索的结应用程序项目,在项目菜单中选择“添加引用⋯”切果,对检索出来的结果进行漫游控制调用ITourContro-换到“com”选项卡,选择“GoogleEarth1.0TypellerGE接口实现,ClearResults函数用于清除所有的检收稿日期:2011-10-18106地理空间信息第9卷第6期索结果。PlayOrPause函数用于控制开始或暂停漫游,面属性,河流表示为线属性;主要道路图

7、(公路、铁Stop函数用于结束当前漫游。路)均表示为线属性。用shp文件中属性数据的某一属性字段(如name字段)来指定地标的名称(3基础地理信息模块元素),选择其他相关属性字段作为地标的描述(元素),最后根据需要完成KML其他元素的基础地理信息模块主要用于在GE地球区域上显示设置以及完善KML的标准格式。基础地理信息,GE上只有地形地理图,类似于行政区3.2.2shp格式转换kml实现划分,但道路地图等就没有。便于用户更形象地理解[5]在中国可持续发展信息网下载1∶4000000国

8、和使用GE所提供的影像资源,基础地理信息模块实现家基础地理信息数据,该网站提供MapInfo的MIF格了将目前使用的1:4

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

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

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