2016-09-22 148 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的北行,这对度数没有意义。它可能是米或类似的东西,但我怀疑它:第一和第四行具有相同的绝对值,所以你的像素是方形的。所以除非你的照片显示的东西靠近赤道,否则你的照片看起来在水平和垂直方面看起来高度失真,我认为这不是地理坐标系。

相关问题