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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#1 Thu 18 August 2016 20:09

lesjj10
Participant occasionnel
Date d'inscription: 18 Dec 2014
Messages: 16

Afficher une carte QGIS dans un nvigateur web

Bonjour,

Je suis sous windows 10 64.
J'ai installé QGIS SERVER en 64 bits et QGIS 2.16.1. J'ai Wampserver32 comme serveur Apache. J'ai réalisé un projet QGIS test.qgs que j'ai publié en WMS et en WFS. J'arrive sans problème à ouvrir ce projet web avec QGIS.

Je souhaite l'ouvrir également sur un navigateur Internet, FireFox ou Chrome. Je ne sais pas quelle est l'URL que je doit entrer. J'ai essayé :

Code:

http://localhost/qgis/qgis_mapserv.fcgi.exe?map=c:/OSGeo4W64/apps/qgis/bin/carte/test.qgs

mais j'obtiens l'erreur suivante :

Code:

<ServiceExceptionReport version="1.3.0" xmlns="http://www.opengis.net/ogc">
 <ServiceException code="Service configuration error">Service unknown or unsupported</ServiceException>
</ServiceExceptionReport>

Le fichier des logs d'acces me donne :

Code:

127.0.0.1 - - [18/Aug/2016:19:46:37 +0200] "GET /qgis/qgis_mapserv.fcgi.exe?map=c:/OSGeo4W64/apps/qgis/bin/carte/test.qgs HTTP/1.1" 200 206

Est ce que quelqu'un pourrait me donner la bonne URL?

Merci

Hors ligne

 

#2 Mon 22 August 2016 16:25

nworr
Participant actif
Date d'inscription: 10 Apr 2014
Messages: 74

Re: Afficher une carte QGIS dans un nvigateur web

Il me semble que Qgis server permet de créé un service WMS/WFS mais pas une interface de visualisation complete, quoi qu'il en soit je pense qu'en ajoutant "&SERVICE=WMS&request=GetCapabilities&" à l'URL le serveur devrait renvoyer la liste des couches disponibles :

Code:

http://localhost/qgis/qgis_mapserv.fcgi.exe?map=c:/OSGeo4W64/apps/qgis/bin/carte/test.qgs&SERVICE=WMS&request=GetCapabilities

Hors ligne

 

#3 Mon 22 August 2016 19:10

lesjj10
Participant occasionnel
Date d'inscription: 18 Dec 2014
Messages: 16

Re: Afficher une carte QGIS dans un nvigateur web

Bonjour,
Merci de cette réponse. Quand on galère sur un sujet, c'et toujours agréable de savoir qu'il y a du monde qui essaye de nous aider.

J'ai essayé l'url proposée et j'obtiens une page xml détaillant différentes informations sur mon fichier test.qgs.

Pour trouver la bonne url, je suis allé sur le site QGIS Server demo's http://demo.qgis.org/demos/south_perth/. J'ai fais un clic droit pour copier l'url de l'image et j'ai obtenu :

Code:

http://demo.qgis.org/cgi-bin/qgis_mapserv.fcgi?map=/web/demos/south_perth/project.qgs&SERVICE=WMS&REQUEST=GetMap&VERSION=1.1.1&LAYERS=project&STYLES=&FORMAT=image%2Fpng&TRANSPARENT=true&HEIGHT=256&WIDTH=256&SRS=EPSG%3A3857&BBOX=12895232.419822372,-3759478.799178109,12896455.412274936,-3758255.8067255467

En me basant sur cette adresse, j'ai composé l'url suivante :

Code:

http://localhost/qgis/qgis_mapserv.fcgi.exe?map=C:/OSGeo4W64/apps/qgis/bin/carte/test.qgs&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&LAYERS=essai&STYLE=&FORMAT=image/pngSRS=EPSG:4326&HEIGHT=256&WIDTH=256&BBOX=-2.8871,-0.859206,1.67509,1.77256

Cette dernière me permet d'obtenir ce que je veux : afficher ma carte QGIS dans un navigateur Internet.

Hors ligne

 

Pied de page des forums

Powered by FluxBB