ऑर्थोगोनल किनारों के साथ इमारत के पैरों के निशान को डिजिटल कैसे करें?


10

क्यूजीआईएस का उपयोग करते हुए, मैं एक पुराने रेखापुंज मानचित्र को डिजिटाइज़ करने की कोशिश कर रहा हूं, और क्योंकि मैं अंततः इन 2 डी परतों को स्केच-अप में 3 डी मॉडल में बदलना चाहता हूं, मुझे सब कुछ चौकोर होना चाहिए।

यहाँ मैं जिस मानचित्र के साथ काम कर रहा हूँ उसका एक नमूना है:

यहां छवि विवरण दर्ज करें

जिन हरी रेखाओं को आप देख सकते हैं, वे रेलवे पटरियों की एक वेक्टर लेयर हैं जिन्हें मैंने पहले ही लाइन जियोमेट्री का उपयोग करके डिजीटल कर दिया है, बाकी एक रेखापुंज आधारित परत है जिसे मैंने सही ढंग से भू-संदर्भित किया है और हर परत के पीछे की पृष्ठभूमि है।

मैं जो करने का लक्ष्य बना रहा हूं, वह इमारत के पैरों के निशान को पकड़ना है, मेरा उदाहरण लेना, और सामान्य कैप्चर बहुभुज उपकरण का उपयोग करना, कुछ इस तरह है:

यहां छवि विवरण दर्ज करें

हालांकि यह एक 2D वेक्टर मैप (ईजी: वेब-मैप टाइल्स के रूप में प्रदर्शित करने या QGis में उपयोग करने के लिए) के लिए पर्याप्त रूप से काम करता है) यह KML के रूप में निर्यात करने के लिए अच्छा नहीं है, फिर स्केच-अप में आयात करना, क्योंकि सब कुछ 100% वर्ग नहीं है, और क्या है अधिक यह 100% वर्ग चीजों को पाने के लिए बेहद मुश्किल है।

जैसा कि आप QGis में मेरे उपकरणों से देख सकते हैं, मेरे पास डिजिटाइज़ आयतें हैं, और Cad-tools प्लग-इन स्थापित हैं, लेकिन ये जो मैं करने की ज़रूरत है उसके लिए कोई अच्छा नहीं है, उदाहरण के लिए अगर हम ऑर्थोगोनल बहुभुज कैप्चर टूल लेते हैं:

यहां छवि विवरण दर्ज करें

मैं अपनी पहली पंक्ति को उस कोण पर खींचना शुरू कर सकता हूं जिसकी मुझे आवश्यकता है, लेकिन फिर जैसे ही मैं पहली पंक्ति में चीजों को एक समकोण और / या वर्ग में लाने के लिए CTRL दबाता हूं, यह सब गलत हो जाता है क्योंकि प्लग-इन नहीं होता है इमारत के घूर्णी कोण को ध्यान में रखें, जिसका अर्थ है कि कोई भी अतिरिक्त बिंदु समर्पित उत्तर / पूर्व क्षितिज / ऊर्ध्वाधर और उन डिग्री पर 90 डिग्री तक सही हैं।

अगर मैं जिस इमारत को ट्रेस करने की कोशिश कर रहा हूं, वह उन धुरी पर है, तो कोई बात नहीं, सब कुछ सही है, लेकिन उनमें से बहुत सारे नहीं हैं, परिसर के चारों ओर विभिन्न कोणों पर हैं (यह एक बड़ी फैक्टरी साइट है जिसे मैं डिजिटाइज़ कर रहा हूं)

सही उपकरण, स्केच में मूल उपकरण के समान होगा, आप इसके साथ क्या करते हैं जो एक कोने पर शुरू होने वाली जगह है, फिर एक एक्स और वाई बाहर खींचो जो एक दूसरे से 90 डिग्री पर हैं, सामने की तरफ एक चेहरा, एक बायाँ चेहरा, जो कुछ भी आप फिर से उन उत्पत्ति के लिए स्नैप करते हैं, या इसमें से कोई भी गाइड स्वचालित रूप से 90 डिग्री से दूसरी रेखा पर होता है, लेकिन रोटेशन के साथ आवश्यकतानुसार आपको अगली छवि में देख सकते हैं:

यहां छवि विवरण दर्ज करें

स्केच-अप में बहुभुज को कैप्चर करना और डिजिटाइज़ करना निश्चित रूप से पहले QGis का उपयोग किए बिना संभव है, लेकिन अगर मैं उन्हें इस तरह से करता हूं, तो मैं उन्हें जियॉर्फ नहीं कर सकता, वे केवल 0,0 के आसपास केंद्रित मानक विश्व समन्वय के साथ बाहर आते हैं

QGis में उनका डिजिटलीकरण किया जाता है, ताकि अंतरिक्ष में स्थान सही हो और OSGB36 प्रक्षेपण के अनुरूप हो।

स्केच-अप भी पृष्ठभूमि के नक्शे में भू संदर्भित का पालन नहीं करेगा, जब मैं आयात करने की कोशिश करता हूं, तो यह 0,0 पर नीचे बचे लंगर डालता है, फिर मुझे उचित रूप से स्केल करने के लिए कहता है।

एक ही तरीका है कि मैंने भू-संदर्भित मानचित्र को स्केच-अप में प्राप्त किया है यदि मैं Google धरती टूल से कैप्चर क्षेत्र का उपयोग करता हूं। हालाँकि, SK 8 संस्करण या उच्चतर के रूप में, ऐसा करते समय यह केवल आधार Google धरती एरियल फोटोग्राफी को आयात करता है, न कि आपके द्वारा प्रदर्शित की गई कोई भी कस्टम ओवरले, जिसका अर्थ है कि अगर मैं अपना जियोर्फ लोड करता हूं, तो इसे नजरअंदाज कर दिया जाता है जब मैं कैप्चर करने की कोशिश करता हूं। भू-संदर्भित स्थान।

स्केच-अप V7 और लोअर ने कस्टम इमेजरी को नजरअंदाज नहीं किया, लेकिन V7 अब डाउनलोड के लिए उपलब्ध नहीं है, और यहां तक ​​कि अगर आपको कॉपी मिलती है तो यह नहीं चलेगा क्योंकि ऑवर सर्वर इसके लिए कुंजियों को प्रमाणित नहीं करेगा ... :-(

परम प्रश्न

तो अनिवार्य रूप से मैं जो पूछ रहा हूं, क्या कोई किसी को QGis के लिए प्लग-इन के बारे में जानता है जो मुझे स्केच-अप में उसी तरह की कार्यक्षमता देता है, और यदि कोई ऐसा तरीका (या वर्कफ़्लो) नहीं सुझाता है जो मुझे इमारत पर कब्जा करने की अनुमति देगा किनारों को एक-दूसरे के पास रखने के दौरान पैरों के निशान, लेकिन क्षैतिज और ऊर्ध्वाधर के बिना लॉक किए बिना वर्तमान उपकरण हैं।

यहां तक ​​कि एक स्नैपेबल ग्रिड उपलब्ध कराने के लिए, जहां मैं कम से कम पॉइंट्स को बिल्डिंग कॉर्नर से जोड़ सकता हूं, एक सुधार होगा।

यदि नहीं, तो ऐसा लगता है कि मुझे QGis प्लग-इन एपी सीखना है और अपना स्वयं का प्लगइन लिखना है।


शॉटी के उत्तर के लिए एक वीडियो ट्यूटोरियल है: youtube.com/watch?v=QsjmLa16obs PS - मैं इसे एक उत्तर के रूप में छोड़ रहा हूं क्योंकि मेरे पास एक टिप्पणी छोड़ने के लिए पर्याप्त प्रतिष्ठा नहीं है। PPS - क्या किसी ने अंतिम बिंदु समस्या हल की है?
यंग

लास्ट पॉइंट इश्यू, अब कोई समस्या नहीं है, क्यूजी के सबसे हाल के संस्करणों में, स्वचालित स्नैकिंग किक्स, आपको केवल प्लग-इन संस्करण का उपयोग करना चाहिए, यदि आपके पास QGis का वास्तव में पुराना निर्माण है।
श्वेत

जवाबों:


20

मैं अभी भी संस्करण 2.2.0 का उपयोग कर रहा था जब मैंने यह प्रश्न पोस्ट किया था, तब से मैं 2.8.1 पर अपग्रेड हो गया हूं।

इस प्रकार उन लोगों के लिए एक ट्यूटोरियल का एक छोटा सा है जो एक ही समस्या से निपटने के लिए देख रहे हो सकता है।

मेरे लिए समाधान ओलिवर डलंग द्वारा एक प्लग-इन कैडिनपूत कहा गया था , मैंने इसे कुछ समय पहले स्थापित किया था, लेकिन वास्तव में कभी नहीं देखा कि यह क्या करता है।

फिर मैं इस दस्तावेज को ठोकर मार गया:

https://github.com/olivierdalang/CadInput

और Vimeo पर इसके बारे में एक वीडियो।

https://vimeo.com/85052231

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

Cad इनपुट का उपयोग कैसे करें

दस्तावेज़ीकरण वास्तव में किसी भी विस्तार में नहीं जाता है, और वीडियो पर कोई टिप्पणी नहीं है, अनिवार्य रूप से यह सभी निम्नलिखित शॉर्टकट कुंजी के लिए उबालता है:

  • A: कोण
  • डी: दूरी
  • एक्स: एक्स समन्वय
  • य: य समन्वय
  • निरपेक्ष / रिश्तेदार मोड को चालू करने के लिए "शिफ्ट" के साथ मिलाएं
  • लॉक मोड को टॉगल करने के लिए "alt" या "ctrl" के साथ मिलाएं।
  • सी: निर्माण मोड
  • P: एक खंड के समानांतर / लंबवत
  • ईएससी: सभी बंद मापदंडों को अनलॉक करें

वह सुविधा चुनें जिसे आप डिजिटाइज़ करना चाहते हैं, और अपनी परत को हमेशा की तरह संपादन मोड में डालें, मेरे मामले में यह वही है जो मैं डिजिटाइज़ कर रहा हूं।

यहां छवि विवरण दर्ज करें

एक बार आपके संपादन मोड में, अपने नए फ़ीचर आइकन (फिर से स्टैण्डर्ड स्टफ) पर क्लिक करें और फिर उन्नत डिजिटाइज़िंग टूल्स या कैड-इनपुट प्लगइन को सक्रिय करें ( इन दोनों के लिए आइकन समान है)

यहां छवि विवरण दर्ज करें

यह एक शासक के साथ एक सेट स्क्वायर जैसा दिखता है।

हालांकि चेतावनी का एक शब्द, यदि आपका एक नया QGis का उपयोग नहीं करते हैं, तो Cad-Input प्लगइन इंस्टॉल न करें । मैंने पाया कि प्लग-इन स्थापित और QGis का एक संस्करण जिसमें बिल्ट इन वर्जन शामिल है, शॉर्ट-कट कीज़ ने काम करना बंद कर दिया।

एक बार जब मैंने प्लग-इन शॉर्टकट कुंजियाँ अनइंस्टॉल कर दीं, फिर से काम करना शुरू कर दिया, और वे इस उपकरण को प्रभावी ढंग से उपयोग करने की कुंजी हैं।

एक बार जब आप कैड-इनपुट टूल को सक्रिय कर लेते हैं, तो आपको चाहिए कि आपके पास एक पैनल हो जो निम्नलिखित जैसा दिखता हो:

यहां छवि विवरण दर्ज करें

(मैंने इस पर कुछ प्रकाश डाला है ...)

  • आपके पास अपना मुख्य सक्षम / अक्षम बटन है (लाल आयत)
  • एक निर्माण मोड बटन (ग्रीन आयत)
  • समानांतर और लंबवत मोड बटन (नीला आयत)

शॉर्टकट-कीज़ को देखते हुए, C कंस्ट्रक्शन मोड बटन को चालू / बंद कर देता है, P समांतर मोड बटन को टॉगल करता है, सीधा होने के लिए इसे एक बार दबाएं, समानांतर लाइनों का चयन करने के लिए इसे दो बार दबाएं।

मैं यहां पूरी तरह से समानांतर मोड में नहीं जा रहा हूं, क्योंकि मैं केवल एक का उपयोग कर रहा था कोण लॉक।

नए फीचर टूल के सक्रिय होने, और उन्नत डिजिटाइज़िंग सक्षम होने के साथ, अपने आयत के पहले दो बिंदुओं को ड्रा करें, जिस एक किनारे पर आप डिजिटाइज़ करना चाहते हैं।

यहां छवि विवरण दर्ज करें

एक बार जब आप दूसरी बिंदु को क्लिक करते हैं, तो आप देखेंगे कि आपके द्वारा बनाई गई रेखा के अंत से एक पतली हरी निर्माण रेखा उभरी हुई है।

यह उन्नत डिजिटलीकरण उपकरण के लिए एक निर्माण लाइन है। यदि आप अपने माउस को नीचे की ओर ले जाते हैं, तो दूसरा चेहरा करने के लिए, आपको यह पता लगाना चाहिए कि आपका कैड-इनपुट कोण को आपके चलते हुए दिखाना शुरू कर देगा।

यह इस बिंदु पर है जहां दो संस्करणों के बीच थोड़ा अंतर है।

अंतर्निहित संस्करण में, डिफ़ॉल्ट रूप से, टूल स्वचालित रूप से 90 डिग्री कोण पर स्नैप करेगा (हालांकि आप इसे विकल्पों में बदल सकते हैं), यदि ऐसा होता है तो आप निम्नलिखित देखेंगे:

यहां छवि विवरण दर्ज करें

चमकीले हरे एक के लिए एक समकोण पर नीली रेखा को नोटिस करें?

अपने अंकीयकरण पैनल में, आप देखेंगे कि कोण 90 डिग्री पर होना चाहिए। यदि आपका प्लग-इन संस्करण का उपयोग कर रहा है, तो आपको यह नीली रेखा दिखाई नहीं देगी, लेकिन फिर भी आपको टोल पैनल में कोण को लॉक करने के लिए ctrl + a को दबाना चाहिए ।

प्लग-इन संस्करण में, यदि आप ctrl + को दबाते हैं, यहां तक ​​कि एक कोण के साथ 90 डिग्री नहीं है, तो आप पाएंगे कि आप पैनल पर माउस ले जा सकते हैं और 90 में टाइप कर सकते हैं मैन्युअल रूप से अपनी डिजिटलीकरण प्रक्रिया को प्रभावित करते हुए, 90 प्राप्त कर रहे हैं। बॉक्स और इसे नीचे लॉक करना, वह है जो बाकी की प्रक्रिया को सरल बनाता है।

अपने भवन के कोनों पर अंक जोड़ना जारी रखें, ctrl + को दबाने के बाद याद रखें कि आपके द्वारा जोड़े जाने वाले प्रत्येक बिंदु के बाद, यह सुनिश्चित करेगा कि आपका अगला बिंदु हमेशा 90 डिग्री पर पिछले एक तक खींचा जाए।

यहां छवि विवरण दर्ज करें

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

उपकरणों में एक टन अधिक कार्यक्षमता भी है, लेकिन यह सब यहाँ दस्तावेज़ करने के लिए कोई स्थान नहीं है।

मेरा अंतिम 100 फीट दृश्य हालांकि:

यहां छवि विवरण दर्ज करें

इसके बिना संभव नहीं होता।


+1 मैं इसे बाद के लिए दूर करने जा रहा हूं। ArcMap शॉर्टकट्स के लिए बहुत उपयोग किया जा रहा है जो इन चीजों को पूरा करेगा लेकिन ESRI से अधिक स्वतंत्र काम करना चाहते हैं, यह भविष्य में बहुत उपयोगी होगा। धन्यवाद!
mr.adam

आशा है कि आप इसे उतना ही उपयोगी पाएंगे जितना मैंने किया :-) यदि मुझे समय मिलता है, तो मैं उन्हें मास्टर करने के बाद अन्य टूल का उपयोग करने पर एक मिनी टट लिखूंगा।
श्वेत

"इसे हाथ से पंक्तिबद्ध करें (दुर्भाग्य से टूल की यहां कोई मदद नहीं है ..)" यही वह जगह है जहां क्यूजीआईएस में उन्नत अंकीयकरण इसके चेहरे पर गिरता है। एक सरल आयत बनाने में सक्षम होने के बिना निर्माण लाइनें बनाना अच्छा होगा।
डेमियन

??? आप :-) उन्नत डिजिटलीकरण को नियंत्रित करने के लिए उपयोग किए जाने वाले पैनल में निर्माण लाइनों को बंद कर सकते हैं। 'C' कुंजी मेरा मानना ​​है कि आप इसे कीबोर्ड से करने की अनुमति देते हैं। हालाँकि, ने कहा कि सरल आयतों और हलकों जैसी चीजों के लिए, मैं "रेक्टैंगल्स ओवल्स डिजिटाइज़िंग" नामक ऐड-ऑन प्लगइन का उपयोग करता हूं, जो मुझे ऐसे आयतों को करने की अनुमति देता है जो 3 बिंदुओं का उपयोग करके लंबवत हैं, और केंद्रों से सर्कल आसानी से। इसके अलावा अगर आप सीएडी सिस्टम जैसे कि ऑटोडेस्क (मैं मैप 3 डी का उपयोग करते हैं) को समझते हैं तो आप "कैडिटाइज" और "डिजिटाइज़िंग टूल्स" पर भी विचार कर सकते हैं।
श्वेती

2

आप टूल और प्लगइन्स के संयोजन से अपने परिणाम प्राप्त कर सकते हैं। यह सही नहीं है, लेकिन यह काम करेगा

  • आयतों को बनाने के लिए "रेक्टैंगल्स ओवल डिजिटाइज़िंग" प्लगइन का उपयोग करें।
  • आयतों को घुमाने के लिए "उन्नत डिजिटलीकरण" टूल का उपयोग करें। सटीक वर्कफ़्लो के लिए इस ट्यूटोरियल के 29 वें चरण को देखें ।
  • पॉलीगॉन खींचने के लिए सीएडी टूल्स प्लगइन से "ऑर्थोगोनल डिजिटाइजिंग" टूल का उपयोग करें जिसे आपको आयतों से काटना पड़ सकता है।
  • आयत को विभाजित करने और अवांछित भाग को हटाने के लिए उन्नत डिजिटलीकरण के "स्प्लिट फीचर्स 'टूल का उपयोग करें।

यह एक बोझिल वर्कफ़्लो है, लेकिन मुझे लगता है कि इसे आपकी ज़रूरतों के लिए काम करना चाहिए।


ठीक है, तो यहाँ नीचे कम है :-) यह मुझे एक सप्ताह लग गया है, लेकिन मैंने कुछ चीजें सीखी हैं जो मुझे उस समय QGis के बारे में नहीं पता था। हालाँकि मुझे यह कहना है, कि यह आपका उत्तर था जिसने मुझे विभिन्न तरीकों से टूल का उपयोग करने के बारे में सोचना शुरू कर दिया, और इससे भी अधिक ऐसे टूल / प्लगइन्स की खोज की, जिन्हें मैंने स्थापित किया था, लेकिन कोशिश करने के लिए कभी भी तैयार नहीं हुआ। अब मेरे पास एक जवाब है कि मैं अपने आप को दस्तावेज़ करने जा रहा हूं। हालाँकि मुझे शुरुआती धक्का देने के लिए धन्यवाद, लेकिन आखिरकार, हाँ यह थोड़ा बोझिल था।
shawty

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