arcpy对百万级数量要素分类统计

300多万要素记录的某图层,根据某字段统计各分类值的数量

方法1:FeatureClassToNumPyArray、numpy.unique

uni=np.unique(nd)

for i in uni:

  print i[0],np.sum(nd==i)

方法2:SearchCursor、Counter

vlist=[cur[0] for cur in curs]

keys=sorted(vCounter.keys())

for k in keys:

  print k,vCounter[k]

时间总结:

方法1:29+9=38s

方法2:26+2=28s

原文地址:https://www.cnblogs.com/geosnoob/p/12340545.html