Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla o clase de entidad desde la que se exportarán las reglas de atributos. | Table View |
Archivo de salida | Ubicación de carpeta y nombre del archivo .csv que se va a crear. | File |
Resumen
Exportar reglas de atributos de un dataset a un archivo de valores separados por comas (.csv).
Uso
Esta herramienta puede usarse conjuntamente con la herramienta Importar reglas de atributos.
El archivo .csv de salida incluirá las siguientes columnas:
Columna Descripción Ejemplo NAME
El nombre de la regla.
constraintRuleOP
DESCRIPTION
Descripción de regla.
La presión de funcionamiento debe ser menor que 300.
TYPE
El tipo de regla de atributo.
CONSTRAINT, CALCULATION
SUBTYPE
Si el dataset tiene un subtipo y el subtipo se utiliza en la definición de la regla, este es el nombre (también llamado descripción) del subtipo al que se aplica la regla.
ALL
FIELD
El nombre del campo al que se aplica la regla, si procede.
CONDITION
ISEDITABLE
Un valor booleano que define si el campo de atributo es editable.
Verdadero o falso
TRIGGERINSERT
Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de inserción.
Verdadero o falso
TRIGGERDELETE
Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de eliminación.
Verdadero o falso
TRIGGERUPDATE
Un valor booleano que define si los eventos desencadenadores de la regla están activados para las ediciones de actualización.
Verdadero o falso
SCRIPTEXPRESSION
Una expresión de script de ArcGIS Arcade que define la regla.
$feature.OPERATINGPRESSURE < 300
ERRORNUMBER
El número de error de la regla, si corresponde.
99
ERRORMESSAGE
El mensaje de error de la regla, si corresponde.
Presión de funcionamiento no válida. El valor debe ser menor que 300.
EXCLUDECLIENTEVALUATION
Un valor booleano que define si la regla se admite para todos los clientes o solo para los clientes simples.
Verdadero o falso
ISENABLED
Un valor booleano que define si la regla de atributo está habilitada.
Verdadero o falso
BATCH
Un valor booleano que define si la regla admite la validación por lotes.
Verdadero o falso
SEVERITY
Un valor entero (1–5) que define la gravedad del error.
2
TAGS
Un conjunto de valores de cadena que identifican la regla.
Presión de funcionamiento
CATEGORY
Un valor entero generado por el sistema que define la categoría de reglas, si corresponde.
Este valor lo genera el sistema y no debe modificarse.
6
CHECKPARAMETERS
Un valor JSON generado por el sistema que define la configuración de una regla basada en Data Reviewer.
Este valor lo genera el sistema y no debe modificarse.
{"ReviewerRuleType": "0", "minimumangle": "60"}
TRIGGERINGFIELDS
Lista de valores de campos que muestra los campos en los que ocurre una edición que desencadenará la regla de atributos.
Nota:
Una matriz vacía definida como [] representa todos los campos como campos de desencadenador. Si no se especifican campos de desencadenador, todos los campos se muestran como campos de desencadenador.["RoadCondition", "NumberOfLanes", "RoadType"]
Parámetros
arcpy.management.ExportAttributeRules(in_table, out_csv_file)
Nombre | Explicación | Tipo de datos |
in_table | La tabla o clase de entidad desde la que se exportarán las reglas de atributos. | Table View |
out_csv_file | Ubicación de carpeta y nombre del archivo .csv que se va a crear. | File |
Muestra de código
Exportar las reglas de atributos desde una clase de entidad denominada GasPipes.
import arcpy
arcpy.management.ExportAttributeRules("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes",
"C:\\MyProject\\ExpAttrRulesFrBuilding.csv")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí