Bon je me remets sur cette problématique ce matin a tête reposée et en fait ca ne marche toujours pas ...
J'ai reproduit l'architecture suivante :
* données source en EPSG:2154;
* Geoserver WFS 1.0.0;
* le code exemple cité;
* le patch getSrsName().
+ patch "commit()"
Bilan : tant que je laisse en commenté la ligne suivante :
//projection: new OpenLayers.Projection('EPSG:4326'),//useless for vector layers as they are on-the-fly reprojected to map's projection
J'obtiens le message d'erreur :
Could not decode srs 'IGNF:GEOPORTALFXX
à la requête Getfeature...
Si par contre je la dé-commente et que je passe l'EPSG en 2154
J'obtiens un affichage sans erreur, je peux saisir des objets et ils réapparaissent bien au bon endroit après actualisation par contre les coordonnées ne sont pas stockées en L93 apparemment ... (par exemple 1 260 964, 8 009 042 pour la région d'Annecy...)
bref je ne récupère toujours pas de données exploitables...
je vais tester avec le geofla 93 comme données sources pour voir...
[EDIT]
Après de nouveaux tests :
- sans la ligne
//projection: new OpenLayers.Projection('EPSG:4326'),//useless for vector layers as they are on-the-fly reprojected to map's projection
les données s'enregistrent bien en L93 mais il y a une erreur à l'affichage
'Could not decode srs 'IGNF:GEOPORTALFXX'
- avec la ligne
projection: new OpenLayers.Projection('EPSG:2154'),//useless for vector layers as they are on-the-fly reprojected to map's projection
pas d'erreur a l'affichage mais les coordonnées ne sont pas stockées comme il faut...
Partager