Editeur de fonctions raster

L’outil Raster Function Editor (Éditeur de fonctions raster) est une interface de programmation visuelle qui permet de générer des modèles de fonctions d’analyse raster et d’images. Dans l’éditeur, les fonctions raster sont représentées sous forme de diagrammes pouvant être joints ensemble, en utilisant la sortie d’une ou de plusieurs fonctions en entrée d’une autre fonction. Ces fonctions raster jointes peuvent être enregistrées sous forme de modèles de fonctions raster, que vous pouvez ensuite réutiliser pour automatiser vos processus et analyses d’images. Vous pouvez créer de nouveaux modèles de fonctions raster ou modifier des modèles existants dans la fenêtre Raster Function Editor (Éditeur de fonctions raster).

La fenêtre Raster Function Editor (Éditeur de fonctions raster) permet de réaliser de nombreuses tâches, notamment :

  • Créer un modèle de fonction raster en ajoutant des fonctions raster, des variables raster, des scalaires et les types de données requis dans le diagramme et en les connectant pour effectuer une analyse.
  • Enregistrer des fonctions raster en tant que modèle de fonction raster, en fournissant un titre, des balises et des options de partage pour le modèle.
  • Parcourir les fonctions raster intégrées ou les modèles de fonctions raster déjà enregistrés dans un nouveau modèle de fonction raster.

Modèle de fonction raster

Un modèle de fonction raster est similaire à un modèle, car il contient des étapes de traitement jointes ensemble en vue de réaliser un processus plus complexe. Un modèle de fonction raster peut contenir une ou plusieurs fonctions raster, et les entrées des fonctions raster peuvent être définies en tant que variables, ce qui permet aux utilisateurs d’introduire différentes valeurs lors de l’exécution du modèle de fonction raster.

Le modèle de fonction raster ci-dessous illustre une méthodologie permettant de décrire la gravité des brûlures et la santé du couvert végétal à l’aide d’images antérieures et postérieures à un incendie. Les fonctions appropriées sont insérées dans l’éditeur et connectées de manière interactive : la sortie d’une fonction est l’entrée de la fonction suivante dans la chaîne de traitement.

Modèle de fonction raster dans l’éditeur

Lorsque vous enregistrez un modèle de fonction raster, il est stocké sous forme d’élément dans votre page My Contents (Mon contenu). Vous pouvez ouvrir les détails de l’élément d’un modèle de fonction raster, le télécharger au format JSON pour l’utiliser dans ArcGIS Pro, ou le partager avec les membres de votre organisation ou publiquement.

Remarque :

Cliquez sur le bouton Open in Raster Function Editor (Ouvrir dans l’éditeur de fonctions raster) sur la page des détails de l’élément pour ouvrir et afficher le modèle de fonction raster dans l’éditeur. Vous pouvez y apporter des modifications supplémentaires ou les modifier dans la carte Web.

Créer un modèle de fonction raster

Plus de 170 fonctions raster intégrées sont disponibles pour les tâches d’imagerie et raster. Une fois que vous connaissez les fonctions nécessaires à une tâche, vous pouvez les ajouter dans un modèle de fonction raster.

Pour créer un modèle de fonction raster, procédez comme suit :

  1. Vérifiez que vous êtes connecté et que vous possédez les privilèges appropriés pour créer du contenu et analyser des images.
  2. Ouvrez une nouvelle carte ou une carte existante dans Map Viewer.
  3. Cliquez sur l’onglet Analysis (Analyse) pour ouvrir la fenêtre Analysis (Analyse) et sélectionnez Raster functions (Fonctions raster).
  4. Cliquez sur le bouton New Raster Function Template (Nouveau modèle de fonction raster)

    Une fenêtre d’éditeur de fonctions vide apparaît.

    Les outils en haut à gauche de l’espace de travail permettent d’ouvrir des modèles de fonctions raster existants, d’ajouter des fonctions raster et d’ajouter des variables à la chaîne. Vous pouvez utiliser les outils pour déplacer et aligner la mise en page, ajouter une variable raster en entrée, ajouter une entrée scalaire et supprimer les nœuds de fonction.

    Les outils en haut à droite de l’espace de travail permettent d’exécuter le modèle, de l’enregistrer, d’en mettre à jour les propriétés ou de partager le modèle de fonction raster.

  5. Vous pouvez commencer avec un modèle de fonction raster existant partagé avec vous ou disponible via ArcGIS Online.
  6. Cliquez sur le bouton Add raster function (Ajouter une fonction raster) pour afficher une liste des fonctions raster disponibles. Dans la liste des fonctions raster, saisissez un mot-clé pour rechercher une fonction raster spécifique ou parcourez la boîte de dialogue pour sélectionner manuellement une fonction raster.
  7. Une fois que vous avez trouvé la fonction raster ou le modèle de fonction raster à utiliser, cliquez sur le bouton Add Function (Ajouter une fonction) Add function (Ajouter une fonction) pour ajouter la fonction raster dans la fenêtre de mise à jour.
  8. Une fois la fonction raster ajoutée, double-cliquez dessus dans la fenêtre de l’éditeur pour afficher ou modifier ses propriétés.

    La fenêtre des propriétés comporte les onglets suivants :

    • General (Général) : attribuez un nom et une description à la fonction. Ceci est utile lorsque vous créez une chaîne de fonctions raster avec plusieurs fonctions. Le nom de la fonction peut décrire ses actions, afin que les membres de votre organisation qui utilisent la chaîne de fonctions puissent comprendre le mode d’utilisation de la fonction. Le cas échéant, définissez l’option Output Pixel Type (Type de pixel en sortie). Si elle n’est pas définie, le type en sortie correspond au type de pixel en entrée.
    • Parameters (Paramètres) : mettez à jour les valeurs des paramètres de la fonction. Si elles ne sont pas définies comme variables publiques, ces valeurs seront utilisées lors de l’exécution du modèle.
    • Variables (Variables) : définissez certains paramètres en tant que variables pour les afficher dans la fenêtre Analysis (Analyse) lors de l’exécution du modèle de fonction en cochant la case IsPublic. Renommez les paramètres dans la colonne Name (Nom) pour apporter du contexte supplémentaire. Il peut être important de renommer le paramètre raster en entrée lorsque plusieurs entrées raster sont nécessaires pour une chaîne de processus.
      Remarque :

      Si aucun des paramètres du modèle de fonction raster n’est défini sur IsPublic, tous les paramètres seront affichés en tant que variables.

  9. Cliquez sur OK pour fermer la fenêtre de propriétés.
  10. Si vous le souhaitez, effectuez l’une des opérations suivantes :
    • Ajoutez des fonctions supplémentaires dans la fenêtre de l’éditeur et enchaînez les processus.
    • Cliquez sur le bouton Edit Properties (Mettre à jour les propriétés) Mettre à jour les propriétés en haut de la fenêtre de l’éditeur pour mettre à jour les propriétés du modèle de fonction raster. Si le modèle de fonction raster comprend l’analyse multidimensionnelle, spécifiez les paramètres des règles multidimensionnelles.
    • Cliquez sur le bouton Switch to pan mode (Activer le mode de déplacement) Activer le mode de déplacement pour utiliser le curseur en mode de déplacement dans la fenêtre. Cliquez de nouveau sur le bouton pour revenir en mode de sélection.
    • Cliquez sur le bouton Auto Layout (Mise en page automatique) Mise en page automatique pour appliquer une mise en page automatique à la chaîne de fonctions raster.
    • Cliquez sur le bouton Add Raster Variable (Ajouter une variable raster) Ajouter une variable raster pour ajouter une source de données en entrée à la chaîne de fonctions raster.
    • Cliquez sur le bouton Add Constant (Ajouter une constante) Ajouter une constante pour ajouter une valeur constante scalaire en entrée à la chaîne de fonctions raster.
    • Cliquez sur le bouton Delete Selected Items (Supprimer les éléments sélectionnés) Supprimer les éléments sélectionnés pour supprimer le ou les éléments sélectionnés dans la fenêtre de l’éditeur de fonctions.

    Vous pouvez lier deux nœuds en cliquant sur un tronçon du nœud source de la fonction raster et en le faisant glisser vers le nœud de la fonction raster cible, ce qui génère un lien entre les deux.

  11. Une fois que vous avez fini de créer la chaîne de fonctions raster, cliquez sur Save (Enregistrer) ou Save As (Enregistrer sous) pour l’enregistrer comme modèle de fonction raster.

    La fenêtre Save (Enregistrer) s’affiche.

  12. Vous pouvez éventuellement fournir un titre, un type, des balises et spécifier le dossier de stockage, ainsi que des options de partage, avant de cliquer sur Save (Enregistrer).
  13. Cliquez sur OK au bas de la fenêtre de l’éditeur de fonctions.

    Si vous n’avez pas enregistré le modèle de fonction raster, une invite apparaît. Si vous ne voulez toujours pas l’enregistrer, cliquez sur Don't Save (Ne pas enregistrer) pour passer à l’étape suivante.

    Le modèle de fonction raster s’ouvre dans la fenêtre Analysis (Analyse). Les paramètres en entrée requis, ou tous les paramètres définis sur IsPublic dans les propriétés des fonctions, apparaissent dans la fenêtre.

    La fenêtre Analysis (Analyse) comporte un volet qui résume chaque fonction raster de la chaîne de traitement. Vous pouvez vérifier les paramètres de chaque fonction et utiliser l’option Show Preview (Afficher l’aperçu) pour prévisualiser le résultat de la chaîne de traitement. Si le résultat ne vous convient pas, vous pouvez modifier les paramètres et réafficher l’aperçu.

  14. Vous pouvez désactiver le bouton bascule Show Preview (Afficher l’aperçu) pour générer une couche d’aperçu de la sortie.

    La couche d’aperçu peut vous aider à déterminer les paramètres de l’analyse. Pour accélérer le traitement de l’aperçu, appliquez un zoom avant sur une petite région de l’analyse.

  15. Cliquez sur le bouton Open to run (Ouvrir pour exécuter) pour exécuter le modèle de fonction raster.

    Remarque :
    Vous êtes invité à enregistrer le modèle. Si vous cliquez sur Yes (Oui), la boîte de dialogue des propriétés du modèle apparaît pour vous permettre d’enregistrer le modèle. Si vous cliquez sur No (Non), le modèle de fonction raster s’ouvre dans la fenêtre Analysis (Analyse).

  16. Complétez les paramètres restants du modèle de fonction raster et cliquez sur Run (Exécuter).

    Les résultats du modèle de fonction raster apparaissent dans Map Viewer Classic.

Si vous avez enregistré le modèle de fonction raster, il est enregistré sous forme d’élément dans Contents (Contenu). Vous pouvez partager l’élément publiquement ou avec des membres de votre organisation, et vous pouvez réutiliser le modèle dans la fenêtre Raster Analysis (Analyse raster) en cliquant sur le bouton Browse Raster Function Templates (Parcourir les modèles de fonction raster) Parcourir les modèles de fonction raster.

Mettre à jour un modèle de fonction raster existant

Vous pouvez mettre à jour et appliquer un modèle de fonction raster existant en procédant comme suit :

  1. Suivez les étapes 1 à 3 ci-dessus.
  2. Cliquez sur le bouton Open template (Ouvrir un modèle).

    La boîte de dialogue Browse Raster Function Templates (Parcourir les modèles de fonction raster) ; vous pouvez y sélectionner le modèle de fonction raster existant à utiliser et confirmer votre choix. La vue par défaut est My content (Mon contenu) et permet de commencer les recherches. Vous pouvez également effectuer des recherches dans votre organisation, ArcGIS Online ou ArcGIS Living Atlas of the World.

  3. Recherchez le modèle de fonction raster dans la liste, cliquez sur la flèche de liste déroulante du bouton Select (Sélectionner), puis cliquez sur Confirm (Confirmer).

    Le modèle de fonction raster peut être mis à jour dans l’outil Raster Function Editor (Éditeur de fonctions raster).

  4. Cliquez sur Save As (Enregistrer sous) pour l’enregistrer en tant que nouveau modèle de fonction raster ou sur Save (Enregistrer) pour remplacer le modèle de fonction raster existant.