名前の変更 (Rename) (データ管理)

サマリー

データセットの名前を変更します。 これには、フィーチャ データセット、ラスター、テーブル、シェープファイルなどのさまざまなデータ タイプが含まれます。

使用法

  • 出力名は一意でなければなりません。 一意でない場合は、ジオプロセシングの上書き出力環境が true に設定されていても、エラー メッセージが表示されます。

  • このツールでは、データのエイリアス名も変更します。

  • レイヤーはデータセットへの参照であるため、このツールによってレイヤーの名前は変更されません。

  • このツールでは、データセット内のフィールドの名前は変更しません。 たとえば、Roads という名前のフィーチャクラスに ROADS_ID というフィールドがある場合、Roads フィーチャクラスの名前を Streets に変更しても、ROADS_ID フィールドの名前は STREETS_ID に変更されません。

  • このツールはデータベースの制約により、DB2 データベースに格納されたデータでは動作しません。

パラメーター

ラベル説明データ タイプ
入力データ エレメント

名前を変更する入力データ。

Data Element
出力データ エレメント

出力データの名前。

Data Element
データ タイプ
(オプション)

名前を変更するデータのタイプ。 ジオデータベースに同じ名前のフィーチャ データセットとフィーチャクラスがある場合にのみ、値を指定する必要があります。 この場合は、名前を変更するアイテムのデータ タイプ (フィーチャ データセットまたはフィーチャクラス) を選択する必要があります。

String

arcpy.management.Rename(in_data, out_data, {data_type})
名前説明データ タイプ
in_data

名前を変更する入力データ。

Data Element
out_data

出力データの名前。

Data Element
data_type
(オプション)

名前を変更するデータのタイプ。 ジオデータベースに同じ名前のフィーチャ データセットとフィーチャクラスがある場合にのみ、値を指定する必要があります。 この場合は、名前を変更するアイテムのデータ タイプ (フィーチャ データセットまたはフィーチャクラス) を選択する必要があります。

String

コードのサンプル

Rename の例 1 (Python ウィンドウ)

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

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.Rename("customers.dbf", "customers_2010.dbf")
Rename の例 2 (スタンドアロン スクリプト)

次の Python スクリプトは、スタンドアロン スクリプトで Rename 関数を使用する方法を示しています。

# Name: Rename_Example2.py
# Description: Rename fileGDB 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)

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック