目录

一、实验背景

二、实验数据

三、实验步骤

(1)加载 TIFF栅格数据

(2)TIFF转GRID

(3)GRID转单波段TIFF

(4)GRID转RGB三波段 TIFF


一、实验背景

地理栅格数据常用TIFF格式和GRID格式进行存储。TIFF格式的栅格数据常以单文件形式存储,不仅存储有R、G、B三波段的像素值,还保存有地理坐标信息。GRID格式的栅格数据常以多文件的形式进行存储,且仅保存单波段的栅格值,也具有地理坐标信息。与GRID栅格数据相比,TIFF格式文件结构简洁,可以被一般的图像软件打开,常作为影像数据的主要存储格式。

本实验讲述使用地理信息系统软件实现TIFF 栅格数据与GRID栅格数据相互转换的方法,读者通过实验练习,应能够理解不同栅格数据的格式差异性,掌握不同格式栅格文件的转换方法。

二、实验数据

图层名称

格式

坐标系

说明

image

TIFF杨格

WGS_84_UTM_zone_59S

用于转换为GRID栅格数据

直接双击文件Ex56.mxd即可打开

三、实验步骤

(1)加载 TIFF栅格数据

从目录中可以看到,image.tif文件有3个单波段栅格数据,即R、G、B波段;也可单独加载其中某个波段。

处理tif对tif进行栅格计算 python tiff转栅格_栅格数据

处理tif对tif进行栅格计算 python tiff转栅格_栅格数据_02

(2)TIFF转GRID

TIFF栅格数据包含有3个波段,TIFF栅格数据转GRID栅格数据,需将TIFF的R、G、B波段依次转为GRID栅格数据。右击已加载的R波段图层,打开【Data】→【Export Data】对话框,【Location】指定到“Ex56”文件夹,导出的栅格数据【Name】设置为“R”,【Foramt】设置为“GRID”,其余参数默认;点击【Save】,完成R波段的转GRID操作。

注:位置参数仅指定到文件夹。同理,转换G、B波段为GRID格式。

处理tif对tif进行栅格计算 python tiff转栅格_arcgis_03

处理tif对tif进行栅格计算 python tiff转栅格_栅格数据_04

(3)GRID转单波段TIFF

由于GRID栅格数据仅存储单波段的栅格数据,因此,一个GRID栅格数据只能转单波段的TIFF栅格数据。右击图层R,打开【Data】→【Export Data】对话框,【Output Raster】参数中勾选【Use Renderer】,【Location】指定到“Ex56”文件夹,导出的栅格数据【Name】设置为“R.tif”,【Format】设置为“TIFF”,其余参数默认;点击【Save】,完成GRID格式的R图层栅格数据转TIFF操作。

注:为了能够被一般的图像软件打开,必须勾选【Use Renderer】选项,否则无法使用图像软件查看该栅格数据。

处理tif对tif进行栅格计算 python tiff转栅格_GIS_05

处理tif对tif进行栅格计算 python tiff转栅格_栅格数据_06

(4)GRID转RGB三波段 TIFF

若要将R、G、B三波段的GRID栅格数据转为TIFF栅格数据,则需要将该三个GRID栅格数据进行合成。在ArcToolbox 中,打开【Data Management Tools】→【Raster】→【Raster Processing】→【Composite Bands】对话框,依次加载R、G、B三波段GRID图层,【Output Raster】设置为“composition”;点击【OK】,得到合成的TIFF栅格数据。

注:加载的次序对应于波段的顺序。

处理tif对tif进行栅格计算 python tiff转栅格_加载_07

处理tif对tif进行栅格计算 python tiff转栅格_加载_08

处理tif对tif进行栅格计算 python tiff转栅格_arcgis_09