Resolví el problema de la biblioteca, pero quedan otros, solo vagamente relacionados con la biblioteca PROJ.4 no cargada. Hice una pregunta de seguimiento para estos.
Mi paquete GDAL y la biblioteca PROJ.4 están dañados, lo que causa errores al intentar reproyectar archivos (consulte la pregunta anterior a continuación). No sé si este problema comenzó mientras instalé por error otra instancia de GDAL o antes; sin embargo, lo desinstalé y reinstalé QGIS y el problema persiste.
Después de cada reinstalación, QGIS tiene los mismos complementos que antes, por lo que la parte que causa los errores no se ve afectada por el proceso de instalación / desinstalación.
¿Qué he intentado?
sudo apt-get remove build-essential python-all-dev
ysudo apt-get remove gdal-bin
para purgar el GDAL instalado manualmente- (des) instalar QGIS con el Centro de software de Ubuntu
sudo apt-get --purge autoremove
dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge
ydpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
para purgar los archivos de configuración
Aún no hay suerte. Encontré algo que parecía relacionado , pero eso es para Windows, no para mi Ubuntu 14.04. ¿Qué más (y cómo) debo purgar antes de la próxima instalación de QGIS?
La pregunta original:
Intento reproyectar algunos shapefiles con ogr2ogr. Sin embargo, siempre recibo el siguiente error:
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.
Probé esto con varias transformaciones, incluidas combinaciones básicas como WGS84 (EPSG: 4326) a UTM (EPSG: 3857), y este error ocurre todo el tiempo.
El problema podría deberse al hecho de que, aunque tengo GDAL con mi QGIS (2.10), lo instalé por error una vez más (desde la fuente, haciéndolo como sugiere esta respuesta ).
Después de enfrentar este problema varias veces, intenté desinstalar la nueva instancia de GDAL ( sudo apt-get remove build-essential python-all-dev
y sudo apt-get remove gdal-bin
no estoy seguro de si se eliminó limpiamente o no).
En /USR/LIB/
tengo libproj.so.0
y libproj.so.0.7.0
, no libproj.so
. No puedo verlo incluso con los archivos ocultos que se muestran. Sin embargo, cuando lo intento ln -s libproj.so.0.7.0 libproj.so
(o lo mismo con sudo
), se queja de que libproj.so
ya existe.
sudo ldconfig
? Además, ¿la salida de ldd ogrinfo
(puede que tenga que proporcionar la ruta completa para ogrinfo) muestra libproj.so y está en el directorio que esperaba (/ usr / lib)?