Kütüphane problemini çözdüm, ancak diğerleri devam ediyor, sadece PROJ.4 kütüphanesinin problemiyle ilgili belirsiz. Bunlar için bir takip sorusu sordum .
GDAL paketim ve PROJ.4 kütüphanem hasar gördü, bu da dosyaları yeniden kopyalamaya çalışırken hatalara neden oluyor (aşağıdaki eski soruya bakın). Ben yanlışlıkla başka bir GDAL örneği veya daha önce yüklerken bu sorunun başlayıp başlamadığını bilmiyorum; Ancak, onu kaldırdım ve QGIS'i yeniden kurdum ve sorun devam ediyor.
Her yeniden yüklemeden sonra, QGIS daha önce olduğu gibi aynı eklentilere sahiptir, bu nedenle hatalara neden olan kısım yükleme / kaldırma işlemi tarafından dokunulmaz.
Ne denedim:
sudo apt-get remove build-essential python-all-devvesudo apt-get remove gdal-binelle takılan GDAL'i temizlemek için- Ubuntu Yazılım Merkezi ile QGIS kurulumu (un)
sudo apt-get --purge autoremovedpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purgevedpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purgeyapılandırma dosyalarını temizlemek için
Hala şans yok. İlişkili görünen bir şey buldum , ancak bu Ubuntu 14.04 için değil, Windows için. Bir sonraki QGIS kurulumundan önce başka ne (ve nasıl) temizlemeliyim?
Orijinal soru:
Bazı şekil dosyalarını ogr2ogr ile yeniden oluşturmaya çalışıyorum. Ancak, her zaman aşağıdaki hatayı alıyorum:
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.
Bunu WGS84 (EPSG: 4326) ile UTM (EPSG: 3857) gibi temel kombinasyonlar dahil olmak üzere çeşitli dönüşümlerle test ettim ve bu hata her zaman meydana gelir.
Sorun, QGIS (2.10) ile GDAL olmasına rağmen, yanlışlıkla bir kez daha kurduğumdan kaynaklanabilir (kaynaktan, bu cevabın önerdiği gibi yapıyorum ).
Bu sorunla birkaç kez karşılaştıktan sonra yeni GDAL örneğini kaldırmaya çalıştım ( sudo apt-get remove build-essential python-all-devve sudo apt-get remove gdal-bin- temiz olup olmadığından emin değilim).
In /USR/LIB/Ben libproj.so.0ve libproj.so.0.7.0değil libproj.so. Gösterilen gizli dosyalarla bile göremiyorum. Ancak, denediğimde ln -s libproj.so.0.7.0 libproj.so(veya aynısı sudo), libproj.sozaten var olduğundan şikayet ediyor .
sudo ldconfigmı? Ayrıca, çıktı ldd ogrinfo(ogrinfo için tam yol vermek zorunda olabilir) libproj.so gösterir ve beklediğiniz dizinde (/ usr / lib)?