Obtén control total sobre BIMvision y amplía sus capacidades utilizando el poder de Python. El plugin BIMvision Python API Bridge permite una comunicación fluida entre scripts externos de Python y la plataforma BIMvision mediante una sencilla API HTTP REST.
Con este plugin, BIMvision se vuelve programable. Puedes automatizar tareas repetitivas, crear tus propios flujos de trabajo (workflows), integrar BIMvision con sistemas externos y desarrollar herramientas avanzadas de análisis y procesamiento de datos utilizando Python.
Funciones principales
- Control remoto de BIMvision directamente desde scripts de Python
- Interfaz REST API disponible en http://localhost:5000
- Permite automatización, scripting e integraciones personalizadas
- Puente de comunicación sencillo entre el intérprete de Python y BIMvision
- Solución ideal para desarrolladores, especialistas BIM e ingenieros de automatización
Después de instalar el plugin, al iniciar BIMvision se ejecuta automáticamente un servicio local en el puerto 5000/TCP. Este servicio expone la API de BIMvision como un servicio web, permitiendo que los scripts de Python envíen comandos e interactúen con el entorno de BIMvision en tiempo real.
El plugin funciona en segundo plano y no incluye interfaz gráfica, lo que garantiza una integración ligera y sin interferir con el flujo de trabajo habitual en BIMvision.
Requisitos
- BIMvision 3.1.1 o superior
- .NET Framework 4.5.2
- Entorno de Python instalado
Cómo funciona
Una vez que BIMvision se inicia, el plugin lanza un servicio API local en: http://localhost:5000
Tus scripts de Python pueden conectarse a esta dirección y ejecutar comandos de la API de BIMvision de forma remota. Esto crea un potente puente de comunicación entre BIMvision y herramientas externas de automatización basadas en Python.
Solo puede ejecutarse una instancia de BIMvision con el servicio API activo al mismo tiempo. Si se inicia otra instancia del programa, BIMvision se abrirá normalmente, pero el servicio API no estará disponible.