AutoCAD Civil 3D es un software orientado para resolver procesos de ingeniería civil y topografía, en él se pueden realizar proyectos de todo tipo y en todos ellos obtener los respectivos volúmenes o metrados de movimiento de tierras.

Todos estos datos de diseño o de movimientos de tierras tienen sus respectivos sustentos, uno de los más solicitados es las secciones transversales o cortes a un intervalo definido sobre el eje de un área a evaluar el volumen.

Estas secciones o cortes transversales, se presentan como planos en un número de vistas de sección que depende de la altura o anchura de las mismas o de la escala usada en el formato.

Esta rutina Lisp te ayuda a actualizar todos los planos o láminas que contengan un atributo destinado para detallar el intervalo de las progresivas de las vistas de las secciones transversales ubicadas en una ventana en el espacio papel.

Este comando recorre cada Layout (presentación) o actúa sobre el actual layout, selecciona las secciones transversales que necesariamente deben de ser objetos de Civil 3D “Section view” o “Vista en sección”.

Estas secciones se deben de encontrar a la vista en un “mview”, “viewport” o “ventana gráfica” del tipo “Section“, obtiene el intervalo de las progresivas de inicio y fin del grupo y lo escribe en el valor del atributo indicado al inicio de la ejecución de este comando.

En esta versión de la app, es recomendable que se tenga en el layout una sola ventana y que sea la que muestra las secciones transversales para evitar que se evalúe una ventana con secciones transversales que no se desean.

Para utilizar esta rutina debes de hacer lo siguiente:

  • Carga el archivo lisp en AutoCAD Civil 3D.
  • Ingresa el nombre del comando: PKS
  • Selecciona la etiqueta del atributo para obtener el nombre del bloque y el atributo que se actualizará con la información obtenida.
  • Indica la actuación de la rutina, la información de los intervalos de PK se pueden actualizar en el atributo solo del layout actual o de todos layouts del archivo de dibujo.

El resultado es la actualización en todos los bloques de cada layout del dibujo, el valor del atributo indicado, con el dato del intervalo de progresivas de secciones de la ventana de cada layout.

Actualización VERSIÓN 2.0

  • En la nueva versión ya no es necesario ingresar el nombre del bloque ni el del atributo a actualizar, solo basta con seleccionar el atributo que se desea actualizar con el intervalo de PKs.
  • Además, la rutina solicitará que se indique si solo se quiere actualizar el layout actual o todos los layouts del archivo de dibujo.
  • Se ha corregido un error en el cual las progresivas mayores a 9+999 de las secciones transversales no eran tomadas en cuenta.