论文部分内容阅读
随着Intemet技术的迅速崛起和在全球范围内应用的飞速发展,信息共享已经成为—种必然的要求,地理信息也不例外。
为了促进地理空间信息的共享和互操作,开放地理信息联盟(OGC:OpenGIS Consortium)制定了一系列抽象规范(Abstract Specification)和实现规范(Implementation Specification),Web要素服务(Web Feature Service,简称WFS)规范就是OpenGIS制定的规范之一,允许客户端通过Internet从多个服务器端获取以地理标注语言GML (Geography Markup Langunge)编码的空间地理数据,从而实现Intemet上空间数据的共享。
本课题的主要目的是在遵守WFS规范和GML规范的基础上,建立—个支持用户自定义空间要素类型的要素服务系统:包括基本型WFS的功能GetCapabilities, DescribeFeatureType,GetFeature。
本文探讨了自定义空间要素类型的基本规则和建模描述方法,设计并实现了多数据源复杂要素的查询分解算法,并目根据复杂要素的模型制定并实现了—种查询执行策略,通过—个统一的数据库访问接口,对Omcle Spatial数据源和AIcSDE数据源进行封装,实现了对不同数据源的透明访问。
为了提高系统的性能,本文还介绍了基于Soie附件的WFS的实现,并且可以通过对文件的压缩和缓冲,提高系统性能,此外,数据库连接池技术也被应用到本系统中。