Wprowadzenie
W aplikacji ArcGIS Earth 1.6 wprowadzono interfejs ArcGIS Earth Automation API, który stanowi standardowy interfejs na potrzeby komunikacji z aplikacją ArcGIS Earth oparty na bibliotece .NET WCF NamedPipe. Począwszy od aplikacji ArcGIS Earth 1.11, wprowadzono nowy interfejs API automatyzacji zgodny ze specyfikacją REST i oparty na środowisku ASP.NET Core. Umożliwia on szybką i niezawodną komunikację z aplikacją ArcGIS Earth.
Korzystając z interfejsu API automatyzacji, można uzyskiwać dostęp do zasobów, sterować zachowaniem aplikacji ArcGIS Earth (także za pomocą skryptów) oraz integrować aplikację ArcGIS Earth z innymi aplikacjami obsługiwanymi przez platformę .NET, aplikacjami internetowymi i aplikacjami z internetowym interfejsem API obsługującymi standard REST.
Poniżej wymieniono najważniejsze funkcje interfejsu API automatyzacji:
- Sterowanie nawigacją kamery i zachowaniem lotu, w tym pobieranie informacji dotyczących kamery oraz konfigurowanie pozycji kamery
- Wykonywanie operacji na danych, w tym dodawanie danych z lokalizacji online lub plików lokalnych, pobieranie statusu wczytywania warstwy i usuwanie warstw z przestrzeni roboczej
- Zarządzanie rysunkami, takimi jak znaczniki miejsc, ścieżki oraz poligony, w aplikacji ArcGIS Earth, w tym dodawanie i usuwanie
- Wykonywanie operacji dotyczących przestrzeni roboczej, w tym importowanie, pobieranie i czyszczenie zasobów przestrzeni roboczej
- Wykonywanie operacji graficznych, w tym dodawanie, pobieranie, aktualizowanie i usuwanie grafik z aplikacji ArcGIS Earth
- Tworzenie migawek bieżącego widoku