ENVI5.4科学数据集浏览器-FY-3C VIRR传感器的L1级数据为例-同样适用于欧空局LandCover300m数据

这种方法只能浏览这种NetCDF/HDF5/.nc,导出为tif或dat格式时不会包含geo信息。

ENVI科学数据集浏览器可以从HDF或NetCDF文件中建立新的ENVI栅格数据,包含数据,属性,纬度/经度信息这些元数据信息。用File > Open As > Scientific Formats > format菜单访问数据集浏览器。此工具支持任何HDF(4 / 5)或NetCDF(3 / 4)栅格数据集,提供了广泛的科学数据集格式的打开、可视化和处理。包括下列功能:

  • 数据集浏览器具有新的交互式图形界面,可方便的构建新的栅格数据
  • 可以把属性信息从原始数据集加入到ENVI头文件中
  • 可以编辑ENVI头文件加入已知的元数据信息
  • 可以把HDF4文件中的VData字段加入到新的栅格中,每个栅格数据只能有一个VData字段,不能进行合并。
  • 可以从原文件中选择经纬度数据集加入到地理信息面板,当在ENVI中显示图像时,会根据经纬度信息展示实时动态的地理信息(并没有进行地理校正)。
  • 可以输出数据的元数据信息为文本文件、XML、或者JSON,如果是HDF4文件的话,只能输出为JSON文件。

   开发者可以手动生成XML模板来读入HDF4和NetCDF-3数据集,模板有助于从多个科学数据格式构建相同的光栅和元数据结构。使用模板可以避免您使用数据集浏览器重新定义每个文件的栅格和元数据。

   有一些卫星数据产品可以用 File > Open直接打开,总结如下表:

表:可直接打开的科学数据

HDF4

HDF5 and NetCDF-4

ASTER (HDF-EOS)

Proba-V

MODIS (HDF-EOS)

ResourceSat-2

EO-1 ALI and Hyperion (HDF4)

SSOT

Landsat (HDF4)

Suomi NPP VIIRS

MASTER (HDF4)

COSMO-SkyMed(File > Open As > Radar Sensors > COSMO-SkyMed)

SeaWiFS (HDF4)

 

SPOT Vegetation (HDF4)

 

    其他的科学数据则需要使用 File > Open As > Scientific Formats 打开,支持四种格式:

   数据集浏览器可以生成包含栅格数据、元数据信息和地理信息的栅格数据文件。下面以FY-3C VIRR传感器的L1级数据为例(该数据经过定标预处理,包括7个可见光近红外通道,3个红外通道,星下点分辨率1.1km,产品中还包含通道定标系数和时间信息等数据),介绍用科学数据浏览器读取HDF5数据。

   数据来源:http://fy3.satellite.cma.gov.cn/portalsite/default.aspx。

    打开File->Open As->Scientific Formats->HDF5,筛选条件切换到"all files"选择数据FY3C_VIRRX_GBAL_L1_20170101_0235_GEOXX_MS.HDF,打开科学数据集浏览器,如下图所示:

1、添加影像数据

   点击Geolocation下的LandCover,点击,添加到右侧栅格数据,或者可以用鼠标直接拖拽到右侧区域。

   不同类型的数据在科学数据集浏览器里面都会有不同的图标标识,表示一维数组,表示单波段影像,表示多波段影像。表示未知的VData,用ENVI打开就可以知道,但这个不能和其他数据集一起打开。

2、添加元数据信息

    带有图标的是一些描述性的信息,当点击某个属性时,数据集浏览器会显示该属性信息,如下图所示:

   用户可以把想添加的属性信息直接拖拽到右侧的Metadata下,也可以点击按钮,添加到右侧的Metadata下,然后在弹出的Add Metadata面板选择相应的元数据名称,下图是添加数据描述信息:

图 添加属性信息

   如果有已知的元数据信息,也可以自己添加到元数据列表中,点击按钮,选择要添加的元数据,手动输入已知的信息即可。如下添加数据获取时间:

图 手动添加元数据信息

   当打开科学数据集时,ENVI可以自动识别一些标准命名的属性并添加到头文件里,如下表几个属性:

数据集中的属性

ENVI头文件字段

_FillValue

data ignore value

scale_factor

data gain values

add_offset

data offset values

3、添加地理信息

   有些数据集带有经纬度文件(单波段的栅格数据)。可以选择经纬度数据集加入到地理信息,当在ENVI中显示图像时,会根据经纬度信息展示实时动态的地理信息(这里只是显示,不是几何校正)。

    把经纬度数据集直接拖拽到右侧的Geographic Information下,也可以点击按钮,添加到右侧的Geographic Information下,在弹出的Select Georeferencin…窗口选择相应的经度或者纬度。

图 把经纬度文件加入到地理信息中

    数据添加之后,点击Open Rasters,在ENVI中打开并显示数据,由于添加了地理信息,可以看到数据在显示同时会显示地理信息。

图 数据在ENVI中打开

   打开元数据浏览器,可以看到之前添加的元数据信息。

图 元数据浏览器中有添加的元数据信息

posted @ 2023-01-08 14:44  夜的爱好者  阅读(295)  评论(0编辑  收藏  举报