Announcements

Starting in December, we will archive content from the community that is 10 years and older. This FAQ provides more information.

Community Contests

Generación de Script para posicionar señalización vial a partir de un Excel
4 Entries

This contest ended onThursday, June 22, 2023

About Generación de Script para posicionar señalización vial a partir de un Excel

¡Haz uso y aprende las herramientas de Dynamo para Civil 3D en un proceso de automatización en un caso real muy común en el sector de infraestructura vial!

 

Criterios y normativa

En el archivo de nombre “BC_Reto_comunidad.dwg” se tiene superficies, alineamientos, obras lineales y otras entidades inteligentes, se requiere incorporar al modelo, bloques 3D de señalización vial a partir de una plantilla u hoja de cálculo.

  1. Genere un Script en Dynamo que inserte bloques de señalización leyendo desde una plantilla Excel al menos los siguientes datos:
    • - Progresiva o estación.
    • - Tipo de señal.
    • - Lado de la vía.

  2. Los bloques así mismo deberán contener propiedades extendidas, de tal forma que el bloque aporte con información al modelo digital. El Script debe añadir o actualizar las “property sets” asignando valores correctos a los mismos bloques de manera automática y a partir del mismo archivo Excel. La información mínima a representar es:
    • - Progresiva o estación
    • - Tipo de señal
    • - Lado
    • - Desfase desde el eje.
    • - Coordenadas de inserción.


Disposición geométrica de las señales.
Las señales se deben colocar tomando el siguiente esquema como referencia. Note en la vista de sección transversal que las señales están ubicadas a una distancia o desfase “X” a partir del final del bordillo.

Bloques a utilizar.
Utilice los bloques multivista disponibles en Civil 3D. Considera la siguiente imagen de ejemplo de su ubicación y acceso.

Entregables para evaluación.
Para evaluación y definición del ganador se requiere entregar:

  • - Script de Dynamo
  • - Video breve (máx 4 minutos) de descripción del Script y lo que hace.
  • - Hoja de cálculo o Excel con los datos de su prueba para verificación.
  • - DWG de resultados, con lo bloques creados que contienen las propiedades extendidas.

 

Recomendaciones o comentarios finales.

  • - La plantilla base de Excel la decide o define el usuario.
  • - Tome decisiones sobre consideraciones no mencionadas en este resumen. Sea coherente con sus decisiones y justifique el por qué de ellas o cómo beneficia al Script.
  • - Si usa código Python debe explicar en el video qué significa la línea de código, de tal forma de saber si el usuario no ha copiado el código Python, o al menos, puede describirlo correctamente.
  • - Se valorará que el Script tenga un uso escalable. Es decir, cualidades adicionales que pueden enriquecer el Script para más casos reales. Por ejemplo, si hay un cambio de sección y se quita el bordillo, ¿cómo el Script responde a su posición X en el esquema planteado?
  • - Considere que los bloques deberán quedar orientados trasversalmente a la obra lineal o alineación (eje) de manera automática a partir del Script. Esto quiere decir que no se requieren rotaciones manuales para que el eje quede orientado correctamente en tangentes y curvas de la definición geométrica horizontal.
  • - Los bloques disponibles en Civil 3D tienen una altura de poste bastante reducida, ignore esto y trate de que el bloque no esté “volando” en el modelo tridimensional, sino que puede utilizar una distancia que considere para estar enterrado.
  • - Es posible que los materiales generados se compartan con la comunidad de Autodesk.

 

  • - Inicio del concurso y de la fecha para enviar propuestas: 25 de abril del 2023 12:00am PST
  • - Fin del concurso y de la fecha para enviar propuestas: 22 de junio del 2023 11:59pm PST
  • - Puedes dar like a partir del: 25 de abril del 2023 12:00am PST
  • - Fin de la fecha de dar like: 22 de junio del 2023 11:59pm PST
  • - Fecha de la mesa redonda final dónde se anunciarán los ganadores/as: 29 de junio del 2023
  • - Dale like a la propuesta que más te guste, puedes dar like a varias de ellas.
  • - Se permiten varias participaciones por persona. Solo una propuesta será escogida como ganadora por persona.

 

Premios:

  • - Recompensa de oro (3000 puntos): por un valor de hasta 100 USD en artículos con el logotipo de la comunidad de su elección.
  • - Recompensa de plata (2000 puntos): por un valor de hasta 55 USD en artículos con el logotipo de la comunidad de su elección.
  • - Recompensa de bronce (1000 puntos): por un valor de hasta 35 USD en artículos con el logotipo de la comunidad de su elección.

 

Modo de evaluación:

El jurado (dos miembros del programa Expert Elite y un empleado de Autodesk) evaluará las propuestas de los concursantes, así como los archivos enviados. En el webinar final se mencionará a los ganadores del premio de Autodesk y se comentará sobre la propuesta recibida y por qué se considera ganador.


Criterios de evaluación

  • - Eficiencia en el Script, uso de nodos idóneos para resumir o reducir lo mayor posible las tareas largas.
  • - Organización y estructura, el script debe estar organizado por bloques según funcionalidad de los nodos. (Bloques de parámetros de ingresos, cálculos, operaciones)
  • - Amplitud a trabajar en diversos casos, así como se especifica en el enunciado, se pretende que el Script puede ser útil para casos donde la información es mayor en las tablas de excel o datos de inicio. Se evaluará si el Script puede adaptarse rápidamente a más usos o casos de tablas de inicio.
  • - Facilidad de comprensión en el uso. A través de Dynamo Player, los scripts puede ser muy fáciles de entender en los parámetros que se demandan al usuario como data de inicio, un orden y una buena propuesta ayuda a que sea fácil de usar.
  • - En caso de empate, el criterio de desempate será el de eficiencia en el script.

 

Los residentes o ciudadanos de Brasil, Argentina, Polonia, Rumania, Italia o cualquier país bajo embargo de EE. UU. no podrán participar en el concurso. / Residents or citizens of Brazil, Argentina, Poland, Romania, Italy or any US embargoed country will not be permitted to participate in the contest.

Debes de tener 18 años o más.

Debes leer las reglas oficiales del concurso (en inglés) aquí. 

SUBMIT AN ENTRY