ArcGIS 一级文件夹下的所有GDB中的所有要素类重命名


一级文件夹下存在多个GDB,每个GDB存在多个要素类,要求对所有要素类重命名为:"GDB名_原数据名",如下图:

arcpy.env.workspace = "D:/.../一级文件夹"
wks = arcpy.ListWorkspaces(workspace_type="FileGDB")
for wk in wks:
    arcpy.env.workspace = wk
    fcs = arcpy.ListFeatureClasses()
    for fc in fcs:
        wkname = os.path.basename(wk)[:-4] # 去掉.gdb后缀
        newname = "_".join([wkname, fc])
        arcpy.Rename_management(in_data=fc, out_data=newname)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM