基于PIE-Engine实现交互式植被覆盖度估算及分级统计
PIE-Engine(Pixel Information Expert Engine,像素专家引擎),致力于加速我国遥感云计算平台发展进程,实现遥感数据按需获取、运算以及专题信息聚焦等服务,满足遥感数据获取能力飞速增长带来的应用需求。随着版本更新迭代,PIE-Engine加入了更为简便实用的可交互式编程UI组件函数,允许用户开发托管在云端的交互式的遥感在线分析界面,以提供给其它非开发人员使用,降低了非开发用户使用平台的技术门槛。
简单来讲,UI(User Interface,用户界面)就是我们平时操作软件或各种APP的界面,通过UI界面我们可以轻易实现数据的录入,同时系统还会根据在界面中获取的录入数据结果进行展示。目前PIE-Engine提供的UI组件包括:静态文本、表格、单选框、文本输入框、颜色选择器、日期选择器、数字输入框、复选框、开关按钮、滑动条、下拉列表、按钮等,今后还会入库更多样、更灵活的组件。
PIE-Engine中包含的UI组件函数
UI组件的优点:
⑴ 降低使用门槛
PIE-Engine作为专业的遥感云计算平台,尽管在一定程度上方便了用户对于遥感数据使用与分析,但其最基本的要求是开发人员具有一定的编程基础,才能通过编写相关代码实现自己的需求。在团队中并不是每个人都具有相应的编程开发能力,这就需要类似界面化的操作从而使那些不具备编程能力的人员,直接使用相关的软件和功能。
⑵ 便于成果分享
利用PIE-Engine分享的代码成果,需要被分享人对JavaScript/Python编程具有一定的了解,才可以修改相关参数实现自己的需求。而利用UI组件编写的网页在线APP分享给其他人,只需要通过界面操作就可以更改相关输入内容,极大的方便了用户之间成果共享与展示。
计算植被覆盖度FVC
植被覆盖度(Fraction Vegetation Coverage,FVC)是指单位面积内植被的地上部分(叶、茎、枝)在地面垂直投影的面积占统计区总面积的比例。
FVC可以反映植被的茂密程度以及植物进行光合作用的面积大小,是评估植被生长状态的重要指标。计算公式为:
其中,NDVIsoil为土壤的NDVI值,NDVIveg为植被部分的NDVI值,FVC为植被覆盖度。在实际计算过程中,通常分别取累积概率为5%与95%的NDVI值作为NDVIsoil和NDVIveg两个参数的输入。
在计算得到FVC指数影像后,根据经验阈值对植被覆盖度情况进行分级,方法如下所示:
植被覆盖度分级方法
基于PIE-Engine利用UI组件实现的区域植被覆盖度分级图
交互式植被覆盖度估算及分级统计
结合UI组件,通过交互操作,根据选定的省市县、日期、指数类型(NDVI、FVC、FVC Class)等进行计算并展示,实现过程如下图所示。
PIE-Engine 交互式植被覆盖度实现过程
PIE-Engine 交互式UI界面应用实现效果图
代码链接:https://engine.piesat.cn/engine/home?sourceId=5a56867075fb4aca93c52fe0c3e75397