为TIF、JPG图片添加地理坐标/平面直角坐标
題目:為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圖片的配準!
但是做的過程中獲得四角點坐標成了一個難點,無法從圖片上直接獲得圖片的四角點坐標
研究后發現,利用底圖的范圍除以圖片寬度、高度大小也可以實現(個人觀點,不對請指教)
如假設:4320*2160的圖片,底圖:全球大小范圍。配準到(100,30)
A = (360-0)/4320
D = 0
B = 0
E = (-90-90)/2160
C = 100
F = 30
轉:http://www.cnblogs.com/giser-s/archive/2012/04/10/2440470.html
總結
以上是生活随笔為你收集整理的为TIF、JPG图片添加地理坐标/平面直角坐标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 飞鸽传书经典版
- 下一篇: 项目经理应该把30%的时间用在编程上