Etiqueta | Explicación | Tipo de datos |
Tabla de entrada | La tabla cuyos datos o esquema se utilizarán para generar los valores contingentes. | Table View |
Archivo de grupos de campos | Archivo .csv de salida que contiene información sobre el grupo de campos. | File |
Archivo de valores contingentes | Archivo .csv de salida que contiene información sobre los valores contingentes. | File |
Modo (Opcional) | Especifica el método que se utilizará para generar valores contingentes.
| String |
Grupos de campos (Opcional) |
Grupos de campos para los que se generarán valores contingentes. Si no se proporciona ningún valor, se utilizarán todos los grupos de campos. | String |
Resumen
Genera valores contingentes a partir de un conjunto de datos existente utilizando los valores de datos de la tabla o los valores de dominio asignados a los campos. La herramienta crea dos archivos .csv: uno para los grupos de campos y otro para los valores contingentes.
Uso
La tabla de entrada debe residir en un espacio de trabajo que admita valores contingentes.
Los grupos de campos deben estar configurados en la tabla de entrada para que la herramienta funcione correctamente.
Si el valor del parámetro Modo es Esquema, se genera un valor contingente para cualquier combinación posible de dominios asignados al grupo de campos. Esto puede dar lugar a un número elevado de valores contingentes.
Si un campo de un grupo de campos no tiene ningún dominio asignado, la herramienta genera un valor contingente de ANY para dicho campo. Si el campo se puede establecer como nulo, también se genera el valor contingente NULL.
Parámetros
arcpy.management.GenerateContingentValues(in_table, field_groups_file, contingent_values_file, {mode}, {field_groups})
Nombre | Explicación | Tipo de datos |
in_table | La tabla cuyos datos o esquema se utilizarán para generar los valores contingentes. | Table View |
field_groups_file | Archivo .csv de salida que contiene información sobre el grupo de campos. | File |
contingent_values_file | Archivo .csv de salida que contiene información sobre los valores contingentes. | File |
mode (Opcional) | Especifica el método que se utilizará para generar valores contingentes.
| String |
field_groups [field_groups,...] (Opcional) |
Grupos de campos para los que se generarán valores contingentes. Si no se proporciona ningún valor, se utilizarán todos los grupos de campos. | String |
Muestra de código
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función GenerateContingentValues de modo inmediato.
import arcpy
arcpy.management.GenerateContingentValues(
'C:\\location\\gdb.gdb\\table_1', 'c:\\temp\\fg.csv', 'c:\\temp\\cv.csv',
['field_group_1', 'field_group_3'], 'DATA')
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí