Mettre à jour une fonction raster (Outils de gestion des données)
Résumé
Ajoute, remplace ou supprime une chaîne de fonctions dans un jeu de données mosaïque ou une couche raster qui contient une fonction raster.
Utilisation
Pour appliquer le fichier rft.xml aux éléments d’un jeu de données mosaïque, vous devez sélectionner ces élément dans la table attributaire ou définir une requête à l’aide de l’outil Make Mosaic Layer (Créer une couche mosaïque).
La fragmentation des bases de données et la manipulation fréquente des données peut augmenter considérablement la taille d’une mosaïque. Si la taille de la base de données est volumineuse car les transactions sont constantes, exécutez l’outil Compact (Compacter).
Jeu de données mosaïque ou couche raster. Si vous utilisez une couche raster, une fonction doit lui être appliquée.
Mosaic Layer; Raster Layer
Mosaic Dataset Items (Eléments du jeu de données mosaïque)
(Facultatif)
Détermine si les mises à jour ont un impact sur des fonctions ou sur l’ensemble du jeu de données mosaïque.
Activé—Les mises à jour ont un impact sur les fonctions associées à tous les éléments du jeu de données mosaïque.
Décoché—Les mises à jour ont un impact sur les fonctions associées au jeu de données mosaïque. Il s’agit de l’option par défaut.
Boolean
Edit Options (Options de mise à jour)
(Facultatif)
Insérez, remplacez ou supprimez une chaîne de fonctions.
Insertion—Insérez la chaîne de fonctions au-dessus du nom de fonction de la chaîne existante. Spécifiez la chaîne de fonctions ci-après dans le paramètre Function Name (Nom de la fonction). Il s’agit de l’option par défaut.
Remplacer—Remplacez la chaîne de fonctions existante par la chaîne de fonctions spécifiée dans cet outil. Spécifiez la chaîne de fonctions ci-après dans le paramètre Function Name (Nom de la fonction).
Retirer—Supprimez la chaîne de fonctions depuis la fonction spécifiée dans le paramètre Function Name (Nom de la fonction).
String
Modèle de fonction raster
(Facultatif)
Choisissez la chaîne de fonctions (fichier rft.xml) à insérer ou remplacer.
File
Function Name (Nom de la fonction)
(Facultatif)
Choisissez l’endroit où insérer, remplacer ou supprimer la chaîne de fonctions dans la chaîne de fonctions existante.
Si vous insérez la fonction, à l’aide de l’outil Insert (Insérer), elle est insérée au-dessus de la fonction spécifiée dans le paramètre Function Name (Nom de la fonction).
Jeu de données mosaïque ou couche raster. Si vous utilisez une couche raster, une fonction doit lui être appliquée.
Mosaic Layer; Raster Layer
edit_mosaic_dataset_item
(Facultatif)
Détermine si les mises à jour ont un impact sur des fonctions ou sur l’ensemble du jeu de données mosaïque.
EDIT_MOSAIC_DATASET_ITEM—Les mises à jour ont un impact sur les fonctions associées à tous les éléments du jeu de données mosaïque.
EDIT_MOSAIC_DATASET—Les mises à jour ont un impact sur les fonctions associées au jeu de données mosaïque. Il s’agit de l’option par défaut.
Boolean
edit_options
(Facultatif)
Insérez, remplacez ou supprimez une chaîne de fonctions.
INSERT—Insérez la chaîne de fonctions au-dessus du nom de fonction de la chaîne existante. Spécifiez la chaîne de fonctions dans le paramètre location_function_name. Il s’agit de l’option par défaut.
REPLACE—Remplacez la chaîne de fonctions existante par la chaîne de fonctions spécifiée dans cet outil. Spécifiez la chaîne de fonctions ci-après dans le paramètre location_function_name.
REMOVE—Supprimez la chaîne de fonctions depuis la fonction spécifiée dans le paramètre location_function_name.
String
function_chain_definition
(Facultatif)
Choisissez la chaîne de fonctions (fichier rft.xml) à insérer ou remplacer.
File
location_function_name
(Facultatif)
Choisissez l’endroit où insérer, remplacer ou supprimer la chaîne de fonctions dans la chaîne de fonctions existante.
String
Sortie dérivée
Nom
Explication
Type de données
out_raster
Jeu de données mosaïque mis à jour.
Mosaic Layer; Raster Layer
Exemple de code
Exemple 1 d’utilisation de l’outil EditRasterFunction (fenêtre Python)
Il s’agit d’un exemple Python pour EditRasterFunction.