基于Google Earth的3G一体化技术的方法研究

基于Google Earth的3G一体化技术的方法研究

论文摘要

本文以Google Earth为研究基础,通过对Google Earth提供的接口和KML标签语言的研究,确定了基于Google Earth进行开发的可行性,提出了基于Google Earth和3G一体化进行开发的模式,并通过管线巡检系统进行实现。本文对基于Google Earth和3G一体化进行开发的模式进行了有益的探索,并对开发过程中需要解决的问题进行了探讨,提出了一套完整的开发流程。本文介绍了ArcGIS矢量数据到KML转换的主要思想,提出了转换方法,并进行了程序实现。通过对Google Earth的矢量数据和传统GIS矢量数据的分析,总结二者相似点与差异,采用建立配置数据库和七参数转换的方法,建立点线面数据转换的模型,实现了GIS矢量数据的空间信息和属性信息的精确转换,使得转换后的KML数据具有更强的表现力。本文采用Windows API获取窗体句柄的方法,将Google Earth客户端的应用程序隐藏在后台,而将地图显示窗口嵌入到自己的程序中,定制形成了用户自定义控件,使开发变的更便捷。这一工作的结论是:采用Google Earth控件与其进行前台交互,利用COMAPI与其进行后台通讯的方式进行开发。本文通过总结KML众多标签之间的复杂而严谨的关系,采用面向对象的思想,用接口和基类多种形式将KML标签语言封装成KML类,使KML文件的生成与控制更容易操作。本文最后通过设计管线巡检系统对基于Google Earth和3G一体化进行开发的方法和理论进行了验证,并对研究结果进行了总结和展望。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 问题的提出及背景
  • 1.2 研究意义
  • 1.3 国内外研究现状
  • 1.4 研究内容及技术路线
  • 2 基于GOOGLE EARTH 3G一体化方法总体设计
  • 2.1 总体设计的目标
  • 2.2 总体设计流程
  • 3 KML与KML类
  • 3.1 KML
  • 3.2 KML类
  • 4 GOOGLE EARTH开发模式
  • 4.1 Google Earth Com API
  • 4.2 外挂式开发模式
  • 5 数据转换
  • 5.1 GIS矢量数据预处理
  • 5.2 配置数据库
  • 5.3 坐标转换
  • 5.4 GIS矢量数据转换成KML
  • 5.S GIS矢量数据输出到数据表
  • 5.6 Arc2KML系统
  • 6 基于3G和G00GLE EARTH的管线巡检系统
  • 6.1 总体目标及设计原则
  • 6.2 总体设计
  • 6.3 模块设计
  • 7 结论与展望
  • 7.1 主要结论
  • 7.2 问题与展望
  • 参考文献
  • 发表文章目录
  • 主要参与项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  ;  ;  

    基于Google Earth的3G一体化技术的方法研究
    下载Doc文档

    猜你喜欢