我有一个 png 图像,它显示了 Plate Carree EPSG:4326 中由地理边界 UpperLat、LeftLon、BottomLat、RightLon 定义的区域(对于 West Lon 和 South Lat 以度数和 -ve 为单位)。我想使用 GDAL 将其转换为墨卡托 EPSG:3857。
当我尝试这样做时:
Step1) gdal_translate -of Gtiff -a_srs EPSG:4326 pc_map_piece.png pc_map_piece.tiff
Step2) gdalwarp -s_srs EPSG:4326 -t_srs EPSG:3857 pc_map_piece.tiff mer_map_piece.tiff
我收到了这个错误:
错误 1:无法计算 pc_map_piece.tiff 的像素/线和地理参考坐标之间的转换。没有仿射变换,也没有 GCP。
然后我尝试这样做:
Step1) gdal_translate -of Gtiff -a_ullr UpperLat LeftLon BottomLat RightLon -a_srs EPSG:4326 pc_map_piece.png pc_map_piece.tiff
Step2) gdalwarp -s_srs EPSG:4326 -t_srs EPSG:3857 pc_map_piece.tiff mer_map_piece.tiff
我没有收到上述错误,但输出图像没有转换为墨卡托投影,我只是将相同的图像倒置作为输出。
有什么想法可以解决这个问题并将图像转换为墨卡托?谢谢。