Actualizar excepción (Cartografía)
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.
La actualización de las excepciones de geometría transferirá la excepción de geometría desde el campo de excepción de la representación hacia el campo Forma. Se sobrescribirá la geometría original de la entidad.
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.
Sintaxis
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 |
Ejemplo de código
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")
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)