इससे मुझे निराशा के अंतहीन घंटे मिले, और उपरोक्त उत्तर (यहां तक कि टिप्पणियों में भी) मेरे लिए काम नहीं करते थे, लेकिन मैंने अपना खुद का समाधान पाया जो कि चाल किया।
यह पता चला है कि एक चौराहे या दो परतों के बीच एक क्लिप करने के लिए, उन्हें एक ही सीआरएस के साथ डिस्क पर सहेजा जाना चाहिए । इसलिए, भले ही वे क्यूजीआईएस में ओवरलैप करते दिखते हों, यह उन्हें संरेखित करने के लिए "ऑन द फ्लाई" परिवर्तन हो सकता है।
इसे ठीक करने के लिए, प्रत्येक परत के लिए ऐसा करें:
- राइट क्लिक करें, इस रूप में सहेजें ...
- ईएसआरआई शेपफाइल के लिए प्रारूप सेट करें, एक फ़ाइल नाम चुनें, और एक सीआरएस चुनें जिसे आप सभी परतों के लिए उपयोग करेंगे। सहेजने के लिए ठीक क्लिक करें , और उस फ़ाइल को लोड करें।
- उसी सीआरएस का चयन करते हुए, दूसरी परत के लिए दोहराएं।
- नई परतों के साथ क्लिप टूल का उपयोग करें। यह काम कर जाना चाहिए।
यदि आप यह देखना चाहते हैं कि 'ऑन द फ्लाई' परिवर्तन क्या आपको परेशान कर रहा है, तो यह करें:
- प्रोजेक्ट मेनू पर जाएं , और प्रोजेक्ट संपत्तियों पर क्लिक करें ...
- सीआरएस टैब पर जाएं
- मक्खी 'सीआरएस परिवर्तन पर सक्षम करें' को अनचेक करें और लागू करें पर क्लिक करें , ठीक है
यदि आपके CRS समान नहीं थे, तो परतें अब ओवरलैप नहीं होनी चाहिए। आप लेयर पर राइट-क्लिक करके और ज़ूम टू लेयर पर जाकर किसी भी लेयर की स्थिति देख सकते हैं । जब आप समान सीआरएस के साथ दो फ़ाइलों को लोड करते हैं, तो उन्हें पूरी तरह से संरेखित करना चाहिए।