Rutina que exporta o crea una tabla de coordenadas con los puntos indicados

Cuerpo: 

Esta rutina desarrollada con AutoLisp nos genera una tabla con las coordenadas Norte y Este, Programa para exportar las coordenadasadicionalmente permite obtener el valor de la coordenada Z, es decir la cota de un punto, estas coordenadas son obtenidas a través de la indicación de puntos en pantalla.

Observemos el cuadro de diálogo del programa:

1.- Sección: Destino de las coordenadas.-
En esta sección podrás elegir el destino de las coordenadas obtenidas, el cual puede ser una tabla insertada en AutoCAD o un archivo de valores (CSV) de Excel.
Si eliges una tabla, podrás definir en qué escala se insertará dicha tabla y así se podrá controlar el tamaño de la misma (incluidos los textos).

2.- Sección: Texto del vértice.-
Si el punto de coordenada que deseas obtener tiene un texto ya creado, por ejemplo (P1), aquí deberás de indicar Seleccionar texto, si no tiene ningún texto en el vértice que desea exportar, se deberá de indicar Automático.
En el caso de indicar Automático, se podrá optar por insertar un texto automáticamente en el punto del vértice o un círculo.

3.- Sección: Coordenadas.-
Aquí podrás elegir si el programa obtiene o no la coordenada Z del punto indicado y el número de decimales que tendrán las coordenadas en la tabla o en el archivo CSV.

Para utilizar esta rutina debes de hacer lo siguiente:

  1. Carga el archivo lisp en AutoCAD.
  2. Ingresa el nombre del comando: corex
  3. Indica los puntos que deseas obtener
  4. Presiona enter o clic derecho cuando deseas finalizar la selección de los puntos y deseas generar la tabla o el archivo
Archivos adjuntos: 
AdjuntoTamaño
premium_corex27.lsp19.01 KB
corex27.fas12.09 KB

Conversaciones (69)

Imagen de csarzc

 muy buenos aportes

Imagen de daviar

Hola,

estoy tratando de ejecutar esta rutina en Autocad 2007, pero la consola me devuelve los siguientes errores:

- Cuando pulso el botón de archivo aparece:

Error: no function definition: ACET-FILENAME-EXT-REMOVE

- Cuando selecciono varios objetos y pulso enter o botón derecho:

<...>

Pike el vértice a exportar: <<4>>
Pike el vértice a exportar:
Comando "STYLE" desconocido. Pulse F1 para obtener ayuda.
Comando "ARIAL" desconocido. Pulse F1 para obtener ayuda.
Comando "ARIAL.TTF" desconocido. Pulse F1 para obtener ayuda.

¿Pueden indicarme su necesario efectuar algún paso previo a la ejecución y que estoy pasando por alto?¿Por qué está fallando el programa?

GRACIAS!

 

Imagen de Mario Torres

Hola Daviar.

Por lo que nos comentas los motivos y las soluciones serian las siguientes:

1.- Error: no function definition: ACET-FILENAME-EXT-REMOVE
Este mensaje puede aparecer porque no tienes instalado Express Tools, debes de instalarlo para que funcione correctamente esta rutina y muchas otras que están basadas en las funciones adicionales de las utilidades Express.

2.- Comando "STYLE" desconocido. Pulse F1 para obtener ayuda.
Aquí se genera un error porque tu AutoCAD está en español y el comando llamado Style esta en inglés, abre el archivo del lisp y donde dice "Style" agrégale un guión abajo como lo siguiente: "_style".

Con esas pequeñas consideraciones ya no deberías de tener problemas.

Sls.

Imagen de jacasoft

Hola Mario.

He intentado descargar la rutina lisp y asi poder adecuarla a mis necesidades y no me es posible solo se puede descargar la compilada (archivo FAS). ¿como puedo obtenerla? ¿es necesario suscripcion?

Saludos. :-)

Imagen de Mario Torres

Hola jacasoft, por ahora es necesaria una suscripción, por mas de tres años, hemos venido compartiendo para toda la comunidad, información variada referente al mundo de la Ingeniería, Arquitectura, CAD y construcción en general, asi como tambien valiosas rutinas.

Estas rutinas han sido compartidas todo este tiempo en código libre para que asi puedan ser editadas por todos, pero nos hemos evaluado el futuro de nuestro portal y hemos considerado necesaría por ahora una suscripción por parte del usuario para poder descargar estas rutinas en su código fuente.

Este ingreso nos ayudará a pagar puntualmente todo los recursos que consume el blog mensualmente, gracias a todos ustedes, son miles de visitas diarias que hacen de ConstrucGeek un gran blog, pero al mismo tiempo es necesaria una dedicación por parte del equipo para seguir brindandoles un blog en el cual se puedan sentir a gusto siempre.

Al principio pensabamos que por lo pronto, con los clics por parte de los visitantes en los avisos ADSENSE de google publicados en nuestro blog sería suficiente para mantener al blog andando, bueno, al principio fue así, pero ahora ConstrucGeek ha crecido y por lo tanto lo hemos cambiado desde su cuna inicial (2008) hasta un King (2011 y pronto 2012), para que podamos seguir creciendo.

Esperamos la compresión por ti y todos los usuarios de ConstrucGeek.

Saludos.

Imagen de jacasoft

Hola nuevamente y gracias por tu pronta respuesta Mario

¡Ahora entiendo perfectamente bien del porqué de la suscripción!  Y eso es muy valido

Soy usuario de ACAD desde hace algunos años y, desde que descubrí las maravillosas bondades del lenguaje AutoLISP  le he metido a éste para crearme mis propias rutinas de acuerdo a lo que se me va presentando.  Lo mucho o poco que se de este lenguaje lo he aprendido gracias a lo que comparten en internet otras personas.

Como reto personal, tenía pensado tomar o descargar algunas rutinas (fas) y ver como funcionaban, para después escribir mis propias y hacerle uno que otro agregado y colgarlas en este portal en código abierto, para beneficio de los usuarios del portal, pero creo esto no seria bueno para contrucgeek. ¿o que seria lo mejor?

Gracias y que tengas una muy ¡Feliz Navidad!

Javier Canizales (jacasoft)

 

Imagen de Mario Torres

Hola jacasoft, no habría ningún problema en que agregues en ConstrucGeek todas las rutinas que desees.

Cuando se trata de los aportes de los usuarios, estos no tienen ningún tipo de condición, al contrario se te agradece desear compartirlo con toda la comunidad.

Saludos.

Imagen de mrdesign

Exelente rutina, muy util para hajilizar el trabajo....

Gracias por la aportacion...

Adelante con el foro y el sitio web, Felicidades!!!

Imagen de nocaima

Hola, la rutina no dejar exportar a un archivo. Le doy las instrucciones, pero siempre me dice que "Debe de elegir la ruta del archivo a exportar". Què ocurre??

Imagen de Mario Torres

Esta rutina se ha actualizado a la versión 2.7, gracias nocaima por tu comentario que nos ha permitido haces algunas pequeñas correciones al Lisp, cualquier otro comentario será bienvenido.

Ahora puedes descargar esta nueva versión de Corex.

Imagen de nocaima

Hola, què eficiencia, estoy sorprendido. El Lisp ahora funciona complétamente. Muchas gracias de antemano por la rutina, y también gracias por haberla ajustado. Buen aporte. Ojalá el Blog siga creciendo.

Mil felicitaciones.

 

 

Imagen de Anónimo

saludos

yo la descargue tambien y me pasa lo mismo no me

acepta la ruta del archivo

como como hago para que funcione

 

gracias

Imagen de Mario Torres

Hola, en la versión 2.7 de Corex, se ha solucionado ese impase, verifica que tengas esa versión, si es asi, cuando cargues el comando y eligas en el destino de las coordenadas la opción Archivo, deberás de hacer clic tambien en el botón que esta a su costado, para que así elijas la ruta correspondiente.

SI te sigue saliendo el error nos gustaría que nos envies mas detalles del mismo (que mensajes de error se generan) y si es necesario una captura de imagen.

Sls.

Imagen de nigoflo

muchas gracias..excelente rutina...solo una par de comentarios:
_la tabla, a pesar que pincho cerca de mi grilla, es creada muy lejos de esta, es decir solo al hacer un zoom extents puedo encontrar la tabla muy alejada...
_es posible pinchar el punto y que inmediatamente agregue el texto?
 
gracias..

Imagen de Mario Torres

Hola niglofo, posiblemente la causa de que la tabla aparezca bien alejada del punto de inserción que le indicas se deba a que con el comando UCS has modificado el origen de coordenadas, puedes probar en otro archivo que no hayas modificado las mismas para ver los resultados.

Imagen de Rider Reategui

 Lo utilize hace poco,

y me parece qe te deberia permitir las dos opciones, el de insertar la tabla y al mismo tiempo exportar al csv.

Saludos!

Imagen de gonzalezsuarezd

Hola, la rutina no me deja exportar a un archivo.

Cuando en el destino de las coordenadas pincho archivo y luego pincho sobre la pestaña la aplicación me desaparece.

Imagen de Mario Torres

Hola, es extraño, he realizado una nueva prueba con esta rutina y todo funciona correctamente. ¿con que Windows estás trabajando?

Imagen de gonzalezsuarezd

hola.

trabajo con el xp profesional,la versión 2002.

Imagen de churito

Buen dìa gonza, vos sabès que a mi me pasa lo mismo. Si pudiste solucionar el tema avisame x favor còmo lo lograste ya que no puedo hacer funcionar esta rutina.

Gracias

Imagen de zurdo

Excelente rutina; muy buena la aclaración para cuando el autocad se encuentra en inglés o en español. Esta tipo de lisp nos ahorra bastante tiempo en la ejecución de trabajos

Imagen de Jerogliphic

Muchas gracias por la rutina y las aclaraciones

un saludo

Imagen de patas10

MUCHAS PERO MUCHAS GRACIAS POR COMPARTIR EL CONOCIMIENTO

Imagen de JUBERE

Saludos amigo, muy buena rutina pero para mi le falta que calcule las distancias en tre los puntos que va a tener la tabla que es muy importante en el acta de mensura.

Imagen de Jerogliphic

Buenas Mario, una pregunta

 

Como puedo hacer para que cuando empiece a marcar otra vez todos los puntos me lo haga a continuación del ultimo punto marcado anteriormente????

 

es decir, yo marco del 1 al 4 por ejemplo, termino la oprden, se me crea la tabla, y luego cuando comience otra vez, que me empiece en el número 5

 

o hay otra forma de hacerlo?

 

Gracias y un saludo

Imagen de Mario Torres

Hola Jerogliphic, en esta versión no se puede, pero lo tendré en cuenta al momento de actualizar la rutina. Gracias por la sugerencia.

Imagen de Jerogliphic

Gracias Mario,

 

al final lo he estado haciendo con la rutina de "Replanteo"´, no es tan directo, pero al menos puedo ir renumerando desde donde quiero y si me confundo con algún punto (tengo 7000) no pasa nada

Un saludo

Imagen de Jimbo

Excelentes Rutinas las que estan aportando a todos los usuarios, muchas gracias. Les doy un 10

Imagen de zama

para que version de cad es, ya que no la puedo correr con 2004

Imagen de NENA123

ESTOY EMPEZANDO CON AUTOLISP COMO SE CARGAN

 

Imagen de Mario Torres

nena123, utiliza el comando APPLOAD, selecciona el archivo lisp y haces clic en el botón LOAD. Luego sigues con las indicaciones de como usar el lisp.

Imagen de Davidarciniegas

Hola Mario, cordial saludo.

Adjunto un macro que encontre en internet y la clave del mismo se encuentra en el .doc.

Mi pregunta es si se puede obtener el codigo fuente a partir de la aplicacion .dvb

La otra consulta es sobre la forma de incluir la barra de proceso del programa en ice, para darle un toque... mas glamuroso? si, mas glamuroso. jeje

Sin mas inquietudes y deseandote exitos en todo, me suscribo.

Imagen de Mario Torres

Hola David, gracias por compartir esta rutina, aunque lo recomendable es abrir un nuevo tema en el foro para un mayor aporte de los usuarios, pero no hay problema.

Con respecto a si puedes obtener el código de un archivo dvd, si se puede, pero siempre y cuando no esta protegido con password y si lo está es necesario tener la contraseña, en tu caso con la macro que compartes, también nos estas compartiendo la contraseña.

Para obtener el código debes de hacer lo siguiente:

  1. Cargar el dvb con el VBA Manager.
  2. Una vez cargado hacer clic en el botón Visual Basic Editor, ubicado en el parte inferior izquierda del cuadro de diálogo.
  3. Una vez cargado el IDE hacer clic en la parte superor izquierda de la ventana en donde se muestra la ruta, si el dvb está protegido con contraseña, te la va a solicitar.
  4. Después de eso te aparecen los recursos (cuadros de dióaogo) y el código asociado a ellos.

Con respecto a una barra de progreso en la rutina lisp, tambien se puede hacer, eso se logra con la función acet-ui-progress.

Imagen de sebastian_dtp05

EXCELENTE RUTINA , BUSACAB ALGO ASI HACE RATO, SE AGRADECE !!!

Imagen de jea

necesito crear un lsp para curvas verticales simetricas y asimetrica (acuerdos verticales). Se agradeceran los aportes dode encontrarlos.

Imagen de lucas 72

SALUDOS:

ME GUSTARIOA MUCHO SU AYUDA, TENGO EL PROBLEMA DE QUE CUANDO INDICO QUE ME EXPORTE A ARCHIVO ME APARECE

Error: bad argument type: (or stringp symbolp): nil

Y YA NO PERMITE CONTINUAR.

TAMBIEN GUSTARIA SABER SI SE PUEDE HACER MULTIPLE LA SELECCION DE LOS OBJETOS.

Imagen de Jimmy_260882

muy buena rutina me ha ahorrado mucho tiempo, gracias seguiré buscando mas lisp para maximizar mi uso de autocad.

Imagen de mr_exceso

Me encanta esta rutina, pero me gustaria tener en la tabla despues del punto la coordenada este(X)  y despues la norte (Y)

¿como puedo hacerlo?

Imagen de Robert Cubillan

Buenos dias, saludos desde Venezuela. Muy buena la pagina. necesito saber si existe rutina para hacer poligonos irregulares. Es para catastro, parcelas con su construccion. Se tiene la longiyud de loslados y las distancias de las poligonales entre ellas, osea la hipotenusa que seccrea para poder dibujarlas. Anexo te enioarchivo de loque se necesita

Imagen de Golfredo

Saludos amigo Robert.. te recomiendo utilizar Civilcad, hace cuadros de contruccion con todos los datos de la parcela, coordenadas, distancias y rumbos entre vertices, asi como muchas utilidades mas.. saludos desde Merida.

Imagen de Golfredo

Excelente Rutina, 100 pts por el aporte... Felicitaciones

Imagen de MARONIO

muy buena tu rutina, no pude dejar de editarla para adaptarla a mis necesidades, pero tu nombre aun permanece en la creación.

Imagen de Mario Torres

Gracias Maronio, esa es la idea...

Imagen de mgarciani

Estimado Mario.

Te pido por favor si me puedes ayudar modificando la rutina para que primero salgan las coordenadas este y luego las del norte, y para que el texto autonumerado que sale encima del punto salga ligeramente desplazado de este. Esto te pido ya que utilizo la rutina para sacar las coordenadas de poligonos de levantamientos planimétricos georeferenciados.

O en su defecto quisiera saber si hay una rutina para sacar las coordenadas de un poligono solo con dar clik en el poligono, antes de usar tu rutina lo solía hacer con el comando LI en autocad pero el resultado es un monton de datos que no necesito y por lo tanto tengo que editar para crear una tabla medio presentable.

Nota: Adjunto un achivo pdf para que me pueda compreder mejor para que necesito la rutina.

Imagen de masgar

muchas gracias por esta rutina funciona bien y es de gran ayuda para el desarrollo de levantamientos tropograficos

Imagen de arian

hola

Mario

gracias por tus aportes de los lisp mira te comento tengo un lisp que me crea cuadro de coordenadas de un eje de via o de plataformas el problema es que tiene una fecha limite de uso.

he tratado de desactivarla y no puedo te envio este lisp es muy interesante. de antemano agradesco tu ayuda

 

..

Arian

Imagen de johanxc

Gracias amigo, me ha servido muchisimo

Imagen de BANKO

EXELENTE SIMPLEMENTE PERFECTA ESTA HERRAMIENTA MUCHAS GRACIAS

Imagen de ROD GUTZV

Estimado gracias por el aporte

Imagen de churito

Estoy tratando de cargar la aplicaciòn al AUTOCAD 2012; La aplicaciòn se carga, la tablita de diàlogo funciona, pero no logro encontrar el archivo csv que se genera, ya que al finalizar de picar los puntos me aparece el mensaje:  ! 2,000000 Alguien que haya tenido el mismo inconveniente me podrìa ayudar?

Gracias

 

Imagen de caberna

Hola no puedo generar el archivo, hago todo y me sale este error, que puede ser..

Error: too many arguments

Imagen de lukas36

Hola, muchas gracias por el aporte y el trabajo realizado, no la he probado aún pero creo que es genial y muy útil.

Cordial saludo

Imagen de camiman

primero que todo felicitarlos por el buen lisp :)  

segundo quisiera saber si se puede generar  la tabla con una PLine cerrada de N vertices? o que otro medio me recomiendan :) grax

Imagen de crystyan_85

MUCHAS GRACIAS POR EL APORTE, MUY BUENO,,

SOLO QUE OPORTUNIDADES EL CUADRO DE COORDENADAS GENERADO ME DA ALGUNOS VALORES UN POCO DISTIENTOS CON LOS QUE YO INGRESE LOS PTOS.

Imagen de rubenneira

execelentes rutinas me esta ayudando mucho gracias

 

Imagen de Elkin Del Valle Rengifo

Hola, me puedes ayudar a que me cora en CAD 13 de un IMAC?

Imagen de Elkin Del Valle Rengifo

Buenas noches soy nuevo en el mundo del CAD, ya me incribí y descargué la rutina, quedó con un .exe, se lo borré y lo deje en el .lsp, la pude cargar pero al tiperar COREX en el CAD no pasa nada, me pueden ayudar?

Imagen de GABRIELA TRUJILLO

HOLA! TENGO UN PROBLEMA MARCO LOS PUTOS PERO CUANDO VOY A TERMINAR ME SALE EROOR STYLE...LEI ARRIBA Y ME DICEN Q ABRA EL ARCHIVO DEL LISP PEOR NOSE COMO ..ALGUIEN PUEDE AYUDARME XFAVOR! GRACIAS!

Imagen de norberto2

muchas gracias por el aporte.

Tengo la necesidad de presentar la tabla con los valores pero con el divisor de decimales usando la ¨coma¨ (300,34) y no el ¨punto¨ (300.34); es posibel realizar el cambio automaticamente?

Saludos

Norberto

Imagen de rubenantonio

excelente programa me ayudo bastante en el calculo de coordenadas de canales en fincas

 

Imagen de danitro

Perfecto para una presentacion...

Imagen de GVARGAS

Hola Mario,

Descargue la rutina, estoy usando Windows 7, pero cuando quiero instalarlo no reconoce el archivo porque sale con extension ".fas", tenes alguna aplicacion o ruta para instalar y comenzar a usar la rutina,

saludos,

Atte. Gustavo

 

Imagen de RENZO1510

Muy buena rutina, podrias colocarle la opcion de numero de punto, te explico tengo una nube de puntos, y quiero obtener las coordenadas de algunos puntos, y necesito tener el numero de punto con la que se ploteo la nube de puntos, por lo demas esta muy buena.

 

Saludos

 

Renzo

Imagen de josehidalgo

excelente aplicacion!! me ha servido un monton en la pega!!

 

saludos desde arica, chile 

Imagen de Marlon

Buenas tardes, por favor alguien me puede indicar una función que me permita proyectar un perfil o sección transversal, es decir que quiero que las distancias con que se elaboro el perfil tenerlas sobre una línea, gracias.

Imagen de serma

EXCELENTE RUTINA ME A AHORRADO MUCHO TRABAJO

GRACIAS.

Imagen de romadrid63

Muy bueno el aporte. Es posible que la rutina acote, previa selección por parte del usuario, las distancias y ángulos entre vértices tanto en la poligonal como en  la tabla de coordenadas?? Por otra parte, será posible que en lugar de seleccionar cada vértice de la poligonal, sea seleccionada una o vairas polilineas y se generen tantos cuadros de coordenadas como poligonales existan???

Gracias de antemano

Imagen de camil1608

Excelente me ha servido.

Imagen de ALPIN

Excelente, buen aporte y espero sigan así, felicidades!!!