学位论文 > 优秀研究生学位论文题录展示

基于组件GIS的电子地图集框架设计与技术实现

作 者: 田娟
导 师: 苏山舞;王红
学 校: 中国测绘科学研究院
专 业: 地图制图学与地理信息工程
关键词: 电子地图 组件GIS MVC MapWinGIS GDAL/OGR
分类号: P208
类 型: 硕士论文
年 份: 2009年
下 载: 123次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机技术、信息技术、GIS专业技术的发展,电子地图技术得到了迅速的发展,并在国民经济和国防建设中发挥越来越重要的作用。电子地图发展至今,在可视化效果、软件功能、界面灵活性、动态交互性和集成性、服务方式等方面日趋成熟和完善,但电子地图集开发普遍存在制作周期漫长、开发工作量大、软件可重用性差导致重复工作,提高开发成本的问题。电子地图开发技术研究日趋成为GIS开发的一个重要方向,具体的讲,如何能够快速、高效、廉价、灵活的开发电子地图(集),是当前地图集制作研究的关键。本文在对目前电子地图集表现形式、结构模型与开发技术进行了研究基础上,针对当前图集开发技术优势与不足进行思考,提出自己具有一定创新性的图集框架开发模式与构想。1.不依赖于数据的电子地图集框架设计采用面向对象技术和组件式软件技术相结合的组件GIS方案,充分利用组件式开发提供的多接口、易扩展的优势,引入并扩展MapWinGIS.OCX组件库,开发电子地图集框架。采取数据与软件分离的开发思路,借鉴MVC软件设计模式,研究电子地图集软件基本功能分块,做到各功能模块移植和重组,研究高效、便捷开发多部小型电子地图集的方法。2.更多数据格式的操作为支持更多数据格式的操作,扩展GDAL/OGR类库作为数据引擎进行栅格、矢量数据的读取。针对电子地图要求的数据格式多样化特点,采用GDAL的抽象数据模型和OGR的geometry模型读取更多种类的数据格式,并提供数据类型接口扩展,为后续开发提供基础。3. MapWinGIS组件功能扩展针对MapWinGIS空间分析功能有限、地图符号单一、符号化困难的缺陷,优化了空间距离、面积算法;定义合理的符号绘制接口和继承,扩展了点、线、面符号的种类,调用系统GDI (Graphics Device Interface)图形设备接口,根据点、线、面符号特征,设计不同绘制方案和代码实现。基于以上方法和技术,开发完成电子地图集软件框架,由于该系统具有模型与数据可分离的特点,能够很好的根据数据的变化,完成图集软件的重组、扩展和集成。通过西部测图工程景观图片集电子版开发实例证明,该系统具有开发周期短(3-4个月),软件集成性高,应用灵活的特点,缩短了以往图集开发中从一砖一瓦开始的冗长工序。该系统提供的是一个通用的图集框架,基于底层架构并充分应用开源组件的开发策略,实现了短期内开发完成自主知识产权的图集软件的构想。基于该电子地图集框架集成的软件可用于公众版出版,在西部测图工程中得到了良好的应用。通过基于该电子地图集框架开发国家西部测图工程景观图片集的实践证明,基于组件式GIS开发电子地图集软件,具有GIS功能完善、软件易于移植和重用、具有良好扩展性和界面风格新颖等特点。

全文目录


相似论文

  1. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  2. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  3. OpenBASE企业管理器设计与实现,TP311.52
  4. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  5. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  6. 社区WebGIS原型系统设计与实现,P208
  7. 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
  8. 中国石油广域网智能管理系统设计与实现,TP311.52
  9. 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
  10. 基于CDMA GPSOne技术实现光缆巡检系统,TN929.533
  11. 江西现代学院OA系统的设计与实现,TP311.52
  12. 工程现场监管导航系统的设计与实现,TN966
  13. 高校人力资源信息管理系统的设计和实现,TP311.52
  14. 物资集约化管理和信息化应用研究,TP311.52
  15. 基于J2EE的土地利用规划审批管理信息系统设计与实现,TP311.52
  16. 银行VIP客户信息管理系统设计与实现,TP311.52
  17. 基于MVC设计模式的博客系统的设计与实现,TP311.52
  18. 图像文本提取系统设计及应用研究,TP391.41
  19. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  20. 基于工作流的软件缺陷管理系统的设计与实现,TP311.52
  21. 银行操作风险计量系统设计与实现,TP311.52

中图分类: > 天文学、地球科学 > 测绘学 > 一般性问题 > 测绘数据库与信息系统
© 2012 www.xueweilunwen.com