gdalinfo

列出有关栅格数据集的信息。

简介

gdalinfo [--help-general] [-json] [-mm] [-stats | -approx_stats] [-hist] [-nogcp] [-nomd]
         [-norat] [-noct] [-nofl] [-checksum] [-proj4]
         [-listmdd] [-mdd domain|`all`]* [-wkt_format WKT1|WKT2|...]
         [-sd subdataset] [-oo NAME=VALUE]* [-if format]* datasetname

描述

gdalinfo 程序列出了有关GDAL支持的栅格数据集的各种信息。

以下命令行参数可以按任意顺序显示

-json

以json格式显示输出。

-mm

强制计算数据集中每个频带的实际最小/最大值。

-stats

读取并显示图像统计信息。如果图像中没有存储统计信息,则强制计算。

-approx_stats

读取并显示图像统计信息。如果图像中没有存储统计信息,则强制计算。但是,它们可以基于概述或所有分幅的子集来计算。如果你很匆忙,不需要精确的数据,这会很有用。

-hist

报告所有波段的直方图信息。

-nogcp

禁止地面控制点列表打印。对于包含大量gcp的数据集,例如包含数千个gcp的l1b avhrr或hdf4 modis,它可能很有用。

-nomd

取消元数据打印。某些数据集可能包含大量元数据字符串。

-norat

禁止打印栅格属性表。

-noct

禁止打印颜色表。

-checksum

强制计算数据集中每个频带的校验和。

-listmdd

列出数据集可用的所有元数据域。

-mdd <domain>|all

添加元数据时使用:

domain 报告指定域的元数据。

all 报告所有域的元数据。

-nofl

只显示文件列表的第一个文件。

-wkt_format WKT1|WKT2|WKT2_2015|WKT2_2018

用于显示SRS的WKT格式。当前支持的值为:

WKT1

WKT2 (WKT最新版本,目前 WKT2_2018

WKT2_2015

WKT2_2018

3.0.0 新版功能.

-sd <n>

如果输入数据集包含多个子数据集,则读取并显示具有指定 n 数字(从1开始)。这是给出完整子数据集名称的另一种方法。

-proj4

报告与文件坐标系相对应的PROJ.4字符串。

-oo <NAME=VALUE>

数据集打开选项(特定于格式)。

-if <format>

试图打开输入文件的格式/驱动程序名称。通常不需要指定它,但当它无法选择适当的驱动程序时,可以使用它跳过自动驱动程序检测。此选项可以重复多次以指定多个候选驱动程序。

3.2 新版功能.

gdalinfo将报告以下所有内容(如果已知):

  • 用于访问文件的格式驱动程序。

  • 栅格大小(以像素和线条为单位)。

  • 文件的坐标系(在OGC WKT中)。

  • 与文件关联的地理变换(旋转系数当前未报告)。

  • 地理参考中的角坐标,如果可能的话,基于全地理变换的纬度/经度(但不是GCP)。

  • 地面控制点。

  • 文件范围(包括子数据集)元数据。

  • 波段数据类型。

  • 乐队色彩诠释。

  • 带块大小。

  • 乐队描述。

  • 波段最小/最大值(内部已知且可能计算)。

  • 带校验和(如果要求计算)。

  • 波段NODATA值。

  • 提供波段概览分辨率。

  • 波段单元类型(即“米”或“英尺”表示高程带)。

  • 带状伪彩色表。

计算机辅助编程接口

此实用程序也可以通过 GDALInfo() .

2.1 新版功能.

例子

gdalinfo ~/openev/utm.tif
Driver: GTiff/GeoTIFF
Size is 512, 512
Coordinate System is:
PROJCS["NAD27 / UTM zone 11N",
    GEOGCS["NAD27",
        DATUM["North_American_Datum_1927",
            SPHEROID["Clarke 1866",6378206.4,294.978698213901]],
        PRIMEM["Greenwich",0],
        UNIT["degree",0.0174532925199433]],
    PROJECTION["Transverse_Mercator"],
    PARAMETER["latitude_of_origin",0],
    PARAMETER["central_meridian",-117],
    PARAMETER["scale_factor",0.9996],
    PARAMETER["false_easting",500000],
    PARAMETER["false_northing",0],
    UNIT["metre",1]]
Origin = (440720.000000,3751320.000000)
Pixel Size = (60.000000,-60.000000)
Corner Coordinates:
Upper Left  (  440720.000, 3751320.000) (117d38'28.21"W, 33d54'8.47"N)
Lower Left  (  440720.000, 3720600.000) (117d38'20.79"W, 33d37'31.04"N)
Upper Right (  471440.000, 3751320.000) (117d18'32.07"W, 33d54'13.08"N)
Lower Right (  471440.000, 3720600.000) (117d18'28.50"W, 33d37'35.61"N)
Center      (  456080.000, 3735960.000) (117d28'27.39"W, 33d45'52.46"N)
Band 1 Block=512x16 Type=Byte, ColorInterp=Gray