En los proyectos de ingeniería civil o de diseño vial, realizar los planos de señalización de una carretera comprende también uno de los trabajos más arduos de realizar, debido a que después de realizar el análisis, basarse en las normas y establecer la ubicación de las señales verticales a lo largo de la vía, viene el trabajo de dibujar o insertar los bloques de todas estas señales a lo largo del eje de la carretera.

Mediante esta rutina y tomando nuevamente los datos de un archivo CSV resultantes de un estudio, podremos insertar los bloques creados para dibujar la señalización de una vía en cuestión de segundos.

ACTUALIZACIÓN 2.05: Esta rutina como es lógico funciona en base a datos que se deben de tener por anticipado para poder realizar su trabajo, los datos que se necesitan son los siguientes:

  1. Una entidad tipo polilínea “LWPOLYLINE” o también es posible seleccionar un objeto alignment o “AECC_ALIGNMENT” de Civil 3D, NO es posible usar un objeto de gráficos Proxy, ya que no podría evaluarse.
  2. Bloques de todas las señales u objetos que se insertarán a lo largo del eje de la vía.
  3. Un listado en formato CSV, en donde se tendrán los siguientes datos ordenados por columnas: Progresiva (en formato de número sin el signo +), Sentido de ubicación de la señal (D=Derecha e I=Izquierda), el nombre del bloque a insertar y por último todos los atributos que correspondan a ese bloque a insertar.
  4. Cada bloque podrá tener “n” atributos, no es necesario que todos los bloques tengan igual número de atributos. Cada bloque deberá de tener un atributo en donde se escribirá automáticamente la progresiva con un formato incluyendo el signo “+”.
  5. El orden en la definición de los atributos en el bloque creado es sumamente importante, debido a que la rutina establece el contenido del atributo en el orden de definición del mismo, si el orden de los atributos en el bloque no es el deseado, entonces se deberá de reordenar los mismos antes de usar la rutina.

Desde aquí podrás descargar esta segunda versión de la aplicación Lisp, un archivo de CAD DWG que incluye varias señales y además un archivo CSV de ejemplo, tu puedes crear tus propios bloques y crear tu propio archivo CSV con los datos necesarios para la inserción de dichos bloques, si deseas puedes compartir en el foro de la comunidad los bloques que puedas crear para que puedan ser de ayuda a otros usuarios.

Puedes descargar el archivo con bloques de señalización y de ejemplo
Puedes descargar el archivo con bloques de señalización y de ejemplo

Es recomendable que todos los bloques estén ya insertados o copiados en el archivo del eje a ubicar (cópialos y pégalos todos en el archivo que vas a trabajar), también se aconseja que los bloques sean dinámicos, para ajustar su posición en caso de que se superpongan entre ellos y ordenarlos, en otras palabras, créalos lo mejor posible.

El archivo CSV tiene el siguiente formato:

Descripción del formato
Descripción del formato

Para utilizar esta rutina debes de hacer lo siguiente:

  • Carga el archivo lisp en AutoCAD.
  • Ingresa el nombre del comando: SENAL
  • Selecciona el eje de la carretera (polilínea o un objeto alignment de Civil 3D).
  • Ingresa la progresiva inicial del eje (por defecto es 0.00 = 0+000), si sigues el archivo de ejemplo, deberás de ingresar 123000.
  • Ingresa la escala de inserción de los bloques, por defecto es 1.00.
  • Ingresa la separación de inserción de los bloques con respecto al eje, por defecto es 3.5 (para ambos lados).
  • ¿Cambiar inicio del eje (polilínea)? [Sí/No] <No>: Solo si el objeto seleccionado es una polilínea, la rutina preguntará si se desea cambiar el inicio del eje (algunas veces el inicio es reconocido como el final, todo depende de cómo se ha construido la polilínea), por defecto es No.
  • Elige el archivo de CSV con los datos que la rutina lisp debe de considerar para insertar los bloques correctamente.
  • Es todo.

El resultado es la inserción de todos los bloques que están listados en el archivo CSV, los bloques se insertan en cada punto de ubicación (PK) a una separación desde el eje ingresada y la señal se inserta con la rotación adecuada para que siempre se muestre perpendicular al eje.

Los bloques de señalización insertados en el dibujo
Los bloques de señalización insertados en el dibujo

VIDEO