Même si on peut passer par des sites web pour rechercher des données, il devient de plus en plus facile de les rechercher directement depuis QGIS. On peut s'appuyer sur le format CSW pour cela.
Nous ne rentrerons pas dans les détails du fonctionnement du standard CSW en lui-même mais simplement sur comment nous avons récupéré une liste de serveurs CSW pour la France que vous pouvez réutiliser, adapter à vos besoins.
Installation du plugin "MetaSearch Catalogue Client"
Pour pouvoir chercher des données CSW, il faut installer le plugin en allant dans le menu "Extension" > "Installer/Gérer les extensions". Chercher avec le terme "CSW" ou bien le nom exact du plugin "MetaSearch Catalogue Client". Vous devriez voir un menu "Internet". Allez dans le sous-menu "MetaSearch" puis dans "MetaSearch".
Vous allez à partir de là pouvoir suivre le tutoriel officiel en Français du plugin
Récupération de serveurs "France"
La première partie ne montre pas l'intérêt du billet de blog mais les prérequis. La valeur qu'on vous apporte ici est de vous mettre à disposition une liste de points d'entrée CSW spécifiques à la France.
En effet, il existe un portail des différents serveurs INSPIRE qui sert à communiquer avec la plateforme http://data.gouv.fr. Il met à disposition une liste de serveurs CSW. Nous avons donc récupéré cette liste pour que vous puissiez directement avoir un fichier compatible avec le plugin "MetaSearch Catalogue Client" et directement importable. Pour le code qui récupère les données, allez sur ce GIST.
Pour télécharger la liste promise, suivez ce lien et enregistrez le fichier.
Attention, même si l'approche proposée facilite la vie, il reste encore beaucoup de cas où on a des problèmes avec les serveurs "en face" ou bien où on est redirigé vers des pages web plutôt que de pouvoir récupérer la données directement. I lfaudrait à la fois améliorer le plugin et à la fois corrigé des erreurs côté serveurs CSW consommés.
Dans ce cas, passez directement par le site https://inspire.data.gouv.fr partie CSW
Questions/remarques
Si vous avez des remarques ou des idées pour enrichir cette première approche, contactez-nous.
Si vous avez un besoin professionnel, nous assurons du support, du conseil et de la formation sur QGIS et le développement de plugins QGIS Python. Par ailleurs, nous pouvons vous aider sur les données ouvertes (OpenStreetMap, portails publics,...), l'architecture et le développement de solutions d'applications cartographiques en ligne (client et serveur).
Comments