Resumen
Exporta grupos de campos y valores contingentes a un archivo .csv.
Uso
Esta herramienta puede usarse conjuntamente con la herramienta Importar valores contingentes.
El archivo de grupos de campos .csv contiene las columnas NAME, IS_RESTRICTIVE y FIELD. El nombre de la columna FIELD se incrementa según se requiera para incluir todos los campos del grupo de campos, por ejemplo, FIELD1, FIELD2, FIELD3, etc.
Columnas del .csv de grupos de campos
Columna Description Ejemplo NAME
El nombre del grupo de campos
AnimalCategories
IS_RESTRICTIVE
Especifica si el grupo de campos es restrictivo
TRUE
FIELD1
El nombre del campo
categoría
El archivo .csv de valores contingentes contiene las siguientes columnas: CAV_ID, IS_RETIRED, FIELD_GROUP, SUBTYPE, SUBTYPE_NAME, CV_TYPE, CV_VALUE y DESCRIPTION.
Columnas del .csv de valores contingentes
Columna Description Ejemplo CAV_ID
El Id. del valor contingente.
1
IS_RETIRED
Un valor booleano que define si se da de baja el valor contingente.
False
FIELD_GROUP
El nombre del grupo de campos al que corresponde el valor contingente.
AnimalCategories
SUBTYPE
Si el dataset presenta un subtipo y el subtipo se utiliza en la definición de valor contingente, este es el código de subtipo al que se aplica la regla.
2
SUBTYPE_NAME
Si el dataset presenta un subtipo y el subtipo se utiliza en la definición de valor contingente, esta es la descripción de texto del código de subtipo.
Sangre fría
CV_TYPE1
El tipo de valor contingente. El valor del tipo se almacena como un número entero de la siguiente manera:
- 1: cualquiera
- 2: nulo
- 3: valor codificado
- 4: rango
3
CV_VALUE1
El valor de campo específico. Si el tipo es cualquiera o nulo, el valor del archivo .csv está vacío.
1
DESCRIPTION1
Si el tipo de valor contingente es un valor codificado, este es el texto de descripción del valor codificado.
Pez
Sintaxis
arcpy.management.ExportContingentValues(target_table, field_groups_file, contingent_values_file)
Parámetro | Explicación | Tipo de datos |
target_table | La tabla o clase de entidad de geodatabase de entrada de la que se exportarán los grupos de campo y valores contingentes. | Table View |
field_groups_file | La ubicación y nombre del archivo .csv de salida que se creará con nombres de columna específicos que contienen información sobre los grupos de campos de la tabla de destino. | File |
contingent_values_file | La ubicación y nombre del archivo .csv de salida que se creará con nombres de columna específicos que contienen información sobre los valores contingentes de la tabla de destino. | File |
Muestra de código
Exportar los grupos de campos y valores contingentes de una clase de entidad denominada GasPipes.
import arcpy
arcpy.ExportContingentValues_management("C:\\MyProject\\myConn.sde\\pro.USER1.Animals",
"C:\\MyProject\\MyFieldGroups.csv",
"C:\\MyProject\\MyContingentValues.csv")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí