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

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

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

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

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

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

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

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

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

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

В случае Excel команда 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

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

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

Но я также могу скопировать его в файл 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 ("place circle; ... ..), а затем перешел в .txt и позже ввел в качестве @d: \ circle.txt, но мне не удалось их отобразить, не могли бы вы помочь мне в этом?

    Привет.

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

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

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

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

Оставить комментарий

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

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