Saltar al contenido
TopoRutinas

Simbología por códigos

Cada punto del levantamiento con su símbolo, su capa y su cota, de golpe.

  • SIMBOLOS

Para quién: Topógrafos que importan levantamientos con códigos de campo a AutoCAD y los simbolizan a mano.

Simbología por códigos: simbolos
Simbolos
Simbología por códigos: simbolos zoom
Simbolos zoom
Simbología por códigos: antes
Antes
Simbología por códigos: libreria
Libreria

Qué te resuelve

  • Inserta el bloque de cada código (árbol, farola, pozo...) en la X, Y, Z exacta del punto: 53 símbolos en 0,2 s en el ejemplo.
  • Una tabla CSV que haces una vez (en Excel) y reutilizas en todos los trabajos: bloque, capa, escala, giro y color por código.
  • Trae solos los bloques que falten desde tu librería DWG, sin abrirla.
  • Rellena los atributos NUMERO, CODIGO y COTA del bloque.
  • Informe al final con los puntos sin código o con códigos que no están en la tabla. Repetirlo no duplica símbolos.

Comandos

ComandoQué hace
SIMBOLOSInserta el símbolo de cada punto seleccionado según la tabla de correspondencias (CSV).

Qué incluye

  • simbologia.fas (rutina compilada) y manual de uso
  • Librería de ejemplo con 10 símbolos (simbolos_ejemplo.dwg) y su CSV de correspondencias
  • ejemplo.dwg: levantamiento de una calle con 61 puntos para probar en 1 minuto

Requisitos

Programa
AutoCAD 2021 o posterior, versión completa
No funciona en
AutoCAD LT
Sistema
Windows
Probadas en
AutoCAD 2026
Unidades
Metros (1 unidad de dibujo = 1 m)

Manual de uso completo

Simbología por códigos

Pone a cada punto del levantamiento su símbolo (árbol, farola, pozo, arqueta...) según su código de campo, en su capa y a su cota.

Levantamiento simbolizado
Levantamiento simbolizado

1. Para qué sirve

Importas el levantamiento y tienes cientos de puntos iguales con su código: ARB, FAR, POZ... Hasta ahora tocaba ir punto por punto insertando el bloque que toca. Con SIMBOLOS le das una tabla (un CSV que haces una vez y reutilizas en cada trabajo) que dice qué bloque va con cada código, en qué capa y a qué escala, y la rutina lo inserta en todos los puntos de golpe.

  • El bloque se inserta en la X, Y, Z exacta del punto.
  • El punto original se queda donde estaba (puedes pasarlo a otra capa).
  • Si el bloque tiene atributos NUMERO, CODIGO o COTA, se rellenan solos.
  • Al final te dice cuántos símbolos ha puesto de cada código y qué puntos se han quedado sin símbolo y por qué.

2. Comandos

ComandoQué hace
SIMBOLOSInserta el símbolo de cada punto seleccionado según la tabla de correspondencias (CSV).

3. Paso a paso

  1. Escribe SIMBOLOS.
  2. Selecciona los puntos. Vale una ventana sobre todo el dibujo: solo se cogen los objetos punto (POINT).
  3. Elige el CSV de correspondencias (cuadro de diálogo).
  4. Si hay puntos sin código, pregunta: Usar el nombre de su capa como codigo? [Si/No]. Contesta Sí si tu levantamiento viene con una capa por código (capa ARB, capa FAR...). Si no, No.
  5. Si alguno de los bloques del CSV no está en el dibujo, dice cuáles faltan y te pide la librería DWG donde buscarlos. Si cancelas, sigue sin librería y te avisa de los puntos que se quedan sin símbolo.
  6. Pregunta Mover los puntos que reciben simbolo a la capa SIMB_PUNTOS? [Si/No]. Con Sí los puntos que ya tienen símbolo pasan a esa capa (así puedes apagarlos o inutilizarlos de una vez). Con No se quedan en su capa.
  7. Lee el informe en la línea de comandos. Ejemplo con el dibujo de muestra:
SIMBOLOS: libreria simbolos_ejemplo.dwg cargada (10 bloques nuevos en el dibujo).
SIMBOLOS: 53 simbolos insertados (0.2 s).
     ARB -> bloque ARBOL en capa TOP_VEGETACION: 13
     FAR -> bloque FAROLA en capa TOP_ALUMBRADO: 9
     ...
     AVISO: 2 puntos sin codigo (se puede usar la capa como codigo).
     AVISO: 6 puntos con codigos que no estan en el CSV: BOR (3), MUR (2), TAL (1)

Si lanzas SIMBOLOS otra vez sobre los mismos puntos no se duplica nada: los puntos que ya tienen su símbolo se saltan ("Ya tenian simbolo"). Solo se ponen los que falten, por ejemplo los de puntos nuevos o los de símbolos que hayas borrado.

De dónde saca el código de cada punto

Por este orden:

  1. Del dato que guarda el comando PTXT al importar el fichero de campo (número y código de cada punto).
  2. Del código que guardó una pasada anterior de SIMBOLOS (por si el punto ya no está en su capa original).
  3. Del nombre de la capa del punto, si contestas Sí en el paso 4.

Mayúsculas y minúsculas dan igual: arb, Arb y ARB son el mismo código.

4. Cómo preparar tu CSV de correspondencias

Una línea por código, con estas columnas separadas por punto y coma (o por comas):

codigo;bloque;capa;escala;girar;color
ARB;ARBOL;TOP_VEGETACION;1;0;3
FAR;FAROLA;TOP_ALUMBRADO;1;0;30
POZ;POZO;TOP_SANEAMIENTO;1;0;5
PAP;PAPELERA
ColumnaQué esSi la dejas vacía
codigoCódigo de campo del punto. Obligatorio.—
bloqueNombre del bloque a insertar.El mismo código (bloque llamado ARB)
capaCapa del símbolo. Se crea si no existe.TOP_<codigo> (TOP_ARB)
escalaFactor de escala del bloque. Admite coma decimal (0,5) con separador ;.1
girarGiro en grados, sentido antihorario, desde el eje X del SCP actual.0
colorColor (1 a 255) con el que se crea la capa si no existe.7 (blanco/negro)
  • Las líneas que empiezan por # son comentarios. La cabecera (codigo;bloque;...) se salta sola.
  • Varios códigos pueden ir a la misma capa (en el ejemplo, ARQ y REG van a TOP_SERVICIOS).
  • Si una capa ya existe en el dibujo, no se le cambia el color.
  • Se puede hacer con Excel: escribe las columnas y "Guardar como" > CSV (delimitado por comas). El Excel en español lo guarda con punto y coma; los dos valen. También vale el Bloc de notas (UTF-8 o ANSI, con tildes y eñes).
  • Si una línea tiene un error (escala que no es un número, capa con caracteres no válidos como <>/\":;?*|=, color fuera de 1-255) se ignora y el informe te dice el número de línea. Si un código está repetido, vale la primera línea y también se avisa.

Puedes partir del codigos_ejemplo.csv que viene en la carpeta del ejemplo.

5. Cómo preparar tu librería de bloques

La librería es un DWG cualquiera con los bloques definidos (da igual que estén insertados en el dibujo o solo definidos). Puedes usar la librería de tu empresa. Para que los símbolos salgan bien:

  • Punto base del bloque = el punto topográfico. Es lo que se coloca encima del punto.
  • Dibújalos en metros a su tamaño real (copa de árbol de 3 m, tapa de pozo de 1,2 m...). Si tus bloques están a otro tamaño, ajusta la columna escala del CSV.
  • Entidades en la capa 0 y con color PorCapa: así el símbolo toma el color de la capa donde se inserta (la del CSV).
  • Atributos opcionales con estas etiquetas, que se rellenan solos:
    • NUMERO: número de punto (si el punto viene de PTXT).
    • CODIGO: código del punto.
    • COTA: Z del punto con 2 decimales.
    • Hazlos invisibles si no quieres verlos (los datos siguen dentro del bloque para extraerlos luego). Otros atributos que tenga el bloque llevan su valor por defecto.

simbolos_ejemplo.dwg es un modelo: 10 bloques sencillos hechos así. El vértice muestra número y cota; el pozo, la cota; los demás los llevan invisibles.

Librería de ejemplo
Librería de ejemplo

6. Opciones y valores por defecto

PreguntaPor defectoSe recuerda
CSV de correspondencias— (la primera vez)Sí, el último usado
Usar la capa como código (solo si hay puntos sin código)SíSí
Librería DWG (solo si faltan bloques)—Sí, la última usada
Mover los puntos a SIMB_PUNTOSNoSí

Los valores se recuerdan mientras el dibujo está abierto.

7. Qué crea en el dibujo

QuéDóndeDetalle
Símbolos (bloques insertados)Capa del CSV, por defecto TOP_<codigo>En la X, Y, Z del punto, con la escala y el giro del CSV. Color de capa del CSV o 7.
Atributos NUMERO, CODIGO, COTADentro de cada símboloSolo si el bloque los tiene.
Capa SIMB_PUNTOSColor 8Solo si contestas Sí a mover los puntos.
Definiciones de bloqueTabla de bloquesLas que traiga la librería (también las que no uses; se quitan con LIMPIA/PURGE).
Enlace punto-símboloDatos extendidos (xdata SB_SIMBOLO) en el punto y en el símboloEs lo que evita duplicar al repetir. No se ve ni molesta.

Todo lo que hace un SIMBOLOS se deshace con un solo H (deshacer).

8. Limitaciones conocidas

  • Solo trabaja con objetos punto (POINT). Si tus puntos son bloques o textos, no los coge.
  • El código tiene que coincidir entero: ARB1 y ARB son códigos distintos. Si usas sufijos, pon una línea por cada uno.
  • Si un bloque ya existe en el dibujo se usa el del dibujo, aunque la librería tenga otro con el mismo nombre. Para usar el de la librería, borra o renombra antes el del dibujo.
  • El símbolo no sigue al punto: si luego mueves el punto, mueve también su símbolo (o bórralo y vuelve a lanzar SIMBOLOS).
  • Si cambias el CSV (otra capa, otra escala), los símbolos que ya están no se actualizan: bórralos y vuelve a lanzar el comando.
  • El giro es fijo por código (columna girar); no lee orientaciones de cada punto.
  • Los atributos de varias líneas se insertan como atributos de una línea. Los bloques dinámicos entran en su estado por defecto.
  • Los puntos que están en capas bloqueadas no se tocan (se avisa cuántos).
  • Al cargar la librería entran todas sus definiciones de bloque, no solo las que se usan.

9. Preguntas frecuentes

Mi levantamiento no viene de PTXT, pero cada código está en su capa. ¿Sirve? Sí. Contesta Sí a "Usar el nombre de su capa como código". La capa ARB se trata como código ARB. Si tus capas se llaman distinto (por ejemplo PT_ARB), pon ese nombre en la columna codigo del CSV.

He cambiado la escala en el CSV y no pasa nada al repetir. Es a propósito, para no duplicar. Borra los símbolos de ese código (selecciona por capa con SELECRAPIDA/QSELECT) y lanza SIMBOLOS otra vez: solo se ponen los que faltan.

¿Qué pasa con los puntos de códigos que no son de símbolo (bordillos, muros, taludes)? Nada: se quedan como están y el informe los lista en "codigos que no estan en el CSV", para que veas si se te ha escapado alguno.

¿Puedo usar la librería de bloques de mi empresa? Sí, cualquier DWG con los bloques definidos. Mira el apartado 5 para que el punto base y el color salgan bien.

¿Tengo que tener la librería abierta? No. Basta con elegir el archivo cuando lo pide; la rutina trae los bloques al dibujo sin abrirla.

10. Requisitos

AutoCAD 2021 o posterior (versión completa, no LT). Probado en AutoCAD 2026.

11. Instalación

  1. Copia simbologia.fas en una carpeta fija (por ejemplo C:\Rutinas\).
  2. En AutoCAD escribe APPLOAD, busca simbologia.fas y pulsa Cargar.
  3. Para que cargue siempre: en la misma ventana, Conjunto de aplicaciones de inicio > Contenido > Añadir > elige simbologia.fas.
  4. Si AutoCAD avisa de que el archivo no es de una ubicación de confianza, añade la carpeta en Opciones > Archivos > Ubicaciones de confianza.

Al cargar verás: Simbologia por codigos v1.0 cargado. Comando: SIMBOLOS.