栅格分类---自然间断点 出错!NaturalBreaksClass

问题:


进行栅格分类,调用以下 4种方法,唯独 自然间断点出错,不能正常分类。


1、NaturalBreaksClass
2、GeometricalIntervalClass
3、EqualIntervalClass
4、QuantileClass


//获取栅格分类间隔数组
IClassifyGEN pEqualIntervalClass = new EqualIntervalClass();   
pEqualIntervalClass.Classify(dataValues, dataCounts, ref pClassNo);   
double[] breaks = pEqualIntervalClass.ClassBreaks as double[];


解决方法:
经测试,参数dataCounts,我在写的时候是一个double数组,而NaturalBreaksClass的Classify函数要求 为long 数组,但是其他三种方法都没有错误,唯独这个有错误,可能是这个函数在编写的时候, 参数要求比较严格!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值