#1 Tue 05 November 2013 11:02
- Disbeliever
- Participant occasionnel
- Date d'inscription: 13 Jul 2012
- Messages: 15
Problème requête WFS
Bonjour.
J'ai une erreur "étrange", je n'arrive pas assez à passer outre.
Je requête en WFS des features depuis GeoServer.
J'ai le code suivant :
Code:
var dep = new OpenLayers.Layer.Vector("departement", { strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.WFS({ url: "http://129.182.247.82/sig/geoserver/wfs", featureType: "DEPARTEMENT", srsName:"EPSG:2154", featureNS: "http://www.oom.com/oom", geometryName: "the_geom" }), visibility: true, }); var station = new OpenLayers.Layer.Vector("station", { strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.WFS({ url: "http://129.182.247.82/sig/geoserver/wfs", featureType: "station_de_mesure", srsName:"EPSG:4326", featureNS: "http://www.oom.com/oom", geometryName: "geom" }), visibility: true, }); map.addLayers([station, dep]);
Problème : les features dans la variable "station" s'affiche, mais pas ceux de la variables "dep".
Pourtant les deux requêtes sont quasiment indentiques. J'ai essayé de modifié le geometryName, le srsName mais cela n'influe pas la réponse de la requête. Par exemple si je met geometryName: "toto" dans la variable "station", les features s'affichent toujours. Donc l'erreur ne vient pas de là je pense.
Précision : les features contenus dans la variable "dep" proviennent d'un shapefile, ceux de la variable "station" proviennent d'une table SQL. Peut-être cela influence t-il quelque chose ?
Cdlt,
Vincent
Dernière modification par Disbeliever (Tue 05 November 2013 11:03)
Hors ligne
#2 Wed 06 November 2013 22:01
- Pierre1
- Juste Inscrit !
- Date d'inscription: 20 Oct 2012
- Messages: 7
Re: Problème requête WFS
Bonjour,
En effet, le problème vient du côté du serveur (Postgres ou geoserver). La géométrie spatiale utilisée dans le WFS doit être stockée correctement sur le geoserver pour que le protocole WFS fonctionne côté client. D'où vient la couche spatiale "station" (table Postgres, shapefile... ???). Quel est le type et le format de cette géométrie?
Pierre1
Hors ligne