加载中…
个人资料
ENVI-IDL技术殿堂
ENVI-IDL技术殿堂 新浪机构认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:12,887,300
  • 关注人气:7,401
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

ENVI5.6.1/IDL8.8.1新特性介绍

(2021-09-30 10:26:52)
标签:

envi5.6.1

idl8.8.1

新特性

分类: ENVI

    ENVI5.6.1版本于20219月正式发布,对应的IDL版本为V8.8.1。

    自助申请试用链接:envi.geoscene.cn/envi_license


ENVI5.6.1新特性

    本版本ENVI包含很多新增功能和改进功能,主要包括以下内容:

l  支持新传感器

l  支持COG格式文件(Cloud Optimized GeoTIFF

l  支持OGC WFSWMTS服务

l  改进了对SkySat图像和元数据的支持

l  支持由USGS分发的Landsat C1C2产品

l  ENVI Servers更新

l  支持Macintosh M1平台

l  软件启动更快

l  ENVI文件格式的性能显著提升

l  NITFMIE4NITF文件的性能提升

l  新的NITF数据集浏览器,用于处理大型NITFMIE4NITF文件

l  注记文件新增填充内部(Fill Interior”)选项

l  ENVI工具箱中的新工具和重新组织的工具

l  支持ArcGIS Online image layer

l  新的Sentinel-2时序数据处理手册

l  简化了ENVIIDLWindows开始菜单选项

l  ENVI API的新功能:自定义绘图功能,注记,改进的NITF/MIE4NITF支持,图层管理器和工具箱面板控制

1.   支持新数据

l  ENVI5.6.1新增以下传感器的支持

-    DigitalGlobe公司的Maxar’s ARD数据

-    PlanetScope PS2.SDPSB.SD下一代数据

-    Pleiades-NEO数据

-    Sentinel-3 L2级,SLSTR传感器的气溶胶光学厚度(SL_2_AOD)数据

l  支持COG格式文件

-    Open Remote Dataset 工具和ENVI::OpenRaster API可以从远程服务器(HTTP)Amazon Web Services (AWS) S3桶打开COG格式文件。

-    可以将图像保存为打开COG格式文件。使用File > Save As > Save As Cloud Optimized GeoTIFF菜单,选择输出文件的压缩方法。

l  支持OGC WFSWMTS

-    ENVI的打开数据集工具Open Remote Dataset工具和ENVI::OpenRaster API可以打开OGC WFS数据集和WMTS数据集。

ENVI5.6.1/IDL8.8.1新特性介绍

l  更新SkySat数据支持

改进了读取SkySat图像和元数据的方式。SkySat数据支持分为以下两部分:

-    目前Planet的产品:基本图像(Basic Scene),视频(Video,正射图像(Ortho Scene),正射采集(Ortho collect),和分析采集(Analytic collect)。使用File > Open菜单,选择*_metadata.json文件可直接打开。

-    来自Terra Bella / SkyBox Imaging(现在归Planet所有)Legacy Image框架和地理图像。使用File > Open As > Optical Sensors > Planet > skysat Legacy菜单,选择相关的*_metadata.txt文件来打开这些产品中的任何一个。

l  更新Landsat数据支持

支持由USGS分发的Landsat C1C2产品,具体打开方式如下:

-    File > OpenFile > Open As > Landsat > GeoTIFF with Metadata菜单,可打开Landsat 1-8 Collection 2, Level 1, GeoTIFF with metadata数据,读取*_MTL.txt文件;

-    File > Open可直接打开Landsat 4-8 Collection 2, Level 2, GeoTIFF with metadata数据,读取*_MTL.txt文件;

-    File > Open可直接打开Landsat 4-8 Collection 1数据产品:地表反射率(Surface Reflectance)、大气表观反射率(Top of Atmosphere (TOA) Reflectance)、TOA角度(TOA Angles)、TOA亮温(TOA Brightness Temperature)、实时表面温度(Provisional Surface Temperature)、质量评估(Quality Assessment),读取*.xml文件;

-    File > Open可直接打开Landsat 4-8 Collection 1, L3产品,过火面积(Burned Area)、动态水面范围(Dynamic Water Surface Extent)、积雪面积(Fractional Snow Covered Area

-    同一日期和地点的多个ARD产品类型(例如,Surface Reflectance, TOA Reflectance)可以放在同一目录下,也可以按产品类型分别位于不同目录。这同样适用于Level 3产品。ENVI将它们放到一个元光谱数据集,以便快速访问和显示。

2.   ENVI Server

ENVI Server支持GSF 3.0版本,以及之前的2.3版本。

ENVI安装程序提供了安装GSF的选项,如果使用ENVI Server在后台、并行或分布式环境中运行ENVI,需要安装GSF

ENVI5.6.1/IDL8.8.1新特性介绍

3.   软件启动速度提升

ENVI5.6.1版本用户界面启动速度快了50%。在IDLe=envi(/headless)的启动速度快了30%

4.   ENVI栅格数据性能提升

有了更有效进行文件读取,提高了ENVI文件的读写速度,在某些情况下高达90%。大多数图像处理任务的显著性能改进。以下是一些显著的性能提升:

-    有些图像分类算法速度提升了60-80%,如,光谱角填图(SAM);

-    两个高光谱数据无缝拼接提升了约80%

-    快速大气校正(QUAC)速度提升了20-40%(和栅格数据的存储顺序有关);

-    线性光谱分解速度提升了40-80%

注:实际的性能提升与所做的处理、数据存储顺序有关。

5.   NITF数据支持更新

NITFMIE4NITF文件打开速度提升了80%。此外,大的NITF HSI BIP/BIL文件的显示速度提升了70%

新的NITF数据集浏览器(NITF Dataset Browser)可以轻松浏览和显示带有多个图像的大型NITF文件,以及带有多个图像时间序列的大型MIE4NITF文件。可以查看多个文件的内容,并查看所选文件、段和时间序列的元数据。当打开一个MIE4NITF数据集或打开一个包含多个可显示图像段的NITF文件时,将启动NITF数据集浏览器。也可以通过单击ENVI工具栏中的NITF Browser按钮来打开。

ENVI5.6.1/IDL8.8.1新特性介绍

6.   注记属性

注记的属性中新增了“内部填充”(Fill Interior)和“线段”(Line)选项,可以用一系列的线填充多边形、矩形和圆形。通过设置填充方向、填充间距和/或填充十字阴影属性自定义线模式。

ENVI5.6.1/IDL8.8.1新特性介绍

7.   Toolbox工具更新

以下工具已从ENVI工具箱中删除。其中许多都是从ENVI Classic继承下来的,并且已经被更新的功能所取代。

去除的工具

新的工具

Create Hill Shade Image

/Terrain/Topographic Shading Tool 创建山体阴影图

Horizontal/Vertical Spectral Slice

 

Image-to-Image Registration

/Geometric Correction/Registration/Image Registration Workflow进行图像自动配准

Neural Net Classification

使用ENVI Deep Learning 或者IDL Machine Learning API.

New File Builder

/Raster Management/Build Band Stack 新建一个多波段文件

Overlay Classes

ENVI新界面直接支持多图层叠加显示

Run ENVI Server Task (Run GSF Task)

使用ENVI Server.

Subset Data from ROIs

File > Save As > ENVI,点击 Spatial Subset 选择 by ROI选项

View HDF Dataset/Global Attributes

使用科学数据集浏览器来查看HDF文件的元数据信息

Warp from GCPs: Image to Image Registration

/Geometric Correction/Registration/Image Registration Workflow进行图像自动配准

Resize Data

/Raster Management/Resize Raster

可以通过设置输出行列号、重采样因子或像元大小,将栅格数据重采样到不同的尺度。

 

还有一些工具进行了调整,如下:

之前的工具

调整内容

Classification Image from ROIs

重命名为:Convert ROIs to Classification

Lee Filter

分为三个工具:

Lee Filter (Additive)

Lee Filter (Multiplicative)

Lee Filter (Additive-Multiplicative)

Filter Vector

Smooth Vector

Vector to Bounding Box

Vector to Centroid

工具面板新增单位(Units)参数,用户可以在指定最小和最大矢量面积和长度时选择不同的度量单位(米、千米等)

新增Convert Feature Counts to ROI,支持将要素计数文件(.efc)转换为ROI文件

 

此外,ENVI工具箱中有26个工具从ENVI Classic工具面板风格更新为基于TaskENVI面板风格,外观更具有现代感。

8.   ArcGIS集成更新

ENVI支持使用ArcGIS Online image layer

9.   文档

新增Sentinel-2时间序列分析教程“Sentinel-2 Time Series Analysis Tutorial”,内容是使用ENVI Modeler构建Sentinel-2多光谱图像的时间序列、查看时间序列剖面、以及如何对NDVI值进行ISODATA分类,以研究两年期间作物健康的趋势。

Windows系统的开始菜单中不再提供ENVI帮助快捷方式。可以从ENVI界面的Help->Contnet菜单选项访问ENVI帮助手册。可以从ENVI帮助目录中获得IDL帮助手册,以及所安装的ENVI扩展模块的帮助手册(摄影测量、深度学习、精准农业)。

更新了Landsat卫星时间序列教程“Landsat Time Series Tutorial”,数据源使用的是拉斯维加斯时间序列从1985年到2020年的ENVI格式的地表反射率数据。

ENVI的帮助手册中,新增ENVI功能摘要,可查看历史所有版本的ENVI功能摘要。

10.        二次开发

l  新增custom ENVI plot functions函数

可以在IDL中创建自定义ENVI绘图函数(custom ENVI plot functions)。Plot函数提供了一种方法,可以将用户指定的转换应用到任何ENVI 绘图窗口(ENVI Plot Window)中的数据,之后可以从任意ENVI绘图窗口的Y:下拉菜单中选择自定义绘图功能。

ENVI5.6.1/IDL8.8.1新特性介绍

l  新增注记函数

使用ENVIAnnotationSetENVIAnnotationLayer向数据集添加注释。使用ENVI::OpenAnnotation从磁盘打开注释文件(.anz)

ENVI5.6.1/IDL8.8.1新特性介绍

l  新增NITF 函数

使用新的ENVINITF函数来处理复杂的NITFMIE4NITF数据集。

l  新增空间参考方法

新的ConvertFileToLonLatConvertLonLatToFile方法被添加到以下空间参考函数中:

-    ENVIStandardRasterSpatialRef

-    ENVIRPCRasterSpatialRef

-    ENVIPseudoRasterSpatialRef

-    ENVINITFCSMRasterSpatialRef

l  新增RefreshWindow方法

使用新的ENVIUI::RefreshWindow方法在ENVI显示已经更改但尚未重绘时进行刷新。

l  新增Tasks

ExportRasterToCOG: 导出光栅到云优化GeoTIFF (COG)格式。

l  新增图层管理器和工具箱控件

ENVIUI函数中新增两个新的关键字:LAYER_MANAGER_PANELTOOLBOX_PANEL。用以控制在面板在应用程序中是附加、分离或折叠。


IDL8.8.1新特性

1.   新特性

l  .PRO文件移植到本地C/C++代码

为了提高性能,将以下类从lib/datatypes文件夹中的PRO代码移植到idl.dll中的C/C++代码:

-    DICTIONARY

-    HASH

-    LIST

-    ORDEREDHASH

-    REVERSE

l  新增SAVEFILE_CLEANUP

创建SAVEFILE_CLEANUP程序,可以检查给定的例程save files并删除可能导致新的IDL出现问题的任何例程。它可以用于从lib文件夹中的PRO代码移植到C/C++代码的函数和类。请参阅SAVEFILE_CLEANUP帮助查看详细信息和用法。

l  支持Macintosh M1 平台

l  MKL_FFT例行程序

增加了MKL_FFT例程(数学核库快速傅里叶变换)以提高FFT性能。MKL_FFT返回的结果等于阵列的复数离散傅里叶变换。详见MKL_FFTFFT帮助。

2.   更新

l  查询PNG

QUERY_PNG已更新,以从PNG文件返回更多元数据,包括自定义字段。

l  H5_解析

H5_解析已更新为读取UTF8编码的字符串数据。

l  H5D_-READ

H5D_读取HDF5数据结构的性能改进。

l  JSON_解析

JSON_PARSE已经更新,以提高解析速度。在IDL8.7.38.8.1之间的对比测试中,速度比IDL8.7.38.8.13-9倍,和正在解析的JSON文件大小也有关。

l  更新的Windows文件选择器

DIALOG_PICKFILE函数的Windows文件选择器用户界面已更新。有关详细信息,请参见DIALOG_PICKFILE帮助。

l  OpenGL硬件渲染支持

使用VMWare SVGA设备驱动程序的Linux虚拟机不完全支持OpenGL硬件渲染。要在VM上获得完整的OpenGL硬件支持,请切换到使用nVidia驱动程序。

要识别正在使用的驱动程序,请运行以下复合命令:

w = IDLgrWindow(Renderer=0) & w.GetDeviceInfo, All=all & print, all, /Implied

如果驱动程序是VMWare SVGA,您将看到如下属性:

"NAME" : "SVGA3D; build: RELEASE; LLVM;"

"VENDOR" : "VMWare, Inc."

"VERSION" : "3.0 Mesa 17.2.3"

3.   库更新

下列第三方库已更新为这些新版本:

l  AdoptOpenJDK JDK and JRE, 11.0.11

l  Chromium Embedded Framework, 91.1.22

l  cURL, 7.77.0

l  Eclipse CVS Client, 1.4.1700.v20210303-1800

l  Eclipse Git, 5.12.0.202106070339-r

l  Eclipse Platform, 4.20.0.v20210612-2011

l  FreeType, 2.10.4

l  GDAL, 3.2.2

l  GEOS, 3.8.1

l  JasPer, 2.0.32

l  libHaru, 2.3.0

l  libjpeg-turbo, 2.1.0

l  libpng, 1.6.37

l  libxml2, 2.9.11

l  OpenSSL, 1.1.1k

l  python, 3.7.10, 3.8.10, 3.9.5

l  Spatialite, 5.0.0

 该版本新增了以下第三方库:

l  POCO, 1.10.1

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有