Loading

GDAL——命令使用专题——gdallocationinfo命令

GDAL——命令使用专题——gdallocationinfo命令

 前言

  GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。

  主要针对:ogrinfo命令gdalinfo命令gdalsrsinfo命令gdallocationinfo命令gdal_translate命令gdaltransform命令 等。这一节讨论gdallocationinfo命令。

  gdallocationinfo命令主要是用于栅格数据信息查询。它提供了一种机制,根据像素在各种坐标系中的位置,查询有关该像素的信息。查询图像指定位置的像元值。

  软件环境:在安装Mapserver时集成安装。详见《MapServer Configuring with IIS》。

语法

Usage: gdallocationinfo [--help-general] [-xml] [-lifonly] [-valonly]
                        [-b band]* [-overview overview_level]
                        [-l_srs srs_def] [-geoloc] [-wgs84]
                        [-oo NAME=VALUE]* srcfile [x y]

 命令描述

  -xml:输出xml数据格式。

  -lifonly:只输出LocationInfo请求文件名信息

  -valonly:只输出指定位置的每个波段像元值。

  -b:指定波段查询。

  -overview:查询(overview_level)概览(overview_level=1是第一次概览),而不是波段。注意:x,y的位置(如果坐标系统是像素/直线)仍然必须相对于波段给出。

  -l_srs:指定输入x,y坐标的坐标系。

  -geoloc:表示输入x,y坐标的坐标系。

  -wgs84:表示输入的x,y坐标是WGS84坐标下的经纬度坐标。

  srcfile:栅格图像的名称 。

  x y:查询x,y坐标。默认图像的行列号。如果使用 -l_srs、-wgs84、-gelloc则按照指定的坐标系查询。

 

示例

  1. 查询tif文件 256 256 的波段信息

gdallocationinfo utm.tif 256 256
Report:
  Location: (256P,256L)
  Band 1:
    Value: 115

   2. 以WGS84坐标系查询VTR文件对应坐标的波段信息,同时按xml格式输出

gdallocationinfo -xml -wgs84 utm.vrt -117.5 33.75
<Report pixel="217" line="282">
  <BandReport band="1">
    <LocationInfo>
      <File>utm.tif</File>
    </LocationInfo>
    <Value>16</Value>
  </BandReport>
</Report>

 

posted @ 2019-01-25 21:18  eshinex  阅读(611)  评论(0编辑  收藏  举报