Avec la version 1.5.0, QGIS devient capable d'interpréter les flux WMS-C (développement effectué par la société Camptocamp sur commande de l'IGN pour le projet EDUGéO). Cette fonctionnalité permet donc de se connecter aux flux WMS-C du Géoportail ... s'il n'y avait pas la GéoDRM ! Dans le cadre du projet EDUGéO, ce même développement a permis de mettre au point un plugin python de gestion de la GéoDRM. Cette page s'adresse donc aux utilisateurs de données hors projet EDUGéO souhaitant interroger directement le service WMS-C du Géoportail dans QGIS. Il est important de se rappeler que seuls les contrats API commerciaux ou INSPIRE peuvent utiliser cette fonctionnalité. Ce mode d'emploi est valable sous tous systèmes d'exploitations où tournent QuantumGIS et Java.
La connexion aux serveurs WMS-C du Géoportail via QGIS nécessite l'utilisation d'un logiciel mandataire permettant la récupération du jeton en fonction de la clé API.
geodrm-wrapper.jar : logiciel mandataire
wrapper-config-wmsc.xml : fichier de configuration
<?xml version="1.0"?>
<wrapper>
<!--proxy>
<host></host>
<port></port>
</proxy-->
<remoteServices>
<remoteService>
<localHost>localhost</localHost>
<localPort>10001</localPort>
<localPath>/wmsc</localPath>
<remoteHost>wxs.ign.fr</remoteHost>
<remotePort>80</remotePort>
<remotePath>/geoportail/wmsc</remotePath>
<tokenProviderUrl>http://jeton-api.ign.fr/getToken</tokenProviderUrl>
<apiKey></apiKey>
<tokenLifeTime>600</tokenLifeTime>
</remoteService>
</remoteServices>
</wrapper>java -jar geodrm-wrapper.jar wrapper-config-wmsc.xml
Des messages d'information précisent alors le succès de la connexion.
2010-08-24 08:54:54.354::INFO: Logging to STDERR via org.mortbay.log.StdErrLog 2010-08-24 08:54:54.413::INFO: jetty-1.0.0-SNAPSHOT 2010-08-24 08:54:55.623::INFO: Started BlockingChannelConnector@localhost:10001


Le service WMS-C expose les projections Geoportail en tant que code EPSG non-officiel de façon à être conforme avec le standard sous-jacent : WMS 1.1.1. Ce changement (survenu le 9 mai 2011) impose de saisir les codes non-officiels dans QGIS :

Ce CRS peut maintenant être utilisé comme projection du projet par défaut.
