Debuxe puntos, liñas e textos dunha poligonal de Excel a AutoCAD
Teño esta lista de coordenadas en Excel.
Non | X | Y |
---|---|---|
1 | 374,037.80 | 1,580,682.41 |
2 | 374,032.23 | 1,580,716.26 |
3 | 374,037.74 | 1,580,735.15 |
3A | 374,044.99 | 1,580,772.50 |
4 | 374,097.78 | 1,580,771.83 |
Nestes hai unha coordenada X, unha coordenada Y e tamén un nome para o vértice. O que quero é debuxalo en AutoCAD. Neste caso, utilizaremos a execución de scripts a partir de texto concatenato en Excel.
Concatenar un comando para a inserción de puntos en AutoCAD
A táboa mostrada no gráfico, como podes ver, inclúe unha columna co nome do vértice, despois as coordenadas UTM para as columnas X, Y.
O primeiro que debemos facer é concatenar as coordenadas segundo o espera o comando AutoCAD. Por exemplo, para debuxar un punto ocuparemos: PUNTO coordenadaX, coordenadaY.
Entón, o que faremos é inserir unha nova columna con estes datos concatenados, no formulario:
PUNTO 374037.8,1580682.4
PUNTO 374032.23,1580716.25
PUNTO 374037.73,1580735.14
PUNTO 374044.98,1580772.49
PUNTO 374097.77,1580771.83
PUNTO 374116.27,1580769.13
Para facer esta concatenación fixen o seguinte:
- Chamei a cela D4 co nome POINT,
- Creei coa función concatenar, unha cadea que inclúe a cela PUNTO, despois deixei un espazo usando " ", despois concatenei a cela B5 cun redondeo de dous díxitos, despois debuxei a coma que usei "," , entón teño a cela C5 concatenada. Despois copiei para o resto das filas.
Debuxe os puntos en Excel
Copiei o contido da columna D nun ficheiro de texto.
Para executalo, escriba SCRIPT na barra de comandos e logo a tecla Intro. Iso levanta ao explorador e busco o ficheiro que chamei geofumadas.scr. Unha vez seleccionado, preme o botón Abrir.
E voila, alí temos os vértices debuxados.
No caso de que os puntos non sexan visibles, é necesario achegar o conxunto de obxectos. Para iso escribimos o comando Zoom, enter, Extent, enter.
No caso de que os puntos non sexan moi visibles, execútase o comando PTYPE, entón o seleccionado na imaxe.
Concatenar o comando en Excel e debuxar o polígono en AutoCAD
Debuxar o polígono será a mesma lóxica. coa variante que ocuparemos o comando PLINE, despois as coordenadas concatenadas e finalmente o comando CLOSE.
PLINE
374037.8,1580682.4
374032.23,1580716.25
374037.73,1580735.14
...
374111.31,1580644.84
374094.32,1580645.98
374069.21,1580647.31
374048.83,1580655.01
Pechar
Chamamos a este script geofumadas2.scr, e cando o executemos teremos o rastro do debuxo. Escollín a cor amarela para notar a diferenza cos vértices vermellos.
Concatenar o comando en Excel e anotar os vértices en AutoCAD
Por último, ocupamos a anotación dos textos da primeira columna como anotacións en cada vértice. Para iso, encadearemos o comando do seguinte xeito:
TEXTO JC 374037.8,1580682.4 3 0 1
Este comando representa:
- O comando TEXT,
- A condición do texto, neste caso xustificada, é por iso que a letra J,
- O punto central do texto, escollemos Centro, por iso a letra C
- A coordenada concatenada X, Y,
- A continuación, o tamaño do texto escollemos 3,
- O ángulo de rotación, neste caso 0,
- Finalmente o texto que esperamos, que na primeira fila será o número 1
Xa se propagou ás outras celas, será o seguinte:
TEXTO JC 374037.8,1580682.4 3 0 1
TEXTO JC 374032.23,1580716.25 3 0 2
TEXTO JC 374037.73,1580735.14 3 0 3
TEXTO JC 374044.98,1580772.49 3 0A
TEXTO JC 374097.77,1580771.83 3 0 4
TEXTO JC 374116.27,1580769.13 3 0 5
TEXTO JC 374127.23,1580779.64 3 0 6
...
Lles chamei ficheiro geofumadas3.cdr
Teño activada a cor verde, para notar a diferenza. Unha vez executado o script, temos o texto no tamaño indicado, xusto no centro da coordenada.
Descarga o O ficheiro AutoCAD neste exemplo.
O artigo mostra como se constrúe o modelo. Se usa o modelo en Excel, xa construído para alimentar só datos, Pódelo comprar aquí.
Necesito axuda
Debo debuxar centos de rectángulos que representan concesións mineiras, son rectángulos con punto medio e lados x e y, necesito axuda, teño os datos en excel