Establecer valor para dominio de rango (Administración de datos)

Resumen

Establece los valores mínimo y máximo para un dominio de rango existente.

Uso

Sintaxis

SetValueForRangeDomain_management (in_workspace, domain_name, min_value, max_value)
ParámetroExplicaciónTipo de datos
in_workspace

La geodatabase que contiene el dominio que desea actualizar.

Workspace
domain_name

Nombre del dominio de rango que se actualizará.

String
min_value

Valor mínimo del dominio de rango.

String
max_value

Valor máximo del dominio de rango.

String

Ejemplo de código

Ejemplo de Establecer valor para dominio de rango (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función SetValueForRangeDomain en el modo inmediato.

import arcpy from arcpy import env env.workspace =  "C:/data" arcpy.SetValueForRangeDomain_management("montgomery.gdb", "RotAngle", 0, 359)
Ejemplo 2 de Establecer valor para dominio de rango (secuencia de comandos independiente)

Esta secuencia de comandos independiente utiliza la función SetValueForRangeDomain como parte de un flujo de trabajo para crear un dominio de atributos de rango.

# Name: CreateRangeDomain.py # Purpose: Create an attribute domain to constrain valid rotation angle # Author: ESRI  # Import system modules import arcpy from arcpy import env   try:     # Set the workspace (to avoid having to type in the full path to the data every time)     env.workspace = "C:/data"       # Set local parameters     dWorkspace = "montgomery.gdb"     domName = "RotAngle2"     domDesc = "Valid rotation angle"     minRange = 0     maxRange = 359     inFeatures = "Montgomery.gdb/Water/fittings"     inField = "ANGLE"       # Process: Create the range domain     arcpy.CreateDomain_management(dWorkspace, domName, domDesc, "LONG", "RANGE")       # Process: Set the minimum and maximum values for the range domain     arcpy.SetValueForRangeDomain_management(dWorkspace, domname, minRange, maxRange)       # Process: Constrain the fitting rotation angle     arcpy.AssignDomainToField_management( inFeatures, inField, domName)   except Exception, e:     # If an error occurred, print line number and error message     import traceback, sys     tb = sys.exc_info()[2]     print "Line %i" % tb.tb_lineno     print e.message

Entornos

Temas relacionados

9/11/2013