Skip To Content

Utiliser les fonctions raster pour personnaliser l’analyse raster

Les analyses raster distribuées, selon ArcGIS Image Server, traitent les jeux de données raster et l’imagerie détectée à distance avec une suite étendue de fonctions raster. Les résultats indiqués sont automatiquement enregistrés et publiés vers un stockage des données distribué, où ils peuvent être partagés dans votre entreprise.

Suite complète de fonctions d'analyse raster

Au cœur de cette capacité figure la suite de plus de 150 fonctions raster fournie avec ArcGIS. Elles sont disponibles en tant que fonctions de traitement individuel, ou elles peuvent être associées à une chaîne de traitement en tant que modèles de fonctions raster (MFR). Les modèles de fonctions raster sont des chaînes de traitement personnalisées qui peuvent être conçues sur mesure pour une application, à l’aide d’une variété de types de données d’entrée et des fonctions de traitement pour faciliter les flux de travail spécifiques

Les fonctions d’analyse raster peuvent être également étendues par l’utilisateur avec ArcGIS API for Python. Les fonctions raster personnalisées peuvent être écrites dans Pythonet une fois qu’elles sont ajoutées au système, elles peuvent optimiser le traitement distribué de l’analyse raster.

Les fonctions raster et les modèles de fonctions raster (MFR) prennent en charge d'importants paradigmes de traitement distribué et de stockage, comme les mises en place sur site, dans le Cloud et sur le Web. Les capacités de traitement et de stockage de raster personnalisées et standard sont élastiques et peuvent être mises à l’échelle pour être prises en compte lors des surcharges de demande, d’urgences, de priorités d’équipe et d'autres effets sur la capacité, la demande et le coût requis. Les fonctions raster prennent en charge le traitement distribué pour les environnements de traitement dynamique. Puisque le nombre d’instances de traitement change, la distribution des procédés d'analyse raster change pour bénéficier des ressources de traitement et de stockage

Ces fonctions raster et ces flux de travail basés sur les modèles de fonction raster (MFR) peuvent être mis en œuvre via ArcGIS Pro, ArcGIS REST API, ArcGIS API for Python, et Java Script API, ainsi que Map Viewer dans le portail ArcGIS Enterprise. Par exemple, vous pouvez utiliser la tâche Générer des rasters pour exécuter l'analyse raster distribué en donnant une représentation d'objet JSON d’une chaîne de fonction raster.

Fonctions raster et objets disponibles pour l'analyse raster

Le tableau ci-dessous répertorie les fonctions raster disponibles pour l’analyse raster dans ArcGIS Enterprise Map Viewer. Pour accéder aux fonctions raster, ouvrez une carte, cliquez sur Analysis (Analyse), ce qui ouvre la fenêtre Perform Analysis (Effectuer une analyse). Cliquez sur Raster Analysis (Analyse de raster) pour ouvrir la fenêtre Analyse de raster et affichez la fonction raster disponible dans les différentes catégories, comme Analysis Patterns (Schémas d’analyse), Analyze Image (Analyser l’image) et Multidimensional Analysis (Analyse multidimensionnelle).

Vous pouvez utiliser les fonctions raster et créer vos propres chaînes de modèle de fonction raster personnalisées dans Raster Function Editor (Éditeur de fonctions raster). Cliquez sur le bouton Fonctions raster en haut de la fenêtre Raster Analysis (Analyse de raster) pour ouvrir la fenêtre Raster Function Template (Modèle de fonctions raster). Les fonctions raster disponibles sont répertoriées dans la fenêtre gauche ; sélectionnez votre fonction raster et cliquez sur Add Function (Ajouter une fonction) pour l’ajouter à l’Éditeur de fonctions raster et créer votre modèle de fonctions raster. Nommez votre chaîne de fonctions raster et enregistrez-la.

Les fonctions raster disponibles depuis la fenêtre Raster Analysis (Analyse de raster) dans Map Viewer sont répertoriées ci-dessous.

Analyse

Fonction rasterDescriptionAPI d’objet

Définition d’un seuil binaire

La fonction Threshold binaire divise votre raster en deux classes distinctes avec la méthode Otsu, qui distingue l’arrière-plan et l’avant-plan dans les images en créant deux classes avec une variance minimale entre les classes Pour plus d’informations, voir la fonction raster Seuil binaire.

JSON | Python

Analyse CCDC

Évalue les modifications dans les valeurs de pixels au fil du temps à l’aide de la méthode CCDC (Continuous Change Detection and Classification) et génère un raster multidimensionnel contenant les résultats du modèle.

Voir la fonction raster Analyse CCDC.

REST

Calculer les modifications

Calcule les différences entre deux jeux de données raster catégoriels ou continus. Pour en savoir plus, voir la fonction raster Calculer les modifications.

Détecter les modifications à l’aide de l’analyse des changements

Génère un raster contenant les informations sur les modifications des valeurs en pixels à l’aide du raster d’analyse des modifications en sortie de l’outil Analyser les modifications avec CCDC.

Pour en savoir plus, voir la fonction raster Détecter les modifications à l’aide de l’analyse des changements.

REST

Générer une tendance

Estime la tendance pour chaque pixel par rapport à une dimension pour une variable donnée d’un raster multidimensionnel. Pour en savoir plus, voir la fonction raster Générer une tendance.

Python | REST

Index thermique

Calcule la température apparente en fonction de la température ambiante et de l’humidité relative. Pour en savoir plus, voir la fonction raster Indice de chaleur.

Densité du noyau

Calcule une grandeur par unité de carte à partir d’entités ponctuelles ou polylignes à l’aide d’une fonction de noyau pour ajuster une surface régulièrement effilée à chaque point ou polyligne.

Pour en savoir plus, voir la fonction raster Densité du noyau.

Python

NDVI

L'index NDVI (Normalized Difference Vegetation Index) est un indice normalisé permettant de générer une image affichant la couverture végétale (biomasse relative). Cet indice repose sur le contraste des caractéristiques de deux canaux d'un jeu de données raster multispectral : l'absorption du pigment chlorophyllien dans le canal rouge et la haute réflectivité des matières végétales dans le canal proche infrarouge (NIR). Pour en savoir plus, voir la fonction NDVI.

JSON | Python

NDVI colorisé

Applique la fonction NDVI sur l'image en entrée, puis utilise une carte de couleur ou une palette de couleurs pour afficher le résultat. Pour en savoir plus, voir la fonction raster NDVI colorisé.

Predict Using Trend (Prévoir à l’aide d’une tendance)

Génère une couche prévue en utilisant le résultat de la fonction Générer une tendance. Pour en savoir plus, voir la fonction raster Prévoir à l’aide d’une tendance.

Python | REST

Traiter un ensemble de rasters

Traite chaque tranche dans une couche raster multidimensionnelle ou chaque élément dans une couche de mosaïque. Pour en savoir plus, voir la fonction raster Traiter un ensemble de rasters.

Python

Tasseled Cap

Offre la détection standardisée des entités créées par l’homme, du sol et de la végétation en mesurant les niveaux de luminosité, de verdoyance et d’humidité. Pour en savoir plus, reportez-vous à la fonction raster Tasseled Cap.

JSON | Python

Superposition pondérée

Superpose plusieurs rasters en utilisant une échelle de mesure commune et les pondère en fonction de leur importance.

La fonction Superposition pondérée permet de superposer plusieurs rasters à l’aide d’une échelle de mesure commune et de les pondérer selon leur importance.

Pour en savoir plus, voir la fonction raster Superposition pondérée.

JSON | Python

Somme pondérée

Pondère et ajoute une matrice de rasters, cellule par cellule.

La fonction Somme pondérée vous permet de superposer plusieurs rasters, en multipliant chacun par sa pondération donnée et en les additionnant.

Pour en savoir plus, voir la fonction raster Somme pondérée.

JSON | Python

Refroidissement éolien

Le refroidissement éolien est un moyen de mesurer le ressenti du froid lorsque le vent est pris en compte. Pour en savoir plus, voir la fonction raster Refroidissement éolien.

Apparence

Fonction rasterDescriptionAPI d’objet

Contraste et luminosité

Ajuste les différences entre les couleurs et la luminosité globale de l’image. Pour en savoir plus, voir les fonctions raster Contraste et luminosité.

JSON | Python

Convolution

Filtre une image, qui peut être utilisée pour affiner, brouiller et détecter des tronçons dans une image ou effectuer d’autres améliorations basées sur un noyau. Pour en savoir plus, voir la fonction raster Convolution.

JSON | Python

Affinage panchromatique

Améliore la résolution spatiale d'une image multicanal en la fusionnant avec une image panchromatique haute résolution. Pour en savoir plus, voir la fonction raster Affinage panchromatique.

JSON | Python

Statistiques et histogramme

Définit les statistiques descriptives d'un jeu de données ou utilise la distribution d'un autre jeu de données. Pour en savoir plus, voir la fonction raster Statistiques et histogramme.

JSON | Python

Étirer

Calcule les statistiques focales pour chaque pixel d'une image selon un voisinage focal défini. Pour en savoir plus, voir la fonction raster Étirer .

JSON | Python

Classification

Fonction rasterDescriptionAPI d’objet

Classer

Applique le classificateur approprié et les données d’entraînement associées qui sont spécifiés dans le fichier d’entraînement .ecd à un jeu de données raster ou à un raster segmenté. Pour en savoir plus, voir la fonction raster Classer.

JSON | Python | REST

Démixage spectral linéaire

Effectue une classification inférieure au pixel et calcule l’abondance fractionnelle de différents types d’occupation du sol pour certains pixels.

Pour en savoir plus, voir la fonction raster Démixage spectral linéaire.

Python | REST

Classification ML

Utilise l'algorithme de vraisemblance maximale pour attribuer des pixels à une classe. Pour en savoir plus, voir la fonction raster Classification ML.

Python

Etendre la région

Etend les régions à partir de points d'origine. La fonction Étendre la région regroupe les pixels voisins en fonction du rayon spécifié par rapport au point d’origine. Une valeur de remplissage spécifique est attribuée au groupe de pixels. Pour en savoir plus, voir la fonction raster Étendre la région.

Décalage moyen de segment

Regroupe en segments les pixels qui sont adjacents et qui présentent des caractéristiques spatiales ou spectrales similaires. Peut être utilisé comme second raster dans la fonction Classer. Pour en savoir plus, voir la fonction raster Décalage moyen de segment et Comprendre la segmentation et la classification.

JSON | Python | REST

Conversion

Fonction rasterDescriptionAPI d’objet

Conversion de modèle de couleurs

Cette fonction convertit le modèle de couleur d’une image : du modèle TSL (teinte, saturation et luminosité) au modèle RVB (rouge, vert et bleu) ou inversement. Pour en savoir plus, voir la fonction raster Conversion des modèles de couleur.

Python

Palette de couleurs

Transforme les valeurs de pixel afin d’afficher les données raster sous forme d'image en nuances de gris ou RVB (rouge, vert, bleu) en fonction d’une palette de couleurs. Pour en savoir plus, voir la fonction raster Palette de couleurs.

JSON | Python

Palette vers RVB

Convertit un raster à canal unique en raster RVB (rouge, vert, bleu) trois canaux à l‘aide d‘une palette de couleurs. Pour en savoir plus, voir la fonction raster Palette vers RVB.

JSON | Python

Complexe

Déduit la magnitude des données RADARSAT afin de les afficher. Pour en savoir plus, voir la fonction raster Complexe.

JSON | Python

Nuances de gris

Convertit une image multicanal en une image en niveaux de gris monocanal. Les pondérations indiquées peuvent être appliquées à chacun des canaux en entrée. Pour en savoir plus, voir la fonction raster Nuances de gris.

JSON | Python

Attributs de rastérisation

Enrichit un raster en ajoutant des canaux dérivés de valeurs d’attributs spécifiés à partir d’une table externe ou d’un service d’entités. Pour en savoir plus, voir la fonction raster Attributs de rastérisation.

Entités de rastérisation

Convertit les entités en raster. Des valeurs de pixel sont attribuées aux entités en fonction du champ de l’entité, tel que OBJECTID. Les valeurs de pixel peuvent également reposer sur un champ de valeurs définies par l'utilisateur dans la table attributaire des entités en entrée. Pour en savoir plus, voir la fonction raster Entités de rastérisation.

Conversion spectrale

Applique une matrice à une image multicanal pour convertir une image de couleur fausse en une image pseudo-couleur. Pour en savoir plus, voir la fonction raster Conversion spectrale.

JSON | Python

MNT vers raster

Affichez le rendu des données multipoints gérées à l’aide d’un jeu de données de MNT enregistré dans une géodatabase. Pour en savoir plus, voir la fonction raster MNT vers raster.

Tendance vers RVB

Convertit un raster de tendance en raster trois canaux (rouge, vert et bleu). Le raster de tendance est généré depuis la fonction raster Generate Trend (Générer une tendance) ou la fonction raster CCDC Analysis (Analyse CCDC). Pour en savoir plus, voir la fonction raster Tendance vers RVB.

Conversion d'unités

Convertit une unité de mesure en une autre. Pour en savoir plus, voir la fonction raster Conversion d’unités.

JSON | Python

Champ vectoriel

Composez deux rasters monocanal (chaque raster représente les U-V ou la Magnitude/Direction) en un raster à deux canaux (chaque canal représente les U-V ou la Magnitude/Direction). Le type d'association de données (U-V ou Magnitude/Direction) peut être également converti de manière interchangeable avec cette fonction. Pour en savoir plus, voir la fonction raster Champ vectoriel.

JSON | Python

Correction

Fonction rasterDescriptionAPI d’objet

Réflectance apparente

Calibre les valeurs de nombre numérique des images depuis certains capteurs satellite. Le calibrage utilise l’altitude du soleil, la date d’acquisition, le gain du capteur et la tendance de chaque canal pour dériver la réflectance de la partie supérieure de l’atmosphère, plus la correction de l’angle du soleil. Pour en savoir plus, voir la fonction raster Réflectance apparente.

Géométrique

Produit une image orthorectifiée à partir d’une définition de capteur et d’un MNT. Pour en savoir plus, voir la fonction raster Géométrique.

JSON | Python

Calibrage de radar

Le calibrage est exécuté sur les images radar, de telle sorte que les valeurs pixel sont une véritable représentation de la rétrodiffusion radar. Pour en savoir plus, voir la fonction raster Calibrage de radar.

Calibrage radiométrique Sentinel-1

Effectue différents types de calibrage radiométrique sur les données de Sentinel-1. Pour en savoir plus, voir la fonction raster Calibrage radiométrique Sentinel-1.

Python

Suppression de bruit thermique Sentinel-1

Supprime le bruit thermique des données de Sentinel-1. Pour en savoir plus, voir la fonction raster Suppression de bruit thermique Sentinel-1.

Python

Granularité

Filtre le jeu de données de radar de bruit pour atténuer le bruit tout en conservant les bords ou les entités pointues. Pour en savoir plus, voir la fonction raster Granularité.

JSON | Python

Gestion des données

Fonction rasterDescriptionAPI d’objet

Agréger

Génère un jeu de données raster multidimensionnelles en associant les variables raster multidimensionnelles existantes sur une dimension.

Pour en savoir plus, voir la fonction raster Agréger.

Python | REST

Table attributaire

Utilise une table attributaire pour symboliser un raster monocanal. Ceci est utile pour présenter l'imagerie avec des étiquettes et des couleurs spécifiques. Si votre table contient des champs nommés rouge, vert et bleu, les valeurs de ces champs sont utilisées comme une palette de couleurs lors de l'affichage de l'image. Pour en savoir plus, voir la fonction raster Table attributaire.

Bufférisé

Bufférise les derniers blocs de pixels utilisés. Pour en savoir plus, voir la fonction raster Bufférisé.

Raster mis en cache

La fonction Raster mis en cache crée une mise en cache prétraitée au point de la chaîne de fonction précédant les fonctions qui peuvent empêcher les performances en raison d’un traitement plus intensif au point de vue du calcul informatique. Ces fonctions exigeantes peuvent inclure les fonctions Convolution, Arithmétique de canal, Affinage panchromatique, Géométrique et plusieurs fonctions arithmétiques. Pour en savoir plus, voir la fonction raster Raster mis en cache.

Découper

Découpe un raster à l'aide d'une forme rectangulaire selon les étendues définies ou découpe un raster selon la forme d'une classe d'entités surfaciques en entrée. La forme qui définit le découpage peut découper l'étendue du raster ou découper une zone au sein du raster. Pour en savoir plus, voir la fonction raster Découper.

Python

Canaux composites

Combine plusieurs rasters en un seul raster multicanal. Pour en savoir plus, voir la fonction raster Canaux composites.

Python

Constante

Crée un raster virtuel avec une seule valeur de pixel pouvant être utilisée dans des modèles de fonctions raster et pour traiter une mosaïque. La valeur constante est utilisée pour chaque valeur de pixel du raster. Pour en savoir plus, voir la fonction raster Constante.

Python

Étendre

Étend d’un nombre défini de cellules les zones spécifiées d’un raster par zones.

Pour en savoir plus, voir la fonction raster Développer.

Extraire les canaux

Réorganise ou extrait des canaux d'un raster. Pour en savoir plus, voir la fonction raster Extraire les canaux.

Python

Interpoler les données irrégulières

La fonction Interpoler les données irrégulières utilise les données quadrillées de façon irrégulière pour les rééchantillonner afin que chaque pixel soit carré et de taille uniforme. Pour en savoir plus, voir la fonction raster Interpoler les données irrégulières.

Python

Métadonnées clés

Cette fonction vous permet d'insérer ou de remplacer les métadonnées clés d'un raster. Pour en savoir plus, voir la fonction raster Métadonnées clés.

Masque

Crée des valeurs NoData en définissant une plage de valeurs de pixel. Toute valeur hors plage est renvoyée en tant que valeur NoData. Pour en savoir plus, voir la fonction raster Masque.

Python

Mosaïquage de rasters

Assemble un jeu de données raster afin de créer un seul jeu de données. Pour en savoir plus, voir la fonction raster Mosaïquage de rasters.

Filtre multidimensionnel

Crée une couche raster à partir d’un jeu de données raster multidimensionnelles en découpant des tranches de données le long de variables et de dimensions définies. Pour en savoir plus, voir la fonction raster Filtre multidimensionnel.

Python

Raster multidimensionnel

Ajoute un jeu de données multidimensionnelles en tant que couche raster multimensionnelle. Pour en savoir plus, voir la fonction raster Raster multidimensionnel.

Grignotage

Remplace les cellules sélectionnées d’un raster par la valeur de leur voisin le plus proche. Cela est utile pour mettre à jour les zones d’un raster pour lesquelles les données peuvent être erronées.

Pour en savoir plus, voir la fonction raster Grignotage.

Python | REST

Aléatoire

Crée un raster virtuel avec des valeurs de pixel aléatoires pouvant être utilisées dans un jeu de données mosaïque. Pour en savoir plus, voir la fonction raster Aléatoire.

Python

Informations raster

La fonction Informations raster modifie les propriétés du raster, telles que la profondeur de couleur, une valeur NoData, la taille de cellule, l'étendue, etc. Pour en savoir plus, voir la fonction raster Informations raster.

Redéfinir

Modifie dynamiquement le paramètre de fonction utilisé dans une mosaïque ou un service d'imagerie sans conserver physiquement les modifications. Pour en savoir plus, voir la fonction raster Redéfinir.

Groupes par régions

Enregistre, pour chaque cellule en sortie, l’identité de la région connectée à laquelle appartient cette cellule. Un numéro unique est attribué à chaque région.

Pour en savoir plus, voir la fonction raster Groupes par régions.

Python

Reprojeter

Modifie la projection d'un jeu de données raster, d'une mosaïque ou d'un élément raster dans une mosaïque. Elle permet également de rééchantillonner les données pour définir une nouvelle taille de cellule et une origine. Pour en savoir plus, voir la fonction raster Reprojeter.

Ré-échantillonner

Change la résolution spatiale d'un jeu de données. Pour en savoir plus, voir la fonction raster Ré-échantillonner.

Python

Réduire

Réduit d’un nombre défini de cellules les zones spécifiées d’un raster.

Pour en savoir plus, voir la fonction raster Réduire.

Python

Envelopper

Interpole à partir de grilles irrégulières ou de données d'enveloppe. Pour en savoir plus, voir la fonction raster Envelopper.

Transposer des bits

Décompresse les bits du pixel en entrée et les apparie à des bits spécifiés dans le pixel en sortie. L'objectif de cette fonction est de manipuler les bits provenant de certaine entrées, telles que les produits de canaux de qualité Landsat 8. Pour en savoir plus, voir la fonction raster Transposer des bits.

Python

Distance

Fonction rasterDescriptionAPI d’objet

Couloir

Calcule la somme des coûts cumulés pour deux rasters de coûts cumulés en entrée. Pour en savoir plus, voir la fonction raster Couloir.

Python

Allocation de coût

Calcule, pour chaque cellule, sa source de moindre coût à partir du plus faible coût cumulé sur une surface de coût.

Pour en savoir plus, voir la fonction raster Allocation de coût.

Python

Antécédence de coût

Définit le voisin qui est la cellule suivante sur le chemin de plus faible coût cumulé vers la source de moindre coût. Pour en savoir plus, voir la fonction raster Antécédence de coût.

Python

Distance de coût

Calcule pour chaque cellule la distance de plus faible coût cumulé depuis ou vers la source de moindre coût sur une surface de coût.

Pour en savoir plus, voir la fonction raster Distance de coût.

Python

Chemin de coût

Calcule le chemin de moindre coût entre une source et une destination. Pour en savoir plus, voir la fonction raster Chemin de coût.

Python | REST

Accumulation de distance

Calcule la distance accumulée de chaque cellule vers les sources, pour permettre les facteurs de distance en ligne droite, distance de coût et distance de surface véritable, ainsi que les facteurs horizontaux et verticaux de coût. Pour en savoir plus, voir la fonction raster Accumulation de distance.

Python | REST

Allocation de distance

Calcule l’allocation de distance de chaque cellule vers les sources fournies en fonction des facteurs de distance en ligne droite, distance de coût et distance de surface véritable, ainsi que les facteurs horizontaux et verticaux de coût. Pour en savoir plus, voir la fonction raster Allocation de distance.

Python | REST

Allocation euclidienne

Calcule pour chaque cellule la source la plus proche en fonction de la distance euclidienne. Pour en savoir plus, voir la fonction raster Allocation euclidienne.

Python

Direction arrière euclidienne

Calcule pour chaque cellule la direction (en degrés) vers la cellule voisine le long du chemin le plus court pour revenir à la source la plus proche en évitant les interruptions. Pour en savoir plus, voir la fonction raster Direction arrière euclidienne.

Python

Direction euclidienne

Calcule pour chaque cellule la direction, en degrés, par rapport à la source la plus proche. Pour en savoir plus, voir la fonction raster Direction euclidienne.

Python

Distance euclidienne

Calcule pour chaque cellule la distance euclidienne par rapport à la source la plus proche. Pour en savoir plus, voir la fonction raster Distance euclidienne.

Python

Chemin de moindre coût

Calcule le chemin de moindre coût entre une source et une destination. Pour chaque cellule, la distance du coût cumulé est calculée vers la source la plus proche sur une surface de coût. Cela permet d’obtenir un raster en sortie qui enregistre le ou les chemins de moindre coût, correspondant aux emplacements sélectionnés par rapport à la cellule de la source la plus proche que vous avez définie dans la surface de coûts cumulés (nous tenons compte des distances de coût). Pour en savoir plus, voir la fonction raster Chemin de moindre coût.

Python

Chemin optimal comme raster

Calcule le chemin optimal des destinations vers les sources. Pour en savoir plus, voir la fonction raster Chemin optimal comme raster.

Python

Distance de chemin

Calcule, pour chaque cellule, la distance de plus faible coût cumulé depuis ou vers la source de moindre coût, tout en tenant compte de la distance de surface et des facteurs de coût horizontaux et verticaux. Pour en savoir plus, voir la fonction raster Distance de chemin.

Python

Allocation de distance de chemin

Calcule la source de moindre coût pour chaque cellule, en fonction du coût cumulé le moins important sur une surface de coût, tout en tenant compte de la distance de surface et des facteurs de coût horizontaux et verticaux. Pour en savoir plus, voir la fonction raster Allocation de distance de chemin.

Python

Antécédence de distance de chemin

Définit le voisin qui est la cellule suivante sur le chemin de plus faible coût cumulé menant à la source de moindre coût, tout en tenant compte de la distance de surface et des facteurs de coût horizontaux et verticaux. Pour en savoir plus, voir la fonction raster Antécédence de distance de chemin.

Python

Hydrologie

Fonction rasterDescriptionAPI d’objet

Remplissage

Remplit les cuvettes et les pics d'un raster de surface d'altitude pour supprimer de légères imperfections dans les données. Pour en savoir plus, voir la fonction raster Remplissage.

Python | REST

Accumulation de flux

Crée une couche raster de flux cumulé dans chaque cellule. Le cas échéant, vous pouvez utiliser un facteur de pondération. Pour en savoir plus, voir la fonction raster Accumulation de flux.

Python | REST

Sens de circulation

Crée une couche raster de direction de flux à partir de chaque cellule vers son voisin de plus grande pente descendante. Pour en savoir plus, voir la fonction raster Sens de circulation.

Python | REST

Distance d'écoulement

Calcule la distance verticale ou horizontale minimum de la pente descendante par rapport aux cellules qui transitent dans un cours d’eau ou une rivière. Pour en savoir plus, voir la fonction raster Distance d’écoulement.

Python | REST

Longueur de l'écoulement

Crée une couche raster de distance en amont ou en aval, ou de distance pondérée, le long du chemin de flux pour chaque cellule. Pour en savoir plus, voir la fonction raster Longueur de l’écoulement.

Python

Cuvettes

Crée une couche raster identifiant toutes les cuvettes ou zones de drainage interne. Pour en savoir plus, voir la fonction raster Cuvettes.

Python

Capture des points d’écoulement

Capture les points d'écoulement dans la cellule d'accumulation de flux la plus élevée, selon une distance donnée. Pour en savoir plus, voir la fonction raster Capture des points d’écoulement.

Python

Liaison d’écoulement

Attribue des valeurs uniques aux sections d'un réseau linéaire raster entre les intersections. Pour en savoir plus, voir la fonction raster Liaison d’écoulement.

Python | REST

Ordre d'écoulement

Crée une couche raster qui attribue un ordre numérique aux segments d’un raster représentant les branches d’un réseau linéaire. Pour en savoir plus, voir la fonction raster Ordre d’écoulement.

Python

Bassins versants

Détermine la surface de captation au-dessus d’un ensemble de cellules dans un raster. Pour en savoir plus, voir la fonction raster Bassins versants.

Python | REST

Mathématiques

Fonction rasterDescriptionAPI d’objet

Valeur absolue

Calcule la valeur absolue des pixels dans un raster.

Python

Arithmétique

Utilise les valeurs de pixel pour résoudre des opérations mathématiques sur des rasters superposés.

JSON | Python

Arithmétique de canal

Calcule des index grâce à des formules prédéfinies ou à une expression définie par l'utilisateur.

JSON | Python

Calculateur

Calcule un raster à partir d’une expression mathématique de type raster.

JSON | Python

Division

Divise les valeurs de deux rasters, pixel par pixel.

Python

Exposant

Calcule la base e exponentielle des pixels dans un raster.

Python

Exp10

Calcule la base 2 exponentielle des pixels dans un raster.

Python

Exp2

Calcule la base 10 exponentielle des pixels dans un raster.

Python

Flottant

Convertit chaque valeur de pixel d’un raster en une représentation de virgule flottante.

Python

Entiers

Convertit chaque valeur de pixel d’un raster en nombre entier, par tronquage.

Python

Ln

Calcule le logarithme naturel (base e) de chaque pixel dans un raster.

Python

Log10

Calcule le logarithme base 10 de chaque pixel dans un raster.

Python

Log2

Calcule le logarithme base 2 de chaque pixel dans un raster.

Python

Soustraction

Soustraie la valeur du deuxième raster en entrée de la valeur du premier raster en entrée, pixel par pixel.

Python

Modulo

Détermine le reste (modulo) du premier raster après division par le deuxième raster, pixel par pixel.

Python

Opposé

Change le signe (multiplie par -1) des valeurs de pixel du raster en entrée, pixel par pixel.

Python

Plus

Additionne (fait la somme) les valeurs de deux rasters, pixel par pixel.

Python

Puissance

Elève les valeurs de pixel d’un raster à la puissance des valeurs d’un autre raster.

Python

Arrondi inférieur

Renvoie le prochain entier inférieur, en tant que valeur de virgule flottante, pour chaque pixel d’un raster.

Python

Arrondi supérieur

Renvoie le prochain entier supérieur, en tant que valeur de virgule flottante, pour chaque pixel d’un raster.

Python

Carré

Calcule le carré des valeurs de pixel dans un raster.

Python

Racine carrée

Calcule la racine carrée des valeurs de pixel dans un raster.

Python

Multiplier

Multiplie les valeurs de deux rasters, pixel par pixel.

Python

Mathématiques : conditionnelles

Fonction rasterDescriptionAPI d’objet

Con

Effectue une opération conditionnelle If, Then ou Else. Lorsqu’un opérateur Con est utilisé, il doit généralement y avoir deux ou plusieurs fonctions enchaînées ensemble, où une fonction stipule les critères et la seconde fonction est l'opérateur Con qui utilise les critères et dicte quelles sont les sorties vraies ou fausses.

Python

SetNull

L’outil SetNull définit les emplacements de cellule identifiés sur la valeur NoData en fonction des critères indiqués. Il renvoie une valeur NoData si une évaluation conditionnelle est vraie et renvoie la valeur spécifiée par un autre raster si celle-ci est fausse.

Python

Mathématiques : logiques

Fonction rasterDescriptionAPI d’objet

Et bit à bit

Effectue une opération Et bit à bit sur les valeurs binaires de deux rasters en entrée.

Pour en savoir plus sur le fonctionnement des outils Mathématiques bit à bit

Python

Décalage à gauche bit à bit

Effectue une opération de décalage à gauche bit à bit sur les valeurs binaires de deux rasters en entrée.

Python

Non bit à bit

Effectue une opération de complément Non bit à bit sur la valeur binaire d’un raster en entrée.

Python

Ou bit à bit

Effectue une opération Ou bit à bit sur les valeurs binaires de deux rasters en entrée.

Python

Décalage à droite bit à bit

Effectue une opération de décalage à droite bit à bit sur les valeurs binaires de deux rasters en entrée.

Python

Ou exclusif bit à bit

Effectue une opération Ou exclusif bit à bit sur les valeurs binaires de deux rasters en entrée.

Python

Et booléen

Effectue une opération Et booléen sur les valeurs de pixel de deux rasters en entrée.

Si les deux valeurs en entrée sont vraies (différentes de zéro), la valeur en sortie est égale à 1. Si l’une des valeurs en entrée, ou les deux, est fausse (égale à zéro), la valeur en sortie est égale à 0.

Pour en savoir plus sur le fonctionnement des outils de mathématiques booléennes

Python

Non booléen

Effectue une opération de complément Non booléen sur les valeurs de pixel d’un raster en entrée.

Si les valeurs en entrée sont vraies (différentes de zéro), la valeur en sortie est égale à 0. Si les valeurs en entrée sont fausses (égales à zéro), la valeur en sortie est égale à 1.

Python

Ou booléen

Effectue une opération Ou booléen sur les valeurs de cellules de deux rasters en entrée.

Si l’une des valeurs en entrée, ou les deux, sont vraies (différentes de zéro), la valeur en sortie est égale à 1. Si les deux valeurs en entrée sont fausses (égales à zéro), la valeur en sortie est égale à 0.

Python

Ou exclusif booléen

Effectue une opération Ou exclusif booléen sur les valeurs de cellules de deux rasters en entrée.

Si une valeur en entrée est vraie (différente de zéro) et que l’autre est fausse (égale à 0), la valeur en sortie est égale à 1. Si les deux valeurs en entrée sont vraies ou fausses, la valeur en sortie est égale à 0.

Python

Egal à

Effectue une opération Egal à sur deux rasters, pixel par pixel.

Python

Supérieur à

Effectue une opération relationnelle Supérieur à sur deux entrées, pixel par pixel.

Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est supérieur au deuxième, et une valeur de 0 pour les pixels pour lesquels le premier raster n’est pas supérieur au deuxième.

Pour en savoir plus sur le fonctionnement des outils Mathématiques relationnelles

Python

Supérieur ou égal à

Effectue une opération relationnelle Supérieur ou égal à sur deux entrées, pixel par pixel.

Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est supérieur ou égal au deuxième, et une valeur de 0 pour les pixels pour lesquels le premier raster n’est pas supérieur ou égal au deuxième.

Python

Est nul

Détermine les valeurs du raster en entrée qui sont NoData, pixel par pixel.

Renvoie 1 si la valeur en entrée est NoData et 0 pour les pixels qui ne correspondent pas à NoData.

Python

Inférieur à

Effectue une opération relationnelle Inférieur à sur deux entrées, pixel par pixel.

Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est inférieur au deuxième en entrée.

Python

Inférieur ou égal à

Effectue une opération relationnelle Inférieur ou égal à sur deux entrées, pixel par pixel.

Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster est inférieur ou égal au deuxième, et une valeur de 0 s’il n’est pas inférieur ou égal au deuxième.

Python

Différent de

Effectue une opération relationnelle Différent de sur deux entrées, pixel par pixel.

Renvoie une valeur de 1 pour les pixels pour lesquels le premier raster n’est pas égal au deuxième, et une valeur de 0 pour les pixels pour lesquels il est égal au deuxième.

Python

Trigonométrique

Fonction rasterDescriptionAPI d’objet

ACos

Calcule le cosinus inverse des pixels dans un raster.

Python

ACosH

Calcule le cosinus hyperbolique inverse des pixels dans un raster.

Python

ASin

Calcule le sinus inverse des pixels dans un raster.

Python

ASinH

Calcule le sinus hyperbolique inverse des pixels dans un raster.

Python

ATan

Calcule la tangente inverse des pixels dans un raster.

Python

ATan2

Calcule la tangente inverse (selon x,y) des pixels dans un raster.

Python

ATanH

Calcule la tangente hyperbolique inverse des pixels dans un raster.

Python

Cos

Calcule le cosinus des pixels dans un raster.

Python

CosH

Calcule le cosinus hyperbolique des pixels dans un raster.

Python

Sin

Calcule le sinus des pixels dans un raster.

Python

SinH

Calcule le sinus hyperbolique des pixels dans un raster.

Python

Tan

Calcule la tangente des pixels dans un raster.

Python

TanH

Calcule la tangente hyperbolique des pixels dans un raster.

Python

Mathématique : Reclassement

Fonction rasterDescriptionAPI d’objet

Correspondance

Crée un nouveau raster par correspondance des valeurs trouvées dans un autre champ de la table du raster en entrée.

Python

Classification

Vous permet de regrouper des valeurs de pixel et d'attribuer une nouvelle valeur au groupe.

Python

Classification zonale

Permet de réapparier les pixels dans un raster en fonction des zones définies dans un autre raster, et d'une zone dont l'appariement des valeurs est défini dans une table.

Statistique

Fonction rasterDescriptionAPI d’objet

Statistiques d’argument

Organise les canaux raster dans un tableau et identifie le canal qui possède la valeur de pixel minimale, maximale, médiane ou de durée.

Python

Statistiques de cellule

Calcule les statistiques de plusieurs rasters, pixel par pixel. Les statistiques disponibles sont les suivantes : moyenne, majorité, maximum, médiane, minimum, minorité, plage, écart type, somme et variété.

Statistiques focales

Calcule les statistiques sur les cellules dans un voisinage autour de chaque cellule d’un raster en entrée. Plusieurs formes de voisinage sont disponibles.

Python

Statistiques

Définit un voisinage et calcule les statistiques au sein de ces pixels.

JSON | Python

Statistique de zone

Calcule les statistiques des valeurs d’un raster dans chaque zone d’un autre jeu de données.

Python

Surface

Fonction rasterDescriptionAPI d’objet

Aspect

La fonction Exposition identifie la direction de pente descendante du taux de variation maximal des valeurs de chaque cellule par rapport aux cellules voisines. Pour en savoir plus, voir la fonction raster Aspect.

JSON | Python

Exposition-Pente

Crée une couche raster qui affiche simultanément l’exposition et la pente d’une surface. Pour en savoir plus, voir la fonction raster Exposition-Pente.

Isoligne

Génère des isolignes de même altitude à partir d’un jeu de données d’altitude raster. Les isolignes sont créées en tant que rasters pour la visualisation. Pour en savoir plus, voir la fonction raster Isoligne.

Courbure

Affiche la forme ou la courbure de la pente. Une partie d'une surface peut être concave ou convexe ; il est possible de le savoir en consultant la valeur de courbure. La courbure est obtenue en calculant la dérivée seconde de la surface. Pour en savoir plus, voir la fonction raster Courbure.

JSON | Python

Remplissage de vide d'altitude

La fonction de remplissage de vide d'altitude permet de créer des pixels lorsque des discontinuités sont présentes dans votre altitude.

Pour en savoir plus, voir la fonction raster Remplissage de vide d’altitude.

JSON | Python

Ombrage

La fonction Ombrage génère une représentation 3D en nuances de gris de la surface du MNT, avec prise en compte de la position relative du soleil pour l'ombrage de l'image. Pour en savoir plus, voir la fonction raster Ombrage.

JSON | Python

Relief ombré

La fonction Relief ombré crée une représentation 3D en couleur du terrain en combinant les images des méthodes Précodé par altitude et ombrage. Cette fonction utilise les propriétés d'altitude et d'azimut pour spécifier la position du soleil. Pour en savoir plus, voir la fonction raster Relief ombré.

JSON | Python

Pente

La fonction d’inclinaison représente le taux de changement d’altitude pour chaque cellule du modèle numérique de terrain (MNT). C'est la première dérivée d'un DME. Pour en savoir plus, voir la fonction raster Pente .

JSON | Python

Viewshed (Champ de vision)

Détermine les emplacements de surfaces raster visibles pour un ensemble d’entités d’observation, à l’aide de méthodes géodésiques. Pour en savoir plus, voir la fonction raster Champ de vision.

REST