Microstation: импортировать координаты и аннотации из Excel

Случае: У меня есть данные, полученные с помощью Promark 100 GPS, и с помощью приложения постобработки GNSS, которое есть у этих компьютеров, я могу отправить информацию в Excel.

Столбцы, отмеченные желтым цветом, - это координаты на восток, север и соответствующая аннотация; остальное - это только информация, связанная с почтовым процессом.

Проблема: Я требую, чтобы пользователи с их версиями Microstation импортировали данные.

Превосходные координаты

Слизные способы сделать это

Если вы импортируете координаты с помощью Microstation с помощью команда, сделанная для этого, приходят только точки, а не метки. Между прочим, пользователь импортировал их из CivilCAD, и это прекрасно получается, затем он был открыт с Microstation и преобразован в dgn - формат, в котором они работают каждый гребаный день. Так… хотя я почти ушел, Я ценю, что вы спросили меня, как это сделать; хотя в глубине души я думаю, что они делают это, чтобы доказать, что команды не ржавеют. Это просто процедура, которую я объяснил ранее с AutoCAD.

Как объединить координаты с Excel

Выполнение vba было бы идеальным, но как обычай того, что в один прекрасный день мы заключили: Excel должен быть более продуктивным, чем делать электронную таблицу, здесь процедура, объединяющая команды Microstation (ввод) с командами Excel (конкатенация)

Создание точки с помощью Microstation выполняется с помощью команды «разместить точку», и если вы хотите разместить ее в определенной координате, используйте «xy =», всегда используя разделитель порядка, которым является точка с запятой (;). Таким образом, при вводе команды точка места; xy = 388218.835,1566315.816 вы должны нарисовать точку в этой координате.

В случае Excel команда конкатенации работает следующим образом: команда конкатенации открывает круглые скобки, затем указывает все, что должно быть объединено, и, наконец, закрывает скобки. Я объясняю это жалобно, но это несложно, если это понять и сделать хоть раз:

Команда конкатенации = КОНКАТЕНТА мы открываем круглые скобки ( то команда 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

Этот текст можно скопировать и вставить непосредственно в командную строку (ключ утилиты) и увидеть, что точки нарисованы.

Превосходные координаты

Но я также могу скопировать его в файл txt или csv, который я могу назвать сценарием.

Например, файл вызывается puntosgeofumadas.txt, и он хранится в C; поэтому для его вызова вы пишете ключ в  @c: \ glowpoints.txt. В названии не должно быть пробелов, и желательно указать его легким путем.

Импорт аннотаций

Он работает таким же образом, с той разницей, что команда не указывает, а текстовый значок:  разместить текстовый значок

Конкатенамы одинаковой формы, значок текстового поля команды, ячейка, содержащая аннотацию, координаты, где будет размещен текст:

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

И там у них это есть:

Превосходные координаты

Чтобы сгенерировать ход, вы должны сделать то же самое, но с командной строкой, с осторожностью, что точки должны иметь последовательность; что не в этом случае. Это будет командная строка, начальная координата, конечная координата ...

Конечно, есть и другие способы сделать это, и программы с открытым исходным кодом прекрасно справляются с этим. Но упражнения полезны, чтобы упорядочить мой разум и, в моем случае, предотвратить ржавчину моих команд.

6 Ответов на «Microstation: импорт координат и аннотаций из Excel»

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

    Удачи.

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

    Привет.

  3. Здравствуйте, доброе утро, я хотел бы знать, есть ли у вас учебник или заметка о том, как выполнить постобработку для promark 200 gps в программе решений GNSS? Я пытался несколько дней, но у меня не было возможности, потому что gps выдает мне файлы типа .csv ... Жду вашего ответа спасибо.

  4. Хорошо, потому что я говорю вам, что победители не пришли на семинар, и когда я приехал, я хотел произвести на них впечатление с их помощью, а они скорее адаптировали другие вещи, и я испугался, сразу же спросить их, как у них дела ... хе-хе говорит мне, Виктор, мы ищем ее в геофумадах ... Хорошо, что он всегда поддерживает нас, потому что он всегда был моим мастером в этом, также я не делал это в качестве теста, я делал это потому, что я видел, что они мало или ничего не могут понять с возвратом, который должен был быть сделан с civilcad, но на самом деле все в мастерской были впечатлены ...

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

    со стороны техников СПАСИБО, потому что я могу только сказать, что я guaoooo - сыр.

Оставьте ответ

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

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.