您的位置:首页 > 其它

TIFF World File(TFW)格式说明

2016-01-25 15:32 447 查看
TIFF World File(TFW)格式说明TIFF World File(TFW)格式说明摘要:TFW文件包含相关的TIFF文件的空间参数(spatial reference)数据。本文详细描述了TFW文件中定义的参数。概述两个文件构成TFW格式。ASCII头文件图象文件图象文件为TIFF格式(未压缩)。详细资料TFW文件的名字与其相对应的TIFF文件的名字相同,而且放在和源文件相同的目录下。例如:image.tifimage.tfwTFW文件结构很简单。它是一个包含六行内容的ASCII文本文件。可以用任何一个ASCII文本编辑器来打开TFW文件。TFW文件中的内容如下。+6.00-0.00-0.00-6.001709053.008107714.00下表列出了对TFW文件中的每一行的说明。行说明1地图单元中的一个象素在X方向上的X分辨率尺度。 //这6个参数解释的很清楚added by zhangjun at 2010-1-52平移量。3 旋转量。(角度)4地图单元中的一个象素在Y方向上的Y分辨率尺度的负值。5象素1,1(左上方)的X地坐标。6 象素1,1(左上方)的Y地坐标。详解:TFW文件是关于TIFF影像坐标信息的文本文件,ArcInfo、Microstation、AutoCAD等均支持该格式的坐标信息文件。此文件定义了影像象素坐标与实际地理坐标的仿射关系,基本原理如下:x'=Ax+By+Cy'=Dx+Ey+F其中:x'=象素对应的地理X坐标y'=象素对应的地理Y坐标x=象素坐标【列号】y=象素坐标【行号】A=X方向上的象素分辨率D、B=平移和旋转系数E=Y方向上的象素分辨素C=栅格地图左上角象素中心X坐标F=栅格地图左上角象素中心Y坐标实例:一.tif格式影像图,图像分辨率为980*784*24b,左上角象素中心坐标为【428000,2556800】,X方向地理距离为1000m,Y方向地理距离为800m,通过公式计算得到它的坐标信息文件为如下:1.02040816326531 A 【X方向上的象素分辨素】0.0 D 【平移系数】0.0 B 【旋转系数】-1.02040816326531 E 【Y方向上的象素分辨率】(总为负值?)428000 C 【栅格地图左上角象素中心X坐标】2556800 F【栅格地图左上角象素中心Y坐标】分辨率计算:1000/980= 1.02040816326531800/784= 1.02040816326531备注:如果是.jpg文件,坐标信息文件后缀名为.jgw。参考://added by zhangjun at2011-2-12
1 WLD -- ESRI World File
2 A world file file is a plain ASCII text file consisting of six values separated by newlines. The format is:
3  pixel X size
4  rotation about the Y axis (usually 0.0)
5  rotation about the X axis (usually 0.0) //究竟谁对?用事实来说话
6  negative pixel Y size
7  X coordinate of upper left pixel center
8  Y coordinate of upper left pixel center
9 For example:
10 60.0000000000
11 0.0000000000
12 0.0000000000
13 -60.0000000000
14 440750.0000000000
15 3751290.0000000000
16 You can construct that file simply by using your favorite text editor.
17 World file usually has suffix .wld, but sometimes it may has .tfw, tifw, .jgw or other suffixes


______________________________________________________________________________________


jpg地图的空间数据文件-jgw文件格式 //2011-06-23 added by zhangjun at 用事实检验知识以下有jgw文件的多种格式,放在一起大家讨论一下:第一种格式:1、X-Scale(一个像元的大小)2、旋转项3、旋转项4、负的Y-Scale(一个像元的大小)5、转换项,即左上角X坐标6、转换项,即左上角Y坐标第二种格式:1、地图单元中的一个象素在X方向上的X分辨率尺度2、平移量3、旋转量4、地图单元中的一个象素在Y方向上的Y分辨率尺度的负值5、象素1,1(左上方)的X地坐标6、象素1,1(左上方)的Y地坐标第三种格式(EN):1、pixel X size2、rotation about the Y axis (usually 0.0)3、rotation about the X axis (usually 0.0)4、negative pixel Y size5、X coordinate of upper left pixel center6、Y coordinate of upper left pixel center第四种格式:1、行方向每一个删格点多少米2、X方向旋转角度3、Y方向旋转角度4、列方向每一个删格点多少米5、左上点x坐标6、左上点y坐标第一种和第三种基本上一样的,第一种说的有点简单了!一个jgw文件的例子:0.05410594 A0.0000 D0.0000 B-0.05410594 E25.023009 C102.766439 FA=X-Scale(一个像元的大小)E=负的Y-Scale(一个像元的大小)B,D=旋转项C,F=转换项,即左上角X坐标与Y坐标通常用四点来进行影像校正,假设影像没有扭转,即旋转项为0说明:这个例子所用的坐标系统是WGS84对于A、B、C和F的计算在网络上有许多说法。有点混乱!这里简单的说明一下,我采用的计算方法:1、确定影像的两个角的坐标:需要确定影像地图文件的左下角坐标和右上角坐标这里我没有带如具体的数据,以变量来说明问题了左下角坐标:(x1,y1)右上角坐标:(x2,y2)影像地图的像元行数:col影像地图的像元列数:row2、确定影像文件的左上角的坐标:左上角坐标:(x1,y2)3、确定旋转项:旋转项一般取0.0000004、计算x方向与y方向的像元大小:x方向的像元大小:(x2-x1)/coly方向的像元大小:(y2-y1)/row*(-1)5、最后jgw文件的数据就为:(x2-x1)/col0.0000000.000000(y2-y1)/row*(-1)x1y2注意:我是基于WGS84坐标系统的!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: