Prenez le contrôle total de BIMvision et étendez ses possibilités grâce à la puissance de Python. Le plugin BIMvision Python API Bridge permet une communication fluide entre des scripts Python externes et la plateforme BIMvision via une simple API HTTP REST.
Grâce à ce plugin, BIMvision devient programmable. Vous pouvez automatiser des tâches répétitives, créer vos propres flux de travail (workflows), intégrer BIMvision avec des systèmes externes et développer des outils avancés d’analyse et de traitement des données à l’aide de Python.
Fonctionnalités principales
- Contrôle à distance de BIMvision directement depuis des scripts Python
- Interface REST API disponible à l’adresse http://localhost:5000
- Possibilité d’automatisation, de scripting et d’intégrations personnalisées
- Pont de communication simple entre l’interpréteur Python et BIMvision
- Solution idéale pour les développeurs, spécialistes BIM et ingénieurs en automatisation
Après l’installation du plugin, un service local démarre automatiquement au lancement de BIMvision sur le port 5000/TCP. Ce service expose l’API de BIMvision sous forme de service web, permettant aux scripts Python d’envoyer des commandes et d’interagir avec l’environnement BIMvision en temps réel.
Le plugin fonctionne en arrière-plan et ne possède pas d’interface graphique, ce qui garantit une intégration légère et sans perturber le flux de travail standard dans BIMvision.
Configuration requise
- BIMvision 3.1.1 ou version ultérieure
- .NET Framework 4.5.2
- Environnement Python installé
Comment ça fonctionne
Une fois BIMvision lancé, le plugin démarre un service API local à l’adresse: http://localhost:5000
Vos scripts Python peuvent se connecter à cette adresse et exécuter à distance des commandes de l’API BIMvision. Cela crée un puissant pont de communication entre BIMvision et des outils d’automatisation externes basés sur Python.
Une seule instance de BIMvision avec le service API actif peut fonctionner à la fois. Si une autre instance est lancée, BIMvision s’ouvrira normalement, mais le service API ne sera pas disponible.