我是靠谱客的博主 落寞香氛,最近开发中收集的这篇文章主要介绍【231】◀▶ 利用 IDL 读取 TIFF 数据,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考:Create Latitude/Longitude Arrays for GeoTIFF Image

     用到的函数为 READ_TIFF,通过此函数可以获取 TIFF 数据的数组信息,同时可以获取地理坐标信息,包括最大纬度值、最小经度值、一个象元所代表的经纬度值,这些信息可以通过 ArcGIS 软件获取对比。


01 READ_TFF读取单通道或多通道 TIFF 格式数据,返回图像数组及相关参数。
02 WRITE_TIFF写入 TIFF 文件。
03 QUERY_TIFF查询 TIFF 文件信息。

序号名称 

功能说明

 语法 & 举例
01READ_TIFF 

读取单通道或多通道 TIFF 格式数据,返回图像数组及相关参数。
----------------------------------------------------------------------------------

Result = READ_TIFF( Filename [, R, G, B] [, CHANNELS=scalarorvector] [, DOT_RANGE=variable] [, GEOTIFF=variable] [, ICC_PROFILE=variable] [, IMAGE_INDEX=value] [, INTERLEAVE={0 | 1 |2}] [, ORIENTATION=variable] [, PHOTOSHOP=variable] [, PLANARCONFIG=variable] [, SUB_RECT=[x, y, width, height]] [, /VERBOSE] )
----------------------------------------------------------------------------------
Filename:TIFF 文件名
GEOTIFF:返回包含 TIFF 数据信息的结构体

 

 

tifarr = READ_TIFF('d:aa.tif', GEOTIFF=geotag)
;一个象元的经度值: geotag.ModelPixelScaleTag[0]
;一个象元的纬度值: geotag.ModelPixelScaleTag[1]
;最小的经度值: geotag.ModelTiePointTag[3]
;最大的纬度值: geotag.ModelTiePointTag[4]

 

 

 

 02WRITE_TIFF

 

 

写入 TIFF 文件。
-----------------------------------------------
WRITE_TIFF, Filename[, Image] [, /APPEND] [, /BIGTIFF] [, BITS_PER_SAMPLE={1 | 4 | 8}] [, RED, GREEN, BLUE=value] [, /CMYK] [, COMPRESSION={0 | 1 | 2 | 3}] [, DESCRIPTION=string] [, DOCUMENT_NAME=string] [, DOT_RANGE=intarray] [, GEOTIFF=structure] [, /COMPLEX | , /DCOMPLEX | , /DOUBLE | , /L64 | , /LONG | , /SHORT | , /FLOAT] [, ICC_PROFILE=bytearray] [, ORIENTATION=value] [, PHOTOSHOP=array] [, PLANARCONFIG={1 | 2}] [, /SIGNED] [, UNITS={1 | 2 | 3}] [, /VERBOSE] [, XPOSITION=units] [, XRESOL=pixels/inch] [, YPOSITION=units] [, YRESOL=pixels/inch]
-----------------------------------------------
Filename:TIFF 文件名
GEOTIFF:返回包含 TIFF 数据信息的结构体

 

 

 03QUERY_TIFF  

查询 TIFF 文件信息。
-----------------------------------------------
Result = QUERY_TIFF ( Filename [, Info] [, GEOTIFF=variable] [, IMAGE_INDEX=index] )
-----------------------------------------------
Filename:文件名
GEOTIFF:返回包含 TIFF 数据信息的结构体

 

 

      

最后

以上就是落寞香氛为你收集整理的【231】◀▶ 利用 IDL 读取 TIFF 数据的全部内容,希望文章能够帮你解决【231】◀▶ 利用 IDL 读取 TIFF 数据所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部