论文部分内容阅读
嵌入式移动GIS开发运行平台结合了移动GIS系统和企业信息系统二者的优势,可以支持基于移动设备的精确定位,基础地理数据的实时检索、查询和发布,基于位置信息的企业信息服务,从而将企业信息系统延伸到具有GIS功能的移动终端上,大大拓展企业信息系统的功能和应用范围。因此移动计算环境下的嵌入式GIS开发运行平台有很好的应用前景。
论文在已有自主开发的移动数据库管理系统SwiftDB和嵌入式移动GIS系统SwiftGIS基础上,利用软件复用思想,开发了企业信息管理业务模块定制工具SwiftBMCT(Swift Business Module Customizing Tool),SwiftBMCT通过模板机制与定制规则相结合的方法,允许用户白定义满足需求的企业信息管理业务模块,将企业信息系统中的相关功能延伸到移动终端上,实现基于位置信息的企业信息服务,满足个性化的数据管理需求。
论文通过分析嵌入式移动GIS系统和企业信息系统各自的技术特点,探讨了企业信息系统与GIS融合的可能性及融合策略。利用事件触发机制和动态链接库技术对已有的嵌入式移动GIS系统SwiftGIS进行了扩充,从而使SwiftGIS能够与用户通过SwiftBMCT所定义的业务模块进行无缝集成。
论文以可视化开发语言Microsoft Embedded Visual C++3.0为平台,通过整合上述研究工作,设计并实现了一个支持移动应用的GIS开发运行平台--SwiftGIS BP(SwiftGIS:Platform for Business)。 SwiftGIS BP采用基于格网的栅矢一体化数据模型,不仅能提供地图放大、缩小、漫游、图层管理及空间查询等传统的GIS功能,还实现了移动定位服务、基于位置信息的业务模块动态定制与显示、兴趣点菜单的动态添加与删除、特别是支持与后台企业信息系统中数据的实时同步,从而能够与企业信息系统紧密结合。