Einleitung
In ArcGIS Earth 1.6 wird die ArcGIS Earth Automation API eingeführt. Sie enthält eine Standardschnittstelle für die Kommunikation mit ArcGIS Earth, die auf .NET WCF NamedPipe basiert. In ArcGIS Earth 1.11 wurde eine neue RESTful Automatisierungs-API, die auf ASP .NET Core basiert, eingeführt. Sie ermöglicht eine schnelle und zuverlässige Kommunikation mit ArcGIS Earth.
Mit der Automatisierungs-API können Sie Ressourcen aufrufen, das Verhalten von ArcGIS Earth steuern und in Skripten festlegen und ArcGIS Earth mit anderen von .NET unterstützten Anwendungen, Webanwendungen oder API-Anwendungen im Web mit REST-Unterstützung integrieren.
Die Automatisierungs-API umfasst die folgenden wichtigen Features:
- Steuern der Kameranavigation und des Flugverhaltens, einschließlich Abrufen von Kamerainformationen und Festlegen der Kameraposition
- Durchführen von Datenoperationen, einschließlich Hinzufügen von Daten aus Online-Dateien oder lokalen Dateien, Abrufen des Ladestatus für den Layer und Löschen von Layern aus dem Workspace
- Durchführen von Workspace-Operationen, einschließlich Importieren sowie Abrufen und Löschen von Workspace-Inhalten
- Durchführen von Grafikoperationen, einschließlich Hinzufügen, Abrufen, Aktualisieren und Löschen von Grafiken aus ArcGIS Earth
- Aufnehmen von Snapshots der aktuellen Ansicht