Pages: 1
- Sujet précédent - traitement des information sur un GetFeatureInfo au format gml - Sujet suivant
#1 Tue 11 October 2011 14:28
- angelzeke
- Participant occasionnel
- Date d'inscription: 2 Sep 2011
- Messages: 12
traitement des information sur un GetFeatureInfo au format gml
Bonjour,
Je viens vers vous car je commence à avoir des cheveux blancs
J'interroge geoserver grace a cette requete
Code:
var params = { REQUEST: "GetFeatureInfo", EXCEPTIONS: "application/vnd.ogc.se_xml", BBOX: map.getExtent().toBBOX(), SERVICE: "WMS", VERSION: "1.1.1", X: e.xy.x, Y: e.xy.y, INFO_FORMAT: 'application/vnd.ogc.gml', QUERY_LAYERS: qthelayers, Layers: thelayers, FEATURE_COUNT: 50, WIDTH: map.size.w, HEIGHT: map.size.h, format: format, srs: 'EPSG:900913'}; OpenLayers.loadURL("http://127.0.0.1:8080/geoserver/service/wms", params, this, setHTML, setHTML);
Ce qui me retourne les informations dans la fonction SetHTML
Code:
function setHTML(response){ // alert(response.responseText); /* format = new OpenLayers.Format.XML(); format.read(response.responseText); */ format = new OpenLayers.Format.GML({ 'extractAttributes':true }); features=format.read(response.responseText) }
exemple de retour
Code:
<?xml version="1.0" encoding="UTF-8"?> <wfs:FeatureCollection> <gml:boundedBy> <gml:null>unknown</gml:null> </gml:boundedBy> <gml:featureMember> <emprise fid="emprise"> <ID_ELEMENT>95</ID_ELEMENT> <STEP>120</STEP> <DATE_FIN>2013</DATE_FIN> </emprise > </gml:featureMember> </wfs:FeatureCollection>
Je souhaiterai juste boucler sur featureMember et récupérer les id_element et autres informations
Merci de votre aide
Hors ligne
Pages: 1
- Sujet précédent - traitement des information sur un GetFeatureInfo au format gml - Sujet suivant