ENVI5.5 SP1于2018年9月正式发布,新增和优化以下功能:
- 传感器和数据支持
- 图像处理和显示
- ENVI Modeler更新
- 二次开发
- 与ArcGIS集成
- 其他更新
注:不需要卸载之前版本,直接安装ENVI5.5 SP1即可。
1、传感器和数据支持
- AlSat-1B
- 阿尔及利亚一颗用于农业和灾害监测的卫星
- FormoSat-5
- 台湾地区的地球观测卫星
- PlanetScope reflectance imagery
- 支持PlanetScope反射率产品
- Sentinel-2 metadata元数据更新
- 下载OpenStreetMap矢量
支持在ENVI中下载、打开和显示OpenStreetMap矢量数据,可以把矢量数据叠加到图像上或其他数据上,在ENVI主菜单中点击 File > Open World Data > Download OpenStreetMap Vectors,默认快捷键是Alt+O。
图:下载OpenStreetMap矢量图并在ENVI中叠加影像图显示
- MIE4NITF支持
NITF的运动图像扩展,定义了创建一个时间序列的NITF图像的标准
- CADRG 元数据更新和输出颜色量化效果提升
当用户将数据保存为CADRG格式时,用户可以在相关的NITF元数据中指定起始字段ID和所有人姓名,在CADRG格式数据输出时,改善了颜色量化。
2、图像处理和显示
- 新增地形晕染工具
使用地形晕染工具(Topographic Shading Tool
在调整DEM、地形特征和混合级别的设置时,可以预览生成的图像。然后,可以将结果另存为与DEM相同的空间分辨率的ENVI格式数据。所得到的图像可以用于可视化和展示。
图:结合山体阴影的地形晕染效果
- 新增等高线工具
使用新的等高线图层(New Contour Layer)可以对单波段图像生成等高线。此工具对当前视图快速显示等高线,是降低了图像分辨率的显示结果。如果要得到图像原始分辨率的等高线图层,可以使用生成等高线工具(
图:快速显示等高线
- RPC正射校正工具更新
正射校正流程化工具(RPC
-
-
-
- 新增保存矢量图层显示属性
如果修改矢量层的显示属性,可以保存符号设置以供以后使用。每次打开矢量文件时,如果存在相关联的符号文件,会按照符号文件进行显示。
3、ENVI Modeler更新
ENVI Modeler可以传递多个栅格或矢量数据参数到视窗(view)和数据管理器(Data Manager)节点。
支持按照类别搜索工具,可以使用Filter by Tag按钮按类别搜索任务工具。右键单击搜索结果列表中的任何任务,选择
输入的参数节点提供附加选项来设置各个参数的显示名称、描述和顺序。
图:ENVI Modeler支持多个数据传递参数以及可在节点添加注记
4、二次开发
- 新增若干ENVITasks,列表如下:
Task |
功能描述 |
ENVIBufferZoneTask |
从分类结果图上生成缓冲区图像. |
ENVIDownloadOSMVectorsTa |
下载OpenStreetMap 矢量. |
ENVIExportRasterToCADRGT |
输出3波段8bit栅格数据为CADRG格式,需要NITF 模块许可。 |
ENVIFlatFieldCorrectionT |
对图像进行平场域大气校正. |
ENVIGenerateContourLines |
对单波段栅格数据生成等高线,保存为shapefile格式. |
ENVIGenerateIndexArrayTa |
创建一个数字数组(通常与等高线一起使用). |
ENVIGetColorTableTask |
从指定的IDL颜色表名称中获取红色/绿色/蓝色(RGB)值,得到一个数组. |
ENVIIARReflectanceCorrec |
对影像使用内部平均像对反射率法(IARR)进行大气校正. |
ENVITopographicShadingUs |
Blend an HLS (hue/lightness/saturation) color representation of a DEM with a topographic feature such as shaded relief. |
ENVITopographicShadingUs |
调整HLS(色调/亮度/饱和度)对DEM进行颜色渲染,凸显地形特征,如地形阴影. |
ENVITopographicShadingUs |
调整RGB对DEM进行颜色渲染,凸显地形特征,如地形阴影. |
- 新的Routines,列表如下:
Routine |
功能描述 |
ENVINITFQuerySensorModel |
给定有效的NITF输入文件和图像DN值范围,从测量服务程序(MSP)中获取可用的CSM传感器列表。此程序仅适用于ENVI国防(DOD)插件。这是一个独立的软件包,在ENVI中为数据格式和传感器模型提供额外的支持,这些数据格式和传感器模型通常由美国国防和情报部门的客户使用。详细信息请联系当地的销售经理. |
ENVIStretchParameters |
定义适用于单波段栅格数据的拉伸类型,以及拉伸直方图的最小值和最大值和百分比。此对象目前仅与上面列出的新的地形阴影Tasks一起使用. |
5、与ArcGIS集成
ENVI5.5 SP1可与ArcGIS10.6进行一体化集成。
ENVI Py 1.1支持ArcGIS中使用以下数据类型:ENVIRASTERARRAY, ENVIROI, ENVIROIARRAY, 和ENVIURIARRAY,以下ENVITasks可以在ArcMap和ArcGIS Pro中开发成独立的工具,可在ArcGIS Pro帮助中查询Running ENVI
- ENVIBuildMosaicRasterTas
k - ENVIDiceRasterByDistance
Task - ENVIDiceRasterByPixelTas
k - ENVIDiceRasterByTileCoun
tTask - ENVIDiceRasterByVectorTa
sk - ENVIROIMaskRasterTask
- ENVIROIToClassificationT
ask - ENVIVectorAttributeToROI
sTask - ENVIVectorRecordsToROITa
sk - ENVIVectorRecordsToSepar
ateROITask
图:ArcGIS Pro中的ENVI分析工具
6、其他更新
ENVI API版本更新到3.3版本。
Task模板包括用于对任务进行分类的新的标签。所以,Task版本更新为3.3。
ENVI_CAL_DOIT支持使用掩膜,输出结果中被掩膜的像元自动赋值为10-34并做了透明显示。
以下两项系统设置可以增加到用户界面:
- ENVIColorTable_UI: 选择默认或用户自定义的颜色表;
- IDLSubRect_UI: 数据XY像素坐标或地理坐标定义子区域。
帮助文档更新了以下几个部分:
- Getting Started with ENVI
- Running ENVI Analytics in ArcGIS Pro
- Sentinel-3 Marine Data
图像变化检测工具(Image Change Detection)帮助文档中新增了使用Sentinel-2数据进行2017年秘鲁洪水监测的案例。
图:Sentinel-3