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Ă© ?

#1 Fri 12 April 2013 12:07

yahia.el.haddad
Juste Inscrit !
Date d'inscription: 12 Apr 2013
Messages: 1

Charger une couche depuis Geoserver en utilisant le protocole WFS

Bonjour !

je travaille sur une application webmapping en utilisant (postgis-geoserver-openlayers) , j'arrive Ă  appeler une couche avec le protocole WMS mais quand j'utilise le protocole WFS ca marche pas et la map reste vide . voila mon code 

Code:

 .proxy host
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";
...

    var wwfs = new OpenLayers.Layer.Vector("Editable Features", {
        strategies: [new OpenLayers.Strategy.Fixed()],
        projection: new OpenLayers.Projection("EPSG:4326"),
        protocol: new OpenLayers.Protocol.WFS({
            version: "1.1.0",
            srsName: "EPSG:4326",
            url: "http://localhost:8080/geoserver/wfs",
            featureNS :  "http://www.openplans.org/topp",
            featureType: "topp:tasmania_roads",
        schema: "http://localhost:8080/geoserver/wfs/DescribeFeatureType?version=1.1.0&;typename=topp:tasmania_roads"
            })
  });

   map.addLayers([wwfs]);

j'ai cherché et j'ai trouvé que je dois utiliser un proxy pour s'échapper aux restrictions imposés par javascript (fichier ci-joint) que j'ai déposé dans le dossier cgi-bin d'apache du serveur EasyPHP.

mais en vain,  ca n'a pas marchĂ©... :/
vous trouvez ci-joint le fichier proxy.cgi que j'ai utilisé

Dernière modification par yahia.el.haddad (Fri 12 April 2013 12:11)

Hors ligne

 

#2 Sat 20 April 2013 19:27

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

Re: Charger une couche depuis Geoserver en utilisant le protocole WFS

Bonsoir,

Vouloir utiliser un proxy c'est bien, encore faut il faire en sorte de l'utiliser. Avez vous vĂ©rifier les requĂȘtes envoyĂ©es par OpenLayers ? Firebug [1] doit pouvori vous aider Ă  les retrouver.

Y.
[1] http://georezo.net/wiki/main/logiciels/ … rs/firebug


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

 

Pied de page des forums

Copyright Association GeoRezo