近日,以SuperMap为基础,北京国遥新天地公司借助自主研发的EarthView系列软件中的三维海量空间信息平台EV-Globe,完成了地图服务器功能的开发。 地图服务器是对多源海量空间数据实行管理和矢量查询,以及快速实时传输和动态显示的重要工具。长期以来,如何提高海量矢量数据的查询效率与客户端的显示速度都是一个技术难题。为此,北京国遥新天地公司从去年开始以SuperMap为基础加大了地图服务器功能的研发力度,并在近期取得了以下突破。 首先,国遥新天地将地图服务器的功能定位于矢量地图的查询服务。EV-Globe地图服务器采用了Net Remoting技术,用户利用客户端就可以直接通过net remoting对地图服务器发出查询请求(通过tcp协议,适用于局域网),也可以通过Web服务器中转对地图服务器发出查询请求(通过http协议,适用于广域网),这样就将底层实现和对外服务剥离开来,即底层的实现可以采用不同的技术体系,现在国遥新天地已经完成了与SuperMap objects的集成。 其次,为了提高EV-Globe的矢量查询效率,EV-Globe地图服务器采用了查询与显示相分离的技术,即查询和显示采用两套数据,用来显示的数据是经过预处理的建立了金字塔结构的文件数据,这样可以极大的满足客户端加载和渲染的速度。经测试,EV-Globe地图服务器的响应时间一般来说小于2秒。 目前,通过EV-Globe地图服务器可以实现点选查询、框选查询、圆选查询、SQL语句查询、缓冲区查询、路径查询等多种查询和分析功能,并且在遨游天府——四川省地理空间三维管理系统、海洋环境三维地理信息系统等项目中成功应用。相信这一功能还将满足规划、交通、水利、环境、电力、电信、公共安全等领域的需要。