Importer des règles attributaires (Outils de gestion des données)
Résumé
Importe des règles attributaires depuis des fichiers de valeurs séparées par des virgules (.csv) dans un jeu de données.
Utilisation
Remarque :
Une fois que vous avez importé des règles attributaires dans un jeu de données, la version minimale du client est ArcGIS Pro 2.1 pour le jeu de données. Le jeu de données ne peut donc plus être utilisé dans ArcGIS Desktop.
Cet outil importe uniquement les règles qui n’existent pas déjà pour le jeu de données, et ne met pas à jour les règles existantes. C’est le nom de la règle, et non la définition de la règle, qui détermine si une règle est appliquée spécifiquement à un jeu de données. Par exemple, une classe d’entités possède deux règles appelées Règle A et Règle B. Si le fichier .csv en entrée tente d’importer des règles nommées Règle B et Règle C, la Règle C sera importée, mais la Règle B sera ignorée puisqu’il existe déjà une règle nommée Règle B pour le jeu de données.
Si l’importation échoue, la colonne et la ligne qui ont rencontré un échec sont signalées dans un message d’erreur. Les autres règles attributaires valides figurant dans le fichier .csv sont importées.
Cet outil peut être utilisé avec l’outil Exporter des règles attributaires.
Licence :
Vous devez disposer d’une licence pour l’extension Data Reviewer pour pouvoir importer les règles créées à l’aide d’outils ArcGIS Data Reviewer. Un avertissement est émis si le fichier .csv importé contient une règle basée sur Data Reviewer alors que vous ne disposez pas d’une licence d’extension pour Data Reviewer.
Si un avertissement est généré lors de l’importation, la ligne spécifique qui a échoué est signalée dans un message d’avertissement. Les autres règles attributaires valides figurant dans le fichier .csv sont importées.
Le fichier .csv importé doit contenir les colonnes suivantes :
Colonne
Description
Exemple
NAMENom de la règle.
constraintRuleOP
DESCRIPTIONLa description de la règle.
La pression opérationnelle doit être inférieure à 300.
TYPELe type de règle attributaire.
CONSTRAINT, CALCULATION
SUBTYPESi le jeu de données possède un sous-type et que le sous-type est utilisé dans la définition de la règle, il s’agit du nom du sous-type (également appelé description du sous-type) auquel la règle est appliquée.
ALL
FIELDNom du champ auquel la règle est appliquée, le cas échéant.
CONDITION
ISEDITABLEUne valeur booléenne qui définit si le champ attributaire est modifiable.
True ou False
TRIGGERINSERTUne valeur booléenne qui définit si les événements déclencheurs pour la règle peuvent faire l’objet de modifications d’insertion.
True ou False
TRIGGERDELETEUne valeur booléenne qui définit si les événements déclencheurs pour la règle peuvent faire l’objet de modifications de suppression.
True ou False
TRIGGERUPDATEUne valeur booléenne qui définit si les événements déclencheurs pour la règle peuvent faire l’objet de modifications de mise à jour.
True ou False
SCRIPTEXPRESSION
Expression de script ArcGIS Arcade qui définit la règle.
$feature.OPERATINGPRESSURE < 300
ERRORNUMBER
Le numéro d’erreur de la règle, si applicable.
99
ERRORMESSAGE
Le message d’erreur de la règle, le cas échéant.
Pression opérationnelle non valide. La valeur doit être inférieure à 300.
EXCLUDECLIENTEVALUATION
Une valeur booléenne qui définit si la règle est prise en charge pour tous les clients ou seulement pour les clients simples.
True or False
ISENABLED
Valeur booléenne qui définit si la règle attributaire est activée.
True or False
BATCH
Valeur booléenne qui définit si la règle prend en charge la validation par lots.
True ou False
SEVERITY
Entier (entre 1 et 5) qui définit la gravité de l’erreur.
2
TAGS
Ensemble de valeurs de chaîne permettant d’identifier la règle.
Operating pressure
CATEGORY
Si applicable, entier généré par le système qui définit la catégorie de règle.
Cette valeur est générée par le système et ne doit pas être modifiée.
6
CHECKPARAMETERS
Valeur JSON générée par le système qui définit la configuration d’une règle basée sur Data Reviewer.
Cette valeur est générée par le système et ne doit pas être modifiée.
{"ReviewerRuleType": "0", "minimumangle": "60"}
TRIGGERINGFIELDS
Liste de valeurs de champs représentant les champs ayant fait l’objet d’une mise à jour et qui déclenche la règle attributaire.
Remarque :
Une matrice vide définie en tant que [] représente tous les champs comme champs de déclenchement. Si aucun champ de déclenchement n’est indiqué, tous les champs sont répertoriés comme champs de déclenchement.
["RoadCondition", "NumberOfLanes", "RoadType"]
Remarque :
L’exportation des règles attributaires d’ArcGIS Pro 3.4 ou version ultérieure contient la colonne TRIGGERINGFIELDS dans le fichier .csv en sortie. Pour importer des règles attributaires depuis ce fichier à l’aide d’une version antérieure d’ArcGIS Pro, supprimez cette colonne du fichier .csv avant de procéder à l’importation.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Table cible |
Table ou classe d’entités à laquelle les règles attributaires sont appliquées. Le jeu de données doit avoir toutes les entités spécifiées dans la définition de la règle. |
Table View |
|
Fichier en entrée |
Fichiers .csv contenant les règles à importer. |
File |
Sortie dérivée
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Règles attributaires importées |
Jeu de données en entrée mis à jour. |
Table View; Raster Layer; Mosaic Layer |
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui