Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import arcpy
- import os
- GDB_input=arcpy.GetParameterAsText(0)
- ClipFeature = arcpy.GetParameterAsText(1)
- a=GDB_input+"\"
- arcpy.env.workspace=GDB_input
- fclist=arcpy.ListFeatureClasses()
- for fc in fclist:
- arcpy.Clip_analysis(a+fc, ClipFeature,a+fc+'a')
- for fc in fclist:
- result = arcpy.GetCount_management(fc)
- countvalue = int(result.getOutput(0))
- if int(countvalue) == 0:
- arcpy.Delete_management(fc)
- fclist=arcpy.ListFeatureClasses()
- datasets = arcpy.ListDatasets("*")
- datasets.append('')
- for dataset in datasets:
- fc_names = arcpy.ListFeatureClasses("*", "", dataset)
- for fc_name in fc_names:
- out_name = fc_name.replace(fc_name, fc_name[:-1])
- fc_in = os.path.join(GDB_input, dataset, fc_name)
- fc_out = os.path.join(GDB_input, dataset, out_name)
- arcpy.Rename_management(fc_in, fc_out)
Add Comment
Please, Sign In to add comment