摘要: ENVI 5.4带来了一种全新的混合编程方式——ENVITaskEngine。更加开放和灵活,可以在命令行(CMD、终端等)调用ENVITask功能(也可以调用自定义ENVITask)。同时IDL 8.6也带来一个类似的IDLTaskEngine,调用方式非常类似,只不过需要自己编写IDLTask( 阅读全文
posted @ 2022-09-05 13:57 ENVI-IDL技术殿堂 阅读(585) 评论(0) 推荐(0)
摘要: 请允许我先激动10分钟。。。 再平复6分钟。。。 tick tick tick… 今天春分。 春分是一年四季中阴阳平衡、昼夜均等、寒温各半的时期,所谓“春分者,阴阳相半也,故昼夜均而寒暑平”。所以我国自古就有“春分风不小,要防痛深扰”的说法,大伙别急着减衣服哦。 《七绝·苏醒》 春分雨脚落声微,柳岸 阅读全文
posted @ 2022-09-05 13:55 ENVI-IDL技术殿堂 阅读(1368) 评论(1) 推荐(1)
摘要: IDL可以将pro源码编译为sav文件,然后利用cmd命令执行此sav文件,即可实现混合编程。 下面的测试版本为 ENVI 5.3.1/IDL 8.5.1。 此方法同样适用于纯 IDL 开发方式。 1. 编写IDL代码 IDL测试代码如下: PRO test_ENVITask_Args ;此行代码很 阅读全文
posted @ 2022-09-05 13:51 ENVI-IDL技术殿堂 阅读(598) 评论(1) 推荐(0)
摘要: 在ENVI Classic中,存在两个同名的工具——Segmentation Image。分别位于如下两个菜单位置: Basic Tools/Segmentation Image Classification/Post Classification/Segmentation Image 虽然工具名称 阅读全文
posted @ 2022-09-05 13:49 ENVI-IDL技术殿堂 阅读(689) 评论(0) 推荐(0)
摘要: 在上一篇博文中(https://www.cnblogs.com/enviidl/p/16657613.html)介绍了ENVI 5.2全新的面向对象开发模式。本文来个续,在图像处理ENVI Task的基础上,进一步介绍ENVI提供的虚拟栅格对象。 在ENVI 5.1版本中,ENVI Task这种全新 阅读全文
posted @ 2022-09-05 13:47 ENVI-IDL技术殿堂 阅读(624) 评论(0) 推荐(0)
摘要: 本文主要介绍ENVI 5.1新增的事件处理方法,并在最后提供一个为ENVI 5.1添加快捷键的补丁,利用的方法就是事件处理。 如果大家对于IDL中快速可视化的事件处理比较了解,那么学习ENVI 5.1的事件处理就很好上手了,基本上属于一套东西。需要声明的是,ENVI 5.1提供的事件是来自于ENVI 阅读全文
posted @ 2022-09-05 13:43 ENVI-IDL技术殿堂 阅读(376) 评论(0) 推荐(0)
摘要: ENVI 5.1提供的二次开发API较5.0有了新的改进。更加突出体现面向对象和类的概念。 本文主要介绍ENVI 5.1新增无缝镶嵌工具提供的API。我们知道,ENVI 5.0及之前版本的镶嵌工具为Georeference Mosaic,提供的接口为Mosaic_DOIT,但是没有公开匀色、羽化等实 阅读全文
posted @ 2022-09-05 11:55 ENVI-IDL技术殿堂 阅读(915) 评论(0) 推荐(0)
摘要: IDL中利用ENVI_PROJ_CREAT 创建投影的时候,有些投影找不到,其实在IDL安装目录下有个txt包涵了所有支持的投影,windows系统默认路径:C:\Program Files\Exelis\IDL82\resource\pedata\predefined 下有EnviPEProjcs 阅读全文
posted @ 2022-09-05 11:53 ENVI-IDL技术殿堂 阅读(197) 评论(0) 推荐(0)
摘要: 在ENVI 5.0发布时,便加入了许多全新的二次开发接口。ENVI 5.0 SP2的发布,同样带来了新的功能函数接口。下面对ENVI 5.0版本中新增的二次开发技术进行一个总结。 启动ENVI IDL中启动ENVI批处理模式,在之前版本的代码如下: ENVI, /RESTORE_BASE_SAVE_ 阅读全文
posted @ 2022-09-05 11:52 ENVI-IDL技术殿堂 阅读(529) 评论(0) 推荐(0)
摘要: ENVI提供了一些自带WIDGET供用户调用,在二次开发中可以节省大量时间。可以通过ENVI帮助查看WIDGET组件使用方法和功能说明,如图1所示,为ENVI自带组件列表。 ENVI自带组件在单个使用时非常方便,可以利用auto_wid_mng获取组件的输入信息。但是如果我们需要在自己编写的界面中使 阅读全文
posted @ 2022-09-05 11:31 ENVI-IDL技术殿堂 阅读(242) 评论(0) 推荐(0)
摘要: ENVI软件具备强大的二次开发功能,提供了绝大多数功能的函数调用接口。但二次开发的时候需要自己编写处理和操作界面,很多时候这也是个头疼的问题。如果希望在自己的程序界面中直接调用envi的功能,可以通过下面的方式。 一、背景知识: ENVI的菜单系统,包括主菜单和显示窗口菜单,是由ENVI安装目录下m 阅读全文
posted @ 2022-09-05 11:27 ENVI-IDL技术殿堂 阅读(649) 评论(0) 推荐(0)
摘要: ENVI 提供对 IDL 程序的访问的功能,可以使用内置的IDL 函数或者用户自定义IDL函数。这些函数要求它们接受一个或多个图像阵列作为输入,并且输出一个与输入波段具有相同行列的单波段二维数组作为计算结果。如下为一个自定义函数的基本格式: FUNCTION bm_func, b1, [b2,... 阅读全文
posted @ 2022-09-05 11:25 ENVI-IDL技术殿堂 阅读(645) 评论(0) 推荐(0)
摘要: 论坛里面的一个问题“ENVI怎样将图像各波段分开为单独文件”。IDL二次开发调用ENVI函数可以轻松实现,用哪个函数呢,有 “cf_doit”、“resize_doit”、“math_doit”、“envi_layer_stacking_doit”等几个。当然了,将各波段一次全部读出来再写成二进制文 阅读全文
posted @ 2022-09-05 11:23 ENVI-IDL技术殿堂 阅读(987) 评论(0) 推荐(0)
摘要: 视频文件名称列表: IDL12-06-1初步认识IDL.wmv IDL12-06-2使用IDL编译器.wmv IDL12-06-3IDL语言基础(变量等).wmv IDL12-06-4IDL语言基础(数组、字符串等).wmv IDL12-06-5IDL语言基础(结构体、指针、参数传递等).wmv I 阅读全文
posted @ 2022-09-05 11:20 ENVI-IDL技术殿堂 阅读(190) 评论(0) 推荐(0)
摘要: 两个优酷视频:ENVI二次开发函数调用基础 http://player.youku.com/player.php/sid/XMzM1MTUyMjY0/v.swfENVI面向对象特征提取之二次开发http://player.youku.com/player.php/sid/XMzM1MTUzMTUy/ 阅读全文
posted @ 2022-09-05 11:18 ENVI-IDL技术殿堂 阅读(318) 评论(0) 推荐(0)
摘要: ENVI5.0Beta提供了全新的界面,拥有了良好的操作体验效果,见https://www.cnblogs.com/enviidl/p/16521796.html。ENVI的二次开发方式在保留原来的功能强大、方便调用的二次开发模式(ENVI Batch mode)基础上,对界面控制和扩展方面进行了更 阅读全文
posted @ 2022-09-05 11:16 ENVI-IDL技术殿堂 阅读(416) 评论(0) 推荐(0)
摘要: 从usgs网站或者马里兰大学下载TM或Landsat原始数据,数据可能包括9个tif数据,两个txt文件和一个gtf文件。示例结构如下: ENVI下可以直接打开*_MTL.txt文件打开,打开后波段列表如下: IDL程序用envi_open_data_file打开后只能获取到一个fid,此时需要用E 阅读全文
posted @ 2022-09-05 11:11 ENVI-IDL技术殿堂 阅读(779) 评论(0) 推荐(0)
摘要: 在原有3.0版本基础上,新增特定目录下环境卫星数据的模糊搜索功能,Windows下运行界面如下: 下载地址:http://www.rayfile.com/files/070f7c45-20e2-11e1-a15b-0015c55db73d/BBS:http://bbs.esrichina-bj.cn 阅读全文
posted @ 2022-09-05 11:09 ENVI-IDL技术殿堂 阅读(480) 评论(0) 推荐(0)
摘要: 中国科学研究院遥感应用研究所 旱情监测是一个公认的难题,特别是定量监测和损失评估。由于地下水埋深、灌溉、管理等方面的差异,既使是相邻地块,旱情的发展程度也会有所不同。采用传统的土壤墒情观测站监测旱情,一是代表性差,二是维持困难,缺少统一的评估方法和缺少统一的评估方法和标准。主观定性方式,任意性强,不 阅读全文
posted @ 2022-09-05 11:06 ENVI-IDL技术殿堂 阅读(850) 评论(0) 推荐(0)
摘要: ENVI二次开发综述与代码分享 ENVI具备了丰富的二次开发功能函数接口,基本涵盖了ENVI下所有的功能,且通过IDL语言有输出助手(导出为COM或JAVA类)、Callable、IDLDrawWidget和COM_IDL_CONNECT等多种方式与其他语言进行集成。 遥感与GIS一体化的应用模式如 阅读全文
posted @ 2022-09-05 11:03 ENVI-IDL技术殿堂 阅读(1573) 评论(0) 推荐(0)
摘要: ENVI使用的是通用栅格数据格式,包含一个简单的二进制文件( a simple flat binary )和一个相关的ASCII(文本)的头文件。 利用其他语言如C/C++等直接读取ENVI的数据,则可以先对hdr文件进行解析,获取数据类型。 hdr的文件结构如下, ENVI description 阅读全文
posted @ 2022-09-05 10:59 ENVI-IDL技术殿堂 阅读(577) 评论(0) 推荐(0)
摘要: ENVI作为功能强大的遥感图像处理软件,具备了良好的二次开发特性,绝大多数功能有可以通过函数接口直接调用。高分辨率遥感影像的应用普及,使得正射校正功能越来越重要,而函数方式调用RPC正射校正也越来越重要。 调用格式如下 IDL> Restore, ‘c:\temp\RPC_ORTHO.sav’ ID 阅读全文
posted @ 2022-09-05 10:57 ENVI-IDL技术殿堂 阅读(317) 评论(0) 推荐(0)
摘要: 顾客需求 利用遥感技术监测各省的作物生长状况和产量,掌握及时和准确可靠的信息,实时发送给高层决策部门、农业企业和广大农民用户,用于实时地了解农业生产的现状,为农作物种植结构的调整提供综合信息,为大中型农业加工企业提供作物生长状态和健康诊断信息,同时也为广大农业种植企业或农民用户的田间管理与生产提供服 阅读全文
posted @ 2022-09-05 10:55 ENVI-IDL技术殿堂 阅读(355) 评论(0) 推荐(0)
摘要: HJ-1星CCD传感器以及高光谱传感器(HIS)波段设置在红外与近红外波段范围,两类数据的云识别便是根据云在可见光和近红外波段的反射率明显高于植被、土壤、水体等下垫面的特征,从反射率的差异出发识别云。对于HJ-1B星数据而言,第三波段(0.63~0.69um)以及第三波段(0.63~0.69um)与 阅读全文
posted @ 2022-09-05 10:45 ENVI-IDL技术殿堂 阅读(533) 评论(0) 推荐(0)
摘要: 代码编写与操作时需要注意的几点:1、pro第一行写上compile_opt idl2,避免编译时ENVI函数找不到的情形;2、调试时需要终止程序,尽量不要点击“终止”按钮(Ctrl+F2),点击编译即可;3、如已经点击了“终止”按钮,需要重置IDL进程,即命令行输入.reset_session或.f 阅读全文
posted @ 2022-09-05 10:31 ENVI-IDL技术殿堂 阅读(240) 评论(0) 推荐(0)
摘要: 因为文章插入了很多演示视频,请原谅我的懒惰。 移步链接:https://envi.geoscene.cn/envi_server 阅读全文
posted @ 2022-09-05 10:26 ENVI-IDL技术殿堂 阅读(338) 评论(0) 推荐(0)
摘要: ENVI 5.6/IDL 8.8于2020年8月正式发布。 ENVI 5.6 本版本ENVI包含了很多新增和改进的功能。主要包含如下内容: 新增ENVI Server:能够在后台和并行运行tasks和model。或设置远程服务器,进行分布式处理。 软件库得到更新,提高了ENVI运行时的性能。 ENV 阅读全文
posted @ 2022-09-05 10:21 ENVI-IDL技术殿堂 阅读(4159) 评论(0) 推荐(0)
摘要: 1 概述 夜光遥感就是利用遥感技术从太空观测夜间地球的光芒,相比于大多数白天成像的可见光卫星和雷达卫星,夜光遥感卫星通过获取地表发射的可见光-近红外电磁波信息,主要反映的是地表人类活动状况,最主要的是人类夜间灯光照明,同时也包括石油天然气燃烧、海上渔船灯光、森林火灾以及火山爆发等来源。相比于普通的遥 阅读全文
posted @ 2022-09-05 10:09 ENVI-IDL技术殿堂 阅读(6841) 评论(0) 推荐(1)
摘要: 高分五号卫星(GF-5卫星)于2018年5月9日发射成功,是世界首颗实现对大气和陆地综合观测的全谱段高光谱卫星,填补了国产卫星无法有效探测区域大气污染气体的空白,可满足环境综合监测等方面的迫切需求,是中国实现高光谱分辨率对地观测能力的重要标志。卫星首次搭载了可见短波红外高光谱相机(Advanced 阅读全文
posted @ 2022-09-05 10:01 ENVI-IDL技术殿堂 阅读(10518) 评论(2) 推荐(2)
摘要: “珠海一号”卫星星座,是中国首家由民营公司(欧比特)建设并运营的卫星星座。整个星座由34颗卫星组成,包括视频卫星、高光谱卫星、雷达卫星、高分光学卫星和红外卫星。“珠海一号”高光谱卫星(OrbitaHyperSpectral,简称OHS)是珠海一号卫星星座的第2组卫星,于2018年4月26日发射,包括 阅读全文
posted @ 2022-09-05 09:54 ENVI-IDL技术殿堂 阅读(6365) 评论(1) 推荐(0)
摘要: Sentinel-3(哨兵3)卫星是欧空局(ESA)和欧洲委员会(EC)卫星项目,该卫星搭载OLCI(海陆色度仪)和SLSTR(海陆表面温度辐射计),可提供全球多光谱中等分辨率海洋/陆地观测能力。海洋方面,可对海温、海色、海平面高度以及海冰厚度进行测量,测量数据可用于监测地球气候变化、海洋污染和生物 阅读全文
posted @ 2022-09-05 09:44 ENVI-IDL技术殿堂 阅读(2483) 评论(0) 推荐(0)
摘要: ENVI5.5.3/IDL8.7.3于2020年2月正式发布。在ENVI 5.5.3版本中,改进了一些更人性化的工具和设置,如主界面右下角显示文件的基本信息、可以更改窗口背景颜色等;帮助我们在ENVI中创建高质量的报告,包括增强注记和特征计数工具、将处理结果等要素构建PowerPoint模板等;提供 阅读全文
posted @ 2022-09-05 09:39 ENVI-IDL技术殿堂 阅读(1497) 评论(1) 推荐(0)
摘要: 高分六号于2019年3月21日正式投入使用,它是一颗低轨光学遥感卫星,具有高分辨率、宽覆盖、高质量和高效成像等特点,配置2米全色/8米多光谱高分辨率相机(PMS)、16米多光谱中分辨率宽幅相机(WFV),2米全色/8米多光谱相机观测幅宽90公里,16米多光谱相机观测幅宽800公里。 宽幅相机(WFV 阅读全文
posted @ 2022-09-05 09:32 ENVI-IDL技术殿堂 阅读(2393) 评论(0) 推荐(0)
摘要: 高分六号于2019年3月21日正式投入使用,它是一颗低轨光学遥感卫星,具有高分辨率、宽覆盖、高质量和高效成像等特点,配置2米全色/8米多光谱高分辨率相机(PMS)、16米多光谱中分辨率宽幅相机(WFV),2米全色/8米多光谱相机观测幅宽90公里,16米多光谱相机观测幅宽800公里。 宽幅相机(WFV 阅读全文
posted @ 2022-09-05 09:26 ENVI-IDL技术殿堂 阅读(1726) 评论(1) 推荐(0)
摘要: 这里说的另类用法是指:只想利用自己手动添加的同名点用于图像配准,而不希望工具自动找点。这种需求一般用于无法自动找点的情况,比如卫星图像与DRG之类的线划图进行配准时。 如下是两个图像,左侧为DRG,右侧为Landsat 7图像。两个视图之间已经进行了地理链接,通过十字丝和红色箭头可以看出两景图像之间 阅读全文
posted @ 2022-09-05 09:20 ENVI-IDL技术殿堂 阅读(1344) 评论(0) 推荐(0)
摘要: 2019年2月,ENVI 5.5.2、IDL 8.7.2 新版本发布。 ENVI5.5.2主要新功能如下: 新增波段扩展工具 新增波谱库维数扩展工具 新增开源遥感数据下载工具 改进ReprojectRaster、Layer Stacking、Seamless Mosaic、ROI Tool、ENVI 阅读全文
posted @ 2022-09-05 09:17 ENVI-IDL技术殿堂 阅读(688) 评论(0) 推荐(0)