首页 > 其他分享 >ENVI5.5.3/IDL8.7.3新特性介绍

ENVI5.5.3/IDL8.7.3新特性介绍

时间:2022-09-05 09:45:19浏览次数:135  
标签:注记 新增 IDL 特性 ENVI ENVI5.5 工具 IDL8.7 PowerPoint

ENVI5.5.3/IDL8.7.3于2020年2月正式发布。在ENVI 5.5.3版本中,改进了一些更人性化的工具和设置,如主界面右下角显示文件的基本信息、可以更改窗口背景颜色等;帮助我们在ENVI中创建高质量的报告,包括增强注记和特征计数工具、将处理结果等要素构建PowerPoint模板等;提供一些新特性,包括新增 Quick Mosaic工具、Thematic Change工具、矢量投影转换、新增二次开发函数等,让我们能够在ENVI中更快、更高效地工作。

ENVI5.5.3在线下载与试用申请:https://www.cnblogs.com/enviidl/p/16275745.html

        ENVI5.5.3新特性

1.1      支持的数据类型

ENVI新增支持如下数据类型: 

  • Göktürk-1(土耳其格克图尔克对地观测卫星)
  • PRISMA (PRecursore IperSpettrale della Missione Applicativa高光谱数据(意大利航天局)
  • CSSHPB (shapefile) Data Extension Segment (DES) NITF格式

1.2      注记

文本注记默认风格具有更加友好的颜色和字型。指北针和符号注记也同样有了更专业的风格和颜色。

  

Background Fill属性被替换为Background Method,针对如下注记:文本、符号、坐标轴、颜色表、比例尺、图例、格网。可选项有None、Full和Outline。

 

新增一种放大器注记类型(Image Magnifier)。在Annotations下拉列表中选择此项并在视图中绘制矩形框时,将显示一个窗口,内容为选定区域的放大视图。

 

新版本可以更新多个注记的共享属性。例如更改多个文本注记的颜色,首先在当前视图中框选或使用Ctrl键选择多个注记,所选注记的共享属性将显示在ENVI右下角,根据需要修改即可。 

支持使用自定义的类名和颜色来创建图例(Legend)注记。同样也可以跟之前一样,从分类图像中导入类名和颜色。

  

旋转箭头(Arrow)注记时,按住Shift键可以45°增量进行旋转。新版本支持整体移动箭头注记,之前版本只能单独选择和移动两个端点。

指北针新增透明度(Transparency )属性。

对于图片(Picture)注记有如下更新:

  • 可以通过ENVI支持的任何图像格式文件来创建图片注记。菜单为工具栏Annotations > Pictures >  From File…/ENVI…
  • 图像可以包含任意数的波段。如果不超过4个波段,可以使用From File菜单;如果超过4个波段,则必须首先在ENVI中打开此图像,然后使用From ENVI菜单。
  • 在选择图像时可以选择空间和波段裁剪。
  • 如果图像数据类型不是字节型(byte),将自动进行2%线性拉伸。
  • 如果图像有忽略值,图片注记中将透明显示这些像素。
  • 如果PNG图片包含alpha通道,添加注记时将使用此通道。
  • 调整图片注记大小时,将始终保持高宽比。
  • 支持从绘图(Plot)和散点图(Scatter Plot)窗口创建图片注记,菜单为工具栏Annotations > Pictures > From Plot。
  • 支持On the Glass属性,即可以在旋转、缩放视图时,保持图片注记位置和大小不变。

1.3      PowerPoint模板配置

主菜单中的File > Chip View To > PowerPoint功能得到了显著改进,允许在PowerPoint中创建自定义风格的报告。在ENVI以前的版本中,只能将一个视图(View)的内容截取到PowerPoint。在新版本中,可以将多个视图的内容截取到PowerPoint,同时支持配置其他元素(如文本、图像、指北针和参考地图)的布局。可以创建自己的PowerPoint模板,也可以从ENVI附带的六个内置模板中进行选择。将PowerPoint模板与ENVI注记功能结合使用,可以快速创建具有相同风格和布局的PowerPoint报告。

新增此工具的使用教程,可在ENVI帮助中搜索Creating Custom PowerPoint Reports。

ENVI提供6个内置模板:

·    ENVI Briefing:分析师简报风格。

·    Full Screen (16x9):使用16:9比例填充整个幻灯片。此布局强调图片内容,使用了较少的文本和图形。

·    Full Screen (4x3): 与上一个风格类似,使用了4:3比例。

·    Stories from Above: 提供位置来编写有关视图的简短故事。

·    Vertical Report: 适合打印的8.5 x 11英寸幻灯片。

 

·    Square: 简洁时尚的方形模板。

 

1.4      Feature Counting特征计数工具

工具默认的颜色和字体得到了改进。

  

新增一个背景填充(Text Background Fill)属性,可选项有None、Full和Outline。

  

可以直接使用File > Open 菜单打开特征计数文件(.efc)。

在Feature Counting工具面板使用菜单File > Export > ENVI ROIs 可以将结果保存为点状ROI文件(.xml)。

在Feature Counting工具中可以使用数字键(1-9)为不同的特征组添加点。例如,如果有四个不同的要素组(Feature_1~Feature_4),单击3键将在鼠标位置为Feature_3添加一个点。(需要将输入法切换为英文输入模式)。

Vector to Feature Count工具能够将矢量记录转换为Feature Counting图层。

1.5      ArcGIS支持

ENVI开始支持ArcGIS Pro 2.4和ArcMap 10.7。

1.6      新功能

1)     栅格、注记、矢量、等值线和格网等图层的属性将显示在ENVI主界面右下角区域。不再需要在图层管理器中双击这些图层来查看和编辑它们的属性。

2)     可以使用图层管理器(Layer Manager)的右键菜单Change Background Color来修改视图(View)背景颜色。修改背景颜色有助于区分标记为NoData的像元和高亮的像元。如下左图中的海冰和背景无法区分,右图将背景色修改为深蓝色后,可以明显区分。

3)     新的Thematic Change工具可以进行专题变化检测,识别两个时相的分类图像之间的差异。与Thematic Change Workflow相比,此工具提供了一种更快、更简单的方法。

4)     新增 Quick Mosaic功能,可以通过 Quick Mosaic工具或Layer Manager的View右键菜单启动。此工具能快速拼接多个图像为虚拟镶嵌栅格。虚拟镶嵌比普通镶嵌效率非常高。

5)     可以将GeoJSON转换为一个或多个ROI,反之亦然。有关详细信息,请查看帮助相关内容。

6)     工具栏新增Scroll View按钮,可以垂直或水平方向滚动显示图像。

7)     支持利用ASCII文件创建矢量图层或ROI。

8)     通过导入ASCII或矢量,可以创建任意剖面。

9)     新增Convert Interleave工具,用于转换栅格的存储顺序。

10) 新增Reproject Vector工具,用于转换矢量文件的坐标系。

11) 新增Build Band Stack工具,支持从行列数相同的多个栅格中抽取波段进行组合。栅格不需要具备地理参考。

12) 新增Cast Raster Data Type工具,支持转换栅格的数据类型,例如Int、Double、Float等。

13) Layer Stacking工具名称修改为Build Layer Stack。

14) ENVI尝试将处理过程中创建的大多数临时文件放入新的“临时工作空间”,命名为“ENVI_Session_.”,存放于ENVI配置项中的 Temporary Directory目录下。ENVI在退出或关闭所有文件时将删除临时工作空间和文件。

1.7      二次开发

1.7.1        新增ENVITasks

可以将这些新的ENVITasks用于ENVI+IDL程序中执行数据处理操作。它们还可以作为ENVI Modeler中的任务节点使用,以便与其他任务结合起来,以构建自定义数据处理工作流。

Task名称

功能说明

ENVIASCIIToROITask

由ASCII文件创建ROI图层。

ENVIASCIIToVectorTask

由ASCII文件创建矢量图层。

ENVIConvertInterleaveTask

转换栅格存储顺序。如果输入栅格为单波段,则输出永远是BSQ。

ENVIExtractGeoJSONFromFileTask

由输入文件解析GeoJSON字符串。

ENVIGenerateMaskFromVectorTask

由矢量文件创建掩膜波段。

ENVIReprojectVectorTask

矢量文件坐标转换

ENVIROIToGeoJSONTask

由ROI转换为GeoJSON。

ENVIVectorToFeatureCountTask

由矢量记录转换为特征计数图层。

1.7.2        新增程序和方法

程序/方法

功能描述

ENVIFeatureCount

对象,存储一系列特征计数信息(文件格式为.efc)。

ENVITime::GetString

返回指定格式的时间字符串(ENVITimeString)。

1.7.3        其他更新

可以创建一个新的、空的ENVISpectralLibrary对象,或从文件中导入。新增AddSpectra和RemoveSpectra方法。

新增如下用户界面API,可以创建更丰富的用户界面: 

  • ENVIFeatureCount_UI:用于选择特征计数文件(.efc)。
  • ENVIGCPSet_UI:用于选择地面控制点文件(.pts)。
  • ENVITiePointSet_UI:用于选择连接点文件(.pts)。

        IDL8.7.3 新特性

2.1      BLAS_GEMM

IDL现在使用Intel® MKL library计算矩阵乘法,从而使计算速度比之前版本快10到50倍。这种变化影响到#和##运算符,以及MATRIX_MULTIPLY和MATRIX_POWER函数。如果想对计算矩阵乘法有更多的控制和功能,可以查看新增的BLAS_GEMM过程。

2.2      SOBOLSEQUENCE

新增SOBOLSEQUENCE函数,支持从Sobol序列生成数字。Sobol序列是一个低差准随机序列。Sobol序列比完全随机抽样具有更均匀的方式用于填充空间。

2.3      库更新

新增英特尔数学内核库(Intel Math Kernel Library,MKL)。

        软硬件支持

ENVI 5.5.3/IDL 8.7.3变化比较大的是对Windows操作系统的支持,官方文档中只注明了Windows 10,我们尚未测试是否能在Windows 7、8等版本安装。

平台

硬件

操作系统

支持版本

Windows

Intel/AMD 64-bit

Windows

10

Macintosh

Intel 64-bit

OSX

10.14, 10.15*

Linux

Intel/AMD 64-bit

Linux

Kernel 3.10.0 or higher, glibc 2.17 or higher

*如果已经在Mac OS 10.15安装了ENVI/IDL,请在安装新版ENVI之前先阅读如下内容。(https://www.harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/23842/default

在Macintosh平台需要X-Windows Manager支持。ENVI/IDL使用XQuartz 2.7.11通过测试。

表中列出版本是ENVI/IDL构建或测试通过的最低版本。ENVI/IDL可以安装并运行在其他与之兼容的版本。

对于Windows操作系统,64位安装包中已经包含32位程序,所以可以在64位操作系统中打开32位ENVI/IDL程序。

ENVI/IDL帮助文档需要使用支持HTML5的浏览器打开。

标签:注记,新增,IDL,特性,ENVI,ENVI5.5,工具,IDL8.7,PowerPoint
From: https://www.cnblogs.com/enviidl/p/16656997.html

相关文章

  • ENVI5.5.2/IDL8.7.2新特性
    2019年2月,ENVI5.5.2、IDL8.7.2 新版本发布。ENVI5.5.2主要新功能如下:新增波段扩展工具新增波谱库维数扩展工具新增开源遥感数据下载工具改进ReprojectRaster、Laye......
  • java学习笔记019 JDK 8新特性
    1.Lambda表达式eg1: //原始写法 Runnabler1=newRunnable(){ @Override publicvoidrun(){ System.out.println("helloworld"); } } r1.run(); //Lamb......
  • 所以, 这也是什么特性
    ......
  • c++中面向对象以及新特性的困惑与思考【八】【指针】
    部分指针内容已经在内存相关中提及最近一些C语言的笔试题或者是面试题又屡屡出现因此在这里特地专开一栏用于强调参考书籍:《C专家编程》、《C语言与指针》、《C安全手册......
  • ENVI5.5.1新功能
    ENVI5.5SP1于2018年9月正式发布,新增和优化以下功能:传感器和数据支持图像处理和显示ENVIModeler更新二次开发与ArcGIS集成其他更新注:不需要卸载之前版本,直接安......
  • Go 语言入门 1-管道的特性及实现原理
    入坑go也快一年了,从今天开始会定期分享一下Go语言学习过程中的一些基础知识。 go语言中的管道,主要是用于协程之间的通信,比UNIX的管道更加轻量和易用。 我们......
  • jdk8新特性之方法引用和日期
    方法引用的三种表现形式方法引用的基本思想是,如果一个Lambda代表的只是“直接调用这个方法”,那最好还是用名称来调用它,而不是去描述如何调用它。事实上,方法引用就是让你......
  • 本地存储特性
    1、本地存储特性①、数据存储在用户浏览器中;②、设置、读取方便、甚至页面刷新不丢失数据;③、容量较大,sessionStorage约5M,localStorage约20M;④、只能存储字符串,可以将......
  • 面试高频,屡试不爽的mysql索引特性总结
    (1)FROM子句组装来自不同数据源的数据(2)WHERE子句基于指定的条件对记录进行筛选(3)GROUPBY子句将数据划分为多个分组(4)使用聚合函数进行计算(5)......
  • 从Java 9 到 Java 17 新特性梳理
    Java9新的创建集合的方法 //[1,2,3,4] List<Integer> integers = List.of(1, 2, 3, 4); //{1,2,3} Set<Integer> integerSet = Set.of(1, 2,......