如何利用IDL扩展ENVI功能

1、写一个TEST_NDVI函数,编译

2、在控制台输入命令:SAVE, /ROUTINES,FILENAME=‘C:\Program Files\Exelis\ENVI51\classic\save_add\TEST_NDVI.SAV‘

3、打开ENVI Classic,并打开can_tmr.img图像

4、打开bandmath,输入TEST_NDVI(B3,B4)

时间: 2024-10-11 03:26:30

如何利用IDL扩展ENVI功能的相关文章

JUnit4学习笔记(四):利用Rule扩展JUnit

一.Rule简介 Rule是JUnit4中的新特性,它让我们可以扩展JUnit的功能,灵活地改变测试方法的行为.JUnit中用@Rule和@ClassRule两个注解来实现Rule扩展,这两个注解需要放在实现了TestRule借口的成员变量(@Rule)或者静态变量(@ClassRule)上.@Rule和@ClassRule的不同点是,@Rule是方法级别的,每个测试方法执行时都会调用被注解的Rule,而@ClassRule是类级别的,在执行一个测试类的时候只会调用一次被注解的Rule 二.JU

C# Unity依赖注入利用Attribute实现AOP功能

使用场景? 很多时候, 我们定义一个功能, 当我们要对这个功能进行扩展的时候, 按照常规的思路, 我们一般都是利用OOP的思想, 在原有的功能上进行扩展. 那么有没有一种东西, 可以实现当我们需要扩展这个功能的时候, 在不修改原来的功能代码的情况下实现, 这就是下面要说的到Unity. 1.准备工作 为项目添加NuGet包, 搜索Unity并且安装. 在使用的项目中添加Unity的相关引用 using Microsoft.Practices.Unity.InterceptionExtension

android 下 利用webview实现浏览器功能

android 下 利用webview实现浏览器功能: 1.界面添加WEBVIEW控件. 2.在界面.JAVA代码页面(protected void onCreate(Bundle savedInstanceState) 方法中)添加如下代码: //#region WebView wb=(WebView)findViewById(R.id.Wb_Main); //设置WebView属性,能够执行Javascript脚本 wb.getSettings().setJavaScriptEnabled(

使用Oracle 11g分区自动扩展的功能的一个小问题

Oracle 11g下使用分区自动扩展的功能,非常方便,不过同时也带来一个问题,就是导出.导入之后,建表语句改了,下面来做个实验: SQL> select * from v$version; BANNER ------------------------------------------------------------------------------ Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Pr

BrnShop开源网上商城第六讲:扩展视图功能

在正式讲解扩展视图功能以前,我们有必要把视图的工作原理简单说明下.任何一个视图都会被翻译成一个c#类,并保存到指定的位置,然后被编译.这也就是为什么能在视图中包含c#代码片段的原因.下面我们通过一个项目具体的了解一下这个过程,首先我们新建一个mvc3项目,它的Index.cshtml视图文件的代码如下: 1 2 3 4 5 6 7 8 @{     ViewBag.Title = "主页"; } <h2>@ViewBag.Message</h2> <p&g

利用LVM的快照功能来实现对数据做几乎热备

lVM的快照功能来实现几乎热备 LVM的快照功能可以将某一时刻的信息记录到快照区中,因此,可以利用这一特点对数据做完全备份.而后,新提交的数据可以利用二进制日志文件来做增量备份和还原.因此,通过这种方式就可以实现对数据做几乎热备. 要想利用LVM的快照功能实现几乎热备,需要满足如下条件: 1.数据文件必须要逻辑卷上 2.此逻辑卷所在卷组必须要有足够空间存储快照卷 3.数据文件和事务日志要在同一个逻辑卷是上. 实现步骤如下: 1.打开会话,施加读锁,锁定所有表,且执行日志滚动 mysql> flu

利用 AWK 的数值计算功能提升工作效率(转载)

Awk 是一种优秀的文本样式扫描和处理工具.转文侧重介绍了 awk 在数值计算方面的运用,并通过几个实际工作中的例子,阐述了如何利用 awk 的计算功能来提高我们的工作效率.转文源自IBM Bluemix,链接:http://www.ibm.com/developerworks/cn/linux/l-cn-awkinwork/ Awk 是一种优秀的文本样式扫描和处理工具. Awk 与 sed 和 grep 有些相似, 但功能比后者强不少. awk 提供的功能包括样式载入, 流控制,数学运算符,进

如何利用log4Net自定义属性配置功能记录完整的日志信息

log4Net作为专业的log记录控件,对于它的强大功能大家一定不陌生.下面我将详细介绍如何利用其自定义属性,让日志信息更完整. 一,创建测试工程,log4Net组件可以自己从网上下载,也可通过Nuget进行安装. 二,创建日志模型及数据库表,因为我们的日志信息可以输出为文本,也可以输出到数据库. 三,添加MyLayout,MyPatternConverter类扩展PatternLayout. 四,添加Log4Net.config文件,进行输入方式定义. <?xml version="1.

H5利用canvas实现海报功能

最近接到一个需求,微信中用户上传图片生成海报.这个需求比较常规,实现思路也比较简单,通过利用用户的input输入,对所上传的图片进行处理,最后通过第三方库html2canvas合成对应的图片即可.思路虽然简单,但是在实现的过程中会遇到各种各样的小问题,现在就将遇到的问题进行一次总结. 1.iphone以及部分android机型通过摄像头拍摄的照片被旋转了90度 原因:由于目前的手机拍照基本都在2M以上,而ios中只要超过2M图片就会自动旋转.拍照后直接取出来的UIimage(用UIImagePi