ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Mettre à jour une fonction raster

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Ajoute, replace ou supprime une chaîne de fonctions dans une mosaïque ou une couche raster qui contient une fonction raster.

Utilisation

  • Pour appliquer la fonction rft.xml aux éléments d’un jeu de données mosaïque, vous devez sélectionner les éléments dans la table attributaire ou définir une requête à l’aide de l’outil Créer une couche de mosaïque.

  • L’outil Editeur de modèles de fonctions raster peut être ajouté à toute barre d’outils à l’aide de la fenêtre Customized Mode (Mode personnalisé). L’outil se trouve sous l’onglet Command (Commande) à l’intérieur de la catégorie Raster. Pour enregistrer un modèle de fonction raster, cliquez sur File (Fichier) et sur Save (Enregistrer) : un fichier rft.xml est enregistré.

  • La fragmentation des bases de données et la manipulation fréquente des données peut augmenter considérablement la taille de votre mosaïque. Si la taille de votre base de données augmente en raison de constantes transactions, exécutez l'outil Compacter.

Syntaxe

arcpy.management.EditRasterFunction(in_mosaic_dataset, {edit_mosaic_dataset_item}, {edit_options}, {function_chain_definition}, {location_function_name})
ParamètreExplicationType de données
in_mosaic_dataset

Jeu de données mosaïque ou jeu de données 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 concernent les fonctions ou l'intégralité de la mosaïque.

  • EDIT_MOSAIC_DATASET —Les mises à jour concernent les fonctions associées au jeu de données mosaïque. Il s’agit de l’option par défaut.
  • EDIT_MOSAIC_DATASET_ITEM —Les mises à jour concernent les fonctions associées à tous les éléments au sein du jeu de données mosaïque.
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-dessous dans le paramètre location_function_name.
  • REMOVE — Supprimez la chaîne de fonctions à partir de 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) que vous voulez insérer ou remplacer.

File
location_function_name
(Facultatif)

Indiquez si vous souhaitez insérer, remplacer ou supprimer la chaîne de fonctions au sein de la chaîne de fonctions existante.

String

Sortie dérivée

NomExplicationType de données
out_raster

Jeu de données mosaïque mis à jour.

Couche de mosaïque; Couche raster

Exemple de code

Exemple 1 d'utilisation de l'outil EditRasterFunction (fenêtre Python)

Il s'agit d'un exemple de script Python pour EditRasterFunction.

import arcpy
arcpy.EditRasterFunction_management(
     "C:/Workspace/editfunction.gdb/md", "EDIT_MOSAIC_DATASET", 
     "INSERT", "C:/workspace/hillshade.rft.xml", "Stretch Function")
Exemple 2 d'utilisation de l'outil EditRasterFunction (script autonome)

Ceci est un exemple de script Python pour EditRasterFunction.

#Add raster function on top of mosaic dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "editfunction.gdb/md"
editmode = "EDIT_MOSAIC_DATASET"
editmethod = "INSERT"
funcfile = "C:/workspace/hillshade.rft.xml"
funcname = "#"

arcpy.EditRasterFunction_management(mdname, editmode, editmethod, 
                                    funcfile, funcname)

Environnements

  • Espace de travail courant
  • Espace de travail temporaire

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes

  • Présentation générale du jeu d'outils Raster
  • Paramètres d'environnement des données raster
  • Quelles sont les fonctions utilisées par une mosaïque ou un raster ?
  • Accès à l'Editeur de modèles de fonctions raster
  • Mise à jour des chaînes de fonctions dans une mosaïque
  • Mise à jour de modèles de chaîne de fonctions

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal