arcpy中拆分获取FeatureClass中各类型地物要素到单独的shp中,类似于splitShp的功能:(地理国情监测)
for str_Val in set(shp_JH_list): #循环该要素某一字段属性值list集(set去重,把重复的去掉了) shp_JH_list为某一字段的属性值集合(如土地利用一级类)
where_Clause ='"CC" = \'%s\''%(str(str_Val))
outfc = "C:/Users/hp\Desktop/新建文件夹/" + str(str_Val) + ".shp" #每个按类型分离出来的shp
arcpy.Select_Analysis(fc,outfc,where_Clause) #导出该类型数据到shp