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 представляет собой текст с точкой с запятой, которая отделяет команду «поставить точку»; затем запятая, чтобы отделить следующую строку , то команда в кавычках, поскольку это текст «ху =» запятая, чтобы указать новую строку , и здесь мы выбираем соответствующую ячейку 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, который я могу назвать сценарием.
Например, файл вызывается puntosgeofumadas.txt, и он хранится в C; поэтому для его вызова вы пишете ключ в @c: \ glowpoints.txt. В названии не должно быть пробелов, и желательно указать его легким путем.
Импорт аннотаций
Он работает таким же образом, с той разницей, что команда не указывает, а текстовый значок: разместить текстовый значок
Конкатенамы одинаковой формы, значок текстового поля команды, ячейка, содержащая аннотацию, координаты, где будет размещен текст:
=СЦЕПИТЬ("поместить значок текста ;",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;
И там у них это есть:
Чтобы сгенерировать ход, вы должны сделать то же самое, но с командной строкой, с осторожностью, что точки должны иметь последовательность; что не в этом случае. Это будет командная строка, начальная координата, конечная координата ...
Конечно, есть и другие способы сделать это, и программы с открытым исходным кодом прекрасно справляются с этим. Но упражнения полезны, чтобы упорядочить мой разум и, в моем случае, предотвратить ржавчину моих команд.
Negative. У меня нет
Приветствую Уилсона. Я рад узнать, что это было полезно.
У меня нет программы, но вам нужно будет разместить полную команду, например PLACE CIRCLE RADIUS.
Удачи.
Привет друг, отличная информация, мне удалось обновить и даже лучше решить ситуации, которые, как я думал, нельзя было сделать в микростанции, у меня есть вопрос, связанный с темой, обсуждаемой вами выше, как мне импортировать круг вместо указать в качестве ссылки? Я выполнил все шаги, упомянутые выше, используя в качестве параметра: =CONCATENAR («поместить круг;…..), а затем перешел в .txt, а затем был введен как @d:\circulo.txt, но я не был в состоянии их графически, не могли бы вы помочь мне в этом отношении?
Привет.
Здравствуйте, доброе утро, я хотел бы знать, есть ли у вас учебник или заметка о том, как выполнить постобработку для promark 200 gps в программе решений GNSS? Я пытался несколько дней, но у меня не было возможности, потому что gps выдает мне файлы типа .csv ... Жду вашего ответа спасибо.
Хорошо, потому что я говорю вам, что победители не пришли на семинар, и когда я приехал, я хотел произвести на них впечатление с их помощью, а они скорее адаптировали другие вещи, и я испугался, сразу же спросить их, как у них дела ... хе-хе говорит мне, Виктор, мы ищем ее в геофумадах ... Хорошо, что он всегда поддерживает нас, потому что он всегда был моим мастером в этом, также я не делал это в качестве теста, я делал это потому, что я видел, что они мало или ничего не могут понять с возвратом, который должен был быть сделан с civilcad, но на самом деле все в мастерской были впечатлены ...
они помогают нам генерировать больше амплитуды в тысячах трюков, которые могут быть сделаны с ПК, но руководство всегда необходимо, чтобы уметь их изучать.
со стороны техников СПАСИБО, потому что я могу только сказать, что я guaoooo - сыр.