"हालिया प्रोजेक्ट्स" सूची से QGIS प्रोजेक्ट कैसे निकालें?


24

मेरे पास QGIS हाल की परियोजनाओं की सूची में एक परियोजना है जो अब मौजूद नहीं है, लेकिन इसे सूचीबद्ध किया जा रहा है (थ्रेड आउट और थम्ब इमेज के बिना)। क्या सूची से इसे हटाने का कोई तरीका है? शायद मैन्युअल रूप से एक इतिहास फ़ाइल या ऐसा कुछ संपादन करके?

मुझे इसके लिए एक सुविधा अनुरोध और संबंधित चर्चा मिली है , लेकिन मैं सोच रहा हूं कि क्या कुछ ऐसा है जो मैं अब QGIS 2.14 में कर सकता हूं।

जवाबों:


36
  • टूलबार से विशिष्ट परियोजनाओं को हटाने के लिए Settings > Options > Advanced:

    उन्नत विकल्प

    एक गंभीर वादा करें कि आप सावधान रहें और क्लिक करें। UIफ़ोल्डर का पता लगाएँ और खोजें recentProjects। यहां आपको हाल की परियोजनाओं का सूचकांक दिखाई देगा:

    हाल ही में की परियोजनाएं

    आप अपनी परियोजनाओं पर अधिक विवरण देखने के लिए मान स्तंभ को चौड़ा कर सकते हैं। उस प्रोजेक्ट को पहचानें जिसे आप निकालना चाहते हैं और फ़ोल्डर संख्या (जैसे 2) को नोट करें। फिर पायथन कंसोल में , दर्ज करें:

    from PyQt4.QtCore import QSettings
    QSettings().remove('UI/recentProjects/2')
    

    QGIS को पुनरारंभ करें और प्रोजेक्ट को सूची से हटा दिया जाना चाहिए।


  • संपूर्ण हाल की परियोजनाओं की सूची को हटाने के लिए, आप पायथन कंसोल में निम्नलिखित दर्ज कर सकते हैं :

    from PyQt4.QtCore import QSettings
    QSettings().remove('UI/recentProjects')
    

    QGIS को पुनरारंभ करें और आपको देखना चाहिए कि सूची साफ हो गई है।


8
लगता है कि इसे स्वचालित करने के लिए एक सुविधा अनुरोध बढ़ाने का समय आ गया है। मुझे निरर्थक परियोजनाओं के साथ एक ही मुद्दा मिला है ... और मैं वादा नहीं कर सकता कि मैं सावधान रहूंगा!
एंड्रयू टाइस

3
इस समारोह से जुड़ी कुछ अन्य विशेषताएं होना 'अच्छा' होगा। मैं हाल की उन परियोजनाओं की संख्या बढ़ाना चाहूँगा जिन्हें मैं देख सकता हूँ। मैं यह भी चुनना चाहूंगा कि क्या मुझे एक बड़ा थंबनेल या एक छोटा दिखाई देता है (जैसा कि मैं करता हूं अगर मैंने परियोजना को बचाया नहीं है) और शायद सूची के बजाय हाल की परियोजनाओं का एक ग्रिड (यह देखकर कि मेरे पास है) एक विस्तृत स्क्रीन और थंबनेल के दाईं ओर बहुत सी सफेद जगह है)।
जोहाना

@AndrewTice - मेरे पास भी निरर्थक परियोजनाएं हैं लेकिन मैं उनकी उपेक्षा करता हूं। एक सुविधा अनुरोध जोड़ने के लिए स्वतंत्र महसूस हो रहा है ! ... और यदि आप सावधान रहने का वादा नहीं कर सकते हैं, तो शायद "पूर्ववत करें" बटन के लिए एक और सुविधा अनुरोध भी जोड़ें =)
जोसेफ

@ जोहान - उन विशेषताओं के लिए काफी उपयोगी ध्वनि है, खासकर जब वाइडस्क्रीन मॉनिटर या उच्च रिज़ॉल्यूशन का उपयोग किया जाता है। फिर से एक सुविधा अनुरोध जोड़ने पर विचार करें :)
जोसेफ

1
@ जोसेफ - मैंने शुद्ध पाइथन समाधान के साथ एक अतिरिक्त उत्तर पोस्ट किया है।
स्टीफन

2

आप भी आजमा सकते हैं

सेटिंग्स -> विकल्प -> सिस्टम -> क्यूसेटिंग -> रीसेट

जो हाल की सूची को रीसेट कर सकता है।


2

यदि आप विंडोज मशीन का उपयोग कर रहे हैं, तो सूची से परियोजनाओं को साफ करने का सबसे आसान तरीका है कि उन्हें रजिस्ट्री से हटा दिया जाए।

विन + आर को हिट करें और "regedit" टाइप करें, फिर यहां जाएं:

HKEY_CURRENT_USER \ Software \ QGIS \ QGIS2 \ यूआई \ recentProjects

हाल की परियोजनाओं की कुंजी में प्रत्येक परियोजना के लिए एक उपकुंजी होगी और जब वे अंतिम बार खोले गए थे (1 सबसे हाल ही में) होने के क्रम के आधार पर उनके नाम 1 से 10 तक होंगे। आप बाद की सुविधा के लिए इस कुंजी को बुकमार्क करना चाह सकते हैं (फ़ाइल मेनू> पसंदीदा> पसंदीदा में जोड़ें) और आप हाल की परियोजनाओं को भी निर्यात करना चाह सकते हैं क्योंकि रीडगिट का कोई पूर्ववत कार्य नहीं है (राइट-क्लिक करें> निर्यात करें, फिर फ़ाइल नाम और स्थान चुनें। )।

आप प्रत्येक प्रोजेक्ट के लिए उनके प्रतिस्थापन मूल्यों (सीआरएस, प्रोजेक्ट पथ, पूर्वावलोकन छवि और शीर्षक) में विवरण देख सकते हैं। वहां से यह उन परियोजनाओं के लिए चाबियाँ हटाने का एक सरल मुद्दा है जो आप नहीं चाहते हैं। आप इनमें से एक कुंजी की प्रतिलिपि भी बना सकते हैं और यदि आप चाहते हैं तो एक जोड़ने के लिए प्रोजेक्ट और कस्टम png पूर्वावलोकन छवि को इंगित करने के लिए स्ट्रिंग्स को कॉन्फ़िगर करें।

एक अन्य नोट: इसे इस तरह से करना किसी भी फाइल को नष्ट नहीं करता है। प्रोजेक्ट फाइलें और डेटा फाइलें इतनी आसान होनी चाहिए कि आप चाहें तो इनसे छुटकारा पा सकें लेकिन इस तरह से करने से पृथ्वी में सूर्य के दुर्घटनाग्रस्त होने तक अस्पष्ट डेटा फ़ोल्डर में अनाथ किए गए png पूर्वावलोकन चित्रों को भी छोड़ दिया जाएगा। यदि आप उनसे छुटकारा भी चाहते हैं, तो आप उन्हें अपने OS और कॉन्फ़िगरेशन के आधार पर C: \ Users \ User folder \ .qgis2 \ predImages या तुलनीय फ़ोल्डर में पा सकते हैं।

हैप्पी मैपिंग !.


2

जोसेफ के जवाब के अलावा, मैं क्यूजीआईएस पायनियर कंसोल में सभी हालिया परियोजनाओं की जानकारी प्राप्त करने के लिए एक शुद्ध पायथन समाधान यहां पोस्ट करना चाहता हूं। मैंने जोसेफ्स के जवाब पर एक टिप्पणी में यह पूछा और एक अतिरिक्त सवाल नहीं पूछना चाहता।

from PyQt4.QtCore import QSettings
for key in QSettings().allKeys():
    if 'recentProjects' in key:
    #if 'recentProjects' and 'title' in key:  # if only the title is wanted
        print key + ' - ' + QSettings().value(key)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.