Skip To Content

Editeur de fonctions raster

La fenêtre Raster Function Editor (Éditeur de fonctions raster) est une interface de programmation visuelle qui permet de générer des chaînes de traitement d’analyse raster et d’images. Les chaînes de fonctions sont représentées sous forme de diagrammes où les fonctions sont enchaînées, en utilisant la sortie d’une ou de plusieurs fonctions en entrée d’une autre fonction. Les chaînes de fonctions raster 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 une chaîne de fonctions en ajoutant des fonctions raster, des variables raster, des scalaires et les types de données requis au diagramme et en les connectant pour effectuer une analyse. Cette analyse peut être réalisée sur l’étendue d’affichage actuelle ou d’une manière distribuée à l’aide de l’analyse raster.
  • Enregistrer une chaîne de fonctions 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 enchaînées 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 sont connectées interactivement : 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.

Vous pouvez utiliser un modèle de fonction raster enregistré en tant que moteur de rendu personnalisé pour les couches d’images dynamiques dans votre carte Web. Ce processus à la volée fait appel à la chaîne de fonctions raster dans le modèle pour afficher un service d’imagerie dynamique en tant que résultat traité, sans générer un nouveau jeu de données.

Créer un modèle de fonction raster

Plus de 150 fonctions raster intégrées sont disponibles pour vos tâches d’imagerie et raster. Une fois que vous connaissez les fonctions nécessaires à votre 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 Classic.
  3. Cliquez sur l’onglet Analysis (Analyse) pour ouvrir la fenêtre Perform Analysis (Effectuer une analyse), puis sélectionnez Raster Analysis (Analyse raster).
  4. Cliquez sur le bouton Raster Function Editor (Éditeur de fonctions raster) Éditeur de fonctions raster .

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

    La fenêtre de l’éditeur de fonctions se divise en deux parties : les fonctions disponibles figurent sur la gauche, et l’espace de travail de mise à jour de la chaîne de fonctions raster se trouve en regard. Dans la vue par défaut, les fonctions raster intégrées se situent dans la catégorie System (Système).

    Les outils en haut de l’espace de travail vous permettent d’ajouter des variables dans la chaîne et de gérer le modèle de fonction raster. 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 des nœuds de fonction.

  5. Dans la liste des fonctions raster, avec le filtre System (Système), saisissez une fonction raster en particulier pour la rechercher. Pour accéder aux modèles de fonctions raster existants, cliquez sur System (Système) et sélectionnez une autre option de filtrage du contenu. Sélectionnez par exemple My Organization (Mon organisation) pour trouver les modèles de fonctions raster qui ont été créées et partagées par les membres de votre organisation.
  6. 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) Ajouter une fonction pour ajouter la fonction raster dans la fenêtre de mise à jour.
  7. 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, de façon que les membres de votre organisation qui utilisent la chaîne de fonctions puissent comprendre comment la fonction est utilisée. Le cas échéant, définissez l’option Output Pixel Type (Type de pixel en sortie). Si elle n’est pas configurée, 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 : 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 sélectionnant 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.

    Cliquez sur OK pour fermer la fenêtre de propriétés.

  8. Vous pouvez également réaliser une ou plusieurs 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 votre modèle de fonction raster comprend l’analyse multidimensionnelle, veillez à spécifier les paramètres des règles multidimensionnelles.
    • Cliquez sur le bouton Switch to pan mode (Passer en mode de déplacement) Passer en 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.

  9. Une fois votre chaîne de fonctions raster construite, 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. Vous pouvez fournir un titre, un type, des balises et spécifier le dossier dans lequel le stocker, ainsi que des options de partage.

    Lorsque vous avez terminé, cliquez sur Save (Enregistrer).

  10. 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 vous demande si vous souhaitez le faire maintenant. 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 page Analysis (Analyse) comporte un volet qui résume chaque fonction raster de votre chaîne de traitement. Vous pouvez vérifier les paramètres de chaque fonction et utiliser 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.

  11. Vous pouvez cliquer sur le bouton de 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 votre analyse. Pour accélérer le traitement de l’aperçu, appliquez un zoom avant sur une petite région de l’analyse.

  12. Cliquez sur Run Analysis (Exécuter l’analyse) pour exécuter le modèle de fonction raster.

    Les résultats de votre 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. Dans la fenêtre Raster Analysis (Analyse raster), cliquez sur le bouton Browse Raster Function Templates (Parcourir les modèles de fonction raster) Parcourir les modèles de fonction raster.

    La fenêtre de contenu Custom Analysis Tools (Outils d’analyse personnalisés) apparaît.

  3. Dans le volet Filter (Filtrer), cliquez sur Item Type (Type d’élément) > Raster Function Templates (Modèles de fonctions raster) pour afficher une liste de modèles de fonctions raster enregistrés.
  4. Recherchez votre modèle de fonction raster dans la liste, cliquez sur la flèche de liste déroulante sur le bouton Select (Sélectionner), puis cliquez sur Edit (Mise à jour).

    Le modèle de fonction raster peut être mis à jour dans l’éditeur de fonctions raster.

  5. 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.