Integracja aplikacji

Aplikację ArcGIS Earth można otworzyć za pomocą hiperłącza lub zintegrować z innymi aplikacjami za pomocą łącza ArcGIS Earth, które rozpoczyna się od ciągu znakowego https://earth.arcgis.app. To łącze działa w aplikacjach dla systemów Windows, Android oraz iOS i można do niego dodać opcjonalne parametry adresu URL opisane w poniższej tabeli umożliwiające dostosowanie sposobu otwierania aplikacji.

Zaleca się zakodować parametr adresu URL w taki sposób, aby zawsze działał poprawnie w różnych środowiskach i systemach. Jednym ze sposobów tworzenia parametrów zakodowanych jest użycie języka ArcGIS Arcade. Funkcja UrlEncode umożliwia zdefiniowanie zbioru par klucz-wartość reprezentujących poszczególne parametry oraz wygenerowanie adresu URL z odpowiednim kodowaniem.

ParametrOpisPrzykład

viewpoint

Parametr viewpoint określa lokalizację w scenie, która jest wyświetlana po otwarciu aplikacji w następujący sposób:

  • Kamera — określa położenie kamery jako viewpoint=cam:x,y,z,wkid;h,t, gdzie x, y, z to wymagana długość geograficzna, szerokość geograficzna i wysokość, a wkid, h, t to opcjonalny układ odniesień przestrzennych, kierunek i nachylenie.
  • Zasięg — definiuje zasięg widoku jako viewpoint=ext:xmin,ymin,xmax,ymax,wkid, gdzie xmin, ymin, xmax, ymax są granicami zasięgu, a wkid jest opcjonalnym układem odniesień przestrzennych.
  • Środek — definiuje lokalizację środka jako viewpoint=center:x,y,scale,wkid, gdzie x, y to długość i szerokość geograficzna, scale (skala) to stosunek odległości w świecie rzeczywistym do odległości w scenie w aplikacji, a wkid to opcjonalny układ odniesień przestrzennych.

Aparat:

viewpoint=cam:10.1338,46.3837,3468.5521;10.1,65.85

lub zakodowany:

viewpoint=cam%3A10.1338%2C46.3837%2C3468.5521%3B10.1%2C65.85

Zasięg:

viewpoint=ext:47.7788,15.1519,49.9426,14.1399

lub zakodowany:

viewpoint= ext%3A47.7788%2C15.1519%2C49.9426%2C14.1399

Środek:

viewpoint=center:-169.1601,64.7674,5000000

lub zakodowany:

viewpoint=center%3A-169.1601%2C64.7674%2C5000000

url

Parametr url reprezentuje usługi online, elementy portalu lub usługi internetowe obsługiwane w aplikacji ArcGIS Earth podczas dodawania danych z adresu URL.

url=https://www.arcgis.com/home/item.html?id=19dcff93eeb64f208d09d328656dd492

lub zakodowany:

url=https%3A%2F%2Fwww.arcgis.com%2Fhome%2Fitem.html%3Fid%3D19dcff93eeb64f208d09d328656dd492

urls

Parametr urls reprezentuje jedną lub większą liczbę usług online lub elementów portalu obsługiwanych w aplikacji ArcGIS Earth podczas dodawania danych z adresu URL.

urls=https://www.arcgis.com/home/item.html?id= d957997ccee7408287a963600a77f61f,https://services9.arcgis.com/RHVPKKiFTONKtxq3/arcgis/rest/services/Satellite_VIIRS_Thermal_Hotspots_and_Fire_Activity/FeatureServer

lub zakodowany:

urls=https%3A%2F%2Fwww.arcgis.com%2Fhome%2Fitem.html%3Fid%3Dd957997ccee7408287a963600a77f61f,https%3A%2F%2Fservices9.arcgis.com%2FRHVPKKiFTONKtxq3%2Farcgis%2Frest%2Fservices%2FSatellite_VIIRS_Thermal_Hotspots_and_Fire_Activity%2FFeatureServer

basemapUrl

Parametr basemapUrl ustawia mapę bazową z elementu mapy bazowej usługi ArcGIS Online.

basemapUrl=https://www.arcgis.com/home/item.html?id=a69f14ea2e784e019f4a4b6835ffd376

lub zakodowany:

basemapUrl=https%3A%2F%2Fwww.arcgis.com%2Fhome%2Fitem.html%3Fid%3Da69f14ea2e784e019f4a4b6835ffd376