GPS / ОбладнанняМікростанція-Bentley

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,“;” потім закриваємо дужки )

Це буде виглядати так:

=КОНКАТЕНАТИ ("Місцевий пункт ;", Â € 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 координує мікростатування

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

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

Гольджі Альварес

Письменник, дослідник, спеціаліст із моделей землеустрою. Він брав участь у концептуалізації та впровадженні таких моделей, як: Національна система управління майном SINAP в Гондурасі, Модель управління спільними муніципалітетами в Гондурасі, Інтегрована модель управління кадастром - реєстр в Нікарагуа, Система адміністрування території SAT в Колумбії. . Редактор блогу знань Geofumadas з 2007 року та творець Академії AulaGEO, яка включає більше 100 курсів на теми GIS - CAD - BIM - Digital Twins.

Статті по темі

6 Коментарі

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

    Удача.

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

    Привіт.

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

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

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

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

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

Догори кнопки