为TIF、JPG图片添加地理坐标/平面直角坐标
題目:為T(mén)IF、JPG圖片添加地理坐標(biāo)/平面直角坐標(biāo)。
圖片來(lái)源:GOOGLE EARTH。(當(dāng)然也可以是其他知道四角點(diǎn)坐標(biāo)的圖片)
截圖工具:GEtscreen(此軟件截圖時(shí)可以自動(dòng)生成圖片四角點(diǎn)坐標(biāo)或經(jīng)緯度)
其它條件:要已知圖片分辨率。(X方向像素?cái)?shù)numX,Y方向像素?cái)?shù)numY)
假設(shè):左上角坐標(biāo)(minX,maxY),右上角坐標(biāo)(maxX,maxY),右下角坐標(biāo)(maxX,minY),左下角坐標(biāo)(minX,minY)
步驟:
(1)在放圖片的目錄下新建TXT文本文檔,將文件名改為與圖片相同,擴(kuò)展名改為jgw(JPG圖片),(TIF要改為tfw)。
(2)用記事本打開(kāi)擴(kuò)展名為*.jgw或*.tfw的文件,在其中輸入下列五行數(shù)字:
A=X方向上的象素分辨率
D=旋轉(zhuǎn)系統(tǒng)(注:此處也有資料稱(chēng)“平移量”。本人經(jīng)過(guò)試驗(yàn)也偏向于“平移量”一說(shuō)。)
B=旋轉(zhuǎn)系統(tǒng)
E=Y方向上的象素分辨素(注:一般為負(fù)數(shù))
C=柵格地圖左上角象素中心X坐標(biāo)
F=柵格地圖左上角象素中心Y坐標(biāo)
其中:A=(maxX – minX)/numX;D、B一般默認(rèn)為0;E=(minY – maxY)/numY;C=minX;F=maxY
(3)最終jgw或tfw文件如下:
0.00000660260538641635
0
0
-0.00000531976744186073
120.582992
36.35405
用ArcGIS加載圖片,看看是不是已經(jīng)具有了地理坐標(biāo)。
重要:圖片必須是矩形圖片,就是橫平豎直的圖片,四角點(diǎn)坐標(biāo)是上述矩形圖片的四角點(diǎn)坐標(biāo)。
?
心得:
首先,十分感謝此篇文章的作者,通過(guò)研究實(shí)現(xiàn)了bmp圖片的配準(zhǔn)!
但是做的過(guò)程中獲得四角點(diǎn)坐標(biāo)成了一個(gè)難點(diǎn),無(wú)法從圖片上直接獲得圖片的四角點(diǎn)坐標(biāo)
研究后發(fā)現(xiàn),利用底圖的范圍除以圖片寬度、高度大小也可以實(shí)現(xiàn)(個(gè)人觀點(diǎn),不對(duì)請(qǐng)指教)
如假設(shè):4320*2160的圖片,底圖:全球大小范圍。配準(zhǔn)到(100,30)
A = (360-0)/4320
D = 0
B = 0
E = (-90-90)/2160
C = 100
F = 30
轉(zhuǎn):http://www.cnblogs.com/giser-s/archive/2012/04/10/2440470.html
總結(jié)
以上是生活随笔為你收集整理的为TIF、JPG图片添加地理坐标/平面直角坐标的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 飞鸽传书经典版
- 下一篇: 项目经理应该把30%的时间用在编程上