Я вирішив проблему бібліотеки, але інші залишаються, лише неясно пов'язані з тим, що бібліотека PROJ.4 не завантажена. Я поставив запитання щодо цих питань.
Мій пакет GDAL та бібліотека PROJ.4 пошкоджені, що спричиняє помилки під час спроби повторного відтворення файлів (див. Старе питання нижче). Я не знаю, чи почалася ця проблема, коли я помилково встановив інший екземпляр GDAL або раніше; однак я його видалив і перевстановив QGIS, і проблема залишається.
Після кожної перевстановлення QGIS має ті самі плагіни, що і раніше, тому частина, що викликає помилки, залишається недоторканою процесом встановлення / видалення.
Що я спробував:
sudo apt-get remove build-essential python-all-devіsudo apt-get remove gdal-binочистити встановлений GDAL вручну- (не) встановити QGIS за допомогою програмного центру Ubuntu
sudo apt-get --purge autoremovedpkg -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), і ця помилка виникає постійно.
Проблема може бути викликана тим, що, хоча у мене є GDAL зі своїм QGIS (2.10), я помилково встановив його ще раз (з джерела, роблячи це так, як запропонувала ця відповідь ).
Після декількох разів зіткнувшись з цією проблемою, я спробував видалити новий екземпляр 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)?