QGIS में उपयोगकर्ता प्रोफ़ाइल सहेजें और लोड करें


13

क्या कॉन्फ़िगरेशन फ़ाइल का उपयोग करने का एक तरीका है, शायद .GIS के लिए प्रासंगिक सेटिंग्स में लोड करने के लिए जब यह सेटअप है, तो शायद विभिन्न लोगों के साथ साझा करने के लिए?

  • प्लग इन स्थापित और प्लगइन रिपॉजिटरी में भरे
  • टूलबार सक्षम और अक्षम
  • QGIS स्क्रीन पर टूलबार की व्यवस्था
  • QGIS मेनू में आबादी वाले कुछ शैलियों के लिए SVG पथ: विकल्प, सिस्टम

"क्या आपको QGIS बनाने का एक तरीका मिल गया है जो मौजूदा उपयोगकर्ता प्रोफ़ाइल को ऊपर निर्दिष्ट नए स्थान पर निर्यात करता है? - SAnderka Mar 3 '14 13:44 पर" ( मैं कई QGIS स्थापनाओं के लिए QGIS कनेक्शन कैसे केंद्रीकृत कर सकता हूं )

QGIS 3.2.2-1 यह हल हो गया है

पीछा छोड़ना और सिर्फ इसलिए नहीं हटाना कि यह स्पष्ट है कि ये तरीके, कम से कम मेरे लिए काम नहीं करते हैं।

निम्नलिखित की कोशिश की, कोई सफलता नहीं QGIS 2.2, QGIS 2.14-15

1. ओपन OSGeo4W का उपयोग करके डिफ़ॉल्ट सेटिंग्स निर्यात कर सकते हैं

पेस्ट करें:

    qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"

( मैं कई QGIS प्रतिष्ठानों के लिए QGIS कनेक्शन को कैसे केंद्रीकृत कर सकता हूं )

मुझे यकीन नहीं है कि सेटिंग्स को कैसे आयात किया जाए, यह QGIS के लिए डिफ़ॉल्ट सेटिंग्स के बजाय आपकी "समायोजित" सेटिंग्स को निर्यात कर सकता है।

2. .ini सेटिंग्स को निर्यात करने के लिए सेटिंग्स, अनुकूलन का उपयोग करें?

सेटिंग्स का उपयोग नहीं कर सकते हैं: सेटिंग्स, अनुकूलन

3. QSS प्लगइन लोड करें, एक नया QGIS थीम बनाएं

मैं क्या करने की जरूरत के लिए काम नहीं करता है। मुझे याद नहीं है कि विषयों को निर्यात करना और आयात करना संभव है। ( http://plugins.qgis.org/plugins/LoadQSS/ )

EDIT ने .qgis2 फ़ाइल की सामग्री को दूसरे कंप्यूटर पर प्रतिस्थापित किया

Ran और OSGeo4W स्क्रिप्ट से निर्यात की गई QGIS फ़ाइल की प्रतिलिपि बनाई।

    qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"

( मैं कई QGIS प्रतिष्ठानों के लिए QGIS कनेक्शन को कैसे केंद्रीकृत कर सकता हूं )

नए कंप्यूटर पर फ़ोल्डर सहेजा गया। नए कंप्यूटर पर C: \ Users \ USERNAME.qgis2 गया

.Qgis2 फ़ोल्डर की सामग्री को हटाया

सामग्री:

C: \ Users \ USERNAME.qgis2 \ Cache
C: \ Users \ USERNAME.qgis2 \ gdal_pam
C: \ Users \ USERNAME.qgis2 \ प्रसंस्करण
C: \ Users \ERNERNAME.qgis2 \ project_templates
qgis (डेटा बेस फ़ाइल)

निर्यात की गई QGIS फ़ाइल की विगत सामग्री

QGIS खोलें, पहले जैसी सेटिंग।

बदलने के लिए कोई .ini फ़ाइल नहीं है ...

फ़ाइलों को आयात करने का एक संभावित तरीका है, QGIS 2.2 में: मेनू बार, सेटिंग्स तब: विकल्प, सामान्य

हेडिंग देखें: प्रोजेक्ट फाइलें

वहाँ है: लॉन्च पर ओपन प्रोजेक्ट, न्यू के साथ एक चयन बॉक्स, हाल ही में, विशिष्ट, और पथ स्थान ...

एक टेम्पलेट फ़ोल्डर और ब्राउज़ बटन टेम्पलेट फ़ोल्डर पथ है: C: \ Users \ USERNAME.qgis2 \ project_templates

बटन भी हैं: * वर्तमान परियोजना को डिफ़ॉल्ट के रूप में सेट करें * डिफ़ॉल्ट रीसेट करें

EDIT - कहीं और से सेटिंग पढ़ने के लिए qgis को मजबूर करने के लिए कैसे

कंप्यूटर पर उन सेटिंग्स के साथ जिनका आप उपयोग करना चाहते हैं: Ran और OSGeo4W स्क्रिप्ट से निर्यात की गई QGIS फ़ाइल की प्रतिलिपि बनाई।

    qgis --optionspath "X:\mynat\qgis" --configpath "X:\mynat\qgis"

( मैं कई QGIS प्रतिष्ठानों के लिए QGIS कनेक्शन को कैसे केंद्रीकृत कर सकता हूं )

नए कंप्यूटर पर, OSGeo4W चलाएं और कुछ का उपयोग करें:

    qgis --optionspath "C:\Users\USERNAME\QGIS" --configpath 
    "C:\Users\USERNAME\QGIS"

"नया कंप्यूटर" पथ पर इच्छित सेटिंग्स के साथ कंप्यूटर से .ini फ़ाइल को कॉपी और पेस्ट करें

    "C:\Users\USERNAME\QGIS"

QGIS खोलें, पहले जैसी सेटिंग।

मान लें कि मैं सिर्फ .ini फ़ाइल को बदल सकता हूं?

मुझे लगता है कि मैं गलती से "डिफ़ॉल्ट" .ini फ़ाइल निर्यात कर रहा हूं?

आगे का टेस्ट

मुझे लगता है कि समस्या यह हो सकती है कि मैंने OS GEO4W को सही तरीके से स्थापित नहीं किया है। ऐसा मत सोचो कि यह मुद्दा है, जैसा कि: 28/11/2017

हालांकि मैंने OS GE4W को स्थापित करने की कोशिश की है

"नोट आँख बंद करके OSGeo4W की पूरी स्थापना न करें।

केवल QGIS स्थापित करें और शायद अन्य घटक जो आपको पसंद हैं। आश्रितों को स्वचालित रूप से शामिल किया जाएगा।

एक पूर्ण अधिष्ठापन उन घटकों में खींचती है जिनके लिए तीसरे पक्ष के अतिरिक्त की आवश्यकता होती है, जिन्हें मैन्युअल रूप से स्थापित करने की आवश्यकता होती है। ये घटक उन परिवर्धन के बिना स्थापना को बेकार कर देते हैं। "

Https://www.qgis.org/en/site/forusers/alldownloads.html से पास्ट किया गया

वर्चुअल बॉक्स, विंडोज 7 एंटरप्राइज पर OSGeo4W का परीक्षण करें

     start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe --configpath "D:\cci93\config" %*

     Start "QGIS" /B "%OSGEO4W_ROOT%"\bin\qgis-bin.exe  --configpath "C:\Users\Dev\Documents\QGIS settings\QGIS\QGIS" %*

पॉपअप त्रुटियां

qgis-bin.exe - सिस्टम त्रुटि प्रोग्राम शुरू नहीं हो सकता क्योंकि qgis_core.dll आपके कंप्यूटर से गायब है। इस समस्या को ठीक करने के लिए प्रोग्राम को पुन: स्थापित करने का प्रयास करें।

qgis-bin.exe - सिस्टम त्रुटि प्रोग्राम शुरू नहीं हो सकता क्योंकि qgis_gui.dll आपके कंप्यूटर से गायब है। इस समस्या को ठीक करने के लिए प्रोग्राम को पुन: स्थापित करने का प्रयास करें।

qgis-bin.exe - सिस्टम त्रुटि प्रोग्राम शुरू नहीं हो सकता क्योंकि qgis_analysis.dll आपके कंप्यूटर से गायब है। इस समस्या को ठीक करने के लिए प्रोग्राम को पुन: स्थापित करने का प्रयास करें।

टेस्ट 3-5

मैंने QGIS 2.14-15 दीर्घकालिक रिलीज के लिए "सेटिंग्स" को OSGeo4W के माध्यम से निर्यात करने की कोशिश की है

निम्न कोड बस "डिफ़ॉल्ट" परियोजना सेटिंग्स को एक फ़ोल्डर में डंप करता है, बजाय मेरी समायोजित सेटिंग्स, समायोजित परियोजना के जो मुझे स्थानीय रूप से मिला है। जहाँ मेरी समायोजित परियोजना में अधिक टूलबार, पुन: व्यवस्थित टूलबॉक्स, कुछ स्थापित प्लगइन्स ect ...

'qgis' को आंतरिक या बाह्य कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।

इसलिए मैंने इसके बजाय qgis-ltr, qgis-ltr-bin का उपयोग किया है।

यह काम नहीं करता है:

    C:\>start qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

या:

    C:\>qgis --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

यह कोड * काम करता है , लेकिन केवल "डिफ़ॉल्ट" सेटिंग्स को निर्यात करता है:

कोशिश 4

    start qgis-ltr --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

  कोशिश 5

    qgis-ltr-bin --optionspath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings" --configpath "C:\Users\Name\Documents\Buffer Saves, To do\QGIS settings

अग्रिम जानकारी

"यहाँ एक GIS.SE पोस्ट से एक त्वरित टिप है जो मैंने दूसरे दिन उत्तर दिया था।

विषय अलग-अलग ऑपरेटिंग सिस्टम और मशीनों के साथ WMS सेटिंग्स को सिंक में रख रहा था। आम तौर पर QGIS इसे विंडोज़ पर रजिस्ट्री में लिनक्स और ओएस एक्स पर अलग-अलग स्थानों में संग्रहीत करता है। तो फिर यह सवाल आता है कि यदि आप विभिन्न मशीनों का उपयोग कर रहे हैं तो आप उन्हें सिंक में कैसे रखेंगे।

अच्छा, जवाब एकदम आसान है। QGIS .qgis2 और सेटिंग्स फ़ाइलों को स्थानांतरित करने के लिए --optionspath और --configpath कमांड लाइन विकल्प प्रदान करता है।

इन दो विकल्पों का उपयोग करना, या केवल एक के आधार पर जो आपको ज़रूरत है, आपको क्यूजीआईएस सेटिंग्स को एक अलग स्थान पर संग्रहीत करने की अनुमति देगा। इसके बाद रजिस्ट्री में सेटिंग्स को संग्रहीत करना, या .config और .plist फ़ाइलें, यह एक। Ini फ़ाइल बनाएगा और वहाँ सब कुछ बचाएगा।

इस सब में इसका मतलब है कि आप अपनी QGIS सेटिंग्स को ड्रॉपबॉक्स पर एक फ़ोल्डर में रीडायरेक्ट कर सकते हैं और अपने QGIS इंस्टॉल को सब कुछ सिंक में रखते हुए एक ही स्थान से सेटिंग लोड करने के लिए कह सकते हैं। जब आप सेटिंग बदलते हैं तो यह ड्रॉपबॉक्स और आपकी अन्य मशीनों के साथ सिंक हो जाएगा।

Theoptionspath और --configpath विकल्पों को जोड़ने के लिए विंडोज पर सरल तरीका है कि QGIS के शॉर्टकट को कॉपी करें और इसे लक्ष्य के अंत में जोड़ें। 1 --optionspath 'एफ: mydropboxqgis "--configpath' एफ: mydropboxqgis" से चिपकाया http://nathanw.net/2014/02/24/keeping-qgis-settings-in-sync-on-different-machines/

मौजूदा स्टैकएक्सचेंज प्रश्न

विंडोज पर ".qgis2" फ़ोल्डर के लिए डिफ़ॉल्ट पथ कैसे बदलें?

QGIS एप्लिकेशन सेटिंग फ़ाइल कहाँ संग्रहीत हैं?

एक कंप्यूटर से दूसरे में कस्टम QGIS सेटिंग्स स्थानांतरित करना?

मैं कई QGIS स्थापनाओं के लिए QGIS कनेक्शन को कैसे केंद्रीकृत कर सकता हूँ

OSGeo4W क्या है?


मैं qgis के पोर्टेबल संस्करण के लिए --configpath विकल्प के साथ सभी सेटिंग्स को संग्रहीत करने के लिए एक कस्टम फ़ोल्डर का उपयोग करता हूं। यह बहुत अच्छा काम करता है, आपको इससे किस तरह की समस्याएँ थीं?
एंड्रियास म्यूलर

उत्तर के लिए धन्यवाद (redrafted) मुझे यकीन नहीं है कि दूसरे कंप्यूटर पर QGIS 2.2 में निर्यात किए गए कॉन्फ़िगरेशन QGIS2.ini फ़ाइल को कैसे आयात किया जाए। जहां QGIS2.ini फ़ाइल OSGeo4W कोड में इस कोड को चलाने से है: qgis --optionspath "C: \ Users \ .... \ Documents \ ..." --configpath "C: \ Users \ ...." दस्तावेज़ \ ... "यह एक फ़ोल्डर को निर्यात करता है, जिसका नाम है: QGIS, at \ QGIS \ QGIS। मुझे यकीन नहीं है कि अगर यह स्क्रिप्ट मेरे स्थानीय सिस्टम पर मेरे वर्तमान QGIS 2.2 के कॉन्फ़िगरेशन के बजाय "डिफ़ॉल्ट सेटिंग्स" का निर्यात करती है।
मास्किन

जहाँ तक मुझे पता है, आप सेटिंग्स आयात नहीं कर सकते हैं, आप सिर्फ क्यूगिस को कहीं और से सेटिंग पढ़ने के लिए मजबूर करते हैं। यदि आप नियमित उपयोगकर्ता फ़ोल्डर को किसी अन्य स्थान पर कॉपी करते हैं और qgis को -configpath के साथ निर्देशित करते हैं तो यह वहां से पढ़ेगा और लिखेगा।
एंड्रियास म्यूलर

@ AndreasMüller क्या आप बता सकते हैं कि qgis को कहीं और से सेटिंग पढ़ने के लिए कैसे बाध्य किया जाए? या सीधे -सुपेग के साथ -configpath? मैंने सफलता के बिना कंप्यूटर से .qgis2 को कंप्यूटर पर कॉपी करने की कोशिश की है।
मास्किन

मुझे लगता है कि आपकी जरूरत की हर चीज वहां है और जैसा कि आपने बताया है, आप सही चीजों की कोशिश करते हैं, लेकिन कुछ गलत होना चाहिए। तो कृपया जाँच करें: आपको सॉफ़्टवेयर शुरू करने के लिए हमेशा bachfile qgis.bat का उपयोग करना चाहिए। बैचफाइल में आप "QGIS" / B "% OSGEO4W_ROOT%" \ bin \ qgis-bin.exe --configpath "% HOME% \" qgis "% *
Müller

जवाबों:


4

उपयोगकर्ता प्रोफ़ाइल प्रबंधन QGIS v3.0.0 में जोड़ा गया था। कुछ जानकारी GitHub पर मिल सकती है

उपयोगकर्ता प्रोफ़ाइल में मशीन पर उपयोगकर्ता प्रोफ़ाइल फ़ोल्डर के बारे में जानकारी होती है। QGIS 3 में सभी सेटिंग्स, प्लगइन्स, आदि को प्रत्येक मंच के लिए% APPDATA% / प्रोफाइल फ़ोल्डर में ले जाया गया। यह मशीन के प्रति अलग-अलग उपयोगकर्ता प्रोफाइलों को प्रबंधित करने की अनुमति देता है। एकल डिफ़ॉल्ट जो अतीत में अनुमति दी गई थी। एक उपयोगकर्ता प्रोफ़ाइल सभी सेटिंग्स और कुछ भी है जो उपयोगकर्ताओं के होम फ़ोल्डर में .qgis3 में पाया जाता है।

उपयोगकर्ता प्रोफ़ाइल के अंतर्गत प्रबंधन उपकरण सेटिंग मेनू से पहुँचा जा सकता है ।

कार्यात्मक रूप से, यह कार्यान्वयन उसी तरह से कार्य करता है जिस तरह से इस प्रश्न और टिप्पणियों में वर्णित प्रक्रिया। मेनू से एक नया उपयोगकर्ता प्रोफ़ाइल लोड हो रहा है, अपने संबंधित प्रोफ़ाइल फ़ोल्डर का उपयोग करके QGIS का एक नया उदाहरण खोलेगा।

किसी भी प्रोफ़ाइल फ़ोल्डर को लक्ष्य स्थापना परिवेश में कॉपी करने से सेटिंग्स का माइग्रेशन प्राप्त होगा, लेकिन यह "केंद्रीकृत" परिनियोजन को संबोधित नहीं करता है।


प्रोफ़ाइल ऑर्डर कॉपी करना अब (QGIS 3) वास्तव में लगभग सभी सेटिंग्स को किसी अन्य कंप्यूटर या किसी अन्य प्रोफ़ाइल पर कॉपी करने के लिए पर्याप्त है। हालाँकि, यदि आपका अपडेटा-पथ (वह पथ जहाँ प्रोफ़ाइल रहता है) बदल गया है (उदाहरण के लिए अलग-अलग उपयोगकर्ता नाम), तो आपको उसके अनुसार पथ नामों को <प्रोफ़ाइल नाम> /QGIS/qgis.ini में बदलना चाहिए। अन्यथा आप शायद त्रुटि संदेश प्राप्त करते हैं जब तक कि आप बदल नहीं जाते हैं जैसे प्रसंस्करण आउटपुट पथ। @ मॉस्किन: कार्यक्रम के भीतर मैन्युअल रूप से सेटिंग के माध्यम से जाने से qgis.ini में उपयोगकर्ता नाम बदलने की तुलना में अधिक समय लगता है
रूडी उहल

2

@CrystallineEntity सही है, लेकिन मेरे परीक्षण के बारे में अधिक विस्तार से

कम से कम 1 मशीन पर प्रोफाइल सेटिंग्स को बदल सकते हैं, और मैं दूसरों को मानता हूं। निम्नलिखित सेटिंग्स का इस्तेमाल किया और ये चले गए।

विभिन्न सेटिंग्स के साथ QGIS सेट करें, नई प्रोफ़ाइल सेटिंग बनाएं, उपयोगकर्ता प्रोफ़ाइल, नई प्रोफ़ाइल जिसे डिफ़ॉल्ट 2 कहा जाता है
: की एक प्रतिलिपि बनाएँ: C: \ Users \ उपयोगकर्ता नाम \ AppData \ Roaming \ QGIS \ QGIS3 \ प्रोफ़ाइल और उपयोगकर्ता प्रोफ़ाइल, यानी डिफ़ॉल्ट 2

  1. आपके द्वारा संशोधित पूरे प्रोफ़ाइल फ़ोल्डर की प्रतिलिपि बनाना और फिर डिफ़ॉल्ट प्रोफ़ाइल को हटाना - कार्य करना

    मैं "नई" मशीन को मानता हूं / क्यूजीआईएस के साथ मौजूदा मशीन पर परीक्षण किया गया है। पूरी तरह से
    इंस्टॉल की गई क्यूजीआईएस की स्थापना रद्द करें, क्यूजीआईएस को खोलें, सेटिंग्स
    को आयात न करने के लिए सेट करें संशोधित उपयोगकर्ता प्रोफ़ाइल
    ओपन क्यूजीआईएस, सेटिंग्स, उपयोगकर्ता प्रोफाइल के लिए मिला, डिफ़ॉल्ट 2 का चयन करें शीर्षक में डिफ़ॉल्ट 2 के साथ सभी सेटिंग्स नई प्रोफ़ाइल पर होनी चाहिए।

    फिर मानक प्रोफ़ाइल हटाएं,
    C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 \ 'प्रोफाइल' डिफ़ॉल्ट

  2. पूरे प्रोफ़ाइल फ़ोल्डर को बदलें - काम करता है

    विभिन्न सेटिंग्स के साथ QGIS सेटअप करें, इसकी एक प्रतिलिपि बनाएँ: C: \ Users \ उपयोगकर्ता नाम \ AppData \ Roaming \ QGIS \ QGIS3 \

    मैं "नई" मशीन को मानता हूं / QGIS के साथ मौजूदा मशीन पर परीक्षण किया गया है, पूरी तरह से अनइंस्टॉल
    की गई \ प्रोफाईल फ़ोल्डर को हटा दें, और इसे आपके द्वारा संशोधित
    C: \ Users \ username \ AppData \ Roaming \ QGIS \ QGIS3 के प्रोफाइल से बदलें।

सेटिंग
पैनल / टूलबार में परिवर्तन करें, अर्थात उन्नत डिजिटाइज़िंग टूलबार जोड़ें, ब्राउज़र पैनल निकालें।
सेटिंग्स, विकल्प, सामान्य, एप्लिकेशन, स्टाइल (QGIS पुनरारंभ आवश्यक),
स्टार्टअप पर सेट करें सेटिंग्स, विकल्प, सामान्य, एप्लिकेशन, स्टार्टअप पर QGIS संस्करण की जाँच करें
सेटिंग्स, विकल्प, सिस्टम, SVG पथ स्थानीय मशीन पर सेट करें
, विकल्प, विकल्प। डेटा स्रोत, सुविधा और विशेषताएँ और तालिका, शून्य मानों के लिए प्रतिनिधित्व: बॉक्स रिक्त करें, हटाए गए रिक्त
सेटिंग्स, विकल्प, डिजिटाइज़िंग: रबरबैंड, रंग भरें, अपारदर्शिता 0% पर सेट करें

प्रोजेक्ट, प्रोजेक्ट गुण, सीआरएस
निम्नलिखित ईपीएसजी नंबरों के लिए खोजा गया, लागू करें, फिर ठीक दबाएं, फिर प्रत्येक के लिए दोहराएं।

  • डब्ल्यूजीएस 84, ईपीएसजी: 4326

  • OSGB 1936 / ब्रिटिश नेशनल ग्रिड, EPSG: 27700

  • डब्ल्यूजीएस 84 / छद्म व्यापारी, ईपीएसजी: 3857

डेटा स्रोत प्रबंधक, वेक्टर, utf-8 के लिए एन्कोडिंग सेट, shp फ़ाइल के लिए ब्राउज़ करें, ADD दबाएँ

फ़ीचर को पहचानें, फ़ीचर शीर्षक को छोटा करने और मूल्य बॉक्स को बड़ा बनाने की आवश्यकता है

प्लगइन्स, प्रबंधित करें और इंस्टॉल करें प्लगइन्स, एमएमक्यूजीआईएस
प्लगइन्स को खोजें और इंस्टॉल करें, प्लगइन्स, इंस्टाल, टिक एमएमक्यूजीआईएस और टोपोलॉजी चेकर को प्रबंधित और स्थापित करें।
मेनू बार और टोपोलॉजी चेकर बटन दिखाई देने पर MMQGIS विकल्प

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.