Pages: 1
- Sujet précédent - [OpenLayer] Erreur lors de l'affichage WFS couche Postgis - Sujet suivant
#1 Fri 30 November 2012 12:32
- jean11
- Participant actif
- Date d'inscription: 15 Jan 2012
- Messages: 51
[OpenLayer] Erreur lors de l'affichage WFS couche Postgis
Bonjour,
Etant actuellement en stage, mon projet est de mettre en place une solution webmapping. Pour le moment, je suis en train de tester Geoserver et Openlayer.
J'affiche correctement en WMS et WFS des couches issu de shapefile ou de ma base PostgreSQL (sur mon ordinateur local). A présent, je me connecte sur une base Postgres qui se situe sur un serveur distant. Pas de problème pour afficher une couche en WMS mais lorsque je désire l'afficher en WFS, j'obtient le message d'erreur suivant:
Code:
Uncaught RangeError: Invalid array length
Petite précision, le Postgres sur le serveur utilise Postgis 2.0 alors que sur mon ordinateur local, j'utilise le 1.5. Je sais qu'il y a des différence entre ces deux versions mais est-ce que le problème pourrait venir de là ?
Ce que je comprends pas, c'est que j'utilise exactement la même syntaxe pour mes autres couches en WFS. Je mets le code :
Code:
var rt_pm = new OpenLayers.Layer.Vector("Route primaire",{strategies:[new OpenLayers.Strategy.BBOX()], protocol:new OpenLayers.Protocol.WFS({srsName:'EPSG:3943', version:"1.1.0", url:"http://127.0.0.1:8910/geoserver/wfs", featureType:"rt_prim11", featureNS:"http://www.opengeospatial.net/test_geoserver", geometryName:'geometrie'})});
Si quelqu'un à une petite idée, je suis preneur.
Hors ligne
Pages: 1
- Sujet précédent - [OpenLayer] Erreur lors de l'affichage WFS couche Postgis - Sujet suivant