Paramètres de géotraitement

Les administrateurs système peuvent gérer plusieurs paramètres de l’application pour les utilisateurs ArcGIS AllSource.

Les paramètres décrits ci-dessous doivent être ajoutés sous l’élément Geoprocessing dans le fichier Pro.settingsConfig.

En savoir plus sur les options de géotraitement

ToolParameters

Utilisez ce paramètre pour remplacer la valeur par défaut des paramètres de l’outil de géotraitement. L’élément ToolParameters doit contenir un ou plusieurs éléments Parameter, chacun avec les attributs suivants :

  • toolName : nom de l’outil.
  • toolboxAlias : alias de la boîte à outils contenant l’outil.
  • name : nom du paramètre.
  • Islocked : indique si la valeur du paramètre est verrouillée dans la boîte de dialogue de l’outil.

Remarque :

Aucun paramètre de l’interface utilisateur ne correspond aux paramètres ToolParameters.

Le nom de l’outil, l’alias de l’outil et les noms de paramètre sont répertoriés dans la page de référence de l’outil de chaque outil, dans la section Parameters (Paramètres) de l’onglet Python (Python).

Un exemple de ce paramètre utilisé pour définir la valeur par défaut du paramètre Expression Type (Type d’expression) (expression_type) de l’outil Calculate Field (Calculer un champ) sur Arcade est illustré ci-après.

<ToolParameters>
     <Parameter toolName="calculatefield" toolboxAlias="management" name="expression_type" isLocked="true">ARCADE</Parameter>
</ToolParameters>

AddHistoryItem

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Logging (Enregistrement dans le journal) > Write geoprocessing operations to Geoprocessing History (Consigner les opérations de géotraitement dans l’historique de géotraitement) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true (par défaut)
  • false

Un exemple de ce paramètre est présenté ci-dessous.

<AddHistoryItem isLocked="true">false</AddHistoryItem>

AddOutputsToMap

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Set options for running geoprocessing tools and scripts (Définir les options pour l’exécution des scripts et outils de géotraitement) > Add output datasets to an open map (Ajouter des jeux de données en sortie à une carte ouverte) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true (par défaut)
  • false

Un exemple de ce paramètre est présenté ci-dessous.

<AddOutputsToMap isLocked="true">false</AddOutputsToMap>

BlockNonSystemPythonToolbox

L’ouverture d’une boîte à outils Python (fichier .pyt) personnalisée entraîne l’exécution de code tiers potentiellement dangereux. Utilisez ce paramètre pour bloquer ou autoriser l’exécution du code avec ou sans avertissement. Ce paramètre n’a pas de paramètre correspondant dans l’interface utilisateur, la propriété isLocked est donc ignorée.

Les valeurs possibles sont les suivantes :

  • Always bloque systématiquement l’accès aux boîtes à outils Python personnalisées.
  • Ask : affiche une boîte de dialogue d’avertissement avant l’ouverture d’une boîte à outils Python. Il s’agit du comportement par défaut. Si Yes (Oui) est sélectionné dans la boîte de dialogue, le code de la boîte à outils est exécuté. Si No (Non) est sélectionné, l’accès à la boîte à outils Python est bloqué. Ce choix est disponible pour chaque boîte à outils Python et mémorisé d’une session à l’autre. Si le fichier ou le code de la boîte à outils est mis à jour, la boîte de dialogue d’avertissement s’affiche de nouveau. La boîte de dialogue d’avertissement n’apparaît pas pour les boîtes à outils que vous avez créées.
  • No : ne bloque pas l’accès aux boîtes à outils Python personnalisées et n’affiche pas une boîte de dialogue d’avertissement avant l’ouverture d’une boîte à outils Python.

Un exemple de ce paramètre est présenté ci-dessous.

<BlockNonSystemPythonToolbox isLocked="true">Always</BlockNonSystemPythonToolbox>

EnableUndo

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Set options for running geoprocessing tools and scripts (Définir les options pour l’exécution des scripts et outils de géotraitement) > Enable Undo toggled on by default (L’option Enable Undo (Activer l’annulation) est activée par défaut) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true
  • false (par défaut)

Un exemple de ce paramètre est présenté ci-dessous.

<EnableUndo isLocked="true">true</EnableUndo>

MessageLevelCommandSyntax

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Additional information messages (Messages d’information supplémentaires) > Command syntax (Syntaxe de la commande) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true
  • false (par défaut)

Un exemple de ce paramètre est présenté ci-dessous.

<MessageLevelCommandSyntax isLocked="true">true</MessageLevelCommandSyntax>

MessageLevelDiagnostics

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Additional information messages (Messages d’information supplémentaires) > Diagnostics (Diagnostics) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true
  • false (par défaut)

Un exemple de ce paramètre est présenté ci-dessous.

<MessageLevelDiagnostics isLocked="true">true</MessageLevelDiagnostics>

MessageLevelProjectionTransformation

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Additional information messages (Messages d’information supplémentaires) > Transformations (Transformations) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true
  • false (par défaut)

Un exemple de ce paramètre est présenté ci-dessous.

<MessageLevelProjectionTransformation isLocked="true">true</MessageLevelProjectionTransformation>

RecordGPHistoryInMetadata

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Logging (Enregistrement dans le journal) > Write geoprocessing operations to dataset metadata (Consigner les opérations de géotraitement dans les métadonnées du jeu de données) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true (par défaut)
  • false

Un exemple de ce paramètre est présenté ci-dessous.

<RecordGPHistoryInMetadata isLocked="true">false</RecordGPHistoryInMetadata>

RemoveOverwrittenLayers

Dans l’interface utilisateur, dans l’onglet Geoprocessing (Géotraitement) de la boîte de dialogue Options (Options), cliquez sur Set options for running geoprocessing tools and scripts (Définir les options pour l’exécution des scripts et outils de géotraitement) > Remove layers that reference data overwritten by geoprocessing tools (Supprimer les couches qui référencent les données remplacées par des outils de géotraitement) pour accéder au paramètre correspondant.

Les valeurs possibles sont les suivantes :

  • true (par défaut)
  • false

Un exemple de ce paramètre est présenté ci-dessous.

<RemoveOverwrittenLayers isLocked="true">false</RemoveOverwrittenLayers>