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-dev
vesudo apt-get remove gdal-bin
elle takılan GDAL'i temizlemek için- Ubuntu Yazılım Merkezi ile QGIS kurulumu (un)
sudo apt-get --purge autoremove
dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge
vedpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
yapı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-dev
ve sudo apt-get remove gdal-bin
- temiz olup olmadığından emin değilim).
In /USR/LIB/
Ben libproj.so.0
ve libproj.so.0.7.0
değ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.so
zaten var olduğundan şikayet ediyor .
sudo ldconfig
mı? Ayrıca, çıktı ldd ogrinfo
(ogrinfo için tam yol vermek zorunda olabilir) libproj.so gösterir ve beklediğiniz dizinde (/ usr / lib)?