Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aunque el usuario estndar no notar a penas diferencia con la versin 1.0, ambas se diferencian radicalmente
en la programacin. Mientras que la primera estaba formada por un montn de funciones separadas, en esta
versin he intentando, a dems de corregir algunos pequeos problemas, aprovechar las ventajas que ofrece la
POO de C++, estructurando toda la aplicacin en clases jerarquizadas, lo cual le proporciona una mayor
fiabilidad y facilita enormemente la comprensin del cdigo fuente. As mismo esta versin trabaja con entidades
personalizadas aprovechando ObjectDBX, lo cual le brinda una mayor calidad a la aplicacin.
Espero que TopoLGCAD 2.0 le resulte til a aquellas personas que para su trabajo diario no necesiten de un
sofisticado software comercial y puedan aprovechar la sencillez de manejo de TopoLGCAD. Y as mismo
aquellas personas interesadas en la programacin Profesional de AutoCAD puedan tener una referencia
examinando su cdigo fuente.
Agradecera enormemente a las personas que usen el software que me hagan llegar tanto su opinin, como los
posibles problemas que encuentren. Realmente me sera de gran utilidad para poder seguir con el desarrollo de
la aplicacin.
Acuerdo de uso
TopoLGCAD es completamente libre, no est sometido a ningn tipo de licencia ni copyright, exceptuando la
restriccin de que no ser comercializado ni se obtendr beneficio econmico por transferir una copia de este
software. TopoLGCAD se distribuye tal cual est, sin ningn tipo de garanta. No se garantiza la exactitud ni que
el software est libre de errores y bajo ningn concepto me hago responsable por daos directos, indirectos,
incidentales, especiales o por consecuencia provocados por el uso de este software, sean de la naturaleza que
sean. Si usted quiere usar el software debe aceptar este acuerdo y al hacer uso de este software asume que
comprende este acuerdo, y que lo hace por su propia cuenta y riesgo, y bajo su propia responsabilidad. Resulta
imposible prever el comportamiento de esta aplicacin en su mquina, por lo que le aconsejo que compruebe
los resultados obtenidos antes de usar la aplicacin de forma productiva. Si desea modificar o adaptar la
aplicacin puede hacerlo libremente descargando el cdigo fuente que tiene disponible en la web de
Topoligonar.
Sobre triangle
Aunque triangle acompaa a TopoLGCAD es software de terceros y no entra dentro del acuerdo de uso de
TopoLGCAD. TopoLGCAD hace uso de este software compilado en la DLL triangle.dll, la cual ha sido compilada
con una pequea modificacin del cdigo original, pero que permanece bajo el mismo copyright. En la fecha en
que se cre este documento, Triangle est disponible en el web :http://www.cs.cmu.edu/~quake/triangle.html
TopoLGCAD 2.0 est implementado en C/C++ con ObjectARX y ObjectDBX. Por este motivo no es compatible
con versiones de AutoCAD inferiores a la 15 (AutoCAD 2000). Si su versin de AutoCAD es AutoCAD 14 o
inferior no podr usar TopoLGCAD 2.0. No existe solucin para esto. No es un fallo, es inherente a la
implementacin y deber actualizar su versin de AutoCAD a AutoCAD 2000 o superior.
Por otro lado las libreras de ObjectARX para AutoCAD 2000/2002 no son compatibles con las libreras de
ObjectARX para AutoCAD 2004. Por ello la compatibilidad con AutoCAD 2004 depender de las libreras que se
hayan
usado
para
la
compilacin
de
la
aplicacin,
los
de
AutoCAD Tools>>Options,
creo
que Herramientas>>Preferencias en
castellano,
en
la
pestaa Files despliegue la primera rama del rbol, Support File Search Path, y aada la ruta de TopoLGCAD tal
como se indica en la imgen siguiente:
Hecho esto para cargar la aplicacin puede hacerlo cargando el archivo TopoLGCAD.lsp, desde el
men Tools>>Load Application, Herramientas>>Cargar aplicacin. Si desea que la aplicacin se cargue de
forma automtica, use el Startup suite y aada la ruta del archivo TopoLGCAD.lsp. Consulte la ayuda de
AutoCAD, carga automtica de aplicaciones, para mayor detalle.
En definitiva el archivo que carga la aplicacin es TopoLGCAD.lsp. En realidad este archivo chequea que la
versin de AutoCAD sea mayor de la 14, es decir AutoCAD 2000 o superior, y de ser as carga el
archivoTopoLGCAD.vlx, el cual implementa los comandos soporte y
el mdulo TPLDTopoLGCADArx.arx y desde el mdulo ARX se carga el mdulo DBX. Esa es la secuencia de
carga. Si su versin de AutoCAD es mayor de la 14, puede optar por cargar directamente el
archivo TopoLGCAD.vlx.
Cualquier problema que tenga con la instalacin por favor hgamelo llegar a davidesqb@hotmail.com.
El men
Aunque la aplicacin cargar de forma automtica su men al arrancar AutoCAD, si tiene problemas con la
carga de ste y no le aparece el men TopoLGCAD, deber cargar manualmente el men. El archivo de men
es TopoLGCAD.mnu y lo encontrar en el directorio de la aplicacin. Use el comando _men load o consulte la
ayuda de AutoCAD para la carga de mens.
TopoLGCAD tambin cargar una barra de herramientas que puede usar de forma opcional en lugar del men.
Si no se cargase automticamente la barra deber cargarla usted manualmente desde el men de
AutoCAD Ver>>Barras de Herramientas. A veces puede que las barras de herramientas queden ocultas tras
otras barras de herramientas, no tengo ni idea de porqu sucede esto, si no le aparece la barra de TopoLGCAD,
retire las dems barras para comprobar si est oculta bajo otras.
Edicin de puntos
Esta opcin la encontrar en el submen Puntos>>Editar puntos. Con esta opcin puede seleccionar un punto y
cambiar tanto su nmero de orden como su cota. Si defini la triangulacin las lneas de triangulacin sern
actualizadas automticamente, pero deber actualizar el MDT de forma manual para reflejar los cambios.
Localizacin de puntos
Para localizar un punto mediante su nmero de orden use la opcin Puntos>>Encuadrar punto. Si el punto
existe la aplicacin realizar un zoom ventana centrando el punto con un margen de 10.
Si desea presentar un taquimtrico con el punto en un formato que no sea la cruceta, puede explotar los
atributos y la entidad se convertir en una entidad nodo de AutoCAD, sobre la que s tendr efecto el valor de la
variable de sistema PDMODE.
Borrando puntos
Puede borrar directamente con el comando _erase, o su homlogo en castellano, de AutoCAD cuntos puntos
desee. Opcionalmente para borrar todos los puntos puede usar la opcin Puntos>>Borrar todos.
Listar un punto
En esta versin de TopoLGCAD el punto topogrfico es una entidad autnoma y puede listar un punto para
obtener informacin rpida de l mediante el comando de AutoCAD _list.
Listado de puntos
Mediante la opcin Puntos>>Listar puntos puede obtener un listado rpido de la nube de puntos.
Una
vez
triangulada
la
nube
de
puntos
deber
actualizar
manualmente
el
MDT mediante
el
comando Triangulacin>>Actualizar MDT. Esta accin no se llevar a cabo automticamente nunca, por lo que
deber siempre hacerlo usted manualmente siempre que defina o modifique la triangulacin.
Borrar la triangulacin
Al igual que con los puntos puede borrar toda la triangulacin con la opcin Triangulacin>>Borrar triangulacin.
Si lo desea tambin puede hacerlo desde los comandos propios de AutoCAD. Si usa la opcin de TopoLGCAD
el MDT ser eliminado de la memoria de forma automtica, pero si borra la triangulacin mediante los comandos
de AutoCAD, deber actualizarlo usted manualmente para que sea eliminado de la memoria.
Para obtener perfiles longitudinales deber usar la opcin Longitudinales>>Obtener perfil. Una vez hecho esto la
aplicacin le solicitar un eje. Aunque por defecto ya lo tendr configurado correctamente, el eje deber ser una
entidad POLI Lnea optimizada, LWPOLYLINE. Para ello deber crear la poli lnea con la variable de
sistema PLINETYPE establecida al valor 1 2.
Si el eje no es aceptado, antes que nada compruebe el valor de esta variable de sistema introduciendo esta
expresin en la consola :(getvar "PLINETYPE"). Puede cambiar el valor de la variable mediante esta otra
expresin: (setvar "PLINETYPE" 2).
Si tiene un eje definido como entidad POLYLINE no es necesario que lo dibuje de nuevo. Para convertirlo
a LWPOLYLINE dibuje una poli lnea - con la variable configurada al valor 1 2 - en un extremo del eje y una el
eje a la nueva poli lnea mediante el comando _pedit o su homlogo en castellano. Posteriormente corte el
extremo aadido. Si desea convertir todas las poli lneas use el comando de AutoCAD _convert, consulte la
ayuda de AutoCAD para ver los detalles del comando.
Si el eje es aceptado, le aparecer el siguiente dilogo:
En l puede seleccionar las escalas y la altura para el texto. Opcionalmente puede seleccionar el tipo de
guitarra, normal o elctrica - no necesitar enchufarla :) -. Posteriormente deber seleccionar los intervalos para
los rtulos de las cotas y los PKS, el intervalo Curvas se refiere a la distancia de interpolacin en el MDT para
segmentos curvos. Por ltimo deber seleccionar la salida, si desea dibujar el perfil seleccione salida grfica, y
si desea exportar el perfil a un fichero seleccione salida a fichero.
TopoLGCAD le permite extraer perfiles de trazas curvas con segmentos de arco. No obstante para perfiles
elctricos solo se aceptarn trazados sin segmentos curvos. La altura del texto no tiene efecto para perfiles
elctricos y siempre se tomar el valor de 2.00. No es un error, lo he implementado as por considerar que es el
formato ms legible para este tipo de perfiles.
Replanteo
Al igual que la versin 1.0 TopoLGCAD 2.0 incorpora mi aplicacin de replanteo TOPOREP. Para extraer datos
de replanteo teclee el comando TOPOREP en la consola o vaya al submen Replanteo>>Extraer datos.
En el cuadro de dilogo introduzca la base de replanteo y pinche los puntos deseados. Una vez termine se le
pedir el punto de insercin para el cuadro de replanteo. Opcionalmente puede seleccionar las unidades
angulares con las que desee trabajar.
Tendido de conductores
Una vez coloque los soportes y se haga con la tabla de tendido puede tirar los conductores vano a vano usando
la opcin Lneas Elctricas>>Tirar catenaria. TopoLGCAD le pedir las escalas y el parmetro de la
parbola Y=x^2/2P. Una vez acepte, pinche los puntos de amarre del conductor de izquierda a derecha.
Modificacin de conductores
En esta versin el conductor es una entidad autnoma por lo que a dems de modificarla mediante la
opcin Lneas Elctricas>>Modificar catenaria puede pinzar la entidad para cambiar sus puntos de anclaje y
listarla para obtener informacin de ella.
Consideraciones varias
La aplicacin es estricta en cuanto a las capas se refiere. Por ello cualquier entidad punto que no se halle en la
capa PUNTOS, ser ignorada, y en la misma forma se ignorar cualquier lnea de rotura que no se halle en la
capa ROTURA o cualquier lnea de triangulacin que no pertenezca a la capa TRI. Por ello no deber cambiar
estas entidades de capa ni editarlas manualmente mediante los comandos de AutoCAD. As mismo si las lneas
de rotura o los ejes no tienen elevacin cero, tambin se descartarn.
Aunque la aplicacin chequear en cada comando la existencia de las capas que necesita, y de no existir las
crear, no debera eliminarlas por ningn motivo.
Recuerde que con el fin de mejorar el rendimiento he dejado totalmente la responsabilidad de actualizar los
cambios sobre el MDT al usuario. Por ello deber actualizar ste siempre que defina la triangulacin por primera
vez, realice cambios sobre ella o cuando abra el drawings.
Arbitrariamente cuando un punto no se encuentre dentro del Modelo Digital del Terreno, se considerar que el
valor de su cota es cero. Normalmente esto indicar que no se defini el MDT para ese punto, aunque es
posible que s se definiese y el valor de su cota sea efectivamente cero - de todas formas si toma puntos a cota
cero, tenga cuidado de no mojarse los pies,
Bibliografa:
http://topoligonar.galeon.com/
http://agrimensuradominicana.blogspot.com/
Agradecer a la profesora Hilda estrella por ofrecer sus vastos conocimientos a nosotros sus alumnos gracias.