Gdal translate命令解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Gdal translate

gdal_translate.exe 在不同的格式间进行转换。同时潜在的执行了一些切割,重采样,和使像素比例变化的任务。

用法

gdal_translate [--help-general]

[-ot

{Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/CInt16/CInt32/CFloat3 2/CFloat64}]

[-not_strict]

[-of format] [-b band] [-outsize xsize[%] ysize[%]]

[-scale [src_min src_max [dst_min dst_max]]]

[-srcwin xoff yoff xsize ysize] [-projwin ulx uly lrx lry]

[-a_srs srs_def] [-a_ullr ulx uly lrx lry] [-a_nodata value] [-gcp pixel line easting northing [elevation]]*

[-mo "META-TAG=VALUE"]* [-quiet] [-sds]

[-co "NAME=VALUE"]* src_dataset dst_dataset

参数解释

▪-ot:type 设置输出波段的数据的数据类型。

▪-strict 或-not_strict 是否对不匹配和丢失数据宽大处理,当在进行输出时

▪-of format 设置输出的格式,默认的是GTiff,设置时,只需格式的简称。

▪-b band 选择要输出的波段。波段是从1 至多,开始编号。-b 可以用来选择几个要输出的波段,也可以对波段顺序进行重排。

▪-outsize xsize[%] ysize[%] 设置输出的文件大小(像素),如果用%则表示按百分比。▪-scale [src_min src_max [dst_min dst_max]] 重新组织输入象元的值。将它们从src_min~src_max 范围内缩放到dst_min ~ dst_max 范围内。如果省略,输出范围将为0~255。输入范围将由源数据自动计算。

▪-srcwin xoff yoff xsize ysize 选择一个取值窗口,通过该窗口在原图像中的行列位置来拷贝数值。

▪-projwin ulx uly lrx lry 选择一个地理范围来选择,通过该窗口在原图像中地理坐标范围来拷贝数据。ulx uly lrx lry 分别代表西,北,东,南。

▪-a_srs srs_def 重写输出的文件的投影。srs_def 可以是任何常用的GDAL/OGR格式,WKT,Proj4,EPSG:n 或者一个包含着wkt 的文件的文件名。

▪-a_ullr ulx uly lrx lry 指定或重写输出文件的地理边界范围,而不去参考原图像的边界范围。

▪-a_nodata value 指定一个无意义的值到输出波段。

▪-mo "META-TAG=VALUE" 如果可能的话通过设置输出数据的原数据名称和其值。

▪-co "NAME=VALUE" 通过一个创建参数来指定输出格式特殊创建要求。多个-co 参数可以组合起来使用。创建参数可以参考个个数据格式本身说明。

▪-gcp pixel line easting northing [elevation] 添加指定地面控制点到输出数据集。这个参数可能被提供多次以提供一系列的GCPs

▪-quiet 忽略处理进程监视和其他不是错误的输出。

▪-sds 拷贝文件中所有子数据集到各自的输出文件中。通常这个参数用在HDF或者OGDI 这样有子数据集的格式中。

▪src_dataset 源栅格数据文件名

▪dst_dataset 输出栅格数据文件名

例子

▪将GeoTiff格式转换为ENVI格式

$gdal_translate -of ENVI /media/ddata/p133r034utm20000810/a30.tif a30

Input file size is 8614, 7746

0...10...20...30...40...50...60...70...80...90...100 - done.

gdal_translate

converts raster data between different formats

SYNOPSIS

gdal_translate [--help-general]

[-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/

CInt16/CInt32/CFloat32/CFloat64}] [-strict]

[-of format] [-b band] [-mask band] [-expand {gray|rgb|rgba}]

[-outsize xsize[%] ysize[%]]

[-unscale] [-scale [src_min src_max [dst_min dst_max]]]

[-srcwin xoff yoff xsize ysize] [-projwin ulx uly lrx lry] [-epo] [-eco] [-a_srs srs_def] [-a_ullr ulx uly lrx lry] [-a_nodata value]

[-gcp pixel line easting northing [elevation]]*

相关文档
最新文档