ArcGIS Earth Automation API aktivieren
Um ArcGIS Earth Automation API zu aktivieren und mit ArcGIS Earth zu kommunizieren, aktivieren Sie Automatisierungs-API aktivierenin den Anwendungseinstellungen unter Erweitert. Nach der Aktivierung sind die Links zur Beispielseite und zur Hilfeseite für ArcGIS Earth Automation API verfügbar und unten aufgeführt.
Konfiguration
Sie können ArcGIS Earth Automation API über die Konfigurationsdatei settings.json installieren. Die Konfigurationsdatei settings.json befindet sich normalerweise im Ordner C:\Program Files\ArcGIS\Earth\bin\automation und wird automatisch in den Ordner Documents/ArcGISEarth/automation des Benutzers kopiert, wenn ArcGIS Earth gestartet wird. Auf diese Weise können Benutzer die ArcGIS Earth Automation API mit der Konfigurationsdatei settings.json konfigurieren.
Die Funktion autoStart aktiviert automatisch die ArcGIS Earth Automation API, wenn ArcGIS Earth gestartet wird. Die Standardeinstellung ist false. Bei der Einstellung autoStart=true werden von ArcGIS Earth ein generischer .NET-Host erstellt und beim Programmstart ein Web-Service mit HTTP-Serverimplementierung auf dem lokalen Computer gestartet. Prüfen Sie den ArcGIS Earth Automation API-Status in den Anwendungseinstellungen unter Erweitert.
Erstbenutzer können den autoStart-Parameter der importierten Konfigurationsdatei verwenden, um den API-Schalter in den Anwendungseinstellungen unter Erweitert zu steuern.
Hinweis:
- Die ArcGIS Earth Automation API greift zunächst auf die Konfigurationsdatei settings.json im Benutzerverzeichnis zurück.
- Der autoStart-Parameter der Konfigurationsdatei funktioniert nur bei der ersten Installation von ArcGIS Earth.
Konfigurierbare Automatisierungs-API-Parameter
Die ArcGIS Earth Automation API kann sofort ohne besondere Konfiguration verwendet werden. Wenn Sie die Standardeinstellungen ändern müssen, sind jedoch Kenntnisse der verschiedenen Konfigurationsparameter erforderlich.
Parameter | Beschreibung |
---|---|
autoStart | Aktiviert die ArcGIS Earth Automation API, wenn ArcGIS Earth gestartet wird. Der Standardwert ist "false". |
baseUrl | Legt die URL fest, die von der ArcGIS Earth Automation API überwacht wird. Die Standardeinstellung ist http://localhost:8000. Tipp:
|
webRoot | Gibt das von der ArcGIS Earth Automation API verwendete Webstammverzeichnis an. Diese Angabe ist optional. Das standardmäßige Webstammverzeichnis befindet sich im Benutzerordner Documents/ArcGISEarth/automation. Tipp:
|
Herstellen einer Verbindung mit ArcGIS Earth
Nachdem die ArcGIS Earth Automation API gestartet wurde, kann die Client-App die Kommunikation mit ArcGIS Earth über die RESTful Automatisierungs-API aufnehmen.
Für die Arbeit mit der ArcGIS Earth Automation API benötigen Sie Kenntnisse über das Erstellen einer URL und Interpretieren der Antwort. Alle von der ArcGIS Earth Automation API bereitgestellten Operationen können über eine Hierarchie von Endpunkten aufgerufen werden.
Bei Verwendung der Automatisierungs-API benötigen Sie eine bestimmte Endpunktadresse zum Senden von Anfragen. Der Standardendpunkt ist http://localhost:8000/arcgisearth/<controller>. Um etwa Kamerainformationen von ArcGIS Earth abzurufen, lautet die URL folgendermaßen:
http://localhost/arcgisearth/camera
Prüfen Sie den Status der ArcGIS Earth Automation API in den Anwendungseinstellungen unter Erweitert und verwenden Sie die Beispielseite im Browser, oder besuchen Sie das GitHub-Repository zur ArcGIS Earth Automation API, um weitere Informationen zu erhalten.