openlayers查询sfs发布服务

来源:互联网 发布:新闻客户端数据分析 编辑:程序博客网 时间:2024/05/16 09:47
var evconfig={    monitorconfig:{    webservicesNS:"http://www.skylineglobe.com/sfs-schema",        webservicesPrefix:"sfs",        layertype:"shp",        layerrealname:"gtz-daohang",        layershapeField:"Shape",        layerurl:"http://localhost/SFS/streamer.ashx",        keyfield:"TE_FNAME",        searchfiled:"LY"}}function searchKeyword() {var serchtxt = "高铁站";var searchfield = evconfig.monitorconfig.searchfiled;var sel = new OpenLayers.Filter.Comparison({ //比较操作符type: OpenLayers.Filter.Comparison.LIKE,property: searchfield,value: "%" + serchtxt + "%"});createWFSsearch(sel);}//重点位置查询function createWFSsearch(sel) {var protocol = new OpenLayers.Protocol.WFS.v1_1_0({version: "1.1.0",url: evconfig.monitorconfig.layerurl,featureType: evconfig.monitorconfig.layerrealname,featureNS: evconfig.monitorconfig.webservicesNS,geometryName: evconfig.monitorconfig.layershapeField,featurePrefix: evconfig.monitorconfig.webservicesPrefix});protocol.read({readOptions: {output: "object"},maxFeatures: 1000,filter: sel,callback: function(resp) {var features = resp.features;var currentfeature = null;for (var i = 0; i < features.length; i++) {alert(features[i].attributes.NAME);}}});}

0 0