论文部分内容阅读
以OGC WMS、WFS、WCS为代表的GIS数据服务近年来得到了迅速的发展和广泛的应用。数据共享已经成为地理信息领域的热点,而对地理信息功能的共享研究尽管仍处于起步阶段,没有得到广泛的应用,但毫无疑问是今后地理信息发展的方向。以OGC WPS即Web处理服务为代表的空间数据处理服务标准为地理信息功能的共享提供了解决方法。
本文目的是通过对OGC数据服务标准及数据处理服务标准的研究,设计空间数据Web处理服务框架,对数据服务的应用及网络处理服务的实现方式进行探讨。
为了实现以上研究目的,本文从理论基础、解决方案和具体实现三个方面分别进行阐述。
首先,研究空间数据处理的内容与服务的模式。总结了三种常用GIS桌面软件的数据处理与分析功能,为服务平台中的服务设计提供参考。分析基于OGCWPS标准的处理服务实现模式,同时对地理信息Web服务规范进行研究。
其次,在研究OGC Web服务框架的基础上,综合分析了Web服务技术的现状和发展情况。解决方案部分在深入研究OGC网络处理服务三种操作的基础上,设计了对操作的实现方法、对数据的解析方式以及处理功能的可扩展机制。设计Web处理服务的结构,通过请求分析、响应生成实现对WPS三个标准访问接口的支持。同时,设计数据控制器,实现对不同格式空间数据以及WFS、WMS数据的解析和生成。设计服务的可扩展机制、不同层次粒度服务的封装方法。
最后,本文采用Java Servlet等技术,调用Geotools等工具包进行开发,在GeoServer、Tomcat等软件环境中,实现了一个空间数据处理服务平台。之后,设计实现了矢量数据压缩即道格拉斯普克算法,提供数据压缩服务。采用合适的测试方法对服务有效性进行了测试。