Я вирішив проблему бібліотеки, але інші залишаються, лише неясно пов'язані з тим, що бібліотека 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 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), і ця помилка виникає постійно.
Проблема може бути викликана тим, що, хоча у мене є 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)?