라이브러리 문제를 해결했지만로드되지 않은 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 용이며 내 우분투 14.04 용이 아닙니다. 다음에 QGIS를 설치하기 전에 무엇을 어떻게 제거해야합니까?
원래 질문 :
ogr2ogr을 사용하여 일부 shapefile을 다시 투영하려고합니다. 그러나 항상 다음과 같은 오류가 발생합니다.
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의 전체 경로를 제공해야 할 수도 있음) show libproj.so 의 출력 이 예상 디렉토리 (/ usr / lib)에 있습니까?