GPS / معداتMicroStation و-بنتلي

ميكروستاتيون: استيراد الإحداثيات إكسل والتعليقات التوضيحية

حالة: لدي البيانات التي أثيرت مع برومارك شنومكس غس، وعند استخدام تطبيق غنس بعد المعالجة أن هذه الأجهزة لديها، فإنه يسمح لي بإرسال المعلومات إلى إكسيل.

والأعمدة المميزة باللون الأصفر هي الإحداثيات الشرقية والشمالية والتعليقات التوضيحية لكل منها؛ والباقي هو فقط المعلومات المتعلقة مرحلة ما بعد المعالجة.

المشكلة: وأطلب من المستخدمين مع إصدارات ميكروستاتيون التي لديها استيراد البيانات.

إكسيل ينسق ميكروستاتيون

طرق سبيكة للقيام بذلك

إذا قمت باستيراد الإحداثيات مع ميكروستاتيون مع الأمر المقدم لهذاتأتي النقاط فقط وليس التسميات. على المدى الطويل ، كان المستخدم يقوم باستيرادها من CivilCAD التي تقوم بذلك بشكل رائع ، ثم من Microstation تم فتحها وتم تحويلها إلى dgn وهو التنسيق الذي يعمل فيه كل يوم سخيف. وبالتالي… على الرغم من أنني ذهبت تقريبا، أقدر أنك طلبت مني اقتراحًا حول كيفية القيام بذلك ؛ على الرغم من أنني أعتقد في أعماقي أنهم يفعلون ذلك لإثبات أن الأوامر ليست تصدأ. إنه مجرد الإجراء الذي شرحته من قبل مع أوتوكاد.

كيفية تنسيق الإحداثيات مع إكسيل

سوف VBA جعل مثالية، ولكن كالعادة يوم واحد ما نستنتج: يجب أن يكون إكسل أكثر إنتاجية من لجعل جداول المرتبات، وهنا الإجراء الجمع بين أوامر MicroStation و (المفتاح في) مع الأوامر اكسل (متصلا)

يتم إنشاء نقطة باستخدام Microstation باستخدام الأمر "place point" ، وإذا كنت تريد وضعها في إحداثيات معينة ، فاستخدم "xy =" ، دائمًا باستخدام فاصل الأوامر وهو الفاصلة المنقوطة (؛). لذا ، بإدخال الأمر نقطة مكان؛ زي = شنومكس وأود أن أوجه نقطة إلى ذلك التنسيق فقط.

في حالة Excel ، يعمل الأمر concatenate على النحو التالي: الأمر concatenate ، وفتح الأقواس ، ثم أشر إلى كل شيء سيتم ربطه ، وأخيرًا إغلاق الأقواس. أشرحها بطريقة حزينة ، لكنها ليست معقدة عندما يتم فهمها وفعلها مرة واحدة على الأقل:

أمر متسلسل = كونكاتنات نفتح الأقواس ( ثم الأمر كوماندوس هو نص، مع فاصلة منقوطة يفصل الأمر "نقطة المكان" ثم الفاصلة لفصل السلسلة التالية , ثم الأمر في يقتبس كما هو النص "س ص =" الفاصلة للإشارة إلى سلسلة جديدة , وهنا نختار الخلية المعنية  C3 ثم الفاصلة للإشارة إلى سلسلة جديدة , والفاصلة في اقتباسات لفصل الإحداثيات "" الفاصلة للإشارة إلى السلسلة التالية , خلية تحتوي على إحداثيات الشمال والفاصلة المنقوطة النهائية D3،"؛" ثم نغلق الأقواس )

سيكون الأمر كما يلي:

= CONCATENATE ("نقطة مكان ;""زي ="C3","D3";")

وبمجرد الانتهاء من ذلك، نقوم بنسخ الصيغة إلى الأعمدة التالية على النحو التالي:

نقطة مكان؛ زي = شنومكس؛
نقطة مكان؛ زي = شنومكس؛
نقطة مكان؛ زي = شنومكس؛
نقطة مكان؛ زي = شنومكس؛
نقطة مكان؛ زي = شنومكس؛
نقطة مكان؛ زي = شنومكس؛

 

كيفية إرسالها إلى ميكروستاتيون

هذا النص يمكن نسخ ولصق مباشرة إلى سطر الأوامر (مفتاح المرافق في) ونرى أن يتم رسم النقاط.

إكسيل ينسق ميكروستاتيون

ولكن يمكنني أيضا نسخه إلى ملف تكست أو كسف التي يمكنني استدعاء كنص.

على سبيل المثال، يتم استدعاء الملف puntosgeofumadas.txt، ويتم تخزينه في C؛ لذلك أن نسميها تكتب المفتاح في  c: \ sweetpots.txt. يجب ألا يحتوي الاسم على مسافات ويفضل وضعه في مسار سهل.

كيفية استيراد التعليقات التوضيحية

وهو يعمل بنفس الطريقة، مع اختلاف أن الأمر ليس نقطة ولكن رمز النص:  رمز نص المكان

كونكاتيناموس من شكل متساو، مكان القيادة رمز النص، الخلية التي تحتوي على التعليق التوضيحي، ينسق حيث سيتم وضع النص:

= CONCATENATE ("رمز وضع النص ؛" ، B3 ، "؛" ، "xy =" ، C3 ، "،" ، D3 ، "؛")

ومن ثم يجب أن نبقى على هذا النحو.

مكان النص رمز؛ شنومكس؛ زي = شنومكس.
مكان النص رمز؛ شنومكس؛ زي = شنومكس.
مكان النص رمز؛ شنومكس؛ زي = شنومكس.
مكان النص رمز؛ شنومكس؛ زي = شنومكس.
مكان النص رمز؛ شنومكس؛ زي = شنومكس.
مكان النص رمز؛ شنومكس؛ زي = شنومكس.

وهناك لديهم:

إكسيل ينسق ميكروستاتيون

لتوليد الاجتياز ، ستفعل الشيء نفسه ، ولكن مع سطر مكان الأوامر ، مع الحذر من أن النقاط يجب أن يكون لها تسلسل ؛ وهي ليست هذه الحالة. سيكون سطر مكان الأوامر ، بدء التنسيق ، تنسيق الوجهة ...

بالتأكيد هناك طرق أخرى للقيام بذلك ، وبرامج مفتوحة المصدر تقوم بذلك بشكل رائع. لكن التمرين مفيد لتبسيط ذهني وفي حالتي ، منع أوامري من الصدأ.

جولجي الفاريز

كاتب وباحث متخصص في نماذج إدارة الأراضي. شارك في وضع المفاهيم وتنفيذ نماذج مثل: النظام الوطني لإدارة الممتلكات SINAP في هندوراس ، نموذج إدارة البلديات المشتركة في هندوراس ، النموذج المتكامل لإدارة السجل العقاري - التسجيل في نيكاراغوا ، نظام إدارة الإقليم SAT في كولومبيا . محرر مدونة Geofumadas المعرفية منذ عام 2007 ومنشئ أكاديمية AulaGEO التي تضم أكثر من 100 دورة تدريبية حول موضوعات GIS - CAD - BIM - التوائم الرقمية.

مقالات ذات صلة

6 تعليقات

  1. مرحبًا صديق ، معلومات ممتازة ، لقد تمكنت من تحديث المواقف التي اعتقدت أنه لا يمكن إجراؤها في microstation وحتى حلها بشكل أفضل ، لدي سؤال يتعلق بالموضوع الذي ناقشته أعلاه ، كيف يمكنني استيراد دائرة بدلاً من نقطة كمرجع جيدا؟ لقد نفذت جميع الخطوات المذكورة أعلاه باستخدام معلمة: = CONCATENAR ("دائرة المكان ؛ ... ..) ثم انتقلت إلى .txt وأدخلت لاحقًا كـd: \ circulo.txt ، لكنني لم أقم بذلك قادر على رسمها ، هل يمكنك مساعدتي في هذا الصدد؟

    تحية.

  2. مرحبًا ، صباح الخير ، أود أن أعرف ما إذا كان لديك برنامج تعليمي أو ملاحظة حول كيفية القيام بمعالجة لاحقة لـ promark 200 gps في برنامج حلول GNSS؟ لقد كنت أحاول منذ أيام ولكني لم أتمكن من ذلك لأن نظام تحديد المواقع يرمي لي ملفات من نوع .csv ... أنتظر إجابتك شكرًا.

  3. جيد ، لأنني أخبرك أن الفائزين لم يأتوا إلى الورشة وعندما وصلت كنت أرغب في إقناعهم بمساعدتهم ، بل قاموا بتكييف أشياء أخرى ، وخفت أن أسألهم على الفور كيف فعلوا ذلك ... أخبرني فيكتور أننا نبحث عنها في geofumadas ... من الجيد أنه يدعمنا دائمًا لأنه كان دائمًا سيدي في هذا ، كما أنني لم أفعل ذلك كاختبار ، لقد فعلت ذلك لأنني رأيت أنهم لا يستطيعون فهم القليل أو لا شيء مع العائد الذي كان يجب القيام به مع سيفيلكاد ولكن حقًا أعجب الجميع في ورشة العمل ...

    هذه تساعدنا على توليد اتساع أكبر في الآلاف من الحيل التي يمكن القيام به مع جهاز الكمبيوتر، ولكن تحتاج دائما دليل لتكون قادرة على تعلمها.

    من جانب الفنيين شكرا لك، لأنني يمكن أن أقول فقط أنا غاوووو هو الجبن.

ترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

العودة إلى الزر العلوي