由于直接利用ArcGIS Sever或者SuperMapiServer提供的地图服务器进行WebGIS开发会受到软件自身的一些限制,不能灵活定制地图服务。因此采用基于XML信息交换构建专用地图服务器,提出地图服务器的总体设计,并对Socket通信、XML解析、地图对象池、多线程处理和核心GIS处理等功能模块进行实现,最终实现客户端运行实例。采用基于XML信息交换来开发WebGIS,可解决灵活定制地图服务的问题。
The WebGIS development has some own limits by the map servers of ArcGIS Sever or SuperMapiServer,which causes that the map server cannot be customized flexibly.We used the information exchange based on XML to construct own map servers,and proposed the general design of the map servers for realizing the function models,such as Socket correspondence,XML analysis,map object pool,multithread processing,core GIS processing and so on.The article realizes to customize the map services flexibly to develop WebGIS by using XML information exchange.