Si vous êtes un utilisateur régulier de NavVis IVIONvous vous êtes peut-être posé la question : Existe-t-il un moyen de l'intégrer plus profondément à mes autres logiciels ? Ou de modifier cette partie de l'interface utilisateur ? Puis-je créer des flux de travail et des services sur mesure pour mon propre site cas d'usage?
Bonne nouvelle ! La réponse est oui. NavVis Le site Web de la Commission européenne propose deux API qui permettent aux développeurs d'effectuer ces tâches de personnalisation - et bien plus encore - en créant des scripts et des applications personnalisés basés sur des données ou des fonctionnalités provenant des sites Web de la Commission européenne et de la Commission européenne. NavVis IVION. L'API offre aux développeurs une variété d'outils qui font de NavVis IVION en une plateforme extrêmement flexible pour travailler avec des données spatiales en 3D.
Ces API sont destinées à tous les NavVis IVION utilisateurs. Cela signifie que :
- numérisation laser les professionnels qui ont besoin de s'intégrer NavVis IVION dans des outils tiers tels qu'Autodesk afin d'améliorer les flux de travaux de construction ou de numérisation versBIM .
- Les grandes entreprises manufacturières qui souhaitent se connecter à des outils tels que SAP pour développer leurs flux de travail, de maintenance et d'exploitation. NavVis IVION avec des outils tels que SAP pour développer leurs flux de travail planification, de maintenance et d'exploitation
- Les fournisseurs de logiciels ou de technologies qui utilisent des données spatiales en 3D pour élaborer leurs solutions de nouvelle génération.
- Toute entreprise planification utilise des données spatiales 3D riches comme élément constitutif de ses programmes transformation numérique .
Si cela vous ressemble, mais que vous ne savez pas comment commencer à utiliser une API, cet article vous expliquera tout ce que vous devez savoir. Nous verrons ce qu'est une API, quels types d'API NavVis et les types d'applications et de scripts que votre entreprise peut créer à l'aide de celles-ci. Nous vous indiquerons ensuite la voie à suivre pour commencer à travailler sur vos propres projets de personnalisation.
Qu'est ce qu'une API ?
Une API est une interface de programmation d' applications. Ces outils sont utilisés par une entreprise comme Google, Facebook ou NavVis pour exposer les données ou les fonctionnalités de leur application à des tiers.
Une API comprend une liste documentée d'opérations qu'un développeur peut utiliser à ses propres fins. Considérez ces opérations comme des éléments constitutifs d'applications ou de scripts personnalisés. Les opérations courantes d'une API peuvent vous permettre d'extraire et de manipuler un ensemble de données ou d'intégrer une version personnalisée d'une application dans votre page web.
La beauté d'une API réside dans le fait qu'un développeur n'a pas besoin de comprendre comment les opérations sont mises en œuvre dans l'application. S'il comprend comment utiliser l'API de l'application, il peut utiliser les données ou les fonctionnalités de l'API pour ses propres besoins. NavVis IVION pour leurs propres besoins.
Guide condensé des API NavVis
NavVis fournit deux API différentes aux développeurs : une API frontale et une API REST. Ces outils offrent différentes manières de s'interfacer avec NavVis IVION et peuvent être utilisés ensemble ou séparément.
Passons les API au peigne fin.
Qu'est-ce-que c'est une API frontend ?
En règle générale, une API frontend permet d'accéder à l'interface utilisateur – ou au front end – du service.
Cela signifie que l'API frontale deNavVis vous permet de contrôler, d'améliorer ou de personnaliser de manière programmatique. NavVis IVION de manière programmatique. Plus précisément, vous (ou vos développeurs) pouvez utiliser JavaScript ou TypeScript pour intégrer NavVis IVION dans une page web et créer une interface utilisateur spécialement conçue pour vos besoins ou cas d'usage.
À quoi ça sert ?
Vous pouvez utiliser l'API frontale pour effectuer diverses personnalisations. Par exemple :
- Personnaliser NavVis IVION en fonction de la marque visuelle de votre organisation
- Modifier le menu latéral ou d'autres éléments de l'interface utilisateur en fonction de vos besoins
- Ajouter de nouveaux éléments d'interface utilisateur
- Contrôler NavVis IVION à distance afin que les clients puissent bénéficier d'expériences interactives, telles que des visites guidées automatisées
- Configurer NavVis IVION pour (le suivi) des actions de l'utilisateur et réagir de manière utile
- Concevoir et créer des flux de travail personnalisés, comme le suivi des défauts
- Et bien plus
Qu'est-ce-que c'est une API REST ?
Une API REST est une API qui répond aux critères de conception d'une architecture de transfert d' état représentationnel. (Je m'en tiendrai là, mais si vous souhaitez savoir ce que cela signifie, consultez l'excellent document explicatif d'IBM ici).
En bref, l'API REST permet d'accéder à des fonctions NavVis IVION qui s'exécutent en arrière-plan. Vous (ou vos développeurs) pouvez utiliser les points d'extrémité de l'API et les requêtes HTML pour accéder aux données et aux fonctions de IVION qui ne sont pas disponibles via l'interface utilisateur.
À quoi ça sert ?
Vous pouvez utiliser l'API REST pour créer vos propres scripts ou services HTTP. Par exemple, vous pouvez utiliser l'API REST pour créer vos propres scripts ou services HTTP :
- Ajouter la fonctionnalité IoT et afficher les tableaux de données des capteurs dans les boîtes de dialogue pour tout point d'intérêt (POI)
- Obtenir les artéfacts des ensembles de données traités
- Modifier en bloc les interfaces utilisateurs
- Modifier en bloc les autorisations d'accès
- Récupérer et mettre à jour automatiquement les données de preuve d'identité
- Et bien plus
Comment s'y prendre ?
Vous devrez disposer de capacités de développement en interne ou faire appel à un développeur tiers compétent. Les API simplifient le travail de création de scripts et d'applications personnalisés, mais elles sont destinées aux développeurs. Ne pensez pas que n'importe qui peut se lancer dans la création d'applications et de scripts.
La première étape de votre développeur avec une API doit être la documentation. C'est là qu'il trouvera toutes les informations nécessaires sur la plateforme, tous les tutoriels disponibles et les listes d'opérations qu'il peut utiliser.
La documentation de NavVis est dotée de plusieurs documents qui peuvent être utiles aux développeurs qui font leurs premiers pas avec l'API.
- NavVis IVION Documentation sur l'API (REST et frontend)
- Principale NavVis IVION documentation
- NavVis Portail d'assistance
Voulez-vous en savoir plus ?
Si vous êtes déjà NavVis déjà client, veuillez contacter votre responsable de la réussite des clients ou soumettre un ticket sur le portail de supportNavVis .
Si vous n'êtes pas encore client et que vous êtes particulièrement intéressé par le développement d'un produit utilisant les NavVis veuillez envoyer une demande ici pour entrer en contact avec notre équipe Partenaires et Plateforme.
Sean Higgins est un rédacteur indépendant spécialisé dans la technologie, un ancien rédacteur en chef d’une publication spécialisée et un passionné de plein air. Il pense qu’écrire clairement et sans mot à la mode sur les technologies 3D est un service public.