サマリー
一意の属性で入力データセットを分割します。
使用法
[入力テーブル] は、フィーチャクラスまたはテーブルを使用できます。
フィーチャクラスまたはテーブルは、[スプリット フィールド] パラメーターから属性の一意の組み合わせごとに作成されます。
構文
SplitByAttributes_analysis (Input_Table, Target_Workspace, Split_Fields)
パラメーター | 説明 | データ タイプ |
Input_Table | ターゲット ワークスペースに分割されるデータがある入力フィーチャクラスまたはテーブル。 | Table View |
Target_Workspace | 出力フィーチャクラスまたはテーブルが書き込まれる既存のワークスペース。 | Workspace |
Split_Fields [Split_Fields,...] | 入力が新しいフィーチャクラスまたはテーブルに分割されるフィールド。 | Field |
派生した出力
名前 | 説明 | データ タイプ |
Target_Workspace2 | 入力の分割によって作成されるフィーチャクラスまたはテーブルのリスト。 | ワークスペース |
コードのサンプル
SplitByAttributes (属性条件でスプリット) の例 1 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、イミディエイト モードで SplitByAttributes ツールを使用する方法を示しています。
import arcpy
arcpy.env.workspace = 'c:/data/base.gdb'
arcpy.SplitByAttributes_analysis('ecology', arcpy.env.scratchGDB, ['REGION', 'ECO_CODE'])
SplitByAttributes (属性条件でスプリット) の例 2 (スタンドアロン Python スクリプト)
次のスクリプトで、SplitByAttributes ツールを使用する方法を示します。
# Name: SplitByAttributes.py
# Description: Use the SplitByAttributes tool to split a feature class by unique values.
# Import required modules
import arcpy
# Set local variables
in_feature_class = 'c:/data/base.gdb/ecology'
target_workspace = 'c:/data/output.gdb'
fields = ['REGION', 'ECO_CODE']
arcpy.SplitByAttributes_analysis(in_feature_class, target_workspace, fields)
環境
ライセンス情報
- ArcGIS Desktop Basic: はい
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい