Outils pour utilisateurs

Outils du site


dataprocessingopsmanual:amaprocess

Génération d'une grille vectorielle AMA

(Area Minimum Altitude)

Prérequis

Logiciel :

  • QGIS 3.16

Dossier SVN :

  • ANS-PROC\Documents\CARTO\Templates\Scripts\DATA_PROCESSING\AMA

Données vecteurs (.shp) :

  • Obstacles (entités ponctuelles), champ OBS_MAX_M requis (altitude des obstacles, e.g. en mètre)
  • Grille (entités polygonales), champ NAME requis (ID des entités)

Modèle de script :

  • AMA.model3 (dossier SVN)

NB : Si la standardisation des noms des champs des tables attributaires n'est pas respectée, modifier respectivement ces noms soit dans les tables (Boîte à outils de traitements, Table vecteur, Rename field), soit dans le modèle de script via le modeleur (Éditer l'Expression de l'algorithme Sélectionner à l'aide d'une expression…MAXIMA).

Objectif

Le but de ce modèle de script est de :

  1. joindre par localisation les attributs de points obstacles avec ceux des polygones d'une grille donnée (relation spatiale/prédicat géométrique : within)
  2. sélectionner, pour chaque polygone, l'unique point obstacle dont l'altitude est maximale via l'algorithme personnalisé Sélectionner à l'aide d'une expression…MAXIMA
    "OBS_MAX_M" = maximum("OBS_MAX_M", "NAME")

    ⇔ sélectionner maximum sur champ OBS_MAX_M groupé par Name

  3. joindre tous les attributs par la valeur du champ NAME

Roumanie, données brutesRoumanie, résultats

Préparation des données

Un exemple de méthodologie pour la préparation du fichier “Obstacles”.shp à partir de sources de données non homogènes, propre au cas de la Roumanie, est disponible dans le dossier SVN (cf. METHODOLOGIE.txt).

Méthodologie

Sous QGIS, importer les fichiers vecteurs : (Ctrl+Maj+V) et spécifier les chemins sous Source puis Jeux de données vectorielles.

Le modèle de script AMA.model3 s'utilise via le Modeleur accessible par la Boîte à outils de traitements, Modèles, Ouvrir un modèle existant…
Si la Boîte à outils de traitements n'est pas visible dans l'interface, elle reste accessible via le Menu principal : Vue, Panneaux, Boîte à outils de traitements.

Résultats

Vecteurs

  1. JOINT : jointure par localisation
  2. MAXIMA : sélection des altitudes maximales
  3. GRID_MAXIMA : jointure via l'attribut NAME

NB : toutes les couches vectorielles sont générées en mémoire tampon et doivent être enregistrées manuellement.

dataprocessingopsmanual/amaprocess.txt · Dernière modification: 2021/09/30 13:10 par jeremie.beghin