Projet

Général

Profil

Actions

Anomalie #18

fermé
AF

Pas d'objet transférés en WFS avec certains sites

Anomalie #18: Pas d'objet transférés en WFS avec certains sites

Ajouté par alain ferraton il y a plus de 12 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
20/01/2014
Echéance:
% réalisé:

0%

Temps estimé:
# ref:
588

Description

Signalé par Jean-Marc HANCZYK
En particulier pour les cartes CARTELIE
ex : http://mapserveur.application.developpement-durable.gouv.fr/map/mapserv?map=/opt/data/carto/cartelie/prod/DDT_51/EOLIENNE_MARNE.www.map

La connexion est OK mais aucun objets n'est téléchargé.

Semble en relation avec http://hub.qgis.org/issues/3991
qui devait être corrigé en 2.0 mais n'est pas corrigé y compris dans la 2.1.0 master révision a31ebb4.

AF Mis à jour par alain ferraton il y a plus de 12 ans Actions #1

  • # ref mis à 588

AF Mis à jour par alain ferraton il y a presque 11 ans Actions #2

  • Statut changé de Nouveau à Fermé

les exemples ne sont plus opéraionnels

AF Mis à jour par alain ferraton il y a environ 10 ans Actions #3

message L. SAEZ du 29/04/2016

Il n'y a malheureusement aucune solution puisque cela provient d'un bug de la version de MapServer qui est utilisée pour offrir les services WMS et WFS de Carto. Le bug est dans la réponse au WFS GetFeature (cela correspond à la requête qui demande les objets géographiques). Donc il est normal que le WMS ne soit pas concerné. Je crois que la version de MapServer utilisée est la 5.6.0 beta 3. Les requêtes WFS/GetCapabilities et WFS/DescribeFeatureType ne sont pas non plus impactées.

Détail du problème :
Le flux XML qui contient les objets retournés par la commande WFS/GetFeature n'est pas valide.
En effet le namespace wfs est dupliqué ce qui n'est pas conforme. Le client WFS rejette donc la réponse envoyée par le serveur.
Exemple de requête WFS/GetFeature de GI Carto :
http://data.geo-ide.application.i2/WFS/1051/AH_Test_Layers?SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=points&SRSNAME=EPSG:2154
Si vous l'ouvrez avec votre navigateur Web vous verrez que celui-ci ne vous l'affiche pas car le flux XML n'est pas valide. Si c'est avec Mozilla Firefox il vous indiquera où ce trouve l'erreur. QGIS également refuse le résultat du flux car il est non valide.

Donc la solution est peut-être de passer à la version stable de la version 5.6.0 car celle en prod est la beta-3

Actions

Formats disponibles : PDF Atom