gdal ndvi结果分级配色

最近用java gdal 实现了ndvi,分了54级,配色参照了arcmap ndvi的配色,记录一下,希望能帮助到能用到的小伙伴。

private double[] levels = {
            -1, -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.25, -0.2,
            -0.15, -0.16, -0.17, -0.18, -0.19, -0.1,
            -0.09, -0.08, -0.07, -0.06, -0.05, -0.04, -0.03, -0.02, -0.01,
            0, 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1, 
            0.11, 0.12, 0.13, 0.15, 0.14, 0.16, 0.17, 0.18, 0.19,
            0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1};
private Color[] colors = {
            new Color(36, 0, 255),//-1
            new Color(36, 0, 255),// -0.9
            new Color(247, 41, 0),// -0.8
            new Color(250, 62, 0),// -0.7
            new Color(250, 79, 0), // -0.6
            new Color(252, 97, 0),//48 -0.5
            new Color(255, 132, 38),//66 -0.4
            new Color(255, 152, 61),//72 -0.3
            new Color(255, 181, 97),//80 --0.25
            new Color(255, 197, 115),//84 -0.2

            new Color(255, 216, 141),//90  -0.15
            new Color(255, 218, 143),//91  -0.16
            new Color(255, 224, 150),//92  -0.17
            new Color(255, 228, 156),//93  -0.18
            new Color(255, 224, 163),//94  -0.19
            new Color(255, 236, 165),//95  -0.1

            new Color(255, 238, 168),//96  -0.09
            new Color(255, 243, 173),//97  -0.08
            new Color(255, 248, 181),//98  -0.07
            new Color(255, 252, 186),//99  -0.06
            new Color(253, 252, 186),//100  -0.05
            new Color(244, 250, 180),//102  -0.04
            new Color(238, 247, 176),//103  -0.03
            new Color(234, 246, 173),//104  -0.02
            new Color(221, 240, 163),//106  -0.01
            new Color(211, 235, 150),//108  0

            new Color(200, 230, 142),//110 0.01
            new Color(184, 222, 126),//113 0.02
            new Color(169, 214, 114),//116 0.03
            new Color(160, 210, 105),//118 0.04
            new Color(148, 204, 96),//120 0.05
            new Color(143, 201, 93),//121 0.06
            new Color(138, 199, 88),//122 0.07
            new Color(134, 197, 84),//123 0.08
            new Color(130, 194, 81),//124 0.09
            new Color(126, 191, 77),//125 0.1

            new Color(117, 189, 70),//126 0.11
            new Color(115, 186, 68), //127 0.12
            new Color(112, 184, 64), //128 0.13
            new Color(106, 181, 60), //129 0.14
            new Color(100, 179, 55), //130 0.15
            new Color(94, 176, 49), //131 0.16
            new Color(92, 174, 47), //132 0.17
            new Color(90, 173, 45), //133 0.18
            new Color(81, 168, 37), //134 0.19

            new Color(75, 166, 33), //135 0.2
            new Color(51, 153, 0), //140 0.3
            new Color(48, 145, 0),//152 0.4
            new Color(46, 138, 0),//164 0.5
            new Color(44, 133, 0),//170 0.6
            new Color(43, 130, 0),//175 0.7
            new Color(42, 125, 0),//185 0.8
            new Color(41, 122, 0),//188 0.9
            new Color(40, 120, 0)};//190 1

配色结果展示:

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值