Pages: 1
- Sujet précédent - [GeoExt] Affichage données attributaires couche WMS dans une infobulle - Sujet suivant
#1 Thu 17 February 2011 14:42
- zac
- Participant occasionnel
- Date d'inscription: 16 Apr 2009
- Messages: 27
[GeoExt] Affichage données attributaires couche WMS dans une infobulle
Bonjour,
Après avoir développé une application sous OpenLayers, j'ai décidé de la transposer sous GeoExt pour profiter de nouvelles possibilités.
J'ai toutefois un problème pour l'affichage de données attributaires de couche WMS (gestion sous PostGIS).
Sous OL, j'utilisais un GetFeatureInfo.
Sous GeoExt, j'essaie d'utiliser le Feature Store pour stocker mes données attributaires mais j'obtiens une erreur et il y a quelque chose qui m'échappe. Voici le code :
Code:
// [1] - Creation de l'entrepot de donnees store = new GeoExt.data.FeatureStore({ layer: wms1 ,fields: [ {name: 'parc_id', type: 'string'} ] }); // [2] - Creation du tableau gridPanel = new Ext.grid.GridPanel({ title: "Feature Grid" ,store: store ,columns: [{ header: "parc_id" ,width: 100 ,dataIndex: "parc_id" }], sm: new GeoExt.grid.FeatureSelectionModel() }); wms1.events.on({ featureselected: function(e) { if(typeof(popup) != "undefined"){ popup.destroy(); } var content = "<b>"+e.feature.attributes.parc_id; popup = new GeoExt.Popup({ title : 'Cad' ,feature : e.feature ,width : 200 ,html : content ,collapsible: true ,anchored : true }); popup.show(); } });
J'obtiens ce message d'erreur : "layer.features is undefined" (dans geoext.js).
Peut être y a-t-il une autre méthode pour afficher ce que je souhaite ?
Merci d'avance
OUPS Désolé : message à déplacer dans "Geolibre_web" je pense.
Dernière modification par zac (Thu 17 February 2011 15:06)
Hors ligne
Pages: 1
- Sujet précédent - [GeoExt] Affichage données attributaires couche WMS dans une infobulle - Sujet suivant