Calcular regla de representación (Cartografía)
Resumen
Aplica las reglas de representación existentes a las entidades en una representación de clase de entidad calculando el campo Id. de regla.
Uso
-
La entrada debe ser una clase de entidad de geodatabase con al menos una representación de clase de entidad.
-
Especifique una regla de representación para asignar a una entidad. El campo Id. de regla de las entidades seleccionadas se completará con la regla especificada.
-
Si el campo Id. de regla especificado coincide con el campo Id. de regla actual de alguna de las entidades seleccionadas, no se producirá ningún cambio.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_features |
Clase de entidad que contiene las entidades para las que se calcularán las reglas de representación. | Feature Layer |
representation |
Representación de la clase de entidad que contiene las reglas de representación que se aplicarán a las entidades. Esta representación de la clase de entidad debe pertenecer a la clase de entidad de entrada. | String |
representation_rule |
Regla de representación que se aplicará a las entidades de entrada calculando el campo Id. de regla. | String |
Ejemplo de código
La siguiente secuencia de comandos de la ventana Python muestra cómo utilizar la herramienta CalculateRepresentationRule en el modo inmediato.
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.CalculateRepresentationRule_cartography("footprints.lyr", "footprints_Rep", "Rule_3")
Esta secuencia de comandos independiente muestra un ejemplo del uso de la herramienta CalculateRepresentationRule.
# Name: CalculateRepresentationRule_standalone_script.py
# Description: Applies existing representation rules to features in a feature class representation by calculating the RuleID field.
# Author: ESRI
# 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"
representation_rule = "Rule_3"
# Execute Calculate Representation Rule
arcpy.CalculateRepresentationRule_cartography(in_features, representation, representation_rule)