ラベル | 説明 | データ タイプ |
入力データ エレメント | 名前を変更する入力データ。 | Data Element |
出力データ エレメント | 出力データの名前。 | Data Element |
データ タイプ | 名前を変更するデータのタイプ。 このパラメーターは、2 つの異なるデータ タイプ間で名前が競合する場合にのみ指定する必要があります。 たとえば、フィーチャクラスと同じ名前を持つリレーションシップ クラスがジオデータベースに含まれていることがあります。 そのような場合には、関連するキーワードを指定します。
| String |
サマリー
データセットの名前を変更します。 これには、フィーチャ データセット、ラスター、テーブル、シェープファイルなどのさまざまなデータ タイプが含まれます。
使用法
出力名は一意でなければなりません。 一意でない場合、ジオプロセシングの「ジオプロセシング ツールが既存のデータセットを上書きすることを許可」設定がオンになっていても、エラー メッセージが報告されます。
このツールでは、データのエイリアス名も変更します。
レイヤーはデータセットへの参照であるため、このツールによってレイヤーの名前は変更されません。
このツールでは、データセット内のフィールドの名前は変更しません。 たとえば、Roads という名前のフィーチャクラスに ROADS_ID というフィールドがある場合、Roads フィーチャクラスの名前を Streets に変更しても、ROADS_ID フィールドの名前は STREETS_ID に変更されません。
このツールはデータベースの制約により、DB2 データベースに格納されたデータでは動作しません。
パラメーター
arcpy.management.Rename(in_data, out_data, data_type)
名前 | 説明 | データ タイプ |
in_data | 名前を変更する入力データ。 | Data Element |
out_data | 出力データの名前。 | Data Element |
data_type | 名前を変更するデータのタイプ。 このパラメーターは、2 つの異なるデータ タイプ間で名前が競合する場合にのみ指定する必要があります。 たとえば、フィーチャクラスと同じ名前を持つリレーションシップ クラスがジオデータベースに含まれていることがあります。 そのような場合には、関連するキーワードを指定します。
| String |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで Rename 関数を使用する方法を示しています。
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Rename("customers.dbf", "customers_2010.dbf")
次の Python スクリプトは、スタンドアロン スクリプトで Rename 関数を使用する方法を示しています。
# Description: Rename a file geodatabase feature class
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/workspace/test.gdb"
# Set local variables
in_data = "test"
out_data = "testFC"
data_type = "FeatureClass"
# Run Rename
arcpy.management.Rename(in_data, out_data, data_type)