#Code For Clip and Buffer Feature Geoprocessing Script
#Created By : Mehraj Qureshi #GIS Anslyst # mehraj.quarish@gmial.com #Date 13-7-2012 ''' This script will perform The ArcGIS clip and Buffer routine for a specified set of features ''' import arcpy,sys,traceback # import modules arcpy.env.workspace = "D:\\PERSONAL\\P\\Pypr\\Chapter04\\Data\\"
#create Variable Declaration for Geoprocessing Function outPath = "D:\\PERSONAL\\P\\Pypr\\Chapter04\\MyData\\"
inFeature ="City_Facilities.shp" clipFeature = "Central_City_CommPlan.shp" outfile = outPath+"City_Facilities_Clip.shp" bufFeature = "D:\\PERSONAL\\P\\Pypr\\Chapter04\\MyData\\City_Facilities_Clip_buffer.shp" try: if arcpy.Exists(outfile): arcpy.Delete_management(outfile) #delete if the output already Exists print "Starting Clip routine" #parameters using variables arcpy.Clip_analysis(inFeature,clipFeature,outfile) print "Finished Clip Routine"
if arcpy.Exists(bufFeature): #delete if the output already Exists arcpy.Delete_management(bufFeature) print "starting Buffer routine" #parameters using variables arcpy.Buffer_analysis(outfile, bufFeature, "100 FEET" ,"","") print "Finished Buffer Routine"