Pages: 1
- Sujet précédent - Impossibilité d'afficher couches WFS, GeoServer, OpenLayers, Proxy? - Sujet suivant
#1 Tue 06 May 2014 10:01
- Thierry_k
- Juste Inscrit !
- Date d'inscription: 6 May 2014
- Messages: 3
Impossibilité d'afficher couches WFS, GeoServer, OpenLayers, Proxy?
Bonjour,
Je butte depuis plusieurs jours sur un problème déjà identifié mais dont je ne trouve toujours pas la solution. Il s’agit de l’affichage de couches WFS via Openlayers de geoserver.
Contexte :
en local sur windows 7
Appache installé sur le port 80
Geoserver installé sur le port 8080
Je réussi à afficher via openlayers des couches WMS , mais impossible pour des couches WFS.
J’ai suivi la FAQ à ce sujet et installé un proxy sur le repertoire cgi-bin d’appache
http://trac.osgeo.org/openlayers/wiki/F … #ProxyHost
Lorsque je lance http://localhost/cgi-bin/proxy.cgi ca s’affiche bien
Mon code de la couche WFS est le suivant :
new OpenLayers.Layer.Vector("dep_france_l93", {
strategies: [new OpenLayers.Strategy.BBOX()],
protocol: new OpenLayers.Protocol.WFS({
url: "http://192.168.1.126:8080/geoserver/Couches/ows?service=WFS",
featureType: "dep_france_l93",
featureNS: "http://www.openplans.org/topp" }),
J’ai ajouté dans le code source la ligne :
OpenLayers.ProxyHost = "/cgi-bin/proxy.cgi?url=";
Mais rien n’y fait la couche WFS ne s’affiche toujours pas.
Je suis désolé de reposter sur un sujet récurent, mais là, nous sommes réellement à cours d’idées malgré une recherche continue sur différents forums.
Je ne sais pas si j’ai été suffisamment clair, et je remercie par avance toute personne qui a déjà été confrontée à ce type de problème.
Cordialement,
Thierry_k
Hors ligne
#2 Tue 06 May 2014 11:39
Re: Impossibilité d'afficher couches WFS, GeoServer, OpenLayers, Proxy?
Salut,
As-tu ajouté ton ip avec le port dans la partie allowedHosts de proxy.cgi comme illustré ci-dessous?
Code:
allowedHosts = ['www.openlayers.org', 'openlayers.org', 'labs.metacarta.com', 'world.freemap.in', 'prototype.openmnnd.org', 'geo.openplans.org', 'sigma.openplans.org', 'demo.opengeo.org', 'www.openstreetmap.org', 'sample.azavea.com', 'v2.suite.opengeo.org', 'v-swe.uni-muenster.de:8080', 'vmap0.tiles.osgeo.org', 'www.openrouteservice.org', 'http://192.168.1.126:8080']
Cordialement
Thomas
Hors ligne
#3 Tue 06 May 2014 11:53
- Thierry_k
- Juste Inscrit !
- Date d'inscription: 6 May 2014
- Messages: 3
Re: Impossibilité d'afficher couches WFS, GeoServer, OpenLayers, Proxy?
Bonjour Thomas,
Merci pour ta réponse.
Oui j'ai bien rajouté cette ligne dans la liste des allowedHosts.
Je précise aussi , j'ai oublié de le signaler que phyton.exe est bien présent sur le répertoire c:\Python27
Cordialement,
Thierry
Hors ligne
#4 Tue 06 May 2014 18:59
- VianneyD
- Participant assidu
- Date d'inscription: 30 May 2011
- Messages: 153
Re: Impossibilité d'afficher couches WFS, GeoServer, OpenLayers, Proxy?
Bonjour Thierry,
La couche apparait-elle dans le LayerPanel ?
Si oui il peut peut-être simplement s'agir d'un problème de projection...
Que te renvoie l'url suivante ?
http://192.168.1.126:8080/geoserver/Cou … france_l93
Vianney Dugrain
Hors ligne
#5 Mon 12 May 2014 11:40
- Thierry_k
- Juste Inscrit !
- Date d'inscription: 6 May 2014
- Messages: 3
Re: Impossibilité d'afficher couches WFS, GeoServer, OpenLayers, Proxy?
Bonjour à tous
Le problème est résolu. On vient de trouver.
Il fallait :
Mettre ma page html ainsi que mon code source javascript sur le répertoire htdocs du serveur apache
Mettre un featureNS en concordance avec celui de GeoServer
activer proxy.cgi dans le source javascript.
Merci à tous ceux qui se sont penché sur le pb , en espérant que ces pistes pourront aider d'autres personnes
Cordialement,
Thierry
Hors ligne
Pages: 1
- Sujet précédent - Impossibilité d'afficher couches WFS, GeoServer, OpenLayers, Proxy? - Sujet suivant