Zum Inhalt
230831_INTERGEO_hero_reseller_dinner

Erschließen Sie das volle Potenzial Ihres Unternehmens!

"Erfahren Sie, wie Sie Ihre Projektzeit im Vergleich zu branchenüblichen Lösungen um bis zu 80 % verkürzen können"
Mehr erfahren

Erschließen Sie das volle Potenzial Ihres Unternehmens!

"Erfahren Sie, wie Sie Ihre Projektzeit im Vergleich zu branchenüblichen Lösungen um bis zu 80 % verkürzen können"

Mehr erfahren
navvis-campaign-hero2

Podcast

Scanning Realities

spannende Einblicke in die Geodaten-Branche und darüber hinaus

navvis api
Sean Higgins5. Juli 20224 Minuten lesen

Ein tiefer Einblick in die NavVis APIs - was kann ich damit tun?

Wollten Sie schon immer anpassen NavVis IVION um Ihre Bedürfnisse zu erfüllen?

Wenn Sie ein regelmäßiger Nutzer von NavVis IVIONsind, haben Sie sich vielleicht schon gefragt: Gibt es eine Möglichkeit, dies tiefer in meine andere Software zu integrieren? Oder kann ich diesen Teil der Benutzeroberfläche ändern? Kann ich maßgeschneiderte Workflows und Dienste für meine eigenen Anwendungsfälle erstellen?

Gute Nachrichten! Die Antwort lautet: Ja. NavVis bietet zwei APIs, die es Entwicklern ermöglichen, diese Anpassungsaufgaben - und noch viel mehr - durchzuführen, indem sie benutzerdefinierte Skripte und Anwendungen auf der Grundlage von Daten oder Funktionen aus NavVis IVION. Die API bietet Entwicklern eine Vielzahl von Tools, die NavVis IVION zu einer extrem flexiblen Plattform für die Arbeit mit räumlichen 3D-Daten machen.

Diese APIs sind für jeden NavVis IVION Benutzer. Das bedeutet:

  • Laserscanningexpert:in die sich integrieren müssen NavVis IVION in Tools von Drittanbietern wie Autodesk, um Konstruktions- oder Scan-toBIM -Workflows zu verbessern
  • Große Fertigungsunternehmen, die eine Verbindung NavVis IVION Werkzeuge wie SAP zur Entwicklung ihrer Planungs-, Wartungs- und Betriebsabläufe
  • Software- oder Technologieanbieter, die 3D-Geodaten zur Entwicklung ihrer Lösungen der nächsten Generation nutzen
  • Alle Unternehmen, die planen, umfangreiche 3D-Geodaten als Baustein in ihren digitale Transformation Programmen zu verwenden

Wenn das auf Sie zutrifft, Sie sich aber nicht sicher sind, wie Sie mit einer API beginnen sollen, wird dieser Artikel alles erklären, was Sie wissen müssen. Wir werden untersuchen, was eine API ist, welche Arten von APIs NavVis bietet, und welche Arten von Anwendungen und Skripten Ihr Unternehmen damit erstellen kann. Dann zeigen wir Ihnen die richtige Richtung, um mit Ihren eigenen Anpassungsprojekten zu beginnen.

 

Was ist eine API?

Eine API ist eine Anwendungsprogrammierschnittstelle. Diese Werkzeuge werden von einem Unternehmen wie Google, Facebook oder NavVis verwendet, um die Daten oder Funktionen ihrer Anwendungen für Dritte zugänglich zu machen.

Eine API enthält eine dokumentierte Liste von Operationen, die ein Entwickler für seine eigenen Zwecke verwenden kann. Betrachten Sie diese Operationen als Bausteine für benutzerdefinierte Anwendungen oder Skripte. Gemeinsame Operationen in einer API können es Ihnen ermöglichen, einen Datensatz abzurufen und zu manipulieren oder eine angepasste Version einer Anwendung in Ihre Webseite einzubetten.

NavVis APIs

Das Schöne an einer API ist, dass ein Entwickler nicht wissen muss, wie die Vorgänge in der Anwendung implementiert sind. Wenn er weiß, wie man die API der Anwendung verwendet, kann er Daten oder Funktionen von NavVis IVION für ihre eigenen Bedürfnisse nutzen.

 

Eine Kurzanleitung für die NavVis APIs

NavVis bietet zwei verschiedene APIs für Entwickler: eine Frontend-API und eine REST-API. Diese Werkzeuge bieten verschiedene Möglichkeiten der Schnittstelle zu NavVis IVION und können zusammen oder getrennt verwendet werden.

Schauen wir uns an, was diese APIs sind und was Sie mit ihnen tun können.

 

Was ist eine Frontend-API?

Im Allgemeinen bietet eine Frontend-API Zugriff auf die Benutzeroberfläche - oder das Frontend - des Dienstes.

Das bedeutet, dass NavVis' Frontend-API es Ihnen ermöglicht, programmatisch zu steuern, zu verbessern oder anzupassen. NavVis IVION programmatisch anpassen. Genauer gesagt, können Sie (oder Ihre Entwickler) JavaScript oder TypeScript verwenden, um die NavVis IVION in eine Webseite einbetten und eine Benutzeroberfläche erstellen, die speziell auf Ihre Bedürfnisse oder Anwendungsfälle zugeschnitten ist.

NavVis-IVION-Core-Hero-blog-post

Wofür kann die API genutzt werden?

Über die Frontend-API können Sie eine Vielzahl von Anpassungen vornehmen. Zum Beispiel:

  • Passen Sie NavVis IVION an das visuelle Branding Ihres Unternehmens an
  • Ändern Sie das Seitenleistenmenü oder andere UI-Elemente
  • Fügen Sie neue UI-Elemente hinzu
  • Steuerung von NavVis IVION aus der Ferne, um den Kunden interaktive Erlebnisse zu bieten, z. B. automatisierte Besichtigungen
  • "Konfigurieren Sie NavVis IVION so, dass die Plattform auf bestimmte Anfragen bzw. Muster reagiert"
  • Entwurf und Erstellung benutzerdefinierter Arbeitsabläufe, z. B. zur Fehlerverfolgung
  • Etc.

 

Was ist eine REST-API?

Eine REST-API ist eine API, die die Designkriterien einer REpresentational State Transfer-Architekturerfüllt. (Ich belasse es dabei, aber wenn Sie wissen möchten, was das bedeutet, lesen Sie die hervorragende Erklärung von IBM hier).

api-rest-model-png

Kurz gesagt, die REST-API bietet Zugang zu NavVis IVION Funktionen, die im Hintergrund ablaufen. Sie (oder Ihre Entwickler) können API-Endpunkte und HTML-Anfragen verwenden, um auf Daten und Funktionen in IVION die nicht über die Benutzeroberfläche verfügbar sind.

Wofür kann die API genutzt werden?

Sie können die REST-API verwenden, um Ihre eigenen Skripte oder HTTP-Dienste zu erstellen. Zum Beispiel:

  • Hinzufügen von IoT-Funktionen und Visualisierung von Sensordatendiagrammen in Dialogfeldern für jeden Point of Interest (POI)
  • Abrufen von Artefakten aus verarbeiteten Datensätzen
  • Änderungen an großen Gruppen von Usern gleichzeitig vornehmen
  • Zugriffsberechtigungen von großen Gruppen von Usern gleichzeitig ändern
  • Automatisches Abrufen und Aktualisieren von POI-Daten
  • Etc.

 

Wie die Implementierung gelingt

Sie müssen über eigene Entwicklungskapazitäten verfügen oder einen kompetenten Drittentwickler beauftragen. APIs vereinfachen die Erstellung benutzerdefinierter Skripte und Anwendungen, aber sie sind für die Verwendung durch Entwickler gedacht. Denken Sie nicht, dass jeder einfach loslegen und Anwendungen und Skripte erstellen kann.

Die erste Anlaufstelle für Ihre Entwickler sollte bei jeder API die Dokumentation sein. Hier finden sie alle notwendigen Informationen über die Plattform, alle verfügbaren Tutorials und die Listen der Operationen, die sie verwenden können.

"So finden Sie auch in der NavVis-Dokumentation mehrere Dokumente, die Entwicklerinnen und Entwicklern dabei helfen sollen, sich zurechtzufinden und mit der API zu arbeiten."

 

Wie geht es weiter?

Wenn Sie bereits ein NavVis Kunde sind, wenden Sie sich bitte an Ihren Kundenbetreuer oder senden Sie ein Ticket an das NavVis Support Portal.

Wenn Sie noch kein Kunde sind und ein besonderes Interesse daran haben, etwas unter Verwendung der NavVis APIs zu entwickeln, senden Sie bitte hier eine Anfrage , um sich mit unserem Partner- und Plattformteam in Verbindung zu setzen.

Sean Higgins ist ein unabhängiger Technologieautor, ehemaliger Redakteur von Fachzeitschriften und Outdoor-Enthusiast. Er ist der Meinung, dass klares, schlagwortfreies Schreiben über 3D-Technologien ein öffentlicher Dienst ist.

ÄHNLICHE BEITRÄGE