python处理ArcGIS多图层矢量裁剪,pythonarcgis,# -*- coding


# -*- coding: utf-8 -*-#导入包import arcpyimport osimport datetimestartTime=datetime.datetime.now()print "Python Tool Start--------^_^---------"#裁剪文件的工作空间InputSpace=r"F:\data\fuzhou_data"#结果文件的存放目录OutputSpace=r"F:\data\fuzhou_map_Demo"#被裁剪文件路径+名称clip_features=r"F:\data\clip\clip.shp"#实现的主体,添加个变量用于处理次数num=1#设置工作空间arcpy.env.workspace=InputSpacefor in_features in arcpy.ListFiles("*.shp"):clipName=os.path.splitext(in_features)[0]out_features=os.path.join(OutputSpace,clipName)cluster_tolerance="0.0000001 DecimalDegrees"print "Execute num=",num,"Chip Feature is:",clipNametry:arcpy.Clip_analysis(in_features,clip_features,out_features,cluster_tolerance)print "Finish"num=num+1except Exception as e:print e.messageendTime=datetime.datetime.now()exeTime=(endTime-startTime).secondsprint "sum=",num,"All Finish,Cost Time is :",exeTime,"s"

评论关闭