Ubuntu 14.04のフレッシュインストールがあります。でgdalをインストールしましたsudo apt-get install gdal-bin python-gdal
。この後、私は持っている:GDAL 1.10.1は、2013年8月26日にリリース。
NOAAからの気象レーダー画像を並べて表示しようとしています。以下は、私の手順と表示されるエラーメッセージです。
$wget http://radar.weather.gov/ridge/Conus/RadarImg/latest_radaronly.gif
$wget http://radar.weather.gov/ridge/Conus/RadarImg/latest_radaronly.gfw
$gdal_translate -of vrt -expand rgba ./latest_radaronly.gif temp.vrt
$cp ./latest_radaronly.gfw ./temp.wld
$gdal2tiles.py -s EPSG:3857 -w none -r near -z 3-5 -n ./temp.vrt ./temp/
表示されるエラーは次のとおりです。
ERROR 6: EPSG PCS/GCS code 900913 not found in EPSG support files. Is this
a valid EPSG coordinate system?
ERROR 6: No translation for an empty SRS to PROJ.4 format is known.
ERROR 6: No translation for an empty SRS to PROJ.4 format is known.
Generating Base Tiles:
ERROR 5: Illegal values for buffer size
ERROR 5: Illegal values for buffer size
そのエラーから、EPSG:900913(google)形式に問題があるようです。それが私が特に設定した理由-s EPSG:3857
です。
これはすべて機能するはずです。古いサーバー(ubuntu 12.04)を使用していて、現在これをエラーなしで実行しているため、上記の手順を最初から実行しました。14.04にアップグレードすると、上記のエラーが表示されます。エラーの理由を見つけようとしています。エラーメッセージをグーグル検索すると、ubuntuに関するものではないか、他の問題があった古いメーリングリストのトラフィックが発生します。
補足として、ソースからのビルドも試みましたが、表示されるエラーに変化はありませんでした。
4
これはpythonスクリプトであり、ファイルを開いて、あらゆる場所で900913を3857に編集できます。GDAL 2.0.1には、この修正が含まれています。主な理由はおそらく、新しいProj4には偽の900913コードが付属していないためです。
—
user30184
@ user30184私はあなたのコメントは完全な答えの価値があると思います。
—
AndreJ
gdal2tiles.pyファイルのコードを置き換えても機能します。
—
hazzey