Está en la página 1de 16

TOPOLIGONAR

Topoligonar es una herramienta para la realizacin de clculos topogrficos. Aunque


puede utilizarse en cualquier campo de la topografa est especialmente enfocada a
la topografa de lneas elctricas.
Sus principales caractersticas son la realizacin de clculo de itinerarios, clculo de
radiaciones, taquimtricos, bisecciones y levantamiento de conductores elctricos
areos.

TopoLGCAD versin 2.0


Aplicacin topogrfica para AutoCAD
El programador
TopoLGCAD versin 2.0 es una aplicacin para Topografa Bsica que corre bajo AutoCAD. TopoLGCAD es un
software libre en cdigo fuente abierto sobre el que no recae ningn tipo de licencia ni copyright y puede ser
usado y modificado de forma totalmente libre. La nica restriccin que pongo tanto sobre el cdigo fuente como
sobre el software compilado es que no ser comercializado ni se obtendr beneficio econmico por transferir
una copia del software.
Las funciones de las que consta TopoLGCAD versin 2.0 son las siguientes :

Importacin de ficheros de puntos.


Exportacin de ficheros de puntos.
Insercin manual de puntos.
Edicin de puntos.
Localizacin grfica de puntos.
Listado de puntos.
Triangulacin con lneas de rotura.
Edicin de la triangulacin.
Curvado del Modelo Digital del Terreno.
Obtencin de perfiles longitudinales.
Extraccin de datos polares de replanteo.
Salida de perfiles longitudinales para lneas elctricas.
Colocacin de soportes para lneas elctricas.
Tendido y edicin de conductores elctricos.

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

Compatibilidad con la versin 1.0


Con el fin de mejorar la aplicacin, la versin 2.0, aunque aprovecha algunos de los algoritmos, ha sido reescrita
prcticamante desde cero, y al incorporar nuevas caractersticas no es compatible con los drawings que fueron
creados con la versin 1.0. Por ello no podr editar stos con esta versin. Siento que esto sea as pero es la
nica forma de poder mejorar las herramientas.
Por otro lado algunas caractersticas han cambiado, por lo que si est usando la versin anterior le recomiendo
se lea de nuevo el documento de ayuda antes de utilizar la nueva versin.

Compatibilidad con las versiones de AutoCAD

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

mdulos TPLDTopoLGCADArx.arx y TPLDTopoLGCADDbx.dbx. Por ahora no dispongo de las versiones de


AutoCAD 2004/2005 ni tampoco de Visual C++ .NET 2003, por lo que esta versin solo funciona bajo AutoCAD
2000/2002 al haber sido compilada con las libreras de ObjectARX para AutoCAD 2000 con Visual C++ 6.0.
Espero poder sacar una versin compatible con AutoCAD 2004 pronto.

Instalacin de TopoLGCAD 2.0


Lo primero ser que copie la carpeta de la aplicacin en el directorio raiz de AutoCAD, normalmente Archivos de
programa\ACAD2000. Posteriormente deber registrar la ruta en la Support File Search Path. Para ello vaya al
men

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

TOPOREP y a su vez carga el men 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.

Empezar con TopoLGCAD


Para iniciarse en el manejo de la aplicacin dispone de un ejemplo en el directorio ejemplos de TopoLGCAD.

Importar ficheros de puntos


Esta opcin la encontrar en el submen Puntos>>Importar puntos. El fichero deber ser un fichero de texto sin
formato con el formato N X Y Z. Los separadores de campos vlidos son el carcter coma, espacio o tabulador.
La aplicacin reconocer automticamente el separador si es uno de los anteriores, no tiene que preocuparse
por seleccionarlo.
Puede remplazar los puntos existentes por los nuevos o mezclar los nuevos puntos con los existentes. A la
aplicacin no le importa si se repiten los nmeros de punto, pero si las coordenadas estn duplicadas, uno o
varios de los puntos duplicados, aunque sern presentados, sern ignorados por las operaciones de clculo.

Exportar ficheros de puntos.


Esta opcin la encontrar en el submen Puntos>>Exportar puntos. El formato del fichero de salida ser N X Y
Z y puede seleccionar el separador de campos deseado. Opcionalmente puede seleccionar el rango de puntos
que sern exportados, por defecto el dilogo mostrar el rango entero.

Insertar puntos de forma manual


Esta opcin la encontrar en el submen Puntos>>Insertar puntos. Con esta opcin puede insertar cuantos
puntos quiera aadir a la nube de puntos existente. Si defini el Modelo Digital la aplicacin le sugerir una cota
para el punto que usted puede cambiar.
Si inserta puntos deber o bien triangular de nuevo o editar la triangulacin de forma manual para que el cambio
se refleje en el Modelo Digital del Terreno. Esta operacin no se llevar a cabo de forma automtica.

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.

Obteniendo informacin del MDT


Con la opcin Puntos>>Pinchar cotas puede obtener la cota de cualquier punto que se halle dentro del Modelo
Digital del Terreno, si defini previamente ste, claro.

Cambiando el formato de los puntos


La primera vez que importe o inserte puntos se tomarn los valores por defecto tanto para la altura de texto
como para el radio de la cruceta. Con la opcin Puntos>>Cambiar formato puede cambiar la altura del texto de
los atributos de los puntos definidos y el tamao de la cruceta.

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.

Explotar los atributos de los puntos.


Con la opcin Puntos>>Explotar atributos puede explotar los atributos de los puntos y dejarlos separados en las
capas Puntos_1, N_1 y Z_1 para proceder a la delineacin del taquimtrico. De esta forma el punto se
conservar, si por el contrario, lo explota directamente el punto se perder.

Cambiar las cotas de los puntos


Con esta opcin que encontrar en el submen Puntos>>Cambiar cotas, puede subir o bajar de forma conjunta
las cotas de todos los puntos definidos. Al contrario que en la versin anterior, este comando no tiene efecto
sobre la triangulacin, tngalo presente, y solo use este comando antes de triangular la nube de puntos.

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.

Triangulando la nube de puntos


Con la opcin Triangulacin>>Triangular puntos puede generar la triangulacin. La aplicacin tomar como
lneas de rotura solo las entidades POLYLINE que sean poli lneas optimizadas, LWPOLYLINE, y que se hallen
en la capa ROTURA. Para crear poli lneas vlidas como lneas de rotura deber tener establecida la variable de
sistema 'PLINETYPE' a un valor de 2. Consulte la seccin Longitudinales para ms detalle. Antes de triangular
deber especificarle a la aplicacin la longitud mxima del lado de tringulo.

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.

Borrando lneas de triangulacin


Las lneas de triangulacin se pueden borrar directamente con el comando de AutoCAD _erase o su homlogo
en castellano. Para reflejar los cambios en el MDT deber actualizar ste mediante la opcin
Triangulacin>>Actualizar MDT.

Insertar lneas de triangulacin


Para insertar lneas de triangulacin deber usar la opcin Triangulacin>>Insertar lneas. Designe ambos
extremos de la nueva lnea e inserte cuantas lneas de triangulacin desee. Una vez finalice deber actualizar
usted manualmente el MDT para que los cambios sean efectivos.

Actualizacin del Modelo Digital del Terreno


Toda la informacin grfica del MDT se guarda en memoria en forma matemtica, por ello es imprescindible que
mantenga actualizada la copia en memoria para que est en sincrona con la informacin grfica. La
aplicacin nunca actualizar automticamente el MDT. Siempre que defina o modifique la triangulacin deber
actualizar usted manualmente el MDT mediante el comando Triangulacin>>Actualizar el MDT. Y en la misma
forma cada vez que el dibujo se abra deber realizar esta accin.
Cada documento abierto tendr una copia de su MDT, por lo que TopoLGCAD le permite usar el comportamiento
MDI de AutoCAD, y puede mantener abiertos cuntos documentos desee sin ningn problema.

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.

Sobre las lneas de triangulacin


Al igual que los puntos, en esta versin las lneas de triangulacin son entidades autnomas y no podr realizar
ninguna accin sobre ellas que no sea su eliminacin. Lo he implementado as para evitar errores accidentales
que puedan corromper la triangulacin. Por ello no se sorprenda si no puede mover o editar las lneas de
triangulacin. Si desea realizar acciones sobre las lneas de triangulacin puede explotarlas, pero recuerde que
entonces la lnea ser eliminada de la triangulacin y sta no tendr efecto sobre las operaciones de clculo.
Puede importar una triangulacin de otro drawings simplemente insertndola como un bloque y explotando ste,
o directamente haciendo un copy-paste. Como ya dije anteriormente para que los cambios surjan efecto deber
actualizar manualmente el MDT.

Curvado del MDT


Con la opcin Curvado>>Curvar puede proceder al curvado del MDT, si previamente defini ste. TopoLGCAD
nicamente le solicitar la interdistancia para las curvas de nivel.

Obteniendo perfiles longitudinales

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.

Colocacin de soportes para lneas elctricas


Para Lneas Elctricas, una vez decida colocar los soportes sobre el perfil longitudinal puede utilizar esta
pequea utilidad la cual le facilitar su dibujo. Teclee para ello el comando soporte o vaya al submen Lneas
Elctricas>>Colocar soportes.

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.

También podría gustarte