GPS / تجهیزاتمیکرواستیشن-بنتلی

Microstation: مختصات و حاشیه نویسی واردات از اکسل

در مورد: من داده ها را با Promark 100 GPS مطرح کردم و با استفاده از برنامه پردازش پس از پردازش GNSS که این رایانه ها دارند، می توانم اطلاعات را به اکسل ارسال کنم.

ستون های مشخص شده در زرد، مختصات شرق، شمال و حاشیه نویسی مربوطه می باشند. بقیه تنها اطلاعات مربوط به پس پردازش است.

مشکل: من نیاز به کاربران با نسخه های خود را از Microstation که واردات داده ها.

اکسل مختصات microstation

راه های نادرست برای انجام این کار

اگر مختصات را با Microstation با هم وارد کنید دستور داده شده برای این، فقط نقاط می آیند ، نه برچسب ها. در طولانی مدت ، یک کاربر آنها را از CivilCAD وارد می کرد که این کار را به طرز شگفت انگیزی انجام می دهد ، سپس از Microstation باز شد و به dgn تبدیل شد ، قالبی که هر روز در آن کار می کند. بنابراین… اگرچه تقریبا رفتم، خوشحالم که پیشنهادی از من برای انجام این کار از من خواسته اید. اگرچه در اعماق وجود من فکر می کنم آنها این کار را می کنند تا ثابت کنند دستورات زنگ زده نیستند. این فقط روشی است که قبلا توضیح دادم با اتوکد.

چگونه می توان مختصات را با اکسل ترکیب کرد

VBA به یک ایده آل است، اما به طور معمول یک روز چه نتیجه می گیریم: اکسل باید سازنده تر از ساخت جداول حقوق و دستمزد، در اینجا روش ترکیب دستورات میکرواستیشن (کلید در) با دستورات اکسل (الحاق)

ایجاد یک نقطه با Microstation با دستور "place point" انجام می شود و اگر می خواهید آن را در یک مختصات خاص قرار دهید، از "xy=" استفاده کنید، همیشه با استفاده از جداکننده دستور که نقطه ویرگول (;) است. بنابراین، با وارد کردن دستور نقطه نقطه؛ xy = 388218.835,1566315.816 من باید فقط در این مختصات قرعه کشی کنم

در مورد اکسل ، دستور الحاق اینگونه عمل می کند: دستور الحاق ، پرانتزهای باز ، سپس همه مواردی را که باید بهم پیوند خورده نشان دهید و در آخر پرانتزها را ببندید. من آن را به روش ساده توضیح می دهم ، اما وقتی که حداقل یک بار قابل فهم و انجام باشد پیچیده نیست:

دستور concatenate = CONCATENATE ما پرانتزها را باز میکنیم ( سپس فرماندهی فرماندهی یک متن است، با یک نقطه عطفی که فرمان را جدا می کند «نقطه مکان؛» سپس کاما برای جدا کردن رشته بعدی , سپس دستور در نقل قول به عنوان متن است "xy=" کاما برای نشان دادن رشته جدید , و در اینجا سلول مربوطه را انتخاب می کنیم  C3 سپس کاما برای نشان دادن رشته جدید , و کاما در نقل قول برای جداسازی مختصات "،" کاما برای نشان دادن رشته بعدی , سلول حاوی مختصات شمال و نقطه ویرگول نهایی D3،";" سپس پرانتزها را می بندیم )

این به نظر می رسد:

=CONCATENATE("نقطه نقطه ;""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؛

 

نحوه ارسال آن به Microstation

این متن را می توان مستقیما به خط فرمان (کلید عمومی در داخل) کپی و جاسازی کرد و ببینید نقاط کشیده شده اند.

اکسل مختصات microstation

اما من همچنین می توانم آن را به فایل TXT یا CSV کپی کنم که می توانم به عنوان یک اسکریپت تماس بگیرم.

به عنوان مثال، فایل نامیده می شود phobiafreedom.txt، و در C ذخیره می شود بنابراین برای آن تماس بگیرید کلید را وارد کنید  c: \ sweetpots.txt. این نام نباید فضا داشته باشد و ترجیح آن است که آن را در مسیری آسان قرار دهید.

نحوه وارد کردن حاشیه نویسی

این کار به همان شیوه عمل می کند، با این تفاوت که فرمان نقطه نیست اما نماد متن:  نماد متن مکان

Concatenamos از فرم برابر، نماد متن دستور دستور، سلول حاوی حاشیه نویسی، مختصات جایی که متن قرار می گیرد:

=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؛

و آنجا آنها آن را دارند:

اکسل مختصات microstation

برای تولید تراورس ، همان کار را می کنید ، اما با خط فرمان محل ، با احتیاط اینکه توالی ها باید دنباله داشته باشند. که این مورد نیست. این خط فرمان محل خواهد بود ، شروع مختصات ، مختصات مقصد ...

مطمئناً روش های دیگری برای انجام این کار وجود دارد و برنامه های منبع باز نیز این کار را به طرز شگفت انگیزی انجام می دهند. اما ورزش برای ساده سازی ذهن من مفید است و در مورد من ، از زنگ زدن دستورات من جلوگیری می کند.

گلگی آلوارز

نویسنده، محقق، متخصص در مدل های مدیریت زمین. وی در مفهوم سازی و اجرای مدل هایی مانند: سیستم ملی مدیریت املاک SINAP در هندوراس، مدل مدیریت شهرداری های مشترک در هندوراس، مدل یکپارچه مدیریت کاداستر - ثبت در نیکاراگوئه، سیستم مدیریت منطقه SAT در کلمبیا مشارکت داشته است. . سردبیر وبلاگ دانش Geofumadas از سال 2007 و خالق آکادمی AulaGEO که شامل بیش از 100 دوره در زمینه GIS - CAD - BIM - Digital Twins است.

مقالات مرتبط

6 نظرات

  1. من برنامه را در دست ندارم، اما باید دستور کامل را مانند PLACE CIRCLE RADIUS قرار دهید.

    شانس.

  2. سلام دوست عزیز، اطلاعات بسیار عالی، من موفق شدم موقعیت هایی را که فکر می کردم در میکرواستیشن قابل انجام نیست، رفرش کنم و حتی بهتر حل کنم، یک سوال دارم که مربوط به موضوعی است که در بالا مطرح شد، چگونه یک دایره را به جای یک دایره وارد کنم. نقطه به عنوان مرجع چاه؟ من تمام مراحل ذکر شده در بالا را با استفاده از پارامتر انجام دادم: =CONCATENAR ("place circle;…..) و سپس به .txt رفتم و بعداً به عنوان @d:\circulo.txt کلید زدم، اما من این کار را نکرده ام. می توانم آنها را نمودار کنم، آیا می توانید در این زمینه به من کمک کنید؟

    سلام.

  3. سلام ، صبح بخیر ، من می خواهم بدانم که آیا شما یک آموزش یا نکته در مورد چگونگی انجام پردازش پس از پردازش برای 200 promps در برنامه راه حل های GNSS دارید؟ من روزهاست که تلاش می کنم اما نتوانسته ام چون gps برای من پرونده هایی را به نام csv پرتاب می کند ... منتظر جواب شما هستم متشکرم

  4. خوب ، خوب ، من به شما می گویم که پیروز شدگان به کارگاه نیامده اند و هنگامی که من آمدم می خواستم با کمک آنها آنها را تحت تأثیر قرار دهم ، و نه اینکه آنها چیزهای دیگر را اقتباس کرده بودند ، و من ترسیدم که بلافاصله از آنها بپرسم چگونه کار کرده اند ... او می گوید ویکتور ، ما در ژئو فومادا به دنبال او بودیم خوب است که او همیشه از ما حمایت می کند زیرا او همیشه در این کار استاد من بوده است ، همچنین من این کار را با آزمون انجام ندادم من این کار را انجام دادم زیرا دیدم که آنها با بازگشتی که باید با civilcad انجام می شد می توانستند چیزی کم یا چیزی درک کنند اما واقعاً همه در کارگاه تحت تأثیر قرار گرفتند ...

    این ها به ما کمک می کنند که در هزاران کلاهبرداری که می تواند با کامپیوتر انجام شود، بیشتر تولید شود، اما شما همیشه باید یک راهنما برای یادگیری آنها داشته باشید.

    از طرف تکنسین ها از شما سپاسگزارم، زیرا تنها باید به او بگویم که گوآوو یک پنیر است.

دیدگاهتان را بنویسید:

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

بازگشت به دکمه بالا