サブタイプの削除 (Remove Subtype) (データ管理)

サマリー

サブタイプをそのコードに基づいて入力テーブルから削除します。

使用法

  • サブタイプをその整数コードに基づいて削除します。

  • また、サブタイプ ビューでサブタイプを表示したり管理することもできます。サブタイプ ビューは、[データ] リボンの [設計] セクションにある [サブタイプ] ボタンをクリックするか、[フィールド ビュー] リボンの [サブタイプ] ボタンをクリックして開くことができます。

パラメーター

ラベル説明データ タイプ
入力テーブル

サブタイプ定義を格納するフィーチャクラスまたはテーブル

Table View
サブタイプ コード

入力テーブルまたはフィーチャクラスからサブタイプを削除するためのサブタイプ コード。

String

派生した出力

ラベル説明データ タイプ
更新された入力テーブル

更新されたテーブルまたはフィーチャクラス。

テーブル ビュー

arcpy.management.RemoveSubtype(in_table, subtype_code)
名前説明データ タイプ
in_table

サブタイプ定義を格納するフィーチャクラスまたはテーブル

Table View
subtype_code
[subtype_code,...]

入力テーブルまたはフィーチャクラスからサブタイプを削除するためのサブタイプ コード。

String

派生した出力

名前説明データ タイプ
out_table

更新されたテーブルまたはフィーチャクラス。

テーブル ビュー

コードのサンプル

RemoveSubtype (サブタイプの削除) の例 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで RemoveSubtype 関数を使用する方法を示しています。

import arcpy
arcpy.env.workspace =  "C:/data/Montgomery.gdb"
arcpy.RemoveSubtype_management ("water/fittings", ["4","7"])
RemoveSubtype (サブタイプの削除) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、サブタイプ定義からサブタイプを削除するワークフローの一部として RemoveSubtype (サブタイプの削除) 関数を使用する方法を示しています。

#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)

関連トピック