Supprimer un sous-type (Gestion des données)

Synthèse

Supprime un sous-type de la table en entrée à l'aide de son code.

Utilisation

  • Les sous-types sont supprimés à l'aide de leur code de nombre entier.

  • Vous pouvez également afficher et gérer des sous-types dans Vue des sous-types qui apparaît en cliquant sur le bouton Sous-types dans la section Création du ruban Données ou en cliquant sur le bouton Sous-types du ruban Vue des champs.

Paramètres

ÉtiquetteExplicationType de données
Table en entrée

Classe d'entités ou table contenant la définition du sous-type.

Table View
Code de sous-type

Code de sous-type pour supprimer un sous-type de la table ou de la classe d'entités en entrée.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Table en entrée actualisée

Table ou classe d’entités mise à jour.

Vue tabulaire

arcpy.management.RemoveSubtype(in_table, subtype_code)
NomExplicationType de données
in_table

Classe d'entités ou table contenant la définition du sous-type.

Table View
subtype_code
[subtype_code,...]

Code de sous-type pour supprimer un sous-type de la table ou de la classe d'entités en entrée.

String

Sortie obtenue

NomExplicationType de données
out_table

Table ou classe d’entités mise à jour.

Vue tabulaire

Exemple de code

Exemple d’utilisation de l’outil RemoveSubtype (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction RemoveSubtype en mode immédiat.

import arcpy
arcpy.env.workspace =  "C:/data/Montgomery.gdb"
arcpy.RemoveSubtype_management ("water/fittings", ["4","7"])
Exemple 2 d’utilisation de l’outil RemoveSubtype (script autonome)

Le script autonome suivant illustre comment utiliser la fonction RemoveSubtype dans le cadre d’un workflow pour supprimer les sous-types d’une définition de sous-type.

#Name: RemoveSubtype.py
# Purpose: Remove subtypes from a subtype definition
# Import system modules
import arcpy
 
# 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)

Rubriques connexes