Exercice 16bis (optionnel)
Utilisation du modeleur graphique (autre exemple)
créer une représentation par grille hexagonale de la répartition des médecins généralistes en Bretagne
Question
La base permanente des équipements de l'INSEE fourni des données sur les niveau d'équipements et de services sur un territoire.
Pour cet exercice en a été extrait une couche des médecins généralistes sur la Bretagne (répertoire formulaires dans le jeu de données) :
medecins_generalistes_Bretagne.gpkg
sont également fournis :
la couche des départements de Bretagne : Bretagne.gpkg
un fichier de style pour la représentation de la grille finale : medecins.qml (sous formulaires/style)
Votre objectif est de réaliser un modèle de traitement permettant de générer une grille d'hexagones de 10 km d'espacement horizontal et vertical, limitée au territoire de la Bretagne et d'appliquer le style fourni au résultat.
Le fond pourra de carte pourra être une couche OpenStreetMap obtenu avec le plugin OpenLayer ou plan IGN V2 fourni dans les WMS de l'IGN.
Lancer le modeleur graphique :
Dans la partie haute du modeleur, rentrer le nom du modèle :
[nom] : Medecins_generalistes_bretagne_hexagones
[Groupe] : projets
Puis appuyer sur le bouton Enregistrer et donner un nom de fichier au modèle (exemple : Medecins_generalistes_bretagne_hexagones.model)
Ajouter une entrée pour la couche des médecins :
Dans la partie de Gauche (Entrées), double-cliquer sur Couche de vecteur :
Nom du paramètre : medecins
Type de géométrie : point
Obligatoire : cocher
Ajouter une entrée pour la couche de base :
Dans la partie de Gauche (Entrées), double-cliquer sur Couche de vecteur :
Nom du paramètre : couche de base
Type de géométrie : polygone
Obligatoire : cocher
Ajouter une entrée pour la taille de la grille :
Dans la partie de Gauche (Entrées), double-cliquer sur Nombre :
Nom du paramètre : taille de la grille
Type de géométrie : polygone
Obligatoire : cocher
Ajouter l'algorithme de création de la grille :
Dans la partie de Gauche (algorithmes), rechercher 'créer une grille' et double cliquer :
description : créer une grille
Type de grille : hexagone
Etendues : extend of medecins
Espacement horizontal : Utilisation d'une entrée du modèle -> taille de la grille
Espacement vertical : Utilisation d'une entrée du modèle -> taille de la grille
Grid CRS : Utilisation d'une entrée du modèle -> medecins
Ajouter l'algorithme Compter les points dans les polygones :
Dans la partie de Gauche (algorithmes), rechercher 'Compter les points dans les polygones' et double cliquer :
description : Compter les points
Polygones : 'Extrait (localisation)' from algorithm 'Extraire par localisation'
Points : medecins
Nom du champs de dénombrement : NUMPOINTS
compte : medecins_grille
Ajouter l'algorithme configurer un style pour une couche vecteur :
Dans la partie de Gauche (algorithmes), rechercher 'configurer un style pour une couche vecteur' et double cliquer :
description : 'configurer un style pour une couche vecteur
Polygones : 'Compte' from algorithm 'Compter les points dans les polygones'
fichier de style : C:\DATA_FOAD_QGIS_PERF_2018\Divers\style\medecins.qml
le modèle doit ressembler à :
le lancer avec les paramètres suivants :
avec le plugin openlayer ajouter un fond openstreetmap
le résultat doit ressembler à :
télécharger la correction du modèle :
Cet exercice est présenté dans un but uniquement pédagogique pour l'apprentissage du modeleur de QGIS. Pour un approfondissement de l'analyse par maille on pourra lire 'Atelier Archéomatique 17.1' ou
'traitements géomatiques par carreaux pour l’observation des territoires'