Les paramètres en sortie sont calculés cellule après cellule en ajustant une surface locale autour d’une cellule cible. Les options de paramètre de surface disponibles pour le paramètre Type de paramètre (parameter_type dans Python) sont Pente, Aspect, Courbure moyenne, Courbure (d’isoligne normale) tangentielle, Courbure (de ligne de pente normale) longitudinale, Courbure (d’isoligne projetée) transversale, Torsion géodésique d’isoligne, Courbure gaussienne et Courbure de Casorati.
Tous les paramètres en sortie sont calculés à l’aide de coordonnées géodésiques et d’équations.
Lorsque l’option Pente (SLOPE dans Python) est spécifiée pour Type de paramètre, la sortie représente le taux de changement d’élévation pour chaque cellule du modèle numérique d’élévation (MNE). C’est la première dérivée d’un MNE. La plage des valeurs issues de la pente en sortie dépend du type des unités de mesure.
Lorsque l’option Exposition (ASPECT dans Python) est spécifiée pour Type de paramètre, la sortie identifie la direction de la boussole à laquelle fait face la pente descendante pour chaque emplacement. L’option est exprimée en degrés positifs compris entre 0 et 360, mesurés dans le sens horaire, à partir du nord.
La courbure permet de décrire la forme d’une surface. Dans le cadre des sciences de la Terre, elle aide à comprendre les effets de la gravité, de l’érosion et d’autres forces sur la surface, et avec d’autres paramètres de surface, d’identifier et de classer les reliefs.
- Courbure moyenne (MEAN_CURVATURE dans Python) : courbure globale de la surface. Elle est calculée comme la moyenne de la courbure minimale et la courbure maximale. Lorsqu’elle est spécifiée pour le Type de paramètre, la sortie équivaut à la médiane d’une courbure longitudinale (ligne de pente normale) et tangentielle (isoligne normale). Son signe, positif ou négatif, n’est pas un indicateur définitif hormis pour les valeurs extrêmes. Les valeurs positives élevées indiquent des zones de dénudation maximale et les valeurs négatives élevées des zones d’accumulation maximale (Minár et al., 2020).
- Courbure (de ligne de pente normale) longitudinale (PROFILE_CURVATURE dans Python) : courbure normale géométrique le long de la pente. Les valeurs positives élevées indiquent les zones d’accélération de l’écoulement sur la surface et l’érosion. Les valeurs négatives élevées indiquent les zones de décélération de l’écoulement sur la surface et les dépôts. Une courbure longitudinale (ligne de pente normale) positive indique que la surface est convexe par rapport à cette cellule dans la direction de la pente. Une courbure négative indique que la surface est concave par rapport à cette cellule dans cette même direction. Une valeur nulle signifie que cette surface est plane.
- Courbure (d’isoligne normale) tangentielle (TANGENTIAL_CURVATURE dans Python) : courbure normale géométrique perpendiculaire à la pente, tangente à l’isoligne. Les valeurs positives élevées indiquent les zones de divergence de l’écoulement sur la surface. Les valeurs négatives tangentielles indiquent les zones de convergence de l’écoulement sur la surface. Une courbure (d’isoligne normale) tangentielle positive indique que la surface est convexe par rapport à cette cellule perpendiculaire à la direction de la pente. Une courbure négative indique que la surface est concave par rapport à cette cellule dans la direction perpendiculaire à la pente. Une valeur nulle signifie que cette surface est plane.
- Courbure (d’isoligne projetée) transversale (CONTOUR_CURVATURE dans Python) : courbure le long des isolignes.
- Torsion géodésique d’isoligne (CONTOUR_GEODESIC_TORSION dans Python) : vitesse de variation de l’angle de pente le long des isolignes.
- Courbure gaussienne (GAUSSIAN_CURVATURE dans Python) : courbure générale d’une surface. Il est calculé comme le produit de la courbure minimale et de la courbure maximale, et peut prendre des valeurs négatives et positives. Les valeurs positives indiquent que la surface est convexe au niveau de cette cellule, des valeurs négatives indiquant que la surface est concave. Une valeur nulle signifie que cette surface est plane.
- Courbure de Casorati (CASORATI_CURVATURE dans Python) : courbure générale de la surface. Elle peut être nulle ou toujours positive. Des valeurs positives élevées indiquent des zones de pliure nette dans plusieurs directions.
Les unités de tous les types de courbure en sortie sont la réciproque (le carré de la réciproque pour la Courbure gaussiene) des unités x,y du système de coordonnées en sortie.
L’option Quadratique (QUADRATIC dans Python) de Type de surface locale (local_surface_type dans Python) ne s’ajuste pas exactement aux cellules du voisinage. Il s’agit de l’option par défaut. Elle est recommandée pour la plupart des applications et des données.
- La surface quadratique minimise l’effet des données de surface comportant du bruit comme la surface lidar haute résolution, ce qui est particulièrement important lors du calcul de la courbure.
- Utilisez la surface quadratique si vous spécifiez une taille de voisinage supérieure à la taille de cellule et si vous utilisez l’option de voisinage adaptatif.
L’option Biquadratique (BIQUADRATIC dans Python) de Type de surface locale ajuste exactement les données des cellules du voisinage.
- Cette option convient à une surface en entrée très précise.
- Si la distance du voisinage est supérieure à la taille de cellule raster en entrée, les avantages en termes de précision du type de surface biquadratique sont perdus. Conservez la distance du voisinage définie par défaut (égale à la taille de cellule).
Le paramètre Distance du voisinage (neighborhood_distance dans Python) détermine la taille du voisinage et calcule le paramètre de surface sur cette distance à partir du centre de la cellule cible.
- Elle ne peut pas être inférieure à la taille de cellule raster en entrée.
- Une plus faible distance de voisinage capture davantage de variabilité locale dans le paysage, c’est-à-dire des caractéristiques d’entités de paysage plus petites. Avec des données d’élévation haute résolution, des distances plus importantes sont plus appropriées.
Si le paramètre Utiliser le voisinage adaptatif est activé (use_adaptive_neighborhood est défini sur ADAPTIVE_NEIGHBORHOOD dans Python), la distance de voisinage change en fonction de la variabilité du terrain. La distance de voisinage diminue en cas de forte variabilité dans la fenêtre de calcul.
Il est important de spécifier la valeur du paramètre Unité Z (z-unit dans Python) pour s’assurer de la conformité du calcul de la pente en sortie.
Si une unité z est disponible dans le système de coordonnées verticales du raster en entrée, elle est automatiquement appliquée. Il est recommandé de définir une unité z pour le raster en entrée s’il n’en existe pas. Vous pouvez utiliser l’outil Définir une projection pour spécifier une unité z. Si vous n'en définissez pas, le mètre est utilisé par défaut.
La plage des valeurs issues de la pente en sortie dépend des unités de l’option Mesure de pente en sortie (output_slope_measurement dans Python) :
- Degrés (DEGREE dans Python) : la plage de valeurs de pente s’étend de 0 à 90.
- Pourcentage d’élévation (PERCENT_RISE dans Python) : la plage s’étend de 0 à l’infini. Une surface plane est à 0 % et une surface à 45 degrés est à 100 %. Plus la surface est verticale, plus le pourcentage d'élévation grandit.
Si le paramètre Projeter les azimuts géodésiques est sélectionné (project_geodesic_azimuths est défini sur PROJECT_GEODESIC_AZIMUTHS dans Python), les affirmations suivantes sont vraies :
- Le nord est toujours représenté par 360 degrés.
- Les azimuts seront projetés de façon à corriger la distorsion provoquée par un système de coordonnées en sortie non conforme. Ces angles peuvent être utilisés pour localiser précisément les points le long de la pente descendante la plus raide.
Sélectionnez le paramètre Projeter les azimuts géodésiques si vous utilisez la sortie Paramètres de surface comme direction arrière en entrée dans le paramètre Raster de direction d’antécédence ou de sens de circulation en entrée (in_back_direction_raster dans Python) pour un outil dans le jeu d’outils Distance.
Si le paramètre Utiliser l’aspect équatorial est activé (project_geodesic_azimuths est défini sur USE_EQUATORIAL_ASPECT dans Python), l’aspect sera mesuré à partir d’un point placé sur l’équateur pour corriger la déformation oblique de la direction à l’approche des pôles. Ce paramètre garantit que les axes nord-sud et est-ouest sont perpendiculaires les uns par rapport aux autres.
Activez le paramètre Utiliser l’aspect équatorial si votre terrain est proche du pôle Nord ou Sud.
Pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil, reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst.
Bibliographie :
- James D.E., M.D. Tomer, S.A. Porter. (2014). Trans-scalar landform segmentation from high-resolution digital elevation models. Poster présenté à la Conférence annuelle des utilisateurs d’ESRI Annual Users Conference, juillet 2014, San Diego, Californie.
- Minár, J., Evans, I. S., & Jenčo, M. (2020). A comprehensive system of definitions of land surface (topographic) curvatures, with implications for their application in geoscience modelling and prediction. Earth-Science Reviews, 103414. https://doi.org/10.1016/j.earscirev.2020.103414