常用ENVI函数介绍

常用ENVI函数介绍
常用ENVI函数介绍

常用ENVI函数功能介绍

1、文件管理

ENVI文件处理函数为程序员提供了相当大的灵活性。有以下的函数可供编程使用,用户可以根据所需的情况选择所需的函数。

ENVI_PICKFILE

ENVI_PICKFILE函数产生一个提示用户选择文件的对话框。该函数产生的界面和使用ENVI主菜单选择File->Open Image File一样的界面。该函数并不真正的打开文件,它只是以字符串的形式返回用户所选择的全路径文件名。

ENVI_SELECT

ENVI_SELECT产生对话框提示用户从ENVI中已经打开的文件中选择一个文件。该函数产生ENVI标准的文件选择对话框,其中包括空间和波谱子区裁剪按钮,以及掩模波段选取按钮。该函数也集成了ENVI_PICKFILE的功能,在对话框上提供了文件打开按钮,用户可以通过该按钮打开新的ENVI文件。ENVI_SELECT不仅返回用户所选择文件的FID,还可以返回进一步处理所需的DIMS和POS关键字值

ENVI_OPEN_FILE

该函数返回一个文件的FID,它是打开ENVI文件的最直接和简单的方法。默认情况下它将文件信息添加到可用波段列表中,可以使用NO_REALIZE可以阻止文件信息加入到可用波段列表中。

注:如果可用波段列表已打开,该关键字无效。

ENVI_FILE_MNG

该函数可以打开、关闭或者删除硬盘上的文件。无需用户交互。

ENVI_GET_FILE_IDS

该函数返回所有当前打开的文件的FID。

2、打开外部文件格式

ENVI能够读取相当广泛的数据格式,虽然ENVI_OPEN_FILE仅能够打开具有ENVI 头文件的影像文件。ENVI也提供了一些特定的处理程序能够打开和返回外部格式的文件:ENVI_OPEN_DATA_FILE

该函数打开ENVI所支持的外部文件(通过关键字指定文件类型)并返回FID,无需用户交互。

3、获取数据

当影像文件非常大时,不适合使用IDL的READU命令将它全部读入到内存中。因此,ENVI提供了两个处理函数能够以小的、易管理的数据块方式读取影像数据。这两个函数也提供了数据逻辑组织,一次一个波段或是一次光谱切片。

ENVI_GET_DATA

该函数从一个打开的文件中获取影像数据。它每次只返回某一波段的数据。如果所需的空间数据不止一个波段,必需多次调用该程序以获得该相应波段的数据。数据的范围由DIMS关键字控制。

ENVI_GET_SLICE

该函数从一个打开的文件中获取波谱影像数据,它返回影像某一行所有波段的数据值。结果以BIP或BIL的格式返回。

4、使用感兴趣区(ROI)进行空间选取

很多ENVI函数提供了使用ROI进行影像的空间选取选项。在ENVI的函数中,DIMS 关键字用于定义空间选取。DIMS变量的第一个元素称为ROI指针,如果它被定义,则表明影像是基于ROI进行空间选取的。如果ROI指针设置为-1,表示没有使用ROI。用户可用使用ENVI_GET_ROI_DIMS_PTR正确的设置ROI指针。

5、生成ENVI格式的文件

ENVI影像格式可能是最简单的数据格式。它是二进制文件,栅格影像数据以二进制数据流方式按BSQ、BIL或是BIP的存储顺序存储。文件中只有影像数据,头信息没有嵌入到文件中。当使用WRITEU程序将二维或三维影像数据写入到磁盘时,IDL自动生成二进制格式文件。ENVI格式的影像文件可用使用任意的名称,并且无需扩展名。

同时每一个二进制文件都伴随有一个ASCII格式的头文件,这个头文件描述了影像的基本特征以及附加信息。为了ENVI能够识别这个头文件,它必需和影像文件具有同样的文件名,并以.hdr做为扩展名。

(1) 将影像数据保存到内存

当用户函数的结果是包含在IDL数组中的影像数据时,这些数据可用以内存方式被ENVI 所使用。

ENVI_ENTER_DATA

该函数将IDL数组中的数据输入到可用波段列表中,该程序自动的设置ENVI的头文件,该文件同样也存储在内存中,并返回内存影像的FID。一旦影像出现的可用波段列表中,它就可以像其它ENVI影像一样使用,也能够被存入磁盘。

(2)将影像数据存入硬盘

由于IDL的WRITEU函数能够产生ENVI格式的文件,ENVI没有提供单独的程序来将IDL的数组写入到磁盘。可以直接使用IDL的WRITEU函数

OpenW, unit, ’new_envi_image_file.img’, /Get_LUN

WriteU, unit, image_array

Free_LUN, unit

注:必需考虑到,要随影像文件同时写入ENVI的头文件。

ENVI_SETUP_HEAD

使用该函数写某个已存入磁盘的影像数据的ENVI头文件。使用OPEN关键字,允许将影像文件输入到可用波段列表。如果没有给ENVI_SETUP_HEAD程序设置OPEN或是WRITE关键字,那么ENVI头文件只是在内存中创建(可以使用ENVI_FILE_QUERY获取文件信息)。ENVI_SETUP_HEAD函数也能够返回磁盘上影像文件的FID。

(3)从已存在的ENVI文件中创建新文件

CF_DOIT

这是第三个用于创建ENVI格式文件的函数,尽管它只能用于ENVI中已经打开的文件。使用该函数通过已有的ENVI文件创建一个新的ENVI格式的文件。集成到新文件中去的影像可以是ENVI中已经打开的磁盘文件或是内存文件,结果可以保存为文件也可以存放在内存中。

最常用函数公式大全

Excel函数公式大全工作中最常用Excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 ? 2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数.

? 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 ? 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

? 四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 ? 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

? 3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 ? 4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

envi图像处理基本操作

使用ENVI进行图像处理 主要介绍利用envi进行图像处理的基本操作,主要分为图像合成、图像裁减、图像校正、图像镶嵌、图像融合、图像增强。 分辨率:空间分辨率、波谱分辨率、时间分辨率、辐射分辨率。咱们平时所说的分辨率是指?怎么理解? 1、图像合成 对于多光谱影像,当我们要得到彩色影像时,需要进行图像合成,产生一个与自然界颜色一致的真彩色(假彩色)图像。 对于不同类型的影像需要不同的波段进行合成,如中巴CCD影像共5个波段,一般选择2、4、3进行合成。(为什么不选择其他波段?重影/不是真彩色)。SOPT5影像共7个波段,一般选择7、4、3三个波段。 操作过程以中巴资源卫星影像为例 中巴资源卫星影像共有五个波段,选择2、4、3三个波段对R、G、B赋值进行赋值。 在ENVI中的操作如下: (1)file→open image file→打开2、3、4三个波段,选择RGB,分别将2、4、3赋予RGB。(2)在#1窗口file---〉save image as-→image file。 (3)在主菜单中将合成的文件存为tiff格式(file-→save file as-→tiff/geotiff) 即可得到我们需要的彩色图像。 2、图像裁减 有时如果处理较大的图像比较困难,需要我们进行裁减,以方便处理。如在上海出差时使用的P6、SOPT5,图幅太大不能直接校正需要裁减。 裁减图像,首先制作AOI文件再根据AOI进行裁减。一般分为两种:指定范围裁减、不指定范围裁减。 不指定范围裁减在ENVI中的操作如下: (1)首先将感兴趣区存为AOI文件 file→open image file打开原图像→选择IMAGE窗口菜单overlay→region of interesting 选择划定感兴趣区的窗口如scroll,从ROI_Type菜单选择ROI的类型如Rectangle,在窗口中选出需要选择的区域。在ROI窗口file→Save ROIs将感兴趣区存为ROI文件。

Excel常用函数及使用方法

excel常用函数及使用方法 一、数字处理 (一)取绝对值:=ABS(数字) (二)数字取整:=INT(数字) (三)数字四舍五入:=ROUND(数字,小数位数) 二、判断公式 (一)把公式返回的错误值显示为空: 1、公式:C2=IFERROR(A2/B2,"") 2、说明:如果是错误值则显示为空,否则正常显示。 (二)IF的多条件判断 1、公式:C2=IF(AND(A2<500,B2="未到期"),"补款","") 2、说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 (一)统计两表重复 1、公式:B2=COUNTIF(Sheet15!A:A,A2) 2、说明:如果返回值大于0说明在另一个表中存在,0则不存在。 (二)统计年龄在30~40之间的员工个数 公式=FREQUENCY(D2:D8,{40,29} (三)统计不重复的总人数 1、公式:C2=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 2、说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

(四)按多条件统计平均值 =AVERAGEIFS(D:D,B:B,"财务",C:C,"大专") (五)中国式排名公式 =SUMPRODUCT(($D$4:$D$9>=D4)*(1/COUNTIF(D$4:D$9,D$4:D$9))) 四、求和公式 (一)隔列求和 1、公式:H3=SUMIF($A$2:$G$2,H$2,A3:G3) 或=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 2、说明:如果标题行没有规则用第2个公式 (二)单条件求和 1、公式:F2=SUMIF(A:A,E2,C:C) 2、说明:SUMIF函数的基本用法 (三)单条件模糊求和 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 (四)多条求模糊求和 1、公式:=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 2、说明:在sumifs中可以使用通配符* (五)多表相同位置求和 1、公式:=SUM(Sheet1:Sheet19!B2) 2、说明:在表中间删除或添加表后,公式结果会自动更新。

ENVI软件基础知识以及监督 分类详细步骤

Ⅰ.软件的基本操作 ENVI主工具条: 1.图像的输入与输出.首先启动ENVI, 选择File- Open Image File,出现Enter Data Filename 对话框,选择文件的正确路径,点击文件名,再点击“OK”打开文件。 2.在打开的Available Band List 菜单中,可以显示图像的各个波段的基本信息,其中“Gray Scale”为灰色显示,“RGB Color”为彩色合成,并且可以选择彩色合成的波段,单击“Load”就可显示图像,打开的图像由三部分组成:Scroll(滚动)窗口、主图像窗口、以及缩放(Zoom)窗口, 可以使用多个显示窗口组,组中每个窗口的大小都可以调整。其中菜单中的“New Diaplay”可以打开一个新的图像。 3.在“Available BandsList”菜单中选择“Available Files List”还可以可以显示出遥感图像的基本信息,具体如图所示: 4.若要保存图像,需要在图像所在窗口中选择File-Save Image As-Image File,弹出Output Display to ImageFile 对话框。对于单波段图像,选择8-bit Color,而多波段彩色合成图像则选择24-bit Color图像的保存方式有两种:一是直接保存为文件;二是选“Memory”,记忆在“Available BandsList”菜单中。 Ⅱ.图像增强与变换 一.空间域增强 1.线性变换 线性拉伸:线性拉伸的最小和最大值分别设置为0 和255,两者之间的所有其它值 设置为中间的线性输出值,选择Stretch_Type > Linear Contrast Stretch。

《ENVI》实训指导

《ENVI》实训指导书 ENVI快速入门 一、软件概况介绍: ENVI(The Environment for Visualizing Images)遥感影像处理软件是由美国著名的遥感科学家用IDL开发的一套功能齐全的遥感影像处理软件,它是处理、分析并显示多光谱数据、高光谱数据和雷达数据的高级工具。曾获2000、2001年美国权威机构NIMA遥感软件测评第一。 ENVI的应用领域包括:地质、林业、农业、模式识别、军事、自然资源勘探、海洋资源管理、环境和土地利用管理等。 二、ENVI的安装 1、ENVI永久许可 1)ENVI浮动license:服务器版,多个用户可以同时访问一个服务器,服务器需要安装license,客户端不需要安装license,但是需要进行设置。 2)ENVI加密狗:加密狗也需要license安装,但是有灵活、不依赖网卡的特点。 3)ENVI网卡加密:利用网卡号的唯一性进行加密,如果更换机器时,需要将原来的网卡拔下重新安装在新机器上。 2、ENVI临时许可 三、目录结构介绍 一般情况下ENVI安装在RSI文件夹下,完全版本包括IDL60、License等文件夹,ENVI的所有文件及文件夹保存在IDL60\products\ENVI40下。 ?Bin:相应的ENVI运行目录。 ?Data:数据目录,保存一矢量文件夹(一些矢量数据)和一些例子数据(有 些数据有头文件,有些数据没有头文件)。 ?Flt_func:ENVI常规传感器的光谱库文件。例如:aster、modis、spot、tm 等。 ?Help:ENVI的帮助文档。 ?Lib:IDL生成的可编译的程序,用于二次开发。 ?Map_proj:影像的投影信息,文本格式,客户可以进行定制。 ?Menu:ENVI菜单文件,可以进行中、英文菜单互换。并不是所有的英文菜单 都已经汉化,汉化工作我们正在做,以后会陆续推出。 ?Save:应用IDL可视化语言编译好的、可执行的ENVI程序。 ?Save_add:客户自主开发的、可执行程序。 ?Spec_lib:波谱库,不同地区可以有不同的波谱库,用户可以自定义。 四、中文菜单和英文菜单的互换 1、文件互换 在RSI\IDL60\products\envi40\menu目录下,display.men、 display_shortcut.men、envi.men三个文件是ENVI的菜单文件,可以将其(中文或英文)菜单文件备份后,将另外(英文或中文)菜单文件考入此目录下

excel常用函数公式介绍

excel常用函数公式介绍 excel常用函数公式介绍1:MODE函数应用 1MODE函数是比较简单也是使用最为普遍的函数,它是众数值,可以求出在异地区域或者范围内出现频率最多的某个数值。 2例如求整个班级的普遍身高,这时候我们就可以运用到了MODE 函数了 3先打开插入函数的选项,之后可以直接搜索MODE函数,找到求众数的函数公式 4之后打开MODE函数后就会出现一个函数的窗口了,我们将所要求的范围输入进Number1选项里面,或者是直接圈选区域 5之后只要按确定就可以得出普遍身高这一个众数值了 excel常用函数公式介绍2:IF函数应用 1IF函数常用于对一些数据的进行划分比较,例如对一个班级身高进行评测 2这里假设我们要对身高的标准要求是在170,对于170以及170之上的在备注标明为合格,其他的一律为不合格。这时候我们就要用到IF函数这样可以快捷标注好备注内容。先将光标点击在第一个备注栏下方 3之后还是一样打开函数参数,在里面直接搜索IF函数后打开 4打开IF函数后,我们先将条件填写在第一个填写栏中, D3>=170,之后在下面的当条件满足时为合格,不满足是则为不合格 5接着点击确定就可以得到备注了,这里因为身高不到170,所以备注里就是不合格的选项 6接着我们只要将第一栏的函数直接复制到以下所以的选项栏中就可以了

excel常用函数公式介绍3:RANK函数应用 2这里我们就用RANK函数来排列以下一个班级的身高状况 3老规矩先是要将光标放于排名栏下面第一个选项中,之后我们打开函数参数 4找到RANK函数后,我们因为选项的数字在D3单元格所以我们就填写D3就可了,之后在范围栏中选定好,这里要注意的是必须加上$不然之后复制函数后结果会出错 5之后直接点击确定就可以了,这时候就会生成排名了。之后我们还是一样直接复制函数黏贴到下方选项栏就可以了。

envi应用论文

ASTER遥感影像在土地利用调查的应用 ——以广州花都区为例 学 院 地理科学学院 专 业(方向) 地理信息系统 班 级 03地理信息系统 姓 名 魏永杰 学 号 0307442128 指导教师陈健飞教授 答辩时间 2007年6月3日

ASTER遥感影像在土地利用调查的应用 ——以广州花都区为例 地理信息系统魏永杰 指导老师:陈健飞 摘要土地资源是社会经济发展最基本的物质基础,利用遥感技术可对土地资源进行分类调查。在对地观测方面,ASTER与一般遥感影像相比,它包括了可见光-近红外(VNIR)、短波红外(SWIR)和热红外(TIR)3个通道的遥感数据,能提供更高质量的信息源。本文在ENVI 4.3的支持下,对ASTER数据进行预处理、波段选取、图像增强等工作,然后运用监督分类方法对广州花都区土地利用信息进行分类,再经过中值滤波输出分类结果,提取出该地图空间信息,最后统计土地利用情况。 关键词ASTER;土地利用;监督分类;图像增强;花都区 Extraction of land use classification information of suburb of Guangzhou Huadu using ASTER image ABSTRACT Land resources are essential substance foundation for development of society and economy. Land resources can be classified and investigated by using remote sensing information. It is shown that high spectrum resolution images can better offer higher quality information source in observing the earth’s surface in comparing with previous common remote sensing images. This text is in the ENVI4.3 of under support carry on preparing works, such as the processing, wave band selection and the picture to build up...etc. to the ASTER data, then status map about suburb of Guangzhou Huadu was classified by using supervised classification method, withdraw a map's space information, the end statistics the land make use of a circumstance. KEY WORDS Aster;land use;supervised classification;picture strengthen; Huadu

ENVI遥感图像处理方法

《ENVI遥感图像处理方法》科学出版社2010年6月正式出版 上一篇/ 下一篇 2010-05-26 15:02:30 / 个人分类:ENVI 查看( 643 ) / 评论( 5 ) / 评分( 0 / 0 ) 从上个世纪六十年代E.L.Pruitt提出“遥感”这个词至今,遥感已经成为人类提供了从多维和宏观角度去认识宇宙世界的新方法与新手段。目前,遥感影像日渐成为一种非常可靠、不可替代的空间数据源。ENVI (The Environment for Visualizing Images)是由遥感领域的科学家采 用交互式数据语言IDL(Interactive Data Language)开发的一套功能强大的遥感图像处理软件。ENVI以其强大的图像处理功能,尤其是与ArcGIS 一体化集成,使得众多的影像分析师和科学家选择ENVI来处理遥感图像和获得图像中的信息,从而全面提升了影像的价值。ENVI已经广泛应用于科研、环境保护、气象、石油矿产勘探、农业、林业、医学、国防&安全、地球科学、公用设施管理、遥感工程、水利、海洋、测绘勘察和城市与区域规划等众多领域。与此形成鲜明对比的是,目前关于ENVI 的中文教程非常少,给广大用户学习软件和应用软件带来诸多不便。 针对上述情况,在ESRI中国(北京)有限公司的大力支持下,根据多年遥感应用研究和软件操作经验,历时一年半编著完成本书。全书按照遥感图像处理流程由浅到深逐步引导读者掌握ENVI软件操作。各个章节相对独立,读者可视个人情况进行选择阅读。全书分为17章,第1、2、3章介绍了ENVI软件的基础知识,可作为ENVI软件入门,也可作为参考内容;第4、5、6、7、8章介绍了遥感图像处理一般流程,包

Excel常用函数介绍及常用功能

Excel常用函数介绍及常用功能 Excel函数一共有11类,分别是数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。 工程 工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。 财务 财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数: 未来值 (fv)--在所有付款发生后的投资或贷款的价值。 期间数 (nper)--投资的总支付期间数。 付款 (pmt)--对于一项投资或贷款的定期支付数额。 现值 (pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。 利率 (rate)--投资或贷款的利率或贴现率。 类型 (type)--付款期间内进行支付的间隔,如在月初或月末。 信息 可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为 IS 的工作表函数,在单元格满足条件时返回 TRUE。例如,如果单元格包含一个偶数值,ISEVEN 工作表函数返回 TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用 COUNTBLANK 工作表函数对单元格区域中的空白单元格进行计数,或者使用 ISBLANK 工作表函数确定区域中的某个单元格是否为空。 数据库

当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于1,000 且小于 2,500 的行或记录的总数。Microsoft Excel 共有 12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为Dfunctions,也称为 D 函数,每个函数均有三个相同的参数:database、field 和 criteria。这些参数指向数据库函数所使用的工作表区域。其中参数database 为工作表上包含数据清单的区域,参数 field 为需要汇总的列的标志,参数 criteria 为工作表上包含指定条件的区域。 逻辑函数 使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用 IF 函数确定条件为真还是假,并由此返回不同的数值。 统计函数 统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以提供由一组给定值绘制出的直线的相关信息,如直线的斜率和 y 轴截距,或构成直线的实际点数值。 文本函数 通过文本函数,可以在公式中处理文字串。例如,可以改变大小写或确定文字串的长度。可以将日期插入文字串或连接在文字串上。下面的公式为一个示例,借以说明如何使用函数 TODAY 和函数 TEXT 来创建一条信息,该信息包含着当前日期并将日期以"dd-mm-yy"的格式表示。 =TEXT(TODAY(),"dd-mm-yy") 查询和引用 当需要在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用时,可以使用查询和引用工作表函数。例如,如果需要在表格中查找与第一列中的值相匹配的数值,可以使用 VLOOKUP 工作表函数。如果需要确定数据清单中数值的位置,可以使用 MATCH 工作表函数。 数学和三角 通过数学和三角函数,可以处理简单的计算,例如对数字取整、计算单元格区域中的数值总和或复杂计算。 日期与时间

Excel常用函数功能列表

Excel常用函数功能、用法及实例剖析 我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。本专题 整理了Excel中使用频率最高的函数的功能、使用方法,以及这些函数在实际应用中的实例剖析,并配有详细的介 绍和图示,同时提供.xls文件供大家下载参考。 Excel常用函数实例剖析 实例功能原文件下载 .xls文件下载 ·奖金计算表只要将员工的出勤情况记录在表中,该员工的奖金将自动 计算出来,兼有考勤和计算奖金两种功能。自动统计表做 好以后还可以保存成模板,以便以后使用。 ·制作万年历这个万年历可以显示当月的月历,还可以随意查阅任何日 .xls文件下载 期所属的月历,非常方便。如果你愿意,还可以让它在特 殊的日子里显示不同的提醒文字。 .xls文件下载 ·自动评分计算表参加比赛的选手为20人,评委9人,去掉1个最高分和 1个最低分后,求出平均分,然后根据平均分的高低排定 选手的名次。 .xls文件下载 ·自动统计学生成绩自动统计最高分、最低分、总分、平均分、名次等数据信 息,还可以根据自定条件以不同的颜色显示分数。自动统 计表做好以后还可以保存成模板,以便以后使用。 ·各分数段学生数统计统计各学科相应分数段或各等级的学生人数。.xls文件下载 .xls文件下载 ·自动生成员工简历表自动提取“员工基本情况登记表”中的信息,生成并打印员 工简历表。 >>> 更多内容<<< ⊙Excel常用函数功能及用法介绍 .xls 文件下载 函数名功能用途示例 ABS求出参数的绝对值。数据计算 条件判断 AND“与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)” 时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。

城市微气象模拟工具ENVI-met中文入门

城市微气候仿真软件ENVI-met的应用 天津住宅科学研究院有限公司汪磊磊⑴陈丹⑵ 邮箱:(1)lleiwang@https://www.360docs.net/doc/5f3187913.html, ;(2)chendan0804@https://www.360docs.net/doc/5f3187913.html, 城市微气候仿真软件ENVI-met是由德国的Michael Bruse (University of Mainz,Germany)开发的一个多功能系统软件,可以用来模拟住区室外风环境、城市热岛效应、室内自然通风等。 ENVI-met一共由四个模块组成,分别为建模版块ENVI-met Eddi Version、编程模块ENVI-met Configuration Editor、计算版块ENVI-met V3.1 Default Config以及结果显示版块LEONARDO 3.75。 一、建模版块 在使用ENVI-met软件的过程中,最重要的一步就是建模,网格尺寸的大小、数量都直接影响到计算结果的准确性。 首先单击,进入建模版块,单击进入参数设置界面,如图1所示。在此窗口可以设置模型所在地区的经度、纬度,网格尺寸、网格数量。在实际模拟中,遇到一个问题,需要跟大家交流下,计算区域的高度必须大于等于建筑物最大高度的两倍,软件提供的计算区域最大网格数是250*250*30,因此,我们在编辑网格尺寸的时候要注意这一点,鉴于网格数的限制,可以适当提高网格的尺寸大小,这样既能满足建筑物高度的要求,又能满足计算的要求。

窗口1 接下来就可以开始画模型了。点击窗口2(Edit Building/Vegetation),可以定义建筑物的高度、植物的种类。在Left Mouse 对应的窗口输入建筑物的高度,然后在网格区域点击鼠标左键画建筑物即可。点击Left Mouse+Shift对应的下拉键,选择植物的种类,然后点击鼠标左键+Shift按钮在网格区域画植物。值得注意的一点是,对于屋顶绿化的情况,可以直接在建筑物上单击鼠标左键+Shift键填充植物。 窗口2 窗口3 点击选中窗口3(Edit Soils),在下拉键中选择下垫面的类型,比如loamy road(土壤)、deep water(水面)、Asphalt Road(柏油马路)等,选择合适的下垫面后在网格区域画图。

envi操作(1)

ENVI的一些操作 2009-07-27 11:06:51| 分类:ENVI应用| 标签:|字号大中小订阅 2、矢量图层编辑 1)在Vector Parameters对话框中,点击刚创建的新矢量层,然后选择Mode →Edit Existing Vectors。 2)在主影像窗口中,点击在上一节中所生成的某个多边形。 a) 该多边形就会高亮显示出来,并且多边形的节点会标记成钻石形。当矢量被选定,就可以进行如下的修改: 3)单击鼠标右键,在弹出的快捷菜单中选择Delete Selected Vector,删除整个多边形。4)单击节点,并拖曳到新的位置来移动节点。 5)单击鼠标右键,选择Accept Changes保存修改并重新绘制多边形。 6)通过点击鼠标中键或在右击显示的快捷菜单中选择Clear Selection,退出修改,不进行任何变动。 7)要在多边形中添加或删除节点,可以在右击显示的快捷菜单中按如下步骤进行选择: i. 要添加一个节点,右击并选择Add Node,然后将该节点拖曳到一个新的位置。 ii. 要删除节点,单击节点,然后从快捷菜单中选择Delete Node。 iii. 要改变每次添加的节点数,右击选择Number of Nodes to Add。在对话框中,输入节点的数目。 iv. 要删除一系列的节点,用右键点击该范围内的第一个点,然后选择Mark Node。再用右键点击该范围的最后一个点,再次选择Mark Node。最后,右击选择Delete Marked Nodes即可。 8)结束这一部分,从ENVI主菜单中选择Window →Available Vectors List,然后在显示的可用波段中选择新创建的矢量层,并点击Remove Selected来删除它们。注意不要删除vectors.shp矢量层,后面还会用到的。 3、屏幕数字化 1)从Vector Parameters对话框中选择File →Create New Layer来创建一个新的矢量层。在New Vector Layer Parameters对话框中,输入新矢量层的名字。点击Memory单选按钮,并点击OK。 2)在Vector Parameters对话框中,点击新生成的矢量层的名字,就会初始化新生成的.dbf 文件。 3)选择Mode →Add New Vectors。 4)在本专题中将创建多边形矢量,选择Mode →Polygon。 5)在影像显示窗口中(如果在Vector Parameters对话框中选择了Window单选按钮,则也可以在滚动窗口或缩放窗口中进行),按以下的步骤用鼠标来定义一个新的多边形区域:6)点击鼠标左键,绘制多边形的各线段。 7)点击鼠标中键,来擦除刚绘制的线段。 8)点击鼠标右键,固定多边形的形状。再次点击鼠标右键,从弹出的快捷菜单中选择Accept New Polygon接受新建的多边形。 9)以影像中区域的轮廓为参考,绘制一些多边形。 10)在Vector Parameters对话框中选择Edit →Add Attributes,给新创建的多边形添加属性。在Attribute Initialization对话框中,在Name字段输入Field_ID,点击Type

Excel常用函数公式大全(实用)

Excel常用函数公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;

EXCEL中常用函数的用法

EXCEL常用函数介绍 公式是单个或多个函数的结合运用。 AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。条件判断 AVERAGE 求出所有参数的算术平均值。数据计算 COLUMN 显示所引用单元格的列标号值。显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。条件统计 DATE 给出指定数值的日期。显示日期 DATEDIF 计算返回两个日期参数的差值。计算天数 DAY 计算参数中指定日期或引用单元格中的日期天数。计算天数 DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。条件统计FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。概率计算 IF 根据对指定条件的逻辑判断的真假结果,返回相对应条件触发的计算结果。条件计算INDEX 返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。数据定位 INT 将数值向下取整为最接近的整数。数据计算 ISERROR 用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。逻辑判断 LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。截取数据 LEN 统计文本字符串中字符数目。字符统计 MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。匹配位置 MAX 求出一组数中的最大值。数据计算 MID 从一个文本字符串的指定位置开始,截取指定数目的字符。字符截取 MIN 求出一组数中的最小值。数据计算 MOD 求出两数相除的余数。数据计算 MONTH 求出指定日期或引用单元格中的日期的月份。日期计算 NOW 给出当前系统日期和时间。显示日期时间 OR 仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。逻辑判断 RANK 返回某一数值在一列数值中的相对于其他数值的排位。数据排序 RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。字符截取SUBTOTAL 返回列表或数据库中的分类汇总。分类汇总 SUM 求出一组数值的和。数据计算 SUMIF 计算符合指定条件的单元格区域内的数值和。条件数据计算 TEXT 根据指定的数值格式将相应的数字转换为文本形式数值文本转换 TODAY 给出系统日期显示日期 VALUE 将一个代表数值的文本型字符串转换为数值型。文本数值转换 VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值条件定位 WEEKDAY 给出指定日期的对应的星期数。星期计算

数据库常用函数

数据库常用函数

一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份和还原 备份:exp dsscount/sa@dsscount owner=dsscount file=C:\dsscount_data_backup\dsscount.dmp log=C:\dsscount_data_backup\outputa.log 还原:imp dsscount/sa@dsscount file=C:\dsscount_data_backup\dsscount.dmp full=y ignore=y log=C:\dsscount_data_backup\dsscount.log statistics=none 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) CREATE TABLE ceshi(id INT not null identity(1,1) PRIMARY KEY,NAME VARCHAR(50),age INT) id为主键,不为空,自增长 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only 5、说明:删除新表 drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop primary key(col) 8、说明:创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围

ENVI操作流程

1.Sobel滤波变换 图像滤波可以从图像中提取空间尺度信息,突出图像的空间信息,压抑其他无关信息,或者去除图像某些信息。所以,为了增强园区线性影像,使用空间滤波变换也是不错的选择。 ①打开ENVI,主菜单选择Filter。 ②选择Sobel滤波 ③选择要进行滤波变换的文件 选择完毕,点OK, Sobel滤波完成后的效果如图

2.运用ENVI面向对象空间特征提取工具(Feature Extraction Module)实现分类 第一步:发现对象 ①启动ENVI ZOOM,在主菜单中打开Processing中的Feature Extraction选项。 ②选择经过sobel滤波变换的文件,点击OK完成。

③影响分割:参照现实环境,利用边界分割规则对图像进行切割。可以选择Preview对切割 后的图像边界进行实时查看,以确定合适的切割尺度。 分割图像预览 ④斑块合并。此步骤主要解决图像过度分割的问题。可以将小的斑块合并到更大尺度的斑块 中。

合并图像预览 ⑤亮度阈值合并。此步骤选择No Thresholding(default)不进行亮度值设定。 ⑥选择属性计算项。选择波段比值(Band Ratio)选项,进行波段比值运算。如把红色波段赋给B1,把近红外波段赋给B2,那么计算出来的波段比值就可以用来提取NDVI,因为绿 色的植被会有一个较高的NDVI值。

点击NEXT进入下一步骤。 第二步:提取特征。 a.①选择样本进行分类(监督分类)。Classify by selecting examples:监督分类模式。 上选择训练区域。

envi图像处理基本操作教学文案

e n v i图像处理基本操 作

使用ENVI进行图像处理 主要介绍利用envi进行图像处理的基本操作,主要分为图像合成、图像裁减、图像校正、图像镶嵌、图像融合、图像增强。 分辨率:空间分辨率、波谱分辨率、时间分辨率、辐射分辨率。咱们平时所说的分辨率是指?怎么理解? 1、图像合成 对于多光谱影像,当我们要得到彩色影像时,需要进行图像合成,产生一个与自然界颜色一致的真彩色(假彩色)图像。 对于不同类型的影像需要不同的波段进行合成,如中巴CCD影像共5个波段,一般选择2、4、3进行合成。(为什么不选择其他波段?重影/不是真彩色)。SOPT5影像共7个波段,一般选择7、4、3三个波段。 操作过程以中巴资源卫星影像为例 中巴资源卫星影像共有五个波段,选择2、4、3三个波段对R、G、B赋值进行赋值。 在ENVI中的操作如下: (1)file→open image file→打开2、3、4三个波段,选择RGB,分别将2、 4、3赋予RGB。 (2)在#1窗口file---〉save image as-→image file。 (3)在主菜单中将合成的文件存为tiff格式(file-→save file as-→tiff/geotiff)即可得到我们需要的彩色图像。 2、图像裁减

有时如果处理较大的图像比较困难,需要我们进行裁减,以方便处理。如在上海出差时使用的P6、SOPT5,图幅太大不能直接校正需要裁减。 裁减图像,首先制作AOI文件再根据AOI进行裁减。一般分为两种:指定范围裁减、不指定范围裁减。 不指定范围裁减在ENVI中的操作如下: (1)首先将感兴趣区存为AOI文件 file→open image file打开原图像→选择IMAGE窗口菜单overlay→region of interesting 选择划定感兴趣区的窗口如scroll,从ROI_Type菜单选择ROI的类型如Rectangle,在窗口中选出需要选择的区域。在ROI窗口file→Save ROIs将感兴趣区存为ROI文件。

Excel中常用函数介绍

Excel中常用函數介紹 函數名稱:COUNTIF函數. 主要功能:統計某個單元格區域中符合指定條件的單元格數目. 使用格式:COUNTIF(Range,Criteria) 參數說明:Range代表要統計的單元格區域,Criteria表示指定的條件表達式. 應用舉例:在A7單元格中輸入公式: =COUNTIF(A1:A6,">=25"),確認后,即可統計出A1至A6單元格區域中,數值大于等于25的單元格數目. 函數名稱:ABS函數 主要功能:相應數字的絕對值. 使用格式:ABS(number) 參數說明:number代表需要求絕對值的數值或引用的單元格. 應用舉例:如果在B2單元格中輸入公式:=ABS(A2),則在A2單元格中無論輸入正數(如100)還是負數(如-100),B2中均顯示出正數(100). 函數名稱:AND 主要功能:返回邏輯值:如果所有參數值均為邏輯"真(TRUE)",則返回羅輯"真(TRUE)",反之返回羅輯"假(FALSE)". 使用格式:AND(logical1,logical2, ...) 參數說明:Logical1,Logical2,Logical3……:表示待測試值的條件值或表達式最多達30個. 應用舉例:在C5單元格輸入公式:=AND(A5>=60,B5>=60),確認.如果C5中返回TRUE,說明A5和B5中的數值均大於等于60,如果返回FALSE,說明A5和B5中的數值至少有一個小于60.

函數名稱:AVERAGE 主要功能:求出所有參數的算術平均值, 使用格式:AVERAGE:(number1,number2,……) 參數說明:number1,number2,……:需要求平均值的數值或引用單元格(區域),參數不超過30個. 應用舉例:在B8單元格中輸入公式:=AVERAGE(B7:D7,F7:H7,7,8),確認后,即可求出B7至D7區域,F7至H7區域中的數值和7,8的平均值. 函數名稱:COLUMN 主要功能:顯示所引用單元格的列標號值. 使用格式:COLUMN(reference) 參數說明:reference為引用的單元格. 應用舉例:在C11單元格中輸入公式:=COLUMN(B11),確認后顯示為2(即B列). 函數名稱:CONCATENATE 主要功能:將多個字符文本及或單元格中的數據連接在一起,顯示在一個單元格內. 使用格式:CONCATENATE(Text1,Text2……) 參數說明:Text1,Text2……為需要連接的字符文本或單元格. 應用舉例:在C14單元格中輸入公式:=CONCATENATE(A14,"@",B14,".com"),確認后,即可將A14單元格中的字符+”@”+B14單元格中的字符+”com”連接成一體,顯示在C14單元格內. 函數名稱:DATE 主要功能:給出指定數值的日期. 使用格式:DATE(year,month,day) 參數說明:year為指定的年份數值(小于9999),month為指定的月份數值(可以大于12);day 為指定的天數. 應用舉例:在D5單元格中輸入公式:=DATE(2003,13,35),確認后,顯示出2004-2-4.

相关文档
最新文档