Construir poligonal con AutoCAD y Excel
|
A solicitud de un exalumno que se perdió la clase, contesto una pregunta respecto a la construcción de poligonales en AutoCAD.
En este caso tenemos un cuadro, en la primera columna tenemos las estaciones, en la segunda las distancias en metros y la tercera columna contiene los rumbos.
Pues bien, procederemos a construir la poligonal, luego verificaremos el error de cierre y por último hablaremos del cuadro de rumbos.
1. Ingresar los rumbos y distancias manualmente.
La nomenclatura que AtuoCAD acepta para igresar los datos es la que conocemos como coordenada polar (distancia y rumbo) en el formato siguiente:
@ distancia < N/S grado d minutos ‘ segundos ” E/W
Los valores @, d, ‘, ” son solo nomenclaturas que el sistema requiere para interpretar los datos
Los valores N/S y E/W son para elegir uno de cada uno, como Noreste, se elegiría la N y la E
Los valores en negrilla son datos numéricos, los segundos pueden llevar valores decimales.
Si un valor es cero se puede obviar
Para el caso, secuencialmente sería de la siguiente forma:
- Comando línea (line)
- clic en un punto de la pantalla
- @11.21<S68d (enter)
- @160<N11d58‘(enter)
- @81.61<N13d6‘(enter)
- ……digitar el resto hasta la última estación
- @57.34<N17dE(enter)
Aunque esta nomenclatura es un tanto arcaica, pues ahora existen macros y aplicaciones especiales para importar los datos, los veteranos de Autocad prefieren ingresarlos así por la práctica adquirida; por lo que les pido tolerancia, por insistir en entender los conceptos iniciales, luego tomar atajos. Además, si supieran como aprendíamos esto antes de que existiera la web 2.0 entenderían porqué prefiero compartirlo que guardármelo en el baúl de los recuerdos :).
2. Ingresar rumbos y distancias desde Excel.
Anteriormente habíamos visto como ingresar coordenadas UTM desde Excel, solo usando la función “concatenar”, pues esta vez intentaremos usar esa misma función, con la intención que el mismo nos sirva para constuir el cuadro de rumbos y distancias.
La desventaja de digitar los datos a pie en la barra de comandos de AutoCAD, es equivocarse en un valor, y luego estar verificando si fueron ingresadas correctamente. En este caso veremos como usar Excel para ingresarlos y luego extraerlos a AutoCAD, sin usar lisp, ni macros.
Esta es una tabla de Excel, aquí puedes descargar el archivo de ejemplo.
De modo que si ingresas los datos en las columnas marcadas en amarillo, el proceso se simplifca a:
- Comando línea (line)
- Clic en un pounto de la pantalla
- Seleccionar el área de excel marcada en verde, copiar (ctrl + c)
- Clic en la barra de comando, pegar (ctrl + v)
listo, tu polígono está construido, si te queda abierto o algún dato parece extraño, solo revisas los valores ingresados en la tabla excel, y haces de nuevo el procedimiento sin tener que digitar cada valor.
3. Verificar el error de cierre
En este caso, para verificar el error de cierre, hacemos lo siguiente:
Acercarnos al punto donde iniciamos, y medimos la distancia de abertura entre el punto final y el punto inicial. Esto se hace con el comando “dist”, si en este caso me genera 0.20
Ahora dividimos el perímetro (suma de todas las distancias) entre ese diferencial. (1,017.66/0.20) = 5,088
Lo que significa que la precisión es uno en 5,000, o sea un metro de error por cada 5,000 metros lineales. Para saber si es aceptable se deben conocer los parámetros aceptables en tu localidad, generalmente para urbano andan arriba de 1 en 3,000 y para rural arriba de 1 en 1,000.
Si el error de cierre está dentro de los parámetros, deberemos óbligar el cierre del polígono en una de las líneas, de preferencia en la de menor longitud, esto para asegurarnos que el error angular lo estamos aplicando en el lado que menos afectará el área del polígono… luego hay que corregir ese rumbo que hemos ajustado.
Si el error de cierre está fuera de los parámetros, verifica que ingresaste bien los datos, luego verifica la libreta de campo y por último… manda de regreso al topógrafo al terreno
luego de darle un par de coscorrones
4. Construir el cuadro de rumbos y distancias
Bueno este tema lo veremos en otro post cuando lo hagamos con Civilcad, puesto que en este caso hemos usado Excel para ingresar los puntos, así que para que complicarnos, solamente copiamos y pegamos la tabla que está a la derecha del archivo, que tiene concatenados los datos para solo hacer copy + paste.
Es preferible usar pegado especial, para elegir entre entidades de autocad, objeto olé, imágen o bloque.
Saludos y hasta la próxima.
Ahora viene la parte educativa de la Web 2.0, que macros o aplicaciones usan para ingresar una tabla como esta?







17 de Marzo, 2008 - 2:51 pm
un placer saludarlo don Alvarez, hace un tiempo por una busqueda que tenia llegue sin querer queriendo a su web y me parecio interesantisima, tanto por el contendio como por el modo ameno de comunicar su ciencia.
yo quisiera preguntarle, si conoce algun script, o algun marco de excel que me ayude a hacer lo siguiente: tengo digitalizado en CAD un poligono con sus puntos vertices bien identificados, y con sus respectivas coordenadas UTM. perfectamente puedo exportarlos a txt para leerlos en excel.
mi pregunta: conociendo los datos UTM de los puntos 1…N, es posible obtener los datos de las estaciones, rumbos y distancias?
es decir, que a partir de los datos que yo le proporcione, el punto 1 tiene de X… de Y…, y sabiendo que el punto 2 tiene X… Y…; PODRA DECIRME LA DISTANCIA QUE LOS SEPARA Y EL ANGULO DEL MISMO? para asi poder confeccionar la planilla correspopndiente de manera automatica?
gracias profesor desde ya!
saludos cordiales desde Paraguay!
17 de Marzo, 2008 - 3:40 pm
Hola Diego, saludos a la people de Paraguay.
Pues, hay tantas maneras como contar vacas. Empezando por contar los cuernos y dividirlos entre dos, contar las patas y dividirlo entre cuatro, o contar las vacas directamente.
La más fácil: es usar AutoCAD Civil 3D o Softdesk pues solo hay que ir a la opción que ya viene para eso, en la que puede elegir el punto de origen y automáticamente le crea la tabla.
El otro caso es hacerlo con la competencia (Microstation), con una aplicación Visual Basic, como se muestra en este post.
En caso de querer hacerlo como usted lo plantea, lo único que veo un poco complicado es el exportar los datos a excel y que se vayan en el orden que queremos. Pero deme un rato que regrese a mi casa, pues hoy empieza el feriado de semana santa por estos lugares y me tienen medio tentado.
18 de Marzo, 2008 - 8:55 am
pues no encontré por alli una macro existente, pero se puede construir con Excel… me tomará un rato de la vacación pero creo que será interesante.
Si los chicos bañan en la piscina y luego se duermen de cansados, quizá me de el tiempo por la tarde.
saludos
23 de Marzo, 2008 - 2:36 am
Bueno Diego, allí tienes la plantilla y la explicación de como se crea y utiliza.
un saludo
26 de Abril, 2008 - 2:02 pm
Cuando construyo la poliginal siempre me falta el ultimo tramo
saludos
26 de Abril, 2008 - 8:41 pm
hola Prudy, hablas de esta poligonal o de otra?
hay un pequeño segmento que queda abierta, en el caso de esta, por el error que provoca el redondeo de los segundos, y a eso me refiero con el error de cierre
en caso que estes trabajando con otra poligonal, puede ser que tienes un error de cierre grande, o un dato estas metiendolo mal, y por eso te da la impresión que te falta un lado
1 de Agosto, 2008 - 11:56 am
hola
soy novata en autocad, realmente es interesante como hacer uso de estas herramientas ya que simplican el tiempo.
con respecto al ejemplo de la poligonal, al pasar los datos de exel (@ distancia
8 de Septiembre, 2008 - 2:38 pm
saludos a todos, este magnífico cuadro puede ser utilizado también con los datos en azimut?????.
gracias
8 de Septiembre, 2008 - 3:46 pm
no, para azimut habría que ajustarlo pues los ángulos solo deberán girar en sentido en un solo sentido respecto al norte.
quizá un día de estos lo suba ajustado para tales fines.
15 de Septiembre, 2008 - 1:41 pm
sería genial, de seguro voy a estar peniente….
gracias
2 de Octubre, 2008 - 6:38 pm
HAY QUE PONER MAS GRANDES LAS TABLAS
2 de Octubre, 2008 - 7:10 pm
mmm, creo que tienes razón, haré una actualización de la tabla con más espacio para datos
18 de Enero, 2009 - 8:26 am
hey yo trabajo con autocad 2006, y cuando le doy copiar y pegar a los datos de la tabla de excel se me forma el poligono pero las lineas estan desordenadas, y nada q ver q parece un poligono, estare haciendo algo mal, para empezar q es lo q tengo q copiar y pegar porq no veo nada en verde en la hoja de excel.
18 de Enero, 2009 - 8:59 am
Tienes razón, no hay columna verde. Debes copiar el contenido de la columna “O” una vez activad el comando point, y asignado el primer punto de orígen con el mouse.
18 de Enero, 2009 - 9:02 am
Prueba primero hacer el polígono que está en el ejemplo, y dime si te sale igual
30 de Enero, 2009 - 9:33 am
son lo maximo.. se pasaron….. me han ayudado un montón
besos a todos
15 de Febrero, 2009 - 12:56 pm
Lleve a la practica el ejercicio de construir una poligonal desde una tabla creada en Excel, solo tuve que que cambiar las comas por el punto y W por la O…., y salio perfecto, tambien practique con los puntos o coordenadas y llevar de excel a autocad, salio perfecto… muy agradecido por tu aporte.
Saludos desde Paraguay
6 de Marzo, 2009 - 12:10 pm
Buen día, quiero saber si me pueden ayudar a lo siguiente:
Quisiera pasar la información que contenga la celda en excel ( ejem. abc ), directamente a la línea de comnados del autoCAD. Ojo sin necesidad de Ctrl+C y Ctrl+V…es decir q sea automatica la asociación de esa celda y que autoCAD sepa que dicha información va directamente a la linea de comando de AutoCAD. Sin más que hecer referencia y esperando pronta ayuda de su parte se despide
Atte. Fulanito Detal
27 de Marzo, 2009 - 4:57 pm
Hola,
Mi pregunta es la siguiente:
luego de haber dibujado una poligonal con el rumbo y las distancias, requiero exportar las coordenadas de todos los puntos en AutoCad a excel o a cualquier programa, de tal forma que pueda editarla y presentarla como informe en una tabla y no en un gráfico de AutoCad.
29 de Marzo, 2009 - 5:05 pm
Eso solo se puede hacer con AutocAD Map o Civil 3D. Creo que la versión normal de AutoCAD no tiene una funcionalidad básica como eso.
Algún día hablé de hacer eso con AutoCAD 14 y Softdesk 8 allí mismo en los comentarios hay un lisp.
2 de Abril, 2009 - 12:10 am
Tengo una duda: Si un poligono dibujado a partir de un cuadro de rumbos y distancias no cierra (como en el ejemplo que presentas); ¿como es que se realiza la corrección del “error de cierre”?, para hacerlo cerrar.
Hago la consulta porque en el ejemplo que compartes,explicas lo que hay que hacer pero no como hacerlo. Talvez pudieras ayudarme en ese sentido, porque entiendo perfectamente que es lo que se tiene que hacer pero no como hacerlo.
He leído en otros foros (y por cierto no me ha quedado muy claro como se hace) acerca de una “compensación angular” (aplicada a los angulos internos del poligono) y una “compensación lineal” , para lograr corregir los errores de cierre, pero no se si es a lo mismo que tu te refieres, ya que mencionas sobre obligar el cierre del poligono en una de sus líneas y corregir el rumbo que se afecta.
En resumen quisiera una explicación bastante entendible sobre como realizar esta corrección teniendo como in formación el cuadro de rumbos y distancias.
Espero haberme explicado. y ojala puedas ayudarme.
Un saludo muy grande y felictaciones por tan excelentes aportes.
2 de Abril, 2009 - 5:11 am
Hola hecsal
Cuando una poligonal cerrada (en 2D), al final no te cierra, existe la posibilidad de encontrar dos errores:
Un error angular y otro error lineal. Ese segmento de línea entre el punto de inicio y el de partida es el resultado de esos errores. En la práctica siempre habrá error porque los ángulos que tomamos en campo siempre son redondeados, quiero decir que aunque estemos usando segundos, siempre ese ángulo tenía una serie de decimales que nuestro equipo topográfico nos obliga a redondear y como consecuencia, al final habrá siempre un error.
Bajo principios básicos de la clase de topografía, este error debe ser redistribuido entre todos los lados en proporción de su magnitud y para esto hay todo un procedimiento que debes conocer tomando un libro de topografía. Siempre partiendo de una tolerancia aceptada, cuando lo hacíamos a pura calculadora, hacíamos tantas itineraciones hasta que ese error era aceptable y ahora seguro que por allí andan algunas rutinas para hacerlo o programas que lo ejecutan directamente.
Lo cierto es que al final, la poligonal completa se modifica en valores muy pequeños para que el error sea distribuido entre todos los segmentos del polígono.
Lo que yo he mostrado es una forma práctica de cerrar un polígono, considerando primero, que es una “reconstrucción” de una poligonal que ya podía haber sido ajustada. Es más una práctica de dibujante que de topógrafo que presume, que si divides el perímetro del polígono entre el error lineal te daría una razón de precisión, o sea cada cuantos metros lineales se cometió un metro de error y si es muy insignificante (o dentro de una tolerancia) lo puedes cerrar a la brava.
Presumiendo que la precisión está dentro de parámetros aceptados, lo que haces es identificar el lado más corto, y mueves todo el segmento de líneas tomando como origen el punto final del levantamiento y destino el punto inicial (el segmento de abertura), esto haría que ahora la abertura se haya trasladado al segmento más corto y luego la cierras a la brava modificando uno de los vértices del segmento corto.
2 de Abril, 2009 - 11:31 pm
Hola, que tal. Agradezco mucho tu valiosa ayuda, sin embargo no quisiera parecer insistente; pero no he logrado comprender del todo la parte final de tu explicación en donde dices:
1.- “mueves todo el segmento de líneas (supongo que te refieres a todo el poligono) tomando como origen el punto final y como destino el punto de inicio”.
segun esta indicación dices que la abertura se trasladaría al segmento de linea más corto. pero no logro entender como sucede esto.
La modificaión que dices que hay que hacer en el vertice, ¿supongo que te refieres a que hay obtener el nuevo rumbo de ese segmento corto?
Sino es mucha molestia te agradecería muchisimo, pudieras aclararme estas dudas.
Crees que se pudiera explicar con un ejemplo grafico, por favor
5 de Abril, 2009 - 9:05 pm
Ok, entiendo tu duda, latimosamente estoy de vacaciones y no ando mi equipo pesado. Te lo explicaré en el aire.
Tienes un polígono desde el punto 1 hasta el punto 50. Sucede que entre el punto 1 y el 50 te queda abierto 30 centímetros lineales, pero debería el punto 50 y el 1 ser el mismo.
Así que te das cuenta que la línea más corta es entre los puntos 35 y 36, así que tomas todas las líneas desde el punto 35 hasta la 50, y las mueves.
Cuánto las mueves? pues partiendo desde el punto 50 hasta el punto 1, comando mover, punto de origen el 50, punto destino el 50. De esta forma, tu polígono está cerrado en el final, pero se abrió en el punto 35
Así que tomas el extremo de ese punto y lo mueves al punto 35. Significa que has cambiado el rumbo y la distancia de el segmento 35-36, pero asegurándote que te afectará lo menos posible el área por ser el más corto
6 de Abril, 2009 - 9:13 pm
Excelente ayuda, muchisimas gracias, me has salvado, pues estoy dibujando un poligono de 38 estaciones, angulos o vertices y realmente no sabía como poderlo cerrar.
Había leido todo sobre los diferentes procedimientos por ej: el cierre angular, el cierre lineal, etc. (con todas sus formulas),pero lo que yo necesitaba era una solución mucho más práctica. como la que me has brindado.
Asi que una vez más te agradezco mucho y quizás más adelante puedas explicarlo con un ejemplo para que quede registrado, y les pueda servir a otros que puedan tener la misma duda que yo.
12 de Abril, 2009 - 5:57 pm
no entiendo naahh de tu ejemplo te falta onnnnnnn si vas a hacer algo haslo bien ….
19 de Abril, 2009 - 9:44 pm
espero que me respondan mira el cuadro de construccion me lo da directo el civilcad pero no encuentro la forma de hacerlo mas poqueño espero su ayuda gracias
23 de Junio, 2009 - 1:51 pm
Hola, quiero hacer la siguiente consulta, ¿se puede dibujar una poliginal en autocad a partir solo de un par de coordenadas en una estación cualquiera? y si se pude hacer cual es el procedimiento a seguir.
Ya que el problema que yo tengo es el siguiente: Tengo que dibujar un poligono de “x” numero de estaciones; pero la unica información que tengo es un pequeño dibujo de dicho poligono el cual solo cuenta con las cooredenas “X” y “Y” en dos de esas estaciones, y las respectivas distancias de los tramos o segmentos del mismo. No hay información de rumbos, azimut ni nada de eso.Entonces la duda es como lo mencioné al principio si se puede realizar el dibujo solo con esa información.
Agradeceré mucho la respuesta.
23 de Junio, 2009 - 2:01 pm
A ver si entendí:
Tienes una poligonal, pero solo tienes la coordenada de dos estaciones (supongo que el polígono tiene más)
No tienes rumbos de el resto, solo distancias.
No, no es posible construirla, ocupas o bien todas las coordenadas o tener los rumbos y distancias.
24 de Junio, 2009 - 9:43 am
Es correcto, el poligono, yo creo también que debe de tener el resto de las coordenadas, el problema es que la información con la que yo cuento o de donde yo puedo obtener el resto de datos solo contiene las coordenadas de dos puntos, y las distancias de los segmentos. como lo mencioné.
De todos modos agradezco mucho, la respuesta, pues la duda era precisamente si se podía o no dibujar el polígono solo con esos datos.
Así que muchas gracias, y espero no molestarte si en algún momento te consulto con alguna otra cosa.
SALUDOS
24 de Junio, 2009 - 9:45 am
No es problema, estamos a la orden