过滤器是WFS服务器的一个重要特性。通过过滤器,可以对请求的矢量要素进行筛选,只保留符合条件的要素。常用的过滤器有比较过滤器、逻辑过滤器、空间过滤器等,可以组合使用。以下说明过滤器的使用。
1. 创建HTML文件,引入OpenLayers开发包,插入地图div元素:
2. 创建地图实例对象,添加基础图层和相应控件。
3. 调用WFS图层,并在调用的过程中添加过滤器,筛选符合条件的要素显示。
//实例化OpenLayers.Layer.Vector类
varwfsLayer = new OpenLayers.Layer.Vector("企业",{
//WFS请求协议
protocol:new OpenLayers.Protocol.WFS({
//请求资源URL