Resumen
Transfiere las excepciones de representación de la entidad desde el campo de excepción predeterminado hacia los campos explícitos que se definen en las reglas de representación en la representación.
Uso
Por defecto, las excepciones de representación se almacenan en el campo de excepción para una mayor conveniencia. Un modelo de base de datos fácil de alcanzar es aquel que aprovecha los campos explícitos para contener estas excepciones. Utilice esta herramienta para exponer las excepciones en la tabla de atributos de entidades para admitir consultas y selección.
La entrada debe ser una clase de entidad de geodatabase con al menos una representación de clase de entidad.
Los campos explícitos que se actualizarán deben estar presentes en la tabla de atributos de entidades de entrada y deben estar especificados en las reglas de representación de la representación antes de utilizar esta herramienta.
El campo explícito que se utilizará para la asignación de campos puede tener valores nulos.
Cuando la transformación de la geometría anula datos con información en dirección Z, los valores Z se establecerán según el parámetro de configuración del entorno Valor Z de salida predeterminado.
Sintaxis
arcpy.cartography.UpdateOverride(in_features, representation, {update_option})
Parámetro | Explicación | Tipo de datos |
in_features | La capa de entidad de entrada que contiene al menos una representación. | Feature Layer |
representation | La representación que contiene las excepciones que se transferirán a los campos explícitos. | String |
update_option (Opcional) | Especifica el tipo de excepción de representación que se transferirá a los campos explícitos.
| String |
Muestra de código
Ejemplo de la herramienta UpdateOverride (ventana de Python)
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta UpdateOverride en el modo inmediato.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.UpdateOverride_cartography("footprints.lyr", "footprints_Rep", "BOTH")
Ejemplo de la herramienta UpdateOverride (secuencia de comandos de Python independiente)
Esta secuencia de comandos independiente muestra un ejemplo del uso de la herramienta UpdateOverride.
# Name: UpdateOverride_standalone_script.py
# Description: Transfers feature representation overrides
# from the default override field to explicit fields
# as defined by the representation rules
# in the representation.
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
in_features = "footprints.lyr"
representation = "footprints_Rep"
update_option = "BOTH"
# Execute Update Override
arcpy.UpdateOverride_cartography(in_features, representation, update_option)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí