当前位置:问答库>论文摘要

题目:基于微內核的地理信息综合平台的设计与实现

关键词:WEBGIS/平台/微内核/ARCIMS/SuperMap

  摘要

本文针对企业内部多WEBGIS平台开发时项目开发周期长,效率低,代码维护度差,且与其他系统集成困难的现状,提出并实现了一种地理信息综合平台。该平台是一个类中间件产品,下层能够屏蔽不同的WEBGIS平台,上层对外提供统一的WEBGIS功能。为方便二次开发,平台提供了配置功能。该平台综合了企业项目应用、WEBGIS平台功能以及OGC标准三方面内容,采用WebService技术进行服务封装,并参考Spring的设计思路,提出了一种基于微内核技术的设计方案。该方案中的微内核负责接口定义、消息流转以及程序集的动态加载,而底层对不同WEBGIS平台的支持则做为插件来实现。平台在ASP.NET环境中开发,以XML WebService提供服务,通过SOAP协议传输SDO对象,客户端采用AJAX优化用户体验,服务器端采用Spring中的对象工厂来实现程序集的动态加载。在功能方面,平台上层对外封装WEBGIS功能,主要包括地图缩放、查询功能;矢量数据的获取、编辑功能;高级空间分析功能;对WEBGIS平台选择、图层发布、符号、专题等的配置功能;日志、异常功能。平台下层支持不同的WEBGIS平台,已经实现了支持ARCIMS和SuperMapIS.NET两个主流的WEBGIS平台。当前已经完成平台的框架设计及核心功能实现,各项指标性能的测试结果表明,整个平台的性能指标达到了原定的设计要求,验证了平台的设计思路是正确有效的。