ライブラリの問題を解決しましたが、PROJ.4ライブラリがロードされていないライブラリの問題と漠然と関連したものだけが残ります。私は尋ねたフォローアップの質問をこれらのために。
GDALパッケージとPROJ.4ライブラリが破損しているため、ファイルを再投影しようとするとエラーが発生します(以下の古い質問を参照)。GDALの別のインスタンスを誤ってインストールしたときに以前にこの問題が発生したかどうかはわかりません。ただし、アンインストールしてQGISを再インストールしましたが、問題は残ります。
再インストールのたびに、QGISは以前と同じプラグインを使用するため、エラーの原因となっている部分はインストール/アンインストールプロセスによって変更されません。
私が試したもの:
sudo apt-get remove build-essential python-all-dev
そしてsudo apt-get remove gdal-bin
手動でインストールGDALをパージします- Ubuntu Software CenterでのQGISの(アン)インストール
sudo apt-get --purge autoremove
dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge
およびdpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
コンフィギュレーションファイルを削除するには
まだ運がありません。関連しているように見えるものを見つけましたが、それはWindows用であり、Ubuntu 14.04用ではありません。QGISの次のインストールの前に他に何を(そしてどのように)パージする必要がありますか?
元の質問:
ogr2ogrでいくつかのシェープファイルを再投影しようとしています。ただし、常に次のエラーが表示されます。
ERROR 6: Unable to load PROJ.4 library (libproj.so), creation of
OGRCoordinateTransformation failed.
Failed to create coordinate transformation between the
following coordinate systems. This may be because they
are not transformable, or because projection services
(PROJ.4 DLL/.so) could not be loaded.
WGS84(EPSG:4326)からUTM(EPSG:3857)などの基本的な組み合わせを含むさまざまな変換でこれをテストしましたが、このエラーは常に発生します。
この問題は、QGIS(2.10)でGDALを使用しているにもかかわらず、誤って(ソースから、この回答が示すとおりに)誤ってインストールしたために発生する可能性があります。
この問題に何度か直面した後、新しいGDALインスタンスをアンインストールしようとしました(sudo apt-get remove build-essential python-all-dev
そしてsudo apt-get remove gdal-bin
-きれいに削除されたかどうかはわかりません)。
では/USR/LIB/
私が持っているlibproj.so.0
とlibproj.so.0.7.0
、ありませんlibproj.so
。隠しファイルを表示しても表示されません。ただし、試してみるとln -s libproj.so.0.7.0 libproj.so
(またはと同じsudo
)、libproj.so
すでに存在していると文句を言います。
sudo ldconfig
か?また、ldd ogrinfo
(ogrinfoのフルパスを指定する必要がある場合があります)の出力はlibproj.soを表示し、予想したディレクトリ(/ usr / lib)にありますか?