1

Plate Carree EPSG:4326 の地理境界 UpperLat、LeftLon、BottomLat、RightLon (西経度と南緯度の度数と -ve) で定義された領域を示す png 画像があります。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

上記のエラーは発生しませんでしたが、出力画像はメルカトル図法に変換されていません。出力と同じ画像が上下逆になっているだけです。

この問題を回避して画像をメルカトルに変換するアイデアはありますか? ありがとう。

4

1 に答える 1

3

問題が解決しました。私の2番目のアプローチgdal_translateでLeftLon UpperLat RightLon BottomLatに順序を変更すると、私のためにそれができました!!

于 2012-09-26T20:53:40.507 に答える