Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 10 January 2012 19:09

powereborn
Juste Inscrit !
Date d'inscription: 10 Jan 2012
Messages: 3

Wfs vector non fonctionnel

Bonsoir à tous,
J'écris deux fois dans la même journée, désolé du double poste le sujet n'a rien à voir donc j'ai du en créer un nouveau.

J'ai donc opter pour un affichage d'une couche WFS, j'ai du régler le proxy toute la journée car je n'y comprenais rien. Maintenant ça marche, et voici le code Wfs fonctionnel :

Code:

var capteurswfs = new OpenLayers.Layer.WFS(
      "Wfs capteurs",
      "http://127.0.0.1/geoserver/wfs",
      {typename: "pwebmapping:capteurs"},
      {isBaseLayer: false, extractAttributes: true}
    );

J'ai suivi ce tutoriel : http://softlibre.gloobe.org/openlayers/ … ule4#wfs-t

Cependant quand j'essaie d'ajouter un style ça ne marche pas, il n'y a plus rien. Je cherche sur internet, et là il y a marqué qu'on ne peut faire ça qu'avec Openlayer.layer.vector, super leur tutoriel était faux.
Donc maintenant j'essaie de remplir avec les bons paramètres et j'écris cette couche Vector avec le protocole Wfs :

Code:

var vectorlayer = new OpenLayers.Layer.Vector("vector", {
    protocol: new OpenLayers.Protocol.WFS({
        url:  "http://127.0.0.1/geoserver/wfs",
        version: "1.1.0",
        featureType: "capteurs",
        featureNS: "http://127.0.0.1/geoserver/pwebmapping",
        srsName: "EPSG:4326"
        })
});

J'ai l'impression que c'est le featureNS qui a un soucis et pourtant le URI est dans geoserver : http://127.0.0.1:8080/geoserver/pwebmapping,
j'ai pas mis ici le 8080 car j'effectue une redirection avec le proxy donc ça revient au même, et de toute façon même en mettant 8080 ça ne fonctionne pas. La couche est invisible !

Merci pour votre aide !

Hors ligne

 

#2 Tue 10 January 2012 19:24

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Wfs vector non fonctionnel

Bonsoir,

super leur tutoriel était faux.


Sympas ! Peut être que le code a tout simplement évolué. J'dis ca comme ca, hein wink

As tu pensé à regarder l'objet vectorlayer avec firebug ? Voir ce qu'il contient, as tu des messages d'erreur ?

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Tue 10 January 2012 19:47

powereborn
Juste Inscrit !
Date d'inscription: 10 Jan 2012
Messages: 3

Re: Wfs vector non fonctionnel

Bonsoir, merci de votre réponse très rapide. En effet, il est possible que cela est dû à la version, alors firebug ne m'affiche rien, aucune erreur. Dans la console il n'y a rien marqué.

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB