7 - Boîte à outils de traitements

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

Médecin généralistes en Bretagne - fond plan IGN V2

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.

Indice

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

Solution

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 à :

Médecin généralistes en Bretagne - fond plan IGN V2

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'

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Licence ouverte ETALAB Réalisé avec Scenari (nouvelle fenêtre)