对全球矢量图创建3X3的Fishnet后,如何依据物种的采集点数据,批量统计每个Grid内不同的物种个数?

我知道使用Spitial Join可以统计出落在每个Grid内的物种采集点的数量!
 
可是,考虑到:落在同一个Grid内的物种采集点中,有可能几个点都是同一个物种,那么这种情况下,在已知每个采集点物种名字的情况下,如何避免重复统计,而批量统计出每个Grid内不同的物种个数?
 
0.0
 
跪求各位大神的指导,意见或建议!
已邀请:

江宝骅

赞同来自: Cleverdu

我是用Spitial Join做的,仅供参考:
1、将每个面内所有点的属性赋给面的一个字段中
http://giser.tk/2017/09/19/1100.html
2、然后新建一个字段,使用字段计算器,输入以下python表达式
len(set(!joinname!.split(' ')))

要回复问题请先登录注册