TopoRutinas Manual de uso

Simbología por códigos

Rutina: Simbología por códigos  ·  Comandos: SIMBOLOS

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.

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)

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:

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

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.