3echo

心有多大,世界便有多大!
posts - 90, comments - 308, trackbacks - 12, articles - 21
  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理

tfw坐标信息文件

Posted on 2006-04-20 17:53 3echo 阅读(2334) 评论(7)  编辑 收藏 所属分类: GIS原理

栅格图导入之tfw坐标信息文件

Tfw文件是关于TIFF影像坐标信息的文本文件,ArcInfoMicrostationAutoCAD等均支持该格式的坐标信息文件。此文件定义了影像象素坐标与实际地理坐标的仿射关系,基本原理如下:

  x'=Ax+By+C
                y'=Dx+Ey+F

其中:

          x'=象素对应的地理X坐标

          y'=象素对应的地理Y坐标

          x=象素坐标【列号】

     y=象素坐标【行号】

     A=X方向上的象素分辨率

     DB=旋转系统

     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坐标】

 

Feedback

#1楼   回复  引用    

2006-05-17 10:18 by cq[未注册用户]
怎么计算出x、y方向上的像素分辨率啊

#2楼   回复  引用    

2006-05-17 10:18 by cq[未注册用户]
怎么计算出x、y方向上的像素分辨率啊

#3楼[楼主]   回复  引用  查看    

2006-05-18 08:35 by 3echo      
@cq
将相应方向的地理距离除以对应的图像分辨率,即:
1000/980= 1.02040816326531
800/784= 1.02040816326531

#4楼   回复  引用    

2008-01-09 17:15 by 11132154354334[未注册用户]
具体怎么在CAD中插入的tif文件倒入TFW文件信息

#5楼   回复  引用  查看    

2008-12-10 13:01 by Jor      
--引用--------------------------------------------------
3echo: @cq
<br>将相应方向的地理距离除以对应的图像分辨率,即:
<br>1000/980= 1.02040816326531
<br>800/784= 1.02040816326531
<br>
--------------------------------------------------------
我这样计算,但是结果不正确。1000和800表示的是真实的距离吧。
现在我是通过获取左上角和右下脚的坐标来添加影像图。获取坐标两点坐标就可以确定一个巨型。我通过计算巨型的的长和宽。然后再除图片的长宽。但是测试的结果不正确。

#6楼[楼主]   回复  引用  查看    

2008-12-13 17:22 by 3echo      
@Jor
图片有没有进行过重采样?什么格式的图片?

#7楼[楼主]   回复  引用  查看    

2008-12-13 17:30 by 3echo      
@Jor
1、第一行为X方向的真实距离/图片长度像素值;
2、第四行为Y方向的真实距离/图片宽度像素值;(前面加负号)
3、如果为.jpg图片,坐标信息文件后缀名为.jgw



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 380470




相关文章:

相关链接: