जीपीएस / उपकरणMicrostation-बेंटले

Microstation: आयात एक्सेल निर्देशांक और एनोटेशन

मामला: मेरे पास प्रोमार्क्स 100 जीपीएस के साथ डेटा उठाया गया है, और पोस्ट प्रोसेसिंग जीएनएसएस एप्लीकेशन का उपयोग करते समय ये उपकरण हैं, यह मुझे एक्सेल में जानकारी भेजने की अनुमति देता है।

कॉलम पीले रंग से चिह्नित निर्देशांक पूर्व कर रहे हैं, उत्तर और उनके संबंधित रिकार्ड; बाकी सिर्फ postprocessing से संबंधित जानकारी है।

समस्या: मुझे लगता है कि उपयोगकर्ताओं को माइक्रोस्टेशन के उनके संस्करण के साथ डेटा आयात होता है

माइक्रो स्टेशन निर्देशांक एक्सेल

मल करने के लिए तरीके

अगर आप माइक्रोस्ट्रेशन के साथ निर्देशांक को इनके साथ आयात करते हैं इस आदेश के लिए बना, केवल अंक आते हैं, लेबल नहीं। लंबे समय तक, एक उपयोगकर्ता उन्हें CivilCAD से आयात कर रहा था जो कि यह आश्चर्यजनक रूप से करता है, फिर माइक्रोस्टेशन से इसे खोला गया और इसे dgn में बदल दिया गया, जो कि प्रारूप है जहां वे हर दिन काम करते हैं। इसलिए… मैं हालांकि लगभग चला गया, मैं सराहना करता हूं कि आपने मुझे एक सुझाव दिया है कि यह कैसे करना है; हालाँकि मुझे लगता है कि वे यह साबित करने के लिए ऐसा करते हैं कि कमांड्स जंग नहीं करते हैं। यह सिर्फ प्रक्रिया है जिसे मैंने पहले समझाया था ऑटोकैड के साथ.

CONCATENATE एक्सेल के साथ समन्वय के रूप में

VBA एक आदर्श बनाना होगा, लेकिन हमेशा की तरह एक दिन हम क्या निष्कर्ष के रूप में: एक्सेल पेरोल टेबल, यहाँ प्रक्रिया के संयोजन Microstation आदेश (में महत्वपूर्ण) एक्सेल आदेशों के साथ बनाने के लिए की तुलना में अधिक उत्पादक होना चाहिए (concatenated)

माइक्रोस्टेशन के साथ एक बिंदु बनाना "स्थान बिंदु" कमांड के साथ किया जाता है, और यदि आप इसे एक विशिष्ट समन्वय पर रखना चाहते हैं, तो "xy =" का उपयोग करें, हमेशा अर्धविराम (;) कमांड विभाजक का उपयोग करें। तो, कमांड दर्ज करके स्थान बिंदु; xy = 388218.835,1566315.816 आप एक उचित मुद्दा यह है कि समन्वय आकर्षित करना चाहिए।

एक्सेल के मामले में, समवर्ती कमांड इस तरह काम करती है: कॉन्टेनेट कमांड, ओपन कोष्ठक, फिर सब कुछ समेटने के लिए इंगित करें, और अंत में कोष्ठक बंद करें। मैं इसे वादी तरीके से समझाता हूं, लेकिन जब इसे समझा और कम से कम एक बार किया जाता है तो यह जटिल नहीं होता है:

कंसैटनेट कमांड = CONCATENATE खुला कोष्ठक ( तो कमांडो कमांड एक टेक्स्ट है, जिसका अर्धविराम कमांड को अलग करता है "स्थान बिंदु;" तो अल्पविराम अगले स्ट्रिंग को अलग करने के लिए , तो उद्धरण में आदेश के रूप में यह पाठ है "एक्सवाई =" अल्पविराम को नई स्ट्रिंग इंगित करने के लिए , और यहां हम संबंधित सेल का चयन करते हैं  C3 तो अल्पविराम नया स्ट्रिंग इंगित करने के लिए , और निर्देशांक के अलग होने के लिए उद्धरण में अल्पविराम "" अगले स्ट्रिंग को संकेत करने के लिए अल्पविराम , उत्तर समन्वित और अंतिम अर्धविराम युक्त सेल D3,";" तब हम कोष्ठक बंद करते हैं )

लिखा होगा:

= कनेक्ट करें ("जगह बिंदु ;", "xy ="C3, ","D3, ";")

एक बार ऐसा हो जाता है, केवल हम शेष कॉलम करने के लिए सूत्र की प्रतिलिपि इस प्रकार है:

xy = 388218.835,1566315.816; बिंदु जगह;
xy = 388219.911,1566320.28; बिंदु जगह;
xy = 388216.28,1566320.868; बिंदु जगह;
xy = 388215.36,1566316.473; बिंदु जगह;
xy = 388211.706,1566317.245; बिंदु जगह;
xy = 388212.713,1566321.593; बिंदु जगह;

 

इसे माइक्रोस्ट्रेशन कैसे भेजें

यह पाठ की प्रतिलिपि बनाई जा सकता है और कमांड लाइन से सीधे चिपकाए (में महत्वपूर्ण उपयोगिताओं) और देखते हैं कि अंक तैयार कर रहे हैं।

माइक्रो स्टेशन निर्देशांक एक्सेल

लेकिन मैं यह भी एक txt या CSV फ़ाइल है कि स्क्रिप्ट के रूप में कहा जा सकता है करने के लिए इसे कॉपी कर सकते हैं।

उदाहरण के लिए, फ़ाइल कहा जाता है puntosgeofumadas.txt, और यह सी में संग्रहीत है; तो इसे कॉल करने के लिए आप में कुंजी लिखना  @c: \ puntosgeofumadas.txt। नाम में रिक्त स्थान नहीं होना चाहिए, और इसे एक आसान पथ में रखना बेहतर है।

एनोटेशन आयात करने के लिए कैसे

यह उसी तरह काम करता है, अंतर के साथ कि आदेश बिंदु नहीं है लेकिन पाठ आइकन:  जगह पाठ आइकन

इसी प्रकार श्रेणीबद्ध, पाठ आदेश आइकन, सेल युक्त एनोटेशन जगह, निर्देशांक जहां पाठ रखा गया है:

= CONCATENATE ("टेक्स्ट आइकन रखें;", B3, ";", "xy =", C3, ",", D3, ";")

और फिर यह कि जिस तरह से रहना चाहिए।

पाठ आइकन रखना; 10; xy = 388218.835,1566315.816;
पाठ आइकन रखना; 11; xy = 388219.911,1566320.28;
पाठ आइकन रखना; 12; xy = 388216.28,1566320.868;
पाठ आइकन रखना; 13; xy = 388215.36,1566316.473;
पाठ आइकन रखना; 14; xy = 388211.706,1566317.245;
पाठ आइकन रखना; 15; xy = 388212.713,1566321.593;

और वहाँ तुम्हारे पास है:

माइक्रो स्टेशन निर्देशांक एक्सेल

अनुप्रवाह उत्पन्न करने के लिए, आप ऐसा ही करेंगे, लेकिन कमांड स्थान रेखा के साथ, इस सावधानी के साथ कि अंकों का क्रम होना चाहिए; जो यह मामला नहीं है। यह कमांड लाइन होगी, समन्वय शुरू करें, गंतव्य समन्वय करें ...

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

गोल्गी अल्वारेज़

लेखक, शोधकर्ता, भूमि प्रबंधन मॉडल के विशेषज्ञ। उन्होंने मॉडल की अवधारणा और कार्यान्वयन में भाग लिया है जैसे: होंडुरास में संपत्ति प्रशासन की राष्ट्रीय प्रणाली SINAP, होंडुरास में संयुक्त नगर पालिकाओं के प्रबंधन का मॉडल, कैडस्ट्रे प्रबंधन का एकीकृत मॉडल - निकारागुआ में रजिस्ट्री, कोलंबिया में क्षेत्र SAT के प्रशासन की प्रणाली . 2007 से जियोफुमदास ज्ञान ब्लॉग के संपादक और औलाजीओ अकादमी के निर्माता जिसमें जीआईएस - सीएडी - बीआईएम - डिजिटल ट्विन्स विषयों पर 100 से अधिक पाठ्यक्रम शामिल हैं।

संबंधित आलेख

6 टिप्पणियाँ

  1. मैं इस कार्यक्रम सौंपने के लिए है, लेकिन आप जगह वृत्त की त्रिज्या के रूप में पूर्ण आदेश देना चाहिए।

    लक.

  2. नमस्कार दोस्त, उत्कृष्ट जानकारी, मैंने उन स्थितियों को ताज़ा करने और बेहतर तरीके से हल करने में कामयाबी हासिल की है जो मुझे लगा कि माइक्रोस्टेशन में नहीं किया जा सकता है, मेरा एक प्रश्न है जो आपके द्वारा ऊपर चर्चा किए गए विषय से संबंधित है, मैं एक के बजाय एक सर्कल कैसे आयात करूं? एक अच्छी तरह से संदर्भ के रूप में इंगित करें? मैंने ऊपर बताए गए सभी चरणों को एक पैरामीटर के रूप में उपयोग करते हुए पूरा किया: =CONCATENAR ("स्थान सर्कल;… ..) और फिर .txt पर ले जाया गया और बाद में @d:\circulo.txt के रूप में कुंजी पर ले जाया गया, लेकिन मुझे नहीं किया गया है उन्हें रेखांकन करने में सक्षम, क्या आप इस संबंध में मेरी मदद कर सकते हैं?

    नमस्ते.

  3. नमस्कार, सुप्रभात, मैं जानना चाहूंगा कि क्या आपके पास ट्यूटोरियल है या नोट है कि GNSS समाधान कार्यक्रम में एक प्रोमो 200 gps के लिए पोस्ट-प्रोसेसिंग कैसे करें? मैं दिनों के लिए कोशिश कर रहा था, लेकिन मैं करने में सक्षम नहीं है क्योंकि जीपीएस मुझे फेंकता है .csv फाइलें ... मैं आपके जवाब का इंतजार कर रहा हूं, धन्यवाद।

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

    वे हमें चाल आप पीसी के साथ क्या कर सकते हैं के हजारों में अधिक पूरी तरह से उत्पन्न करने में मदद, लेकिन एक गाइड के इतना है कि वे सीख सकते हैं हमेशा के लिए आवश्यक है ..

    तकनीकी का हिस्सा धन्यवाद, मैं सब बता सकते हैं के लिए मेरा guaoooo एक पनीर है।

एक टिप्पणी छोड़ दो

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

शीर्ष पर वापस करने के लिए बटन