重命名 (数据管理)
摘要
更改所有类型数据项的名称,其中包括:要素数据集、栅格、表和工具箱。
用法
-
输出名称必须唯一。
-
与 shapefile 相关联的辅助文件(例如元数据、投影和索引文件)会与 shapefile 一起重命名。同理,在对 coverage 进行重命名时:Coverage 内的所有区域和路径子类也会一同重命名。
-
重命名工具并不会重命名数据集中的字段。例如,假设在名为 ROADS 的要素类中有名为 ROADS_ID 的字段。将 ROADS 要素类重命名为 STREETS 并不会使 ROADS_ID 字段重命名为 STREETS_ID。
-
不要在 DB2 地理数据库中使用此工具更改数据的名称;这样操作会返回一个错误,指示由于多种 DBMS 限制无法重命名该表。
语法
Rename_management (in_data, out_data, {data_type})
参数 | 说明 | 数据类型 |
in_data |
要重命名的输入数据。 | Data Element |
out_data |
输出数据的名称。 | Data Element |
data_type (可选) |
要重命名的数据的类型。只有在地理数据库中的要素数据集和要素类名称相同时,才需要提供一个值。在这种情况下,需要为希望重命名的项选择数据类型(要素数据集或要素类)。 | String |
代码示例
Rename 示例 1(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用“重命名”功能。
import arcpy from arcpy import env env.workspace = "C:/data" arcpy.Rename_management("customers.dbf", "C:/output/customers_2010.dbf")
Rename 示例 2(独立 Python 脚本)
以下 Python 脚本演示了如何在独立脚本中使用“重命名”功能。
# Name: Rename_Example2.py # Description: Rename major roads dataset to reflect all rds classes # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/workspace/test.gdb" # Set local variables in_data = "test" out_data = "testFC" data_type = "Feature Class" # Execute Rename arcpy.Rename_management(in_data, out_data, data_type)
相关主题
许可信息
ArcView: 是
ArcEditor: 是
ArcInfo: 是
7/10/2012