Saya memecahkan masalah perpustakaan, tetapi yang lain tetap, hanya samar-samar terkait dengan perpustakaan PROJ.4 tidak dimuat. Saya mengajukan pertanyaan lanjutan untuk ini.
Paket GDAL dan pustaka PROJ.4 saya rusak, yang menyebabkan kesalahan saat mencoba memproyeksi ulang file (lihat pertanyaan lama di bawah). Saya tidak tahu apakah masalah ini dimulai ketika saya keliru menginstal GDAL contoh lain atau sebelumnya; namun, saya telah mencopotnya dan menginstal ulang QGIS dan masalahnya tetap ada.
Setelah setiap instal ulang, QGIS memiliki plugin yang sama seperti sebelumnya, sehingga bagian yang menyebabkan kesalahan tidak tersentuh oleh proses install / uninstall.
Apa yang sudah saya coba:
sudo apt-get remove build-essential python-all-dev
dansudo apt-get remove gdal-bin
untuk membersihkan GDAL yang diinstal secara manual- (un) instal QGIS dengan Ubuntu Software Center
sudo apt-get --purge autoremove
dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge
dandpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
untuk membersihkan file konfigurasi
Masih belum berhasil. Saya telah menemukan sesuatu yang tampaknya terkait , tetapi itu untuk Windows, bukan untuk Ubuntu 14.04 saya. Apa lagi (dan bagaimana) yang harus saya bersihkan sebelum menginstal QGIS berikutnya?
Pertanyaan asli:
Saya mencoba memproyeksi ulang beberapa shapefile dengan ogr2ogr. Namun, saya selalu mendapatkan kesalahan berikut:
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.
Saya menguji ini dengan berbagai transformasi, termasuk kombinasi dasar seperti dari WGS84 (EPSG: 4326) ke UTM (EPSG: 3857), dan kesalahan ini terjadi setiap saat.
Masalahnya mungkin disebabkan oleh fakta bahwa walaupun saya memiliki GDAL dengan QGIS saya (2.10), saya keliru menginstalnya sekali lagi (dari sumber, melakukan seperti yang disarankan jawaban ini ).
Setelah menghadapi masalah ini beberapa kali, saya mencoba untuk menghapus instalan GDAL baru ( sudo apt-get remove build-essential python-all-dev
dan sudo apt-get remove gdal-bin
- tidak yakin apakah itu dihapus atau tidak).
Di /USR/LIB/
saya miliki libproj.so.0
dan libproj.so.0.7.0
, tidak libproj.so
. Saya tidak dapat melihatnya bahkan dengan file tersembunyi yang ditampilkan. Namun, ketika saya mencoba ln -s libproj.so.0.7.0 libproj.so
(atau sama dengan sudo
), itu mengeluh bahwa libproj.so
sudah ada.
sudo ldconfig
? Juga, apakah output dari ldd ogrinfo
(Anda mungkin harus memberikan path lengkap untuk ogrinfo) menunjukkan libproj.so dan apakah itu ada di direktori yang Anda harapkan (/ usr / lib)?