2016-09-22 141 views
0

我有這樣的worldfile圖像:如何將投影座標系worldfile轉換爲地理座標系worldfile?

0.298582141739 
0.000000000000 
0.000000000000 
-0.298582141739 
1283836.327077804830 
6134835.890168172310 

我認爲這是投影座標系。我想將它轉換爲地理座標系,因爲我想知道圖像中每個像素的經度/緯度。

如何轉換?我檢查了matlab中的worldfileread,它可以同時讀取。但我沒有找到如何轉換。

任何人都可以知道嗎?謝謝。

回答

0

我想說你需要知道地圖的座標系。 world file只是描述了飛機中的一般仿射變換。這使您可以將圖像像素轉換爲地圖座標,反之亦然。從那裏到地理座標取決於地圖投影。

如果您不知道該投影,則需要詢問圖像的創建者或進行一些猜測。如果你知道圖像描述的是什麼,那麼你可以排除一些地圖投影。例如,如果圖像是美國的一個城市,那麼法國的UTM單元可能不適用。但是很可能有一些相似的投影和座標系用於描述的位置,並且在這些位置之間做出決定會很困難。

您可以排除的一件事:世界文件不會直接映射到以度數度量的地理座標(在equirectangular projection中)。這是因爲圖像的左上角將有1283836.327077804830的東行和6134835.890168172310的北行,這對度數沒有意義。它可能是米或類似的東西,但我懷疑它:第一和第四行具有相同的絕對值,所以你的像素是方形的。所以除非你的照片顯示的東西靠近赤道,否則你的照片看起來在水平和垂直方面看起來高度失真,我認爲這不是地理座標系。

相關問題