二十八. geotrellis使用 栅格数据色彩渲染(多波段真彩色)
发布日期:2021-06-29 04:40:27 浏览次数:2 分类:技术文章

本文共 489 字,大约阅读时间需要 1 分钟。

一、前言

       上一篇文章介绍了如何使用Geotrellis渲染单波段的栅格数据,已然很是头疼,这几天不懈努力之后工作又进了一步,整清楚了如何使用Geotrellis将多个(3个)波段的栅格数据渲染成真彩色,废话不多说,进入正题。

二、实现过程

       其实基本延续上一篇文章的思路,多波段真彩色就是要将三个波段数据分别作为rgb组合起来得到rgb值进行真彩色渲染。所以与单波段不同的是需要提前获取三个波段的整体信息,以及对波段进行rgb合并。

2.1 获取三个波段整体信息

       就是将上一篇文章()中的获取单个波段整体信息计算三次,分别与rgb波段对应。

2.2 三个波段合并

       多波段真彩色相较单波段就复杂在这里,我们需要首先将三个波段按照rgb的顺序拼成一个多波段瓦片,然后再将此多波段瓦片转成一个真彩色单波段瓦片,再根据真彩色颜色值进行渲染。这里面有很多细节需要注意,现逐一介绍之。

1、波段亮度值归一化操作

       由于三个波段中其亮度范围各不相同,而最后又需要将三个波段的亮度值合并成一个rgb的颜色值,那么必须将三个波段都归一化到[0, 255],否则最后无法得到真彩色效果。其实现代码如下:

 

转载地址:https://blog.csdn.net/zhanggqianglovec/article/details/116941120 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:二十九. geotrellis使用 迁移geotrellis至1.1.1版
下一篇:二十七. geotrellis使用 栅格数据色彩渲染

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月17日 20时01分36秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章