首页 > 其他分享 >ENVI Modeler体验之构建工作流

ENVI Modeler体验之构建工作流

时间:2022-08-17 17:19:24浏览次数:75  
标签:Raster Ctrl 节点 ENVI 构建 Modeler QUAC

ENVI Modeler系列文章

ENVI Modeler建模工具重磅发布 (介绍技术特点)

ENVI Modeler体验之构建工作流 (介绍建模方法)

ENVI Modeler体验之生成ENVI扩展工具 (介绍生成ENVI扩展工具的方法)

ENVI Modeler体验之图像批处理(介绍利用建模工具进行批处理的方法)

ENVI Modeler体验之构建多源数据 (提供建模过程录屏)

本文将以变化检测为例,介绍利用ENVI Modeler构建工作流的过程。

首先,我们确定变化检测处理流程如下:

下面开始介绍建模过程。

1)   启动ENVI Modeler有两种方式:

工具箱:/Task Processing/ENVI Modeler

主菜单:Display > ENVI Modeler

2)   在左侧Basic Nodes中,将Dataset用鼠标拖拽到右侧空白区(也可以通过双击实现)。弹出Select Type对话框,单击Raster按钮。弹出Data Selection对话框,选择前一时相数据;

注:如果没有设置输入数据,可以在Raster节点中单击选择栅格图像。

3)   重复步骤2,再添加后一时相数据,效果如下图所示:


注:建议先将模板保存到本地文件中,以防丢失。每个步骤完成后请即时保存。

4)   在左侧Tasks中搜索quac,将QUAC用鼠标拖拽到右侧空白区(也可以通过双击实现)。然后鼠标左键连接[Raster]节点和QUAC节点。由于QUAC只有一个输入栅格参数,所以自动进行了参数设置,可通过双击连线查看参数设置情况。

 

5)   重复步骤4,再添加一个QUAC,并将后一时相数据QUAC连接。效果如下图所示:

注:单击QUAC节点中的可以设置QUAC执行参数。如下图所示,因为QUAC为中间结果,所以可以设置Output Raster为虚拟栅格(Virtual Raster),否则将生成为临时文件。

 

操作说明: 

  • 在视图中,鼠标滚轮可以缩放;按住鼠标滚轮可以平移。
  • 对于节点可以单选、框选、按住Ctrl多选、全选(Ctrl+A)。
  • 对于选中节点可以复制(Ctrl+C)、粘贴(Ctrl+V)、剪切(Ctrl+X)、删除(Delete)。
  • 鼠标右键菜单中同样上述功能,除此之外还有对齐选项、查看帮助、添加断点等。
  • 在建模过程中,可以撤销(Ctrl+Z)、重做(Ctrl+Y)。
  • 请及时保存(Ctrl+S)。
  • 工具栏可以居中显示模型。
  • 工具栏可以自动排版模型,如果不满意排版效果,可以撤销(Ctrl+Z)。

6)   依次添加如下节点:

Task名称

功能

重要说明

Spectral Index

计算NDVI

需要添加2个节点。并设置参数如下:

Index:NDVI

Image Intersection

计算重叠区

因为计算NDVI差值需要2个数据行列数一致。

将2个NDVI结果均连接到计算重叠区节点。

将前一时相NDVI的Output Raster设置为计算重叠区节点的Input Raster 1

将后一时相NDVI的Output Raster设置为计算重叠区节点的Input Raster 2

Image Band Difference

计算差值

计算重叠区Output Raster 1设置为计算差值Input Raster 1

计算重叠区Output Raster 2设置为计算差值Input Raster 2

Auto Change Threshold Classification

自动阈值分割

连接节点即可。使用默认的算法:

Thresholding Method:Otsu

Classification Smoothing

平滑处理

去除锯齿。

ClassificationAggregation

聚合处理

去除小斑块。

如果想将最终结果保存在本地文件中,可以在设置此节点的Output Raster,否则将保存在临时文件中。

效果如下图所示:

 

7)   在左侧Basic Nodes中,依次将Data ManagerView节点拖拽到右侧,并将聚合处理节点与之相连。目的是将最终结果添加到Data Manager和加载显示。最终效果如下图:

8)   单击工具栏Run按钮,运行模型。大功告成。

本文模型下载链接:https://pan.baidu.com/s/1ZIE2KyoWEG8H87mZlH3c_g 密码:ksey

文件名为:植被变化检测.model

后续我们将继续发表ENVI Modeler体验系列博文,敬请期待。

标签:Raster,Ctrl,节点,ENVI,构建,Modeler,QUAC
From: https://www.cnblogs.com/enviidl/p/16595873.html

相关文章

  • ENVIModeler建模工具重磅发布
    ENVIModeler系列文章ENVIModeler建模工具重磅发布 (介绍技术特点)ENVIModeler体验之构建工作流 (介绍建模方法)ENVIModeler体验之生成ENVI扩展工具 (介绍生成ENVI......
  • ENVI 5.5新功能
    ENVI5.5于2018年2月份正式发布,在ENVI5.5版本中,支持最新WorldView-4等数据;新增ENVIModeler建模工具,可以零代码构建工作流或者批处理;新增ENVIPy,与ArcGIS一体化集成更加简便......
  • ENVI中基于SuperView-1立体像对数据提取DSM和点云数据
    ENVI5.4的摄影测量扩展模块(原正射校正扩展模块)增加了两个工具,分别为:GeneratePointCloudsandDSMbyDenseImageMatching——利用高重叠度的多景图像(例如立体像对)提......
  • java 树结构构建
    importio.swagger.annotations.ApiModel;importio.swagger.annotations.ApiModelProperty;importjava.util.ArrayList;importjava.util.List;/***组织树*/@ApiMo......
  • 虚函数表构建时机
    #include<iostream>classBase{public:Base(){func();}~Base(){func();}virtualvoidfunc(){std::cout<<......
  • webRTC构建-Linux版
    linux下构建webRTC#!/bin/bashset-exu__CURRENT__=`pwd`__DIR__=$(cd"$(dirname"$0")";pwd)cd${__DIR__}start_time=$(date-u'+%Y-%m-%dT%H:%M:%SZ')star......
  • ENVI 5.4.1新功能
    ENVI5.4.1于2017年8月份正式发布,有以下一些新功能和增强:传感器和数据支持显示工具图像处理二次开发1 传感器和数据支持ADS80Level-2产品(ENVI先前版本支持Level-......
  • Salesforce自动化的未来:如何构建Flow的设计策略?
     Record-TriggeredFlow允许企业在Salesforce中基于创建、更新或删除记录事件在后台自动执行操作。这大大减少了业务用户花费在执行重复性任务上的时间,并且还降低了人为......
  • 家电上云后,智能家居如何构建场景化应用
    摘要:当智能家居行业正在从盲目的家电上云,转变为体验为主的场景驱动,AIoT企业如何具备持续的商业化能力?本文分享自华为云社区《【云享·伙伴】第8期:家电上云后,智能家居......
  • 客户流失?来看看大厂如何基于spark+机器学习构建千万数据规模上的用户留存模型 ⛵
    ......