GPS / ОборудованиеМикростанция-Bentley

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;

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

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

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

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

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

Писатель, исследователь, специалист по моделям землеустройства. Он участвовал в разработке концепции и реализации таких моделей, как: Национальная система управления имуществом SINAP в Гондурасе, Модель управления совместными муниципалитетами в Гондурасе, Интегрированная модель управления кадастром - Реестр в Никарагуа, Система управления территорией SAT в Колумбии. . Редактор блога знаний Geofumadas с 2007 года и создатель Академии AulaGEO, включающей более 100 курсов по темам ГИС, САПР, BIM и цифровых двойников.

Статьи по теме

6 комментариев

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

    Удачи.

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

    Привет.

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

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

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

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

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

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

Поэтому проверить
Закрыть
Вернуться к началу кнопки