मैंने लाइब्रेरी की समस्या को हल कर दिया, लेकिन अन्य लोग केवल प्रोजे 4 लाइब्रेरी से संबंधित हैं, जो लोड नहीं हैं। मैंने इनके लिए एक अनुवर्ती प्रश्न पूछा ।
मेरा GDAL पैकेज और PROJ.4 लाइब्रेरी क्षतिग्रस्त हैं, जो फ़ाइलों को पुन: पेश करने की कोशिश करते समय त्रुटियों का कारण बनता है (नीचे पुराना प्रश्न देखें)। मुझे नहीं पता कि यह समस्या तब शुरू हुई जब मैंने गलती से GDAL का एक और उदाहरण स्थापित किया या पहले; हालाँकि, मैंने इसे अनइंस्टॉल कर दिया है और QGIS को फिर से इंस्टॉल किया है और समस्या बनी हुई है।
प्रत्येक पुनर्स्थापना के बाद, QGIS में पहले की तरह ही प्लगइन्स होते हैं, इसलिए त्रुटियों का कारण यह हिस्सा इंस्टॉल / अनइंस्टॉल प्रक्रिया से अछूता रह जाता है।
मैंने क्या प्रयास किया है:
sudo apt-get remove build-essential python-all-devऔरsudo apt-get remove gdal-binमैन्युअल रूप से स्थापित GDAL को शुद्ध करने के लिए- (यू) उबंटू सॉफ्टवेयर सेंटर के साथ क्यूजीआईएस की स्थापना
sudo apt-get --purge autoremovedpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purgeऔरdpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purgeकॉन्फ़िगरेशन फ़ाइलों को शुद्ध करने के लिए
फिर भी नसीब नहीं। मुझे ऐसा कुछ मिला है जो संबंधित लग रहा था , लेकिन यह विंडोज के लिए है, मेरे 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) जैसे मूल संयोजन शामिल हैं, और यह त्रुटि हर समय होती है।
यह समस्या इस तथ्य के कारण हो सकती है कि हालांकि मेरे 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 के लिए पूरा रास्ता देना पड़ सकता है) libproj.so दिखाता है और क्या यह उस निर्देशिका में है जिसकी आपको उम्मीद थी (/ usr / lib)?