Skip To Content

ArcGIS Server usługi internetowe

Usługi internetowe serwera ArcGIS Server reprezentują zasoby Systemu Informacji Geograficznej (GIS), takie jak mapy lub obrazy, znajdujące się w witrynie serwera ArcGIS Server i udostępnione aplikacjom klienckim, takim jak Map Viewer.

Usługi internetowe serwera ArcGIS Server można dodać do portalu ArcGIS Enterprise, aby używać ich w aplikacjach na całej platformie ArcGIS. Sposób dodawania usługi zależy od tego, jak ma być ona używana.

Tworzenie elementów odnoszących się do usług

Aby ułatwić użytkownikom odkrywanie i używanie usług internetowych serwera ArcGIS Server w ich aplikacjach, dodaj je jako elementy do obszaru Moje zasoby w portalu lub opublikuj na serwerze sfederowanym. Istnieje możliwość przechowywania ustawień i informacji na temat elementów, konfigurowania stylu elementów i okien podręcznych oraz użycie tych elementów na mapach, aplikacjach i scenach.

Udostępnienie skonfigurowanych elementów pozwala innym osobom na używanie zdefiniowanych przez Ciebie ustawień i korzystanie z tych elementów na ich własnych mapach, w aplikacjach i w scenach.

W poniższej tabeli wyświetlane są typy elementów utworzone dla każdego dodanego typu usługi internetowej serwera ArcGIS Server. Należy pamiętać, że nie wszystkie usługi internetowe serwera ArcGIS Server są obsługiwane jako elementy.

Podczas dodawania usług wymienionych w poniższej tabeli, usługa ArcGIS Enterprise tworzy elementy warstw, które umożliwiają wizualizowanie danych. Wraz z warstwami elementów zapisz ustawienia konfiguracyjne, takie jak style lub okna podręczne, co pozwoli udostępnić te ustawienia wszystkim użytkownikom, którzy mają dostęp do warstwy.

ArcGIS Server usługa internetowaElement warstwy

Usługa obiektowa (usługa mapowa z włączonym dostępem do obiektów)

Warstwa obiektowa

Jeśli usługa obiektowa została opublikowana z tabeli nieprzestrzennej, ten element jest warstwą tabeli.

Usługa rastrowa (zapisywana w pamięci podręcznej i dynamiczna)

Warstwa zobrazowań

Usługa rastrowa (zapisywana w pamięci podręcznej, typu LERC)

Warstwa wysokościowa

Usługa mapowa (dynamiczna)

Warstwa rastrów map

Usługa mapowa (zapisana w pamięci podręcznej)

Warstwa kafli

Jeśli publikujesz zapisane w pamięci podręcznej usługi mapowe pochodzące z aplikacji ArcGIS Pro lub ArcMap na serwerze sfederowanym, typem elementu jest Warstwa rastrowa mapy.

Usługa strumieniowa*

*Wymaga ArcGIS GeoEvent Server

Warstwa obiektowa

Usługi wymienione w poniższej tabeli tworzą elementy, których Ty lub administrator może używać jako narzędzi w portalu.

ArcGIS Server usługa internetowaTyp elementu

Usługa geokodowania

Lokator

Usługa geometrii

Usługa geometrii

Usługa geoprzetwarzania

Narzędzie internetowe

Notatka:

Usługę geoprzetwarzania należy opublikować na serwerze sfederowanym z ArcGIS Pro. Nie można dodać do portalu usługi geoprzetwarzania jako elementu z Internetu.

Usługa analizy sieciowej

Usługa analizy sieciowej

Dodawanie usług bezpośrednio do map i scen

Usługi internetowe można dodawać do przeglądarki map Map Viewer i przeglądarki scen Scene Viewer bezpośrednio przy użyciu adresu URL punktu końcowego REST usługi.

W przypadku dodawania usługi internetowej serwera ArcGIS Server do mapy lub sceny przy użyciu jej adresu URL, ustawienia warstwy usług internetowych są konfigurowane na mapie lub w scenie. Te ustawienia są przechowywane na poszczególnych mapach lub scenach i są określone dla danej mapy lub sceny. Przy użyciu adresu URL można dodać do mapy lub sceny następujące ustawienia:

  • Usługa obiektowa (usługa mapowa z włączonym dostępem do obiektów)
  • Usługa rastrowa (zapisywana w pamięci podręcznej lub dynamiczna)
  • Usługa rastrowa (zapisywana w pamięci podręcznej), typ LERC tworzy warstwę wysokościową w Scene Viewer
  • Usługa mapowa (zapisywana w pamięci podręcznej lub dynamiczna)
  • Usługa strumieniowa (tylko Map Viewer)
  • Usługi OGC

Wskazówka:

Aby zmienić adres URL usługi internetowej serwera ArcGIS Server po jej zapisaniu na mapie, należy przejść na stronę ustawień warstwy elementu mapy internetowej.

Usługi zabezpieczone

Podczas dodawania bezpiecznej usługi ArcGIS Server jako elementu w portalu ArcGIS Enterprise można zdecydować, czy poświadczenia niezbędne do uzyskania dostępu do tej usługi mają być przechowywane wraz z elementem warstwy. Wraz z usługą mogą być przechowywane tylko poświadczenia wbudowanej aplikacji ArcGIS Enterprise lub wbudowanej aplikacji ArcGIS Server. Jeśli poświadczenia nie są przechowywane, przy próbie uzyskania dostępu do usługi może pojawiać się komunikat z prośbą o ich podanie. Jeśli poświadczenia będą przechowywane w elemencie warstwy, nie będzie wyświetlana prośba o ich podanie. Aby zmienić poświadczenia po dodaniu elementu, należy edytować szczegóły elementu i wprowadzić nową nazwę użytkownika lub hasło. Przechowywanie poświadczeń w elemencie jest obsługiwane tylko dla usług opartych na tokenach.

Nie można zmienić źródłowego adresu URL dla elementów, które przechowują poświadczenia do uzyskiwania dostępu do usługi zabezpieczonej.

Notatka:

Zalecamy ustawienie dostępności wszystkich usług tylko za pośrednictwem protokołu HTTPS, który szyfruje informacje o usłudze podczas ich przesyłania w Internecie. Jeśli masz uprawnienia do administrowania bezpiecznymi usługami z osadzonymi poświadczeniami (lub jesteś właścicielem tych usług), a źródło danych bezpiecznej usługi używa protokołu HTTP, możesz zastąpić protokół http w adresie URL protokołem https na karcie Ustawienia strony elementu bezpiecznej usługi.

Zależnie od sposobu zarządzania systemami tożsamości, w nazwach użytkowników może być rozróżniana wielkość liter.

Notatka:

Jeśli przechowujesz poświadczenia zabezpieczonej usługi, element warstwy stanowi element pośredniczący - wszystkie żądania skierowane do usługi przechodzą przez oprogramowanie ArcGIS Enterprise. Element pośredniczący powoduje opóźnienie podczas uzyskiwania dostępu do usługi, więc operacja trwa dłużej niż w przypadku bezpośredniego dostępu do usługi.

Gdy używane są zabezpieczone usługi, może wystąpić potrzeba ograniczenia możliwości używania tych elementów poprzez ograniczenie adresów URL lub IP, które mogą uzyskiwać do nich dostęp.

Ograniczenie możliwości używania zabezpieczonych usług

W celu udostępnienia wszystkim użytkownikom zabezpieczonych elementów usług, np. w publicznej aplikacji internetowej, poświadczenia należy zachować wraz z elementem, aby użytkownicy nie musieli wykonywać operacji logowania w celu uzyskania dostępu do aplikacji. Można również ograniczyć możliwości użytkowania, aby kontrolować liczbę udostępnień usługi i użytkowników korzystających z niej. Można podać limit szybkości i w celu ograniczenia przyszłego użytkowania, określić adresy URL lub IP, które mogą uzyskiwać dostęp do usługi, np. może to być adres URL portalu.

Notatka:

Wyznaczenie konkretnych odwołań gwarantuje, że za pośrednictwem podanych adresów URL lub adresów IP można nawiązać połączenie z usługą, ale nie uniemożliwia innym osobom przechwycenia połączenia proxy do usługi zabezpieczonej i jego modyfikacji.

Po dodaniu zabezpieczonej usługi jako elementu i zapisaniu poświadczeń, ale przed jej udostępnieniem, wykonaj następujące czynności, aby ograniczyć możliwości używania tego elementu:

  1. Otwórz stronę elementu zabezpieczonej usługi.
  2. Kliknij kartę Ustawienia i przewiń w dół do sekcji Limit wykorzystania. Kliknij przycisk Limit wykorzystania.
  3. Zaznacz pole wyboru Włącz limity szybkości i skonfiguruj limity: maksymalną liczbę dozwolonych żądań w danym czasie lub adresy URL bądź IP odwołań, które mogą uzyskiwać dostęp do usługi — np. adres URL portalu. Można także ograniczyć szybkość oraz odwołania.

    Adresami URL lub IP odwołań mogą być pełne adresy URL, adresy z symbolem wieloznacznym obejmujące wszystkie domeny podrzędne (https://*.domain.com) albo adresy IP (https://10.4.3.4). Wymagane jest podanie portów, a także dodanie elementów http i https w celu zapewnienia dostępu do obu z nich. W przypadku udostępniania usług w aplikacjach hostowanych w portalu można podać adres URL aplikacji lub, jeśli planowane jest korzystanie z usługi przez wiele aplikacji, adres URL katalogu aplikacji portalu, np. https://webadaptorhost.domain.com/apps.

  4. Kliknij przycisk OK.
  5. Udostępniaj element tym użytkownikom, którzy mają mieć do niego dostęp: instytucji, wszystkim (publiczny) lub grupom, do których należysz.