现在的位置: 首页 > 综合 > 正文

为TIF、JPG图片添加地理坐标/平面直角坐标(转)

2018年02月09日 ⁄ 综合 ⁄ 共 961字 ⁄ 字号 评论关闭

http://www.cnblogs.com/giser-s/archive/2012/04/10/2440470.html

题目:为TIF、JPG图片添加地理坐标/平面直角坐标。

图片来源:GOOGLE EARTH。(当然也可以是其他知道四角点坐标的图片)

截图工具:GEtscreen(此软件截图时可以自动生成图片四角点坐标或经纬度)

其它条件:要已知图片分辨率。(X方向像素数numX,Y方向像素数numY)

假设:左上角坐标(minX,maxY),右上角坐标(maxX,maxY),右下角坐标(maxX,minY),左下角坐标(minX,minY)

步骤:

(1)在放图片的目录下新建TXT文本文档,将文件名改为与图片相同,扩展名改为jgw(JPG图片),(TIF要改为tfw)。

(2)用记事本打开扩展名为*.jgw或*.tfw的文件,在其中输入下列五行数字:

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

  D=旋转系统(注:此处也有资料称“平移量”。本人经过试验也偏向于“平移量”一说。)

  B=旋转系统

  E=Y方向上的象素分辨素(注:一般为负数)

  C=栅格地图左上角象素中心X坐标

  F=栅格地图左上角象素中心Y坐标

  其中:A=(maxX – minX)/numX;D、B一般默认为0;E=(minY – maxY)/numY;C=minX;F=maxY

(3)最终jgw或tfw文件如下:

  0.00000660260538641635

  0

  0

  -0.00000531976744186073

  120.582992

  36.35405

用ArcGIS加载图片,看看是不是已经具有了地理坐标。

重要:图片必须是矩形图片,就是横平竖直的图片,四角点坐标是上述矩形图片的四角点坐标。

 

心得:

  首先,十分感谢此篇文章的作者,通过研究实现了bmp图片的配准!(参见“生成栅格图片配准文件实例(以bpw为例)”)

  但是做的过程中获得四角点坐标成了一个难点,无法从图片上直接获得图片的四角点坐标

  研究后发现,利用底图的范围除以图片宽度、高度大小也可以实现(个人观点,不对请指教)

  如假设:4320*2160的图片,底图:全球大小范围。配准到(100,30)

A = (360-0)/4320

D = 0

B = 0

E = (-90-90)/2160

C = 100

F = 30

 

抱歉!评论已关闭.