Téléverser les couches et les rasters sur QGIS Serveur pour leur affichage

Une réalisation en deux étapes

Mise en place de la connexion sftp : dépôt des couches

Utilisez Cyberduck et une connexion sécurisée.

Utilisez votre login transmis par l'administrateur du serveur.

Repérez le répertoire qui contient les dossiers QgisData, QgisServer, QgisWebClient.

Une fois dans QgisData créer un nouveau répertoire "nomduprojet" puis téléverser tous les éléments du projet QGIS y compris le projet lui-même.

Mise en place de l'accès ssh au serveur : configuration

Connectez vous en ssh sur le serveur avec votre login.

Rendez-vous dans le répertoire QgisServer et créez le nouveau répertoire pour le projet "nomduprojet"

Rendez-vous dans ce nouveau répertoire puis créez les 4 liens symboliques suivant :

1. le lien vers le projet QGIS - ln -s /opt/GeoData/QgisData/nomduprojet/nomduprojet.qgs nomduprojet.qgs

2. le lien vers le descripteur wms - ln -s /usr/lib/cgi-bin/wms_metadata.xml wms_metadata.xml

3. le lien vers le descripteur mapserver de QGIS - ln -s /usr/lib/cgi-bin/qgis_mapserv.fcgi qgis_mapserver.fcgi

4. le lien vers la librarie admin.sld ln -s /usr/lib/cgi-bin/admin.sld admin.sld

Remontez d'un répertoire et rendez vous dans /QgisWebClient/Projects/ et créez le lien :

* le lien vers le projet QGIS - ln -s /opt/GeoData/QgisData/nomduprojet/nomduprojet.qgs nomduprojet.qgs

Voila vous pouvez maintenant accéder à votre projet avec une requête web de ce type :

http://nomdedomaineduserveur/geoclient/qgiswebclient.html?map=/opt/GeoData/QgisWebClient/Projects/nomduprojet.qgs

iFé-ENS-Lyon Eric Le Jan

mis à disposition selon : Creative Commons By-NC-SA