Resumen
Quita un subtipo de la tabla de entrada utilizando su código.
Uso
Los subtipos se quitan utilizando su código entero.
Los subtipos de una tabla o clase de entidad también se pueden administrar en ArcCatalog. Los subtipos se pueden crear y modificar utilizando la página Propiedades de subtipo en el cuadro de diálogo Propiedades del dataset.
El botón Agregar Valor del parámetro Código de subtipo se utiliza sólo en ModelBuilder. En ModelBuilder, donde no se ejecutó la herramienta anterior, o sus datos derivados no existen, es probable que el parámetro Código de subtipo no se complete con valores. El botón Agregar valor le permite agregar valores esperados para poder completar el cuadro de diálogo Quitar subtipo y continuar creando el modelo.
Sintaxis
RemoveSubtype_management (in_table, subtype_code)
Parámetro | Explicación | Tipo de datos |
in_table | Tabla o clase de entidad que contiene la definición de subtipo. | Table View |
subtype_code [subtype_code,...] | El código usado para quitar un subtipo de la tabla de entrada o la clase de entidad. | String |
Ejemplo de código
Ejemplo de Quitar subtipo (ventana de Python)
La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función RemoveSubtype en el modo inmediato.
import arcpy
arcpy.env.workspace = "C:/data/Montgomery.gdb"
arcpy.RemoveSubtype_management ("water/fittings", ["4","7"])
Ejemplo 2 de Quitar subtipo (secuencia de comandos independiente)
La siguiente secuencia de comandos independiente muestra cómo utilizar la función RemoveSubtype como parte de un flujo de trabajo para quitar subtipos de una definición de subtipo.
#Name: RemoveSubtype.py
# Purpose: Remove subtypes from a subtype definition
# Import system modules
import arcpy
try:
# Set the workspace (to avoid having to type in the full path to the data every time)
arcpy.env.workspace = "C:/data/Montgomery.gdb"
#Set local parameters
inFeatures = "water/fittings"
stypeList = ["5", "6", "7"]
# Process: Remove Subtype Codes...
arcpy.RemoveSubtype_management(inFeatures, stypeList)
except Exception as err:
print(err.args[0])
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí