TopoRutinas Manual de uso

Curvas de nivel y MDT para AutoCAD

Rutina: Curvas de nivel y MDT  ·  Comandos: MDT, BLINEA, CURVAS, RCURVAS

Saca la malla de triángulos (MDT) y las curvas de nivel rotuladas a partir de los puntos del levantamiento, respetando cabezas y pies de talud, sin salir de AutoCAD.

Curvas de nivel con maestras y rótulos
Curvas de nivel con maestras y rótulos

1. Para qué sirve

Tienes el levantamiento ya volcado en AutoCAD (puntos con su cota y las polilíneas de cabeza y pie de talud, bordillos, cunetas...) y necesitas el plano con curvas de nivel. Con estos cuatro comandos lo haces en el mismo dibujo:

  1. MDT triangula los puntos. Las polilíneas que van de punto a punto se usan como líneas de rotura: ningún triángulo las cruza, así que las curvas quiebran justo en la cabeza y en el pie del talud.
  2. Revisas la malla y, con BLINEA, quitas los triángulos que sobran (el centro de una rotonda, un triángulo largo en el borde).
  3. CURVAS saca las curvas normales y maestras.
  4. RCURVAS las rotula con su cota.

Separar la malla de las curvas es a propósito: así revisas el terreno antes de sacar nada.

Puntos, líneas de rotura y malla
Puntos, líneas de rotura y malla

2. Comandos

ComandoQué hace
MDTCrea la malla de triángulos (3DFACE) a partir de puntos y líneas de rotura.
BLINEABorra líneas de la malla pinchándolas: se van los triángulos que usan esa línea.
CURVASSaca las curvas de nivel de las 3DFACE seleccionadas (normales y maestras).
RCURVASRotula las curvas con su cota y deja gruesas las rotuladas.

Flujo recomendado: MDT → revisar → BLINEA → CURVAS → RCURVAS.

3. Paso a paso

3.1 MDT: la malla

  1. Escribe MDT.
  2. selecciona puntos y polilineas de rotura (vale ventana sobre todo): haz una ventana sobre todo el levantamiento. Coge:
    • Puntos: objetos POINT o bloques (INSERT). La cota es la Z del punto o del punto de inserción del bloque.
    • Líneas de rotura: polilíneas (LWPOLYLINE, POLYLINE 2D o 3D) y líneas (LINE) que van de punto a punto.
    • Lo que esté en capas que empiezan por CURVAS_ se ignora solo (las curvas de una pasada anterior no cuentan como roturas).
  3. Lado maximo en el borde exterior en m, 0 = sin limite: escribe un valor o pulsa Intro.
    • Sirve para que en los bordes no se unan zonas sin datos con triángulos largos. Recorta solo desde fuera hacia dentro los triángulos cuyo lado exterior sea más largo que ese valor. Los triángulos interiores largos (un talud ancho, por ejemplo) no se tocan, y un lado exterior que sea línea de rotura tampoco.
    • Recomendación: unas 3 veces la separación habitual entre puntos. O pon 0 y limpia luego a mano con BLINEA.
  4. La malla queda en la capa MDT_TIN y en la línea de comandos sale el informe:
    • triángulos creados y tiempo;
    • puntos usados (y cuántos salen de vértices de polilínea 3D sin punto debajo);
    • recortados en el borde por el lado máximo;
    • puntos ignorados por tener Z = 0 y puntos repetidos quitados;
    • vértices de rotura sin punto y sin Z (la rotura se corta ahí);
    • tramos de rotura respetados, "N de M";
    • AVISO si dos roturas se cruzan sin tener un punto en común, o si algún tramo no se pudo forzar.

Cómo trata los datos:

Si repites MDT sobre el mismo levantamiento, borra antes la capa MDT_TIN: si no, tendrás dos mallas superpuestas.

3.2 Revisar y limpiar con BLINEA

Mira la malla. Lo normal es que sobre algo en dos sitios:

  1. Escribe BLINEA.
  2. Pincha la linea a borrar [Deshacer] <terminar>: pincha una línea de la malla, hacia la mitad de la línea (cerca de un vértice llegan muchas y podrías coger otra).
    • Si es una línea del borde, se borra 1 triángulo; si es interior, 2 (los dos que la comparten).
    • Si pinchas donde no hay malla, avisa y no borra nada.
  3. Sigue pinchando las que quieras. D (Deshacer) recupera los triángulos del último clic, y puedes deshacer varios seguidos.
  4. Intro para terminar.

Mientras dura el comando se desactivan las referencias a objetos (para que el clic no salte a un punto) y al salir se dejan como estaban. Después, U deshace toda la pasada de BLINEA de una vez.

Rotonda: antes y después de vaciar el centro con BLINEA
Rotonda: antes y después de vaciar el centro con BLINEA

3.3 CURVAS

  1. Escribe CURVAS.
  2. selecciona los triangulos (3DFACE) de la malla: ventana sobre la malla.
  3. Equidistancia en m: por ejemplo 0.5 o 1.
  4. Maestra cada cuantas curvas: por ejemplo 5 (con equidistancia 1, maestra cada 5 m).
  5. Salen las curvas y el informe: polilíneas creadas y cuántas maestras.

Las curvas son polilíneas (LWPOLYLINE) con elevación: la cota está en Propiedades → Elevación. Son rectas por triángulo, sin suavizar, porque suavizar puede hacer que dos curvas se crucen. Si has borrado triángulos con BLINEA, las curvas respetan el hueco. Las curvas se cuentan desde la cota 0: con equidistancia 0,5 salen a 14,0, 14,5, 15,0...

Si repites CURVAS, borra antes las curvas anteriores (no se sustituyen solas).

3.4 RCURVAS: rotular

  1. Escribe RCURVAS.
  2. selecciona las curvas de nivel (vale ventana sobre todo): solo coge polilíneas en capas CURVAS_*, así que puedes hacer ventana sobre todo el plano.
  3. Rotular una de cada cuantas curvas, 1 = todas: cuenta desde la cota 0 con la equidistancia que detecta en las curvas. Si pones el mismo número que en "maestra cada" de CURVAS, se rotulan justo las maestras.
  4. Distancia entre rotulos de una misma curva en m: los rótulos se reparten por igual a lo largo de cada curva, separados al menos esa distancia. Toda curva rotulada lleva al menos uno.
  5. Altura de texto en m: en metros de dibujo. Orientativo: 2 mm en papel son 1 m a 1:500 y 0,25 m a 1:125 (altura en m = mm en papel × escala / 1000).
  6. Si ya hay rótulos de una pasada anterior pregunta Borrarlos? [Si/No]. Con Sí se borran y se rotula de nuevo; con No se quedan y los nuevos los esquivan.

Lo que hace:

Si giras la vista después, vuelve a lanzar RCURVAS (y contesta Sí a borrar los anteriores). Si imprimes desde una presentación con la ventana girada, lanza RCURVAS dentro de esa ventana.

Detalle: puntos, roturas, curvas y rótulos
Detalle: puntos, roturas, curvas y rótulos

4. Opciones y valores por defecto

ComandoPreguntaPor defecto
MDTLado máximo en el borde exterior0 (sin límite)
CURVASEquidistancia1 m
CURVASMaestra cada cuántas curvas5
RCURVASRotular una de cada cuántas curvasla de "maestra cada" de CURVAS (5 si no has usado CURVAS)
RCURVASDistancia entre rótulos50 m
RCURVASAltura de texto1 m
RCURVASBorrar rótulos anterioresSí

Cada comando recuerda lo último que contestaste mientras el dibujo siga abierto: la próxima vez basta con Intro.

5. Qué crea en el dibujo

CapaObjetosColorGrosor
MDT_TINTriángulos (3DFACE)8 (gris)por defecto
CURVAS_MAESTRASCurvas maestras y rotuladas (LWPOLYLINE con elevación)30 (naranja)0,30 mm
CURVAS_NORMALESCurvas intermedias (LWPOLYLINE con elevación)30 (naranja)por defecto
CURVAS_TEXTOSRótulos de cota (MTEXT con máscara de fondo)30 (naranja)por defecto

Cada comando es un solo paso de deshacer: U justo después lo deshace entero.

6. Limitaciones conocidas

7. Preguntas frecuentes

¿Qué pongo en "lado máximo en el borde exterior"? Unas 3 veces la separación habitual entre tus puntos. Si levantas cada 5 m, pon 15. Si no lo tienes claro, pon 0 y quita luego los triángulos largos del borde con BLINEA.

Mis polilíneas de talud están a cota 0. ¿Valen? Sí, siempre que cada vértice caiga sobre un punto del levantamiento (a menos de 1 cm). Toman la cota del punto que tienen debajo. Dibújalas con referencia a Punto/Nodo activada.

He borrado un triángulo que no era. Dentro de BLINEA, D (Deshacer) lo recupera. Si ya has salido, U deshace toda la pasada de BLINEA.

Los rótulos salen boca abajo. Has girado la vista (o la ventana de la presentación) después de rotular. Lanza RCURVAS otra vez con la vista como la vas a imprimir y contesta Sí a borrar los anteriores.

¿Puedo rotular curvas que no ha hecho CURVAS? Sí, si son polilíneas (LWPOLYLINE) con la cota como elevación y las pasas a una capa que empiece por CURVAS_ (por ejemplo CURVAS_NORMALES).

8. Requisitos

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

9. Instalación

  1. Copia curvas_nivel.fas en una carpeta fija (por ejemplo C:\Rutinas\).
  2. En AutoCAD escribe APPLOAD, busca el archivo y pulsa Cargar. En la línea de comandos sale Curvas de nivel v1.6 cargado.
  3. Para que cargue siempre al abrir AutoCAD: en la misma ventana de APPLOAD, en Conjunto de aplicaciones de inicio, pulsa Contenido... → Añadir... y elige curvas_nivel.fas.

Para probar sin tocar tus planos, abre ejemplo/ejemplo.dwg (las instrucciones están en ejemplo/LEEME.txt).