Étiquette | Explication | Type de données |
Table en entrée | Table ou classe d’entités depuis laquelle les règles attributaires sont exportées. | Table View |
Fichier en sortie | Emplacement du dossier et nom du fichier .csv à créer. | File |
Synthèse
Exporter des règles attributaires depuis un jeu de données vers un fichier de valeurs séparées par des virgules (.csv).
Utilisation
Cet outil peut être utilisé avec l’outil Importer des règles attributaires.
Le fichier .csv en sortie inclut les colonnes suivantes :
Colonne Description Exemple NAME
Le nom de la règle.
constraintRuleOP
DESCRIPTION
Description de la règle.
La pression opérationnelle doit être inférieure à 300.
TYPE
Le type de règle attributaire.
CONSTRAINT, CALCULATION
SUBTYPE
Si 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.
TOUT
FIELD
Nom du champ auquel la règle est appliquée, le cas échéant.
CONDITION
ISEDITABLE
Une valeur booléenne qui définit si le champ attributaire est modifiable.
True ou False
TRIGGERINSERT
Une 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
TRIGGERDELETE
Une 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
TRIGGERUPDATE
Une 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, le cas échéant.
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
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 ou False
ISENABLED
Valeur booléenne qui définit si la règle attributaire est activée.
True ou 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 (Pression opérationnelle)
CATEGORY
Si applicable, entier généré par le système qui définit la catégorie de règles.
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 des valeurs de champ qui représentent les champs lorsqu’une mise à jour qui déclenche la règle attributaire se produit.
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"]
Paramètres
arcpy.management.ExportAttributeRules(in_table, out_csv_file)
Nom | Explication | Type de données |
in_table | Table ou classe d’entités depuis laquelle les règles attributaires sont exportées. | Table View |
out_csv_file | Emplacement du dossier et nom du fichier .csv à créer. | File |
Exemple de code
Exporter les règles attributaires depuis une classe d’entités nommée GasPipes.
import arcpy
arcpy.management.ExportAttributeRules("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes",
"C:\\MyProject\\ExpAttrRulesFrBuilding.csv")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?