基于组件的地理信息系统平台CBGIS的设计与部分系统实现
  • 【摘要】

    基于组件的地理信息系统平台CBGIS的设计与部分系统实现汽车导航系统开发平台(Vehicle Cruise System Development Environment, VCSDE)是某信息技术公司的研发项目,它的核心技术是地理信息系统.VCSDE的1.0版是基于MapInfo桌面地理信息系统平台开发的,同时结合了空间推理、空间决策支持系统和GPS.应用中发现VCSDE在二次开发功能上存在无法分... 展开>>基于组件的地理信息系统平台CBGIS的设计与部分系统实现汽车导航系统开发平台(Vehicle Cruise System Development Environment, VCSDE)是某信息技术公司的研发项目,它的核心技术是地理信息系统.VCSDE的1.0版是基于MapInfo桌面地理信息系统平台开发的,同时结合了空间推理、空间决策支持系统和GPS.应用中发现VCSDE在二次开发功能上存在无法分析图形对象的拓扑关系、空间分析功能有限以及价格昂贵等不足,这些弊端使得VCSDE的推广和商品化收到很大限制,本文的工作就是围绕解决这些问题展开的,主要完成了VCSDE的子项目---基于组件的地理信息系统平台CBGIS的总体设计及部分子系统的实现.首先,本文详细阐述了CBGIS的概要设计过程;然后,详细描述了数据转换子系统(Data Transformation Subsystem, DTS)的设计与实现过程,该系统能将ARC/INFO、 AutoCAD和MapInfo等数据格式转换成CBGIS所需要的数据格式;接着,详细阐述了基于SQL Server和ADO构建的特征数据管理子系统(Attribute Management Subsystem, AMS)的过程,设计并实现了特征数据的插入、删除、修改、检索和浏览,以及特征数据表的建立和维护过程;最后,基于已有的模糊数据表示方法、语义匹配、语义空间和语义包含概念,给出了特征关系数据库中模糊数据的处理方法.本文工作在Windows环境下,使用Visual C++实现.目前已与CBGIS的其他子系统相结合,运行效果良好,可以完成GIS平台的基本功能.下一步的工作主要是对CBGIS的现有功能进行完善和维护,使CBGIS功能更强大,更稳定,以更好地满足用户的要求. 收起<<

  • 【作者】

    于跃洋 

  • 【学科专业】

    软件工程

  • 【授予学位】

    硕士

  • 【授予单位】

    吉林大学

  • 【导师姓名】

    李文辉

  • 【学位年度】

    2012

  • 【语种】

    chi

  • 【关键词】

    地理信息系统%组件%模糊数据%数据转换%特征数据