Microstation: імпортуйте координати та анотації Excel

Випадку: У мене є дані, отримані за допомогою Promark 100 GPS, і при використанні пост-обробки додатків GNSS, які є на цих пристроях, я можу надіслати інформацію в Excel.

Колонти, позначені жовтим кольором, є координатами сходу, півночі та їх відповідної анотації; решта - це лише інформація, пов'язана з пост-процесом.

Проблема: Я вимагаю, щоб користувачі зі своїми версіями Microstation міг імпортувати дані.

Excel координує мікростатування

Тонкі способи зробити це

Якщо ви імпортуєте координати з Microstation за допомогою команда зроблена для цього, приходять лише точки, а не ярлики. Зрештою, користувач імпортував їх з CivilCAD, що чудово робить, потім з Microstation його відкрили і перетворили на dgn, що є форматом, в якому вони працюють щодня. Тому… хоча я майже поїхав, Я ціную, що ви звернулись до мене з пропозицією, як це зробити; хоча в глибині душі я думаю, що вони роблять це, щоб довести, що команди не іржавіють. Це лише процедура, про яку я вже пояснював раніше з AutoCAD.

Як об'єднати координати з Excel

Vba б ідеал, але, як завжди, в один прекрасний день, що ми робимо висновок: Excel повинен бути більш продуктивним, ніж зробити таблиці заробітної плати, то тут процедура об'єднання команд Microstation (ключ в) з командами Excel (каскадний)

Створення точки за допомогою Microstation виконується за допомогою команди "place point", і якщо ви хочете розмістити її у певній координаті, використовуйте "xy =", завжди використовуючи роздільник порядку, який є крапкою з комою (;). Таким чином, при введенні команди місце точки; xy = 388218.835,1566315.816 ви повинні навести точку в цій координаті.

У випадку з Excel команда concatenate працює так: команда concatenate, відкриваючи дужки, потім вказуючи все, що потрібно об’єднати, і, нарешті, закриваючи дужки. Я пояснюю це на жалібний спосіб, але це не складно, коли це розуміють і роблять хоча б один раз:

Зібрати команду = CONCATENATE ми відкриваємо круглі дужки ( то командування commando - це текст, його крапка з комою, яка розділяє команду «Місце місця;» потім комою, щоб розділити наступну рядок , то команда в лапках як би текст «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

Цей текст можна скопіювати та вставити безпосередньо в командний рядок (утиліти ввімкнути), і побачити, що точки намальовані.

Excel координує мікростатування

Але я також можу скопіювати його в файл txt або csv, який я можу викликати як скрипт.

Наприклад, файл називається glowpoints.txt, і він зберігається в С; так що, щоб називати його, ви пишете ключ у  @c: \ glowpoints.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;

І там вони мають це:

Excel координує мікростатування

Щоб згенерувати траверсу, ви повинні зробити те саме, але за допомогою рядка командного місця, з обережністю, що точки повинні мати послідовність; що не в цьому випадку. Це буде командний рядок місця, координати старту, координати призначення ...

Звичайно, існують інші способи зробити це, і програми з відкритим кодом, які роблять це чудово. Але вправи корисні для упорядкування мого розуму, а в моєму випадку запобігання іржі моїх команд.

6 Відповідей до "Мікростанція: Імпорт координат та анотацій з Excel"

  1. У мене немає програми під рукою, але вам доведеться розмістити повну команду, таку як PLACE CIRCLE RADIUS.

    Удача.

  2. Привіт, друже, чудова інформація, мені вдалося оновити та ще краще вирішити ситуації, які, на мою думку, неможливо було зробити на мікростанції. У мене є питання, пов’язане з обговореною вами вище темою, як імпортувати коло замість точки як посилання на свердловину ? Я зробив усі згадані вище кроки, використовуючи як параметр: = CONCATENATE («розмістити коло;… ..), а потім перейшов у .txt і пізніше взяв для введення як @d: \ circle.txt, але я не зміг їх зобразити, не могли б ви допомогти мені в цьому плані?

    Привіт.

  3. Привіт, доброго ранку, я хотів би знати, чи є у вас підручник або примітка про те, як зробити подальшу обробку для промарки 200 gps у програмі рішень GNSS? Я намагався кілька днів, але не зміг, тому що gps видає мені файли типу .csv ... Чекаю вашої відповіді, спасибі.

  4. Добре, бо я кажу вам, що переможці не прийшли в майстерню, і коли я прийшов, я хотів вразити їх своєю допомогою, і, скоріше, вони пристосували інші речі, і я злякався, запитуючи їх негайно, як вони зробили ... він каже мені Віктор, ми шукаємо її в геофумадах ... Добре, що він завжди нас підтримує, тому що він завжди був моїм господарем у цьому, також я не робив це як тест, я робив це, тому що бачив, що вони мало що можуть зрозуміти з поверненням, яке потрібно було зробити з civilcad, але насправді всі в майстерні були вражені ...

    це допомагає нам генерувати більшу амплітуду в тисячах трюків, які можна зробити з ПК, але завжди потрібно, щоб вони могли їх вивчати.

    З технічних фахівців СПАСИБО ВАС, тому що я можу лише сказати, що гуаооо - це сир.

Залиште відповідь

Ваша електронна адреса не буде опублікований.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.