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

Nivel de licencia:BasicStandardAdvanced

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

Información sobre licencias

ArcGIS for Desktop Basic: Sí
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014