1

画像のコーナー座標は既知です:

  • 左上: (70.20315、20.92749)
  • 右上: (70.20315, 31.45240)
  • 左下: (59.70571, 20.92749)
  • 右下: (59.70571, 31.45240)

(基本的に、フィンランドとスウェーデン/ノルウェー/ロシアの一部をマップします)

できれば Python を使用して、画像投影を Google マップのオーバーレイ画像に変更する方法が見つかりませんでした。

pyprojPILでそれを行うことは可能ですが、その方法を理解できませんでした。GDAL、より具体的にはgdalwarpも見つけましたが、正しい方法で投影を変更するためのオプションが見つかりませんでした。

サンプル画像

4

1 に答える 1

0

( GIS回答からコピーアンドペースト)

広範な試行錯誤により、ソースの予測を指定しなくても正常に機能することが示されました。同じことは、GDALPythonAPIのみを使用して実現できます。再現する手順:

TIFにコントロールポイントを追加する(もちろん、最初にconvert mapimage.png mapimage.tif):

gdal_translate mapimage.tif mapimage_georeffed.tif -gcp 2300 2300 31.45240 59.70571 -gcp 0 0 20.92749 70.20315 -gcp 2300 0 31.45240 70.20315 -gcp 0 2300 20.92749 59.70571 -a_srs +proj=longlat

次に、GDAL pythonバインディングにはgdal2tiles.py、マップの右側の投影でタイルを自動生成する、およびサンプルマップページが含まれます。

記録として、私は完全にポジティブな予測が正確に正しいとは限りませんが、その領域では少なくとも十分に良いようです。

于 2011-06-04T13:31:06.433 に答える