[ERDAS] 模型Modeler

模型

介绍

工具位置:Modeler–>Model Marker
这里写图片描述

工具栏:Edit–>Tools
这里写图片描述
逻辑处理常用Functions:
这里写图片描述

声明说明
CONDITIONAL { (<test1>) <arg1> , (<test2>) <arg2> , ... }条件<test1>正确则赋予<arg1>的值
条件<test2>正确则赋予<arg2>的值
EITHER <arg1> IF ( <test> ) OR <arg2> OTHERWISEtest条件成立,则赋予arg1的值
失败则赋予arg2的值

例子:

  1. 分离出像素为1的地方
    $n1_20071129class2 == 5
    说明:$n1_20071129class2为图层变量,一定要带有$,不然它不认识
  2. 取DEM(高程)<100,SLOPE(坡度)<12°且是林地的地方
    • EITHER 1 IF ( $n6_dem < 100 or $n7_slope < 12 or $n3_plowland ) OR 0 OTHERWISE
    • EITHER $n3_plowland IF ( $n6_dem < 100 or $n7_slope < 12 ) OR 0 OTHERWISE
      说明:$n3_plowland为林地的二值图(有值为1,无值为0),$n6_dem 为DEM数据,$n7_slope为坡度数据
  3. 合并两个图像
    $n1_img_1 or $n2_img_2
    说明:$n1_img_1,$n1_img_2为两张二值化的专题图
  4. 去除两个图像公共部分
    $n1_img_1 - $n2_img_2
  5. 将6个种类数据合成一个图像
    CONDITIONAL { ( $n8_plowland_real ) 1 , ( $n22_construction_real ) 2 , ( $n27_intertidal_zone_real ) 3 ,( $n31_forest_real ) 4 ,( $n33_unused_real ) 5 ,( $n34_water_real ) 6 }

例 从监督分类后的图像中分离出水体

模型

这里写图片描述

输入图像

这里写图片描述

处理逻辑

水体在图像中的值为1(查看方法:打开图像,菜单栏–>Raster–>Attributes)
这里写图片描述
这里写图片描述

输出图像

这里写图片描述

处理结果

水的区域才有值(value=1)
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geodoer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值