जवाबों:
हां यकीन है। जैसे अलेक्जिथ ने कहा कि आप क्यूगसफाइन प्लगइन (प्लगइन इंस्टॉलर से) का उपयोग कर सकते हैं
पहली पंक्ति का शीर्ष 0,0 पर है और दूसरी पंक्ति का शीर्ष 5,5 पर है। शुरुआत में X पर अंक 0 के साथ हैं।
Affine plugin का उपयोग करके हम सभी X निर्देशांक में 5 जोड़ सकते हैं:
इसके बाद वे सभी एक्स 5, वाई 5 पर दूसरी पंक्ति में हैं:
यदि आप उन्हें मैन्युअल रूप से स्थानांतरित करना चाहते हैं, तो बस संपादन शुरू करें, उन विशेषताओं का चयन करें जिन्हें आप स्थानांतरित करना चाहते हैं और फिर चाल उपकरण का चयन करें और उन्हें स्थानांतरित करें।
किसी विशेष x, y ऑफ़सेट द्वारा उन्हें स्थानांतरित करने के लिए, आप पायथन प्लगइन "qgsaffine" का उपयोग करने में सक्षम हो सकते हैं।
मैं अजगर सांत्वना का उपयोग करने के साथ तारीख तक नहीं हूँ, लेकिन वहाँ भी शायद एक समाधान है।
स्वीकृत उत्तर में प्लगइन अब उपलब्ध नहीं है। Affine Transformations उपलब्ध है और बहुत उपयोगी है।
इस प्लगइन के साथ आप एक सूत्र बना सकते हैं। स्क्रीनशॉट में मैंने सभी कोशिकाओं को 17.396 (मीटर) के साथ उत्तर में स्थानांतरित कर दिया।
x'
और y'
साधन ली गई x
और y
मूल सदिश परत से। आपको इसे इस तरह पढ़ना होगा: derived x= (1.0 * original x) + (0.0 * original y) + 0.0
इसका मतलब है कि x दिशा में कोई परिवर्तन नहीं है, इसलिए 1.0 गुना x है। मैं 17.396 मीटर तक सभी कोशिकाओं को (उत्तर में) स्थानांतरित करना चाहता था। इसलिए मैंने केवल 17.396 (1 * y) जोड़ा। जब आप बिल्कुल भी बदलाव नहीं करना चाहते हैं, तो आप उपयोग करें: x' = (1 * x) + (0 * y) + 0
औरy' = (0 * x) + (1 * y) + 0
कोड रिपॉजिटरीmove
पर एक प्लगइन है ।
यह बिंदु ए और बी से आकृतियों को स्थानांतरित करता है और जटिलताओं के बिना ऐसा करता है।
यह स्नैप के साथ बिंदु से बिंदु तक सभी चयनित वस्तुओं को स्थानांतरित करें।
QGIS 3.x में वेक्टर शेप्स को स्थानांतरित करने के लिए प्लगइन की कोई आवश्यकता नहीं है क्योंकि टूलबॉक्स -> वेक्टर ज्योमेट्री में "ट्रांसलेट" नामक रूटीन है। आप बस एक्स और वाई अक्ष के लिए ऑफसेट दूरी डालते हैं और इसे चलाते हैं या, - जैसा कि ऊपर कहा गया है, यदि आप मैनुअल पोजिशनिंग पसंद करते हैं, तो परत को संपादित करना शुरू करें, सभी संस्थाओं का चयन करें और उन्हें "मूव फीचर" टूल के साथ स्थानांतरित करें।