# Cas 5 - Calcul de métriques de physionomie à partir d'un MNH
La physionomie des haies peut être approchée de manière simplifiée sans avoir recours à des nuages de points 3D LiDAR mais en s'appuyant sur un modèle numérique de hauteur (MNH). Cette source de données ne rend pas compte de la complexité structurale des haies. Elle permet toutefois d'obtenir des statistiques descriptives sur la hauteur des objets, au sommet de la canopée. Deux outils sont disponibles ici. Le premier fournit des informations sur la hauteur. Le second fournit des informations sur la proportion de strates de végétation vues du dessus, après discrétisation du MNH en classes.
## 1. Calcul de métriques de hauteur Le principe de calcul est très simple et s'appuie sur les outils de *statistiques zonales* de QGIS. Pour chaque polygone de haies, des statistiques descriptives sur la hauteur issue d'un MNH raster sont calculées et enregistrées dans la table des polygones.
* Dans le menu de HedgeTools, allez dans : `Métriques - Physionomie > Métriques de hauteur` * Dans la fenêtre de l'outil, renseignez les paramètres avec : * **Couche de polygones** (entrée) : la couche *'poly_topo'* du fichier *'pv_topo.gpkg'*. * **Raster de hauteur (MNH)** (entrée) : le fichier *'MNH_mosaic_dpt50.vrt'*. Il s'agit d'un MNH issu des données LiDAR HD (au format *raster virtuel* .vrt). Le MNH peut provenir d'une autre source comme les MNS photogrammétriques. * **Bande de hauteur** (entrée) : bande **n°1** (la seule dans le MNH raster) * **Couche hauteur** (sortie) : couche de polygones en sortie enrichie des statistiques descriptives sur la hauteur dans la table attributaire. Enregistrez cette couche dans un nouveau geopackage *'pv_topo_physionomie.gpkg'* avec comme nom de couche *'poly_topo_hauteur'*

![Polygones de haies représentés par leur classe de hauteur médiane.](../../images/usage/figures_cas5/poly_hauteur.png)


```{admonition} Warning :class: warning Pour obtenir des statistiques de hauteur fiables, il est important que les contours des polygones de haies soient bien positionnés (i.e. sans décalage) par rapport à la position des objets dans le MNH. Si ce n'est pas le cas, il peut être utile de procéder à un recalage du MNH pour assurer une bonne *co-registration* avec les polygones et ne pas biaiser les statistiques. ```
## 2. Calcul de proportions de strates de végétation Le calcul de la hauteur à l'échelle du polygone masque la variabilité intra-objet. Il est possible que la haie soit composée de profils de hauteur bien distincts avec une partie jeune issue d'une replantation (hauteur faible) et une partie plus ancienne (hauteur élevée). La hauteur peut également varier sur l'ensemble de la haie et il est intéressant d'en rendre compte. Dans cet outil, la hauteur du MNH est discrétisée en classes (strates) et la proportion de chacune des classes est calculée à l'échelle du polygone de haie. Il ne s'agit pas ici d'une évaluation précise du recouvrement de la végétation par strate de hauteur (donc sur l'ensemble de la dimension verticale) puisque le MNH ne le permet pas. Pour cela, il faut calculer les métriques LiDAR à partir du nuage de points 3D. Ici, il s'agit uniquement d'estimer les proportions des étages dominants (vus du dessus) au sein de la haie. * Dans le menu de HedgeTools, allez dans : `Métriques - Physionomie > Proportion de strate` * Dans la fenêtre de l'outil, renseignez les paramètres avec : * **Couche de polygones** (entrée) : la couche *'poly_topo'* du fichier *'pv_topo.gpkg'*. * **Raster de hauteur (MNH)** (entrée) : le fichier *'MNH_mosaic_dpt50.vrt'*. Il s'agit d'un MNH issu des données LiDAR HD (au format *raster virtuel* .vrt). Le MNH peut provenir d'une autre source comme les MNS photogrammétriques. * **Bande de hauteur** (entrée) : bande **n°1** (la seule dans le MNH raster) * **Limite pour chaque catégorie de hauteur** (entrée) : fixe les bornes de la discrétisation des valeurs de hauteur ; conservez les valeurs par défaut : **0.3, 2, 7**. Les premières et dernières valeurs sont automatiquement complétées par 0 et la hauteur maximale. Le MNH sera donc discrétisé en 4 classes : 0-0.3, 0.3-2, 2-7, 7-max. * **Pensez à bien cocher l'option permettant de restituer les strates (catégories) sous forme de géométrie** * **Couche strate** (sortie) : couche de polygones en sortie enrichie des proportions de chaque classe de hauteur dans la table attributaire. Enregistrez cette couche dans le geopackage *'pv_topo_physionomie.gpkg'* avec comme nom de couche *'poly_topo_strate'* * **Restituer la catégorie sous forme de géométrie [optionnel]** (sortie) : couche de polygones issus de la vectorisation du MNH raster discrétisé ; elle permet de matérialiser les strates vues du dessus au sein des haies pour rendre compte de l'hétérogénéité. Enregistrez cette couche dans le geopackage *'pv_topo_physionomie.gpkg'* avec comme nom de couche *'poly_topo_geomStrate'*

![Table attributaire enrichie des strates de végétation et polygones de haies représentés avec leurs strates de hauteur.](../../images/usage/figures_cas5/poly_strates.png)