Microstation: імпортуйте координати та анотації Excel
Випадку: У мене є дані, отримані за допомогою Promark 100 GPS, і при використанні пост-обробки додатків GNSS, які є на цих пристроях, я можу надіслати інформацію в Excel.
Колонти, позначені жовтим кольором, є координатами сходу, півночі та їх відповідної анотації; решта - це лише інформація, пов'язана з пост-процесом.
Проблема: Я вимагаю, щоб користувачі зі своїми версіями Microstation міг імпортувати дані.
Тонкі способи зробити це
Якщо ви імпортуєте координати з 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
Цей текст можна скопіювати та вставити безпосередньо в командний рядок (утиліти ввімкнути), і побачити, що точки намальовані.
Але я також можу скопіювати його в файл 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;
І там вони мають це:
Щоб згенерувати траверсу, ви повинні зробити те саме, але за допомогою рядка командного місця, з обережністю, що точки повинні мати послідовність; що не в цьому випадку. Це буде командний рядок місця, координати старту, координати призначення ...
Звичайно, існують інші способи зробити це, і програми з відкритим кодом, які роблять це чудово. Але вправи корисні для упорядкування мого розуму, а в моєму випадку запобігання іржі моїх команд.
Негативний. Немає.
Вітаю Вілсона. Мені приємно знати, що це було вам корисно.
У мене немає програми під рукою, але вам доведеться розмістити повну команду, таку як PLACE CIRCLE RADIUS.
Удача.
Привіт, друже, чудова інформація, мені вдалося оновити і навіть краще вирішити ситуації, які я вважав неможливими на мікростанції, у мене є питання, яке стосується теми, яку ви обговорювали вище, як імпортувати коло замість точка як орієнтир для свердловини? Я виконав усі кроки, згадані вище, використовуючи як параметр: =CONCATENAR («розмістити коло;…..), а потім переніс у .txt і пізніше переніс до введення як @d:\circulo.txt, але я не був в змозі зобразити їх у графіку, чи могли б ви допомогти мені з цього приводу?
Привіт.
Привіт, доброго ранку, я хотів би знати, чи є у вас підручник або примітка про те, як зробити подальшу обробку для промарки 200 gps у програмі рішень GNSS? Я намагався кілька днів, але не зміг, тому що gps видає мені файли типу .csv ... Чекаю вашої відповіді, спасибі.
Добре, бо я кажу вам, що переможці не прийшли в майстерню, і коли я прийшов, я хотів вразити їх своєю допомогою, і, скоріше, вони пристосували інші речі, і я злякався, запитуючи їх негайно, як вони зробили ... він каже мені Віктор, ми шукаємо її в геофумадах ... Добре, що він завжди нас підтримує, тому що він завжди був моїм господарем у цьому, також я не робив це як тест, я робив це, тому що бачив, що вони мало що можуть зрозуміти з поверненням, яке потрібно було зробити з civilcad, але насправді всі в майстерні були вражені ...
це допомагає нам генерувати більшу амплітуду в тисячах трюків, які можна зробити з ПК, але завжди потрібно, щоб вони могли їх вивчати.
З технічних фахівців СПАСИБО ВАС, тому що я можу лише сказати, що гуаооо - це сир.