14.3. 读取图像元数据

地理信息系统和遥感中使用的栅格格式在文件头中包含描述。此信息对于地理信息系统软件在地球表面正确定位图像非常有用,例如, 本节介绍了访问元数据的不同方法。

14.3.1. 同一工具的三种访问方式

与大多数GDAL 处理一样,QGIS软件可以以不同的方式读取图像元数据,包括:

  • 文件属性;

  • 处理工具箱:Miscellaneous > Information

这些工具实际上使用相同的命令: gdalinfo 。它们仅在呈现信息的方式和录制选项方面有所不同。

QGIS处理步骤

1.打开图像

在QGIS中:

  • 打开图像 LC81990262017019LGN00_B2.TIF.

2.通过图像文件属性读取元数据

在层面板中:

  • 右键单击图层 LC81990262017019LGN00_B2

  • 单击“属性”

在“图层属性”窗口中:

  • 单击元数据图标

  • 打开“属性”选项卡以读取图像元数据

_images/image19_xg0.jpeg

3.通过GdalTools读取元数据

在菜单栏中:

  • 单击 Raster > Miscellaneous > Information…

在信息窗口中:

  • 选择输入文件:LC81990262017019LGN00_B2,

  • 单击“确定”

_images/image20_x1j.jpeg

然后元数据显示在“Raster Info”文本框中。不像图层属性,它们没有格式化。

4.通过 Processing Toolbox 读取元数据

在 Processing Toolbox 中:

  • 双击 GDAL /OGR > [GDAL ] Miscellaneous > Information

在信息窗口中:

  • 选择输入层:LC81990262017019LGN00_B2

  • 将图层信息另存为:metadata_landsat_B2.html

  • 单击Run | image5|

该工具创建一个保存图像描述的HTML文件。

5.相应的GDAL命令

上面使用的工具相当于在终端中启动以下命令:

> gdalinfo LC81990262017019LGN00_B2.TIF

一些有用的选项:

  • [-json]:以json格式显示元数据,

  • [-mm]:强制计算数据集中每个频带的最小/最大值,

  • [-stats]:强制计算图像统计信息,

  • [-hist]:报告所有波段的直方图信息。

有关更多信息,请参阅以下网页: http://gdal.org/gdalinfo.html

表2.5.读取栅格文件头

14.3.2. 元数据描述

存储在文件头中的元数据的表示方式可能会根据写入格式(GeoTIFF、Jpeg 2000等)而有所不同。 在以GeoTIFF形式编写的Landsat第二频段示例中,元数据至少包含图2.5中详细描述的信息。

  • 文件格式:

Driver: GTiff/GeoTIFF
  • 文件路径:

Files: D:/…/LC81990262017019LGN00_B2.TIF
  • 图像尺寸(像素):

Size is 7911, 8021
  • 空间参考系统:

Coordinate System is:
PROJCS["WGS 84 / UTM zone 31N",
[…]
  • 图像原点(左上):

Origin = (332085.000000000000000,5532615.000000000000000)
  • 像素大小,以空间参考系统单位(此处为米)表示:

Pixel Size = (30.000000000000000,-30.000000000000000) •
  • 图像边界框:

Corner Coordinates:
Upper Left ( 332085.000, 5532615.000) ( 0d39'38.42"E, 49d55'20.27"N)
Lower Left ( 332085.000, 5291985.000) ( 0d45'33.62"E, 47d45'33.66"N)
Upper Right ( 569415.000, 5532615.000) ( 3d58' 2.70"E, 49d56'30.70"N)
Lower Right ( 569415.000, 5291985.000) ( 3d55'35.68"E, 47d46'38.95"N)
Center ( 450750.000, 5412300.000) ( 2d19'42.64"E, 48d51'42.15"N)
  • 数据类型:

Type=UInt16

图2.5. GDAL 元数据描述

元数据通常更丰富,尤其是对于描述每个频段的多光谱图像。 有关更多信息,请参阅GDAL 数据模型网页: http://www.gdal.org/gdal_datamodel.html