# Indigeo pour QGIS
## En bref
Plugin pour QGIS 3 fournissant un accès simple aux flux de géographiques WMS [d'Indigeo](http://www.indigeo.fr/), l'infrastructure de données géographiques de [l'UMR LETG](https://letg.cnrs.fr/).
Il s'agit d'un fork du [plugin réalisé par GeoBretagne](https://github.com/geobretagne/qgis-plugin), lui-même basé sur le [plugin GéoGrandEst](https://github.com/geograndest/qgis-plugin). Merci à leurs auteur-es !
## Installation
Cette extension s'installe comme n'importe quelle extension QGIS :
- menu **Extensions**, **Installer/Gérer les extensions**
- dans **Paramètres**, vérifiez que la case **Afficher les extensions expérimentales** soit cochée
- dans **Toutes**, faire une recherche sur **Indigéo**, sélectionner l'extension et cliquez sur **Installer le plugin**
## Comment ça marche ?
Ce plugin affiche un panneau supplémentaire avec l'arborescence des couches disponibles dans Indigeo :
Il est possible de trier les couches sur leur nom :
On peut également n'afficher que les couches intersectant l'emprise de la carte :
Ou bien combiner les 2 filtres !
Pour **ajouter une couche à QGIS** : double-cliquez sur son nom, ou bien clic droit, Ajouter à la carte.
Pour **consulter les métadonnées** associées à une couche : clic droit sur son nom, Afficher les métadonnées...
Si vous avez fermé le panneau Indigeo et que vous voulez l'afficher à nouveau, 2 possibilités :
- menu Extensions, Indigeo, Afficher le panneau latéral
- menu Vue, Panneaux, cocher Indigeo
## Paramètres
Vous pouvez accéder aux paramètres de ce plugin en allant dans le menu Extensions, Indigeo, **Paramétrer le plugin** :
Par défaut, le fichier de configuration de l'extension est téléchargé à chaque lancement de QGIS, ce qui vous assure que l'arborescence soit à jour par rapport au contenu d'Indigeo. Ce fichier de configuration étant généré à intervalles réguliers, il peut toutefois arriver qu'une couche nouvellement rentrée dans Indigeo ne soit pas encore visible dans le plugin. Dans ce cas, contactez-moi ou bien patientez quelques jours ;-)
Si vous n'avez pas de connexion internet, décochez cette case pour ne pas avoir de message d'erreur au lancement de QGIS.
Vous pouvez également décider de masquer ou non les dossiers vides, ou bien les couches en cours d'intégration.
## Plus de détails sur le filtre par nom
- Une recherche avec **drone** affichera toutes les couches dont le nom contient drone, ou bien qui sont dans un dossier dont le nom contient drone. Le dossier peut être le dossier parent "direct" mais également n'importe quel dossier de niveau supérieur.
- Une recherche avec **drone:** affichera uniquement les couches qui sont dans un dossier dont le nom contient drone (que le nom de la couche elle-même contienne ou non drone).
- Une recherche avec **:porsmilin** affichera uniquement les couches dont le nom contient porsmilin (indépendamment du nom de leur dossier).
- Une recherche avec **drone:porsmilin** affichera les couches qui sont dans un dossier dont le nom contient drone, et dont le nom contient porsmilin.
Ce fonctionnement est résumé dans l'infobulle qui apparaît quand vous passez la souris sur la zone de filtre :
## Comment ça fonctionne ?
L'arborescence des couches est créée à partir d'un fichier JSON généré à partir de l'API du visualiseur Indigeo geocms. Ce fichier est mis à jour toutes les nuits, donc si vous êtes utilisateur d'Indigeo et que vous ajoutez de nouvelles couches au visualiseur, il faudra attendre le lendemain pour qu'elles apparaissent dans le plugin.
Ce fichier de configuration JSON est hébergé sur le serveur Indigeo : https://portail.indigeo.fr/geocms/uploads/plugin-qgis/config.json et sera téléchargé à chaque lancement de QGIS une fois l'extension installée, sauf si vous spécifiez le contraire dans les paramètres (menu Extensions, Indigeo, Paramétrer le plugin...).
Vous bénéficierez donc à chaque lancement de QGIS d'une liste à jour des couches présentes dans le visualiseur d'Indigeo à un jour près. Si vous avez besoin de visualiser dans QGIS une couche qui vient d'être ajoutée au visualiseur, utilisez plutôt une **connexion WMS, WFS ou WCS**, selon vos données.
## Un problème ?
N'hésitez pas à faire des retours ou des suggestions ! Vous pouvez [créer une issue](https://gitlab.in2p3.fr/letg/indigeo-for-qgis/-/issues) pour signaler un bug ou proposer une idée d'amélioration, ou bien m'envoyer un message : julie.pierson(at)univ-brest.fr