Skip to main content

Fenêtre Fonctions raster

ArcGIS Pro propose de nombreuses fonctions raster pour traiter et analyser les images et les données raster. Vous pouvez trouver les fonctions raster dans le volet Raster Functions (Fonctions raster). Le volet Raster Functions (Fonctions raster) permet également aux utilisateurs de visualiser et de modifier les paramètres qui contrôlent la manière dont les fonctions traitent les données. Vous pouvez aussi enchaîner des fonctions pour effectuer des analyses plus complexes. Ces chaînes de fonctions peuvent ensuite être sauvegardées dans un modèle de fonction raster en tant qu’élément à réutiliser ultérieurement, comme toute autre fonction.

Chaque élément du volet de fonctions est soit une fonction raster, soit un modèle de fonction raster. L’application de l’un ou l’autre de ces éléments revient au même, quel que soit le cas. La principale différence est qu’un modèle de fonction raster peut représenter une ou plusieurs fonctions enchaînées pour effectuer des traitements plus complexes.

Rechercher des fonctions raster

La façon la plus simple de trouver des fonctions raster dans le volet Raster Functions (Fonctions raster) consiste à utiliser la fonction de recherche. La recherche vous permet d’entrer des mots-clés en fonction de ce que vous souhaitez réaliser et renvoie les fonctions qui permettent de traiter vos données en conséquence. Vous pouvez aussi parcourir manuellement les fonctions dans le volet correspondant. Les éléments du volet Raster Functions (Fonctions Raster) sont classés en trois catégories : System (Système), Project (Projet) et Custom (Personnalisé). Les éléments sont divisés en sous-catégories pour faciliter la navigation. La recherche étant spécifique à la catégorie que vous consultez, une recherche dans la catégorie System (Système) ne présentera que les résultats des sous-catégories qu’elle contient. Vous pouvez survoler le nom d’une sous-catégorie pour voir les options qui lui sont associées.

Rechercher un ombrage

Catégorie System (Système)

La catégorie System (Système) contient toutes les fonctions raster fournies par ArcGIS Pro. Les sous-catégories et éléments de cette catégorie sont en lecture seule. Vous pouvez copier des sous-catégories ou des éléments dans une autre catégorie, mais vous ne pouvez pas les modifier.

Catégorie Project (Projet)

La catégorie Project (Projet) est utilisée pour les éléments que vous souhaitez sauvegarder avec votre projet. Tous les éléments de la catégorie Project (Projet) sont sauvegardés, empaquetés et partagés avec votre projet. Il peut s’agir, par exemple, de fonctions qui contiennent des paramètres spécifiques aux données associées au projet. Vous pouvez mettre à jour les paramètres et enregistrer la version mise à jour en tant que nouvel élément dans la catégorie Project (Projet). Vous pouvez créer des sous-catégories dans la catégorie Project (Projet) à l’aide du bouton de menu et en cliquant sur ** Add New Sub-Category (Ajouter une nouvelle sous-catégorie)**. Ces sous-catégories peuvent être entièrement mises à jour, renommées, dupliquées et supprimées. Vous pouvez également copier ou déplacer des éléments entre ces sous-catégories.

La catégorie Project (Projet) contient toujours une sous-catégorie. Cette sous-catégorie est vide tant que vous n’y avez pas enregistré, copié ou déplacé un élément.

Catégorie Custom (Personnalisé)

La catégorie Custom (Personnalisé) concerne les éléments auxquels vous souhaitez accéder pour tous vos projets. Par exemple, si vous créez une chaîne de fonctions qui extrait une plage de valeurs d’un raster, la chaîne peut être enregistrée en tant qu’élément dans la catégorie Custom (Personnalisé). Cela permet d’utiliser l’élément dans tous vos projets. Vous pouvez créer des sous-catégories dans la catégorie Custom (Personnalisé) à l’aide du bouton de menu et en cliquant sur Add New Sub-Category (Ajouter une nouvelle sous-catégorie). Ces sous-catégories peuvent être entièrement mises à jour, renommées, dupliquées et supprimées. Vous pouvez également copier ou déplacer des éléments entre ces sous-catégories.

La catégorie Custom (Personnalisé) contient toujours une sous-catégorie. Cette sous-catégorie est vide tant que vous n’y avez pas enregistré, copié ou déplacé un élément.

Utiliser les fonctions raster

Pour appliquer une fonction raster, sélectionnez-la dans le volet Raster Functions (Fonctions raster). La fonction s’ouvre pour pouvoir mettre à jour les paramètres, puis l’appliquer. Vous pouvez faire de même en cliquant sur une fonction avec le bouton droit de la souris et en sélectionnant Open (Ouvrir). La fonction étant ouverte, le volet Raster Functions (Fonctions Raster) change pour vous la présenter. Vous pouvez utiliser le bouton de retour pour revenir au volet Raster Functions (Fonctions Raster).

Lorsque la fonction est ouverte, deux onglets apparaissent : General (Général) et Parameters (Paramètres). La page General (Général) permet de modifier le nom, la description et le type de pixel en sortie de la fonction. L’onglet Parameters (Paramètres) permet de spécifier l’entrée de la fonction et de définir les paramètres permettant de contrôler la manière dont la fonction traite les données.

Onglet Général

Vous pouvez modifier les propriétés d’une fonction raster sur l’onglet General (Général), y compris le nom, la description, le type de pixel en sortie, et les règles multidimensionnelles.

La modification du nom et de la description de la fonction raster est plus utile lors de la création de chaînes de fonctions avec plusieurs fonctions. Le nom et la description peuvent décrire l’objet de la fonction, ce qui facilite la compréhension des composantes de la chaîne de fonctions.

Dans la plupart des cas, la valeur par défaut de Output Pixel Type (Type de pixel en sortie) est Unknown (Inconnu), ce qui signifie que la fonction détermine le type de pixel en sortie. La plupart du temps, il n’est pas nécessaire de la modifier. Pour certaines fonctions raster, le type de pixel en sortie est le même que l’entrée, et il peut être nécessaire de changer le type de pixel. Par exemple, il se peut que vous deviez modifier le type de pixel en sortie pour la fonction Stretch (Étirement) si vous souhaitez convertir un raster en entrée à virgule flottante en format 8 bits non signé pour les besoins de l’affichage.

Les propriétés Multidimensional Rules (Règles multidimensionnelles) sont disponibles pour toutes les fonctions raster locales avec deux rasters en entrée ou plus. Les propriétés contrôlent les règles de traitement du calcul de raster multidimensionnel lorsque deux jeux de données raster multidimensionnels ou plus sont traités par la fonction raster.

  • Match Variables (Apparier les variables) : lorsque cette propriété est cochée, la fonction raster est exécutée uniquement si les variables dans les deux rasters multidimensionnels en entrée ou plus ont le même nom. Si aucun nom de variable n’est apparié, un message d’erreur indique qu’aucun nom ne correspond aux variables. Il s’agit de l’option par défaut. Si cette option n’est pas cochée, les rasters multidimensionnels en entrée peuvent avoir des variables portant des noms différents. Cela est nécessaire pour des fonctions telles que la fonction Heat Index (Indice de chaleur), qui requiert une entrée d’humidité relative et une entrée de température.

  • Union Dimensions (Union des dimensions) : lorsque cette propriété n’est pas cochée, la fonction raster est exécutée uniquement si les dimensions de deux rasters multidimensionnels en entrée ou plus ont le même nom. Si aucun nom de dimension n’est apparié, un message d’erreur indique qu’aucun nom ne correspond aux variables. Il s’agit de l’option par défaut. Lorsque cette option est cochée, les dimensions n’ont pas de noms appariés, ce qui génère une union des dimensions. Par exemple, si vous ajoutez deux rasters multidimensionnels qui ont tous les deux une variable de température de l’océan nommée "temp", mais que la première effectue sa mesure selon la dimension Time, tandis que l’autre effectue sa mesure selon la dimension Depth, le résultat est un raster multidimensionnel comportant les deux dimensions Time et Depth, où la variable de température est ajoutée pour chaque combinaison des dimensions.

Onglet General (Généralités) des fonctions raster

Onglet Paramètres

L’onglet Parameters (Paramètres) peut être utilisé pour spécifier l’entrée de la fonction et définir les paramètres permettant de contrôler la manière dont la fonction traite les données. Les entrées peuvent être choisies dans les listes déroulantes des couches de la carte actuelle qui peuvent être utilisées en tant qu’entrées. Vous pouvez également utiliser le bouton Browse (Parcourir) pour accéder à un raster en entrée.

Un exemple de paramètre est le paramètre Z Factor (Facteur Z) de la fonction Hillshade (Ombrage). Le paramètre Z Factor (Facteur Z) permet d’appliquer un facteur à chaque valeur de pixel que la fonction traite.

La fonction raster Hillshade (Ombrage) permet de définir le facteur Z dans le volet Properties (Propriétés).

Dès que les entrées et paramètres ont été définis, vous pouvez appliquer la fonction en cliquant sur le bouton Create new layer (Créer une couche) en bas du volet. Une couche est créée dans la carte en cours qui représente l’image traitée. Vous pouvez également utiliser la flèche déroulante à côté du bouton Create new layer (Créer une couche) pour utiliser Apply on Selected Layer(s) (Appliquer sur les couches sélectionnées) ou Save As (Enregistrer sous). Apply on Selected Layer(s) (Appliquer sur les couches sélectionnées) permet d’appliquer la fonction à la première couche sélectionnée dans le volet Contents (Contenu) . Save As (Enregistrer sous) permet d’enregistrer la fonction en tant que nouvel élément. Vous pouvez accéder à ces options en cliquant avec le bouton droit de la souris sur un élément dans le volet de fonction.

Si vous utilisez l’option Save As (Enregistrer sous), vous enregistrez la fonction avec toutes les entrées que vous avez spécifiées et les valeurs de paramètres que vous avez définies. Si vous utilisez des fonctions avec plusieurs entrées, vous n’êtes plus obligé de continuer à entrer des valeurs de paramètres. Cela est également utile pour ajuster la valeur d’un paramètre sans modifier les autres valeurs.

Le fait de spécifier que la sortie d’une fonction est l’entrée d’une autre permet d’enchaîner plusieurs fonctions pour effectuer des analyses plus complexes. La couche obtenue contient toutes les fonctions appliquées et peut être enregistrée en tant que modèle de fonction raster.

Éléments du volet Raster Functions (Fonctions raster).

Le volet Raster Functions (Fonctions raster) permet non seulement d’appliquer des fonctions pour exécuter des processus, mais aussi de gérer votre volet. En cliquant avec le bouton droit de la souris sur un élément de la catégorie System (Système), vous pouvez ouvrir la fonction, la copier dans une autre catégorie, puis l’exporter.

Si votre fonction se trouve dans la catégorie Custom (Personnalisé) ou Project (Projet), vous pouvez effectuer encore plus de tâches de gestion (modifier la fonction, la déplacer dans une autre catégorie, la renommer ou la supprimer, par exemple). Si vous êtes connecté en tant que membre détenant des privilèges de mise à jour, un clic sur le bouton droit de la souris affiche l’option Share to Portal (Partager sur le portail). Cette option permet de partager l’élément avec les membres de votre organisation ou avec tout le monde. Si vous mettez à jour la fonction, vous pouvez mettre à jour le modèle de fonction raster à l’aide de l’éditeur Raster Function (Fonction raster).

Options

Le bouton de menu du volet Raster Functions (Fonctions Raster) contient la liste d’options suivantes :

Option de menu

Description

Gallery (Bibliothèque) Vue des icônes

Utilisez le mode Gallery (Bibliothèque) pour afficher les fonctions sous forme de grandes icônes. Il s’agit de la vue par défaut du volet.

Outline (Contour) Afficher l’arborescence du catalogue

Utilisez le mode Outline (Contour) pour afficher les fonctions sous forme de petites icônes et voir plus de fonctions à l’écran.

Add New Sub-Category (Ajouter une nouvelle sous-catégorie) Ajouter

Créez une sous-catégorie dans la catégorie Project (Projet) ou System (Système).

Open Python Raster Function (Ouvrir la fonction raster Python) Script

Accédez à l’ensemble des fonctions raster Python personnalisées que vous avez créées.

Create New Template (Créer un modèle) Créer un modèle

Créez un modèle dans l’Éditeur de fonctions. Ici, vous pouvez faire glisser des fonctions et créer des connexions dans une expérience qui s’apparente à ModelBuilder.

History (Historique) Historique de la fonction raster

Consultez l’historique du traitement des fonctions raster dans l’onglet History (Historique) du volet Catalog (Catalogue). Les fonctions raster exécutées en local et sur un portail sont enregistrées avec l’historique de votre projet. Vous pouvez filtrer, trier et rechercher toutes les fonctions raster exécutées dans le projet et pouvez consulter des informations détaillées sur chaque fonction exécutée et la rouvrir avec les mêmes réglages utilisés. De plus, vous pouvez enregistrer une fonction raster ou une chaîne de fonctions exécutée en affichant les propriétés de la fonction, puis en cliquant sur Save As (Enregistrer sous).