Microstación: coordenadas de importación e anotacións de Excel

O caso: Teño datos recadados con Promark 100 GPS e, usando a aplicación de posprocesamento GNSS que teñen estas computadoras, podo enviar a información a Excel.

As columnas marcadas en amarelo son as coordenadas ao leste, ao norte e ás respectivas anotacións; o resto só é información relacionada co proceso de publicación.

O problema: Necesito que os usuarios coas súas versións de Microstation que teñan a importación de datos.

excel coordenadas microstation

Maneiras esveltas de facelo

Se importa as coordenadas con Microstation co comando feito por iso, só veñen os puntos, non as etiquetas. Por moito camiño, un usuario importoulles de CivilCAD, que o fai moi ben, entón a partir de Microstation foi aberto e converteuse ao que é o formato onde funciona todos os días. Entón ... aínda que eu case fun, Aprecio que me pediu unha suxestión sobre como facelo; aínda que no fondo creo que o fan para probar que os comandos non son feridos. É só o procedemento que explicei antes con AutoCAD.

Como concatenar as coordenadas con Excel

VBA faría un ideal, pero como de costume un día o que podemos concluír: Excel debe ser máis produtivo que facer táboas de folla de pagamento, comandos Microstation aquí o procedemento combinando (clave in) con comandos de Excel (concatenadas)

Crear un punto con Microstation faise coa orde "punto de lugar", e se quere colocala nunha coordenada específica, use "xy =", sempre usando o separador de comandos que é punto e coma (;). Entón, ao entrar no comando punto de lugar; xy = 388218.835,1566315.816 debes debuxar un punto directamente nesa coordenada.

No caso de Excel, o comando concatenado funciona así: concatenar comando, abrir parénteses, indicar todo o que vai ser concatenado e, finalmente, pechar parénteses. Eu explico o despectivo, pero non é complicado cando se entende e fai polo menos unha vez:

Comando concatenar = CONCATENADO abrimos paréntesis ( entón o comando de comando é un texto, co seu punto e coma que separa o comando «Punto de lugar;» entón a coma para separar a seguinte cadea , entón o comando en comiñas xa que é texto «Xy =» a coma para indicar unha nova cadea , e aquí seleccionamos a cela respectiva C3 entón a coma para indicar unha nova cadea , ea coma en comiñas para a separación de coordenadas «,» a coma para indicar a seguinte cadea , cela que contén a coordenada norte eo punto e coma final D3,«;» Entón pechamos os parénteses )

Parecería así:

= CONCATENADO («punto de lugar ;", »xy ="C3, »,"D3, »;«)

Unha vez feito isto, simplemente copiamos a fórmula ás seguintes columnas, do seguinte xeito:

punto de lugar; xy = 388218.835,1566315.816;
punto de lugar; xy = 388219.911,1566320.28;
punto de lugar; xy = 388216.28,1566320.868;
punto de lugar; xy = 388215.36,1566316.473;
punto de lugar; xy = 388211.706,1566317.245;
punto de lugar; xy = 388212.713,1566321.593;

Como envialo a Microstation

Este texto pode ser copiado e pegar directamente á liña de comando (clave de utilidades) e ver que se debuxan os puntos.

excel coordenadas microstation

Pero tamén podo copialo nun ficheiro txt ou csv que podo chamar como guión.

Por exemplo, chámase o ficheiro glowpoints.txt, e almacénase en C; para chamalo escribe a clave @c: \ glowpoints.txt. O nome non debería ter espazos e é preferible colocar-lo nunha ruta sinxela.

Importando anotacións

Funciona do mesmo xeito, coa diferenza de que o comando non é punto, senón icona de texto: lugar de icona de texto

Concatenamos de forma igual, icona de texto de lugar de comando, celular que contén anotación, coordenadas onde se colocará o texto:

= CONCATENAR ("icona de texto de lugar;", B3, »;», »xy =», C3, »,», D3, »;»)

E entón deberiamos seguir así.

colocar a icona de texto; 10; xy = 388218.835,1566315.816;
colocar a icona de texto; 11; xy = 388219.911,1566320.28;
colocar a icona de texto; 12; xy = 388216.28,1566320.868;
colocar a icona de texto; 13; xy = 388215.36,1566316.473;
colocar a icona de texto; 14; xy = 388211.706,1566317.245;
colocar a icona de texto; 15; xy = 388212.713,1566321.593;

E aí o teñen:

excel coordenadas microstation

Para xerar a travesía, faríase o mesmo, pero co comando de liña de lugar, coa precaución de que os puntos teñan secuencia; Este non é este caso. Sería orde de liña de lugar, coordenada de inicio, coordenada de destino ...

Seguro que hai outras formas de facelo e de programas de código aberto que o fan con marabilla. Pero o exercicio é útil para acelerar a mente e, no meu caso, evitar oxidar os comandos.

6 responde a "Microstation: Importar coordenadas e anotacións de Excel"

  1. Ola amigo, excelente información, conseguín refrescar e mellorar aínda máis as situacións que pensaba que non se podían facer en microestado, teño unha pregunta relacionada co tema tratado por vostede, como importar o círculo e non un punto ? Eu fixen todos os pasos mencionados anteriormente usando como parámetro: = CONCATENAR ("círculo de lugar; ... ..) e despois levado a .txt e máis tarde levouse a chave como @d: circle.txt, pero non conseguín graficalo, axudarme dese xeito?

    Saúdos.

  2. Hola, bo día, gustaríame saber se ten un tutorial ou nota sobre como facer un postproceso para un promotor 200 gps no programa de solucións GNSS? Teño tentado por días pero non foi posible porque o GPS envíame ficheiros tipo .csv ... Espero que a túa resposta sexa grazas.

  3. Bo, porque eu vos digo que a tenda non veu a Victores E cando eu quería impressioná-los coa súa axuda, e eu tiña bastante adaptado outras cousas, e eu me apavorei pedíndolles inmediatamente, como fixeran ... heh heh me di Victor miralo en egeomates ... boa cousa que sempre apoiar porque sempre foi o meu mestre niso, máis eu non tente fixen porque parecía que podía entender pouco ou nada co vuelterio que tiña a ver coa CivilCAD pero realmente todo o taller foron impresionado ...

    estes axúdannos a xerar máis amplitude nos miles de trucos que se poden facer coa PC, pero sempre é necesario unha guía para poder aprender.

    por parte dos técnicos GRACIAS, porque só podo dicir que guaoooo é un queixo.

Deixe un comentario

Enderezo de correo electrónico non será publicado.

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.