论文部分内容阅读
地图服务平台是基于基础WebGIS开发和运行环境的二次开发平台,本文中讨论的地图服务平台是基于ArcIMS,由构件层和连接器组成,面向应用开发,提供通用的地图功能。基于地图服务平台开发应用系统可以缩短系统的开发周期,降低系统开发和系统扩展的难度。同时地图服务平台可以很好的解决地理信息系统与其它应用系统的互操作问题。 连接器是地图服务平台的一个重要组成部分,本文在分析了ArcIMS自带连接器特点和不足的基础上,提出了一个适合地图服务平台的专用连接器。专用连接器主要功能是通讯和ArcXML处理,在分析了可能的实现技术后,我们为连接器选择了合适的通讯手段和处理ArcXML的方式。并在此基础上设计实现了一个专用连接器。 最后在.NET环境下,为基于Web Services地图服务平台设计并实现了了一个专用连接器的原型系统。连接器的实现主要包括对象模型、ArcXML处理以及连接代理类的实现。并对连接器可用性和性能作了相应的测试。专用连接器在基于Web Services地图服务平台得到了很好的应用。 本文所作的工作有以下几点: 1.分析了WebGIS的技术特点和发展现状并且分析了地图服务平台的优势特点及体系结构。 2.分析和比较了现有的连接器的特点和不足,在此基础上设计了一个比较适合地图服务平台的连接器。 3.完成基于Web Services地图服务平台中连接器的实现和测试工作。