Skip To Content

Integracja portalu z serwerem ArcGIS Server

Oprogramowanie ArcGIS Enterprise to internetowy system GIS, który składa się z czterech komponentów oprogramowania. Fundamentem zasobów geoprzestrzennych w oprogramowaniu ArcGIS Enterprise są internetowe usługi GIS obsługiwane przez serwer ArcGIS Server, natomiast portal ArcGIS Enterprise stanowi podstawową lokalizację umożliwiającą użytkownikom uzyskiwanie dostępu do zasobów geoprzestrzennych, ich wizualizowanie oraz pracę z nimi. Portal pomaga przekształcić usługi ArcGIS Server w produkty informacyjne oraz udostępniać bezpiecznie zasoby użytkownikom i partnerom biznesowym.

Choć można wdrożyć go jako autonomiczne oprogramowanie, integracja serwera ArcGIS Server z portalem ArcGIS Enterprise zapewnia instytucji wydajne, zaawansowane procedury wykonywania zadań. Istnieją trzy sposoby użycia serwera ArcGIS Server przez portal ArcGIS Enterprise:

  1. Jedną lub większą liczbę witryn serwera ArcGIS Server można sfederować z portalem w celu zintegrowania modeli zabezpieczeń i udostępniania.
  2. Sfederowanej witrynie serwera ArcGIS Server można przypisać rolę serwera hostującego portalu, umożliwiając użytkownikom publikowanie danych i map jako usług internetowych w celu udostępnienia ich szerszemu gronu odbiorców.
  3. Poszczególne usługi z dowolnej witryny serwera ArcGIS Server można zarejestrować w portalu, niezależnie od tego, czy jest ona sfederowana (lub nawet jeśli jest to Twój własny serwer).

Niniejszy temat oraz ta sekcja dokumentacji omawiają trzy podejścia do integracji oprogramowania ArcGIS Enterprise.

Funkcje dostępne w ramach integracji

Poniższa tabela zawiera podsumowanie najpopularniejszych funkcji portalu ArcGIS Enterprise, zależnie od tego, czy został on zintegrowany z serwerem ArcGIS Server, czy też nie. Istnieje możliwość połączenia tych wariantów w celu osiągnięcia poziomu integracji wymaganego przez instytucję. Na przykład portal może udostępniać elementy z serwera sfederowanego wraz z zarejestrowanymi indywidualnie elementami z innych serwerów.

ObiektBez integracji z serweremTylko ze sfederowanym serweremPo konfiguracji serwera hostującegoUwagi

Dodawanie elementów do portalu (na przykład plików, aplikacji internetowych i usług)

Zaznacz znak

Zaznacz znak

Zaznacz znak

Wszystkie elementy portalu są traktowane w ten sam sposób pod względem zabezpieczeń i udostępniania.

Dodawanie do mapy internetowej plików shape i CSV z adresami

Zaznacz znak

Wymagany jest serwer hostujący, który dokonuje weryfikacji pliku shape i danych adresowych dodawanych do mapy internetowej.

Tworzenie map internetowych

Zaznacz znak

Zaznacz znak

Zaznacz znak

Do tworzenia map internetowych nie jest wymagana integracja lub konfiguracja serwera hostującego.

Geokodowanie pojedynczych adresów na mapie internetowej

Zaznacz znak

Zaznacz znak

Zaznacz znak

Do geokodowania pojedynczych adresów na mapie internetowej nie jest wymagana integracja lub konfiguracja serwera hostującego.

Geokodowanie wsadowe adresów na mapie internetowej (np. z pliku CSV)

Zaznacz znak

Wymagany jest serwer hostujący, który dokonuje weryfikacji danych adresowych dodawanych do mapy internetowej.

Usługa geokodowania używana do lokalizacji adresów może pochodzić z serwera ArcGIS Server lub instytucji ArcGIS Online.

Publikacja usług hostowanych (na przykład hostowanych warstw kafli, warstw obiektowych i warstw scen)

Zaznacz znak

Wymagany jest serwer hostujący, który dokonuje weryfikacji danych i służy do przechowywania danych usługi oraz hostowania usług.

Hostowane usługi można publikować za pomocą oprogramowania ArcGIS Desktop lub bezpośrednio z poziomu portalu podczas dodawania elementu do witryny.

Publikowanie hostowanych warstw scen wymaga także skonfigurowania serwera hostującego przy użyciu magazynu danych pamięci podręcznej kafli.

Udostępnianie warstw i map z dodatku ArcGIS for Office

Zaznacz znak

Aby umożliwić użytkownikom portalu udostępnianie warstw i map z poziomu dodatku ArcGIS for Office, wymagany jest serwer hostujący.

Publikacja warstw z aplikacji ArcGIS Pro, które odwołują się do danych z zarejestrowanych źródeł (np. publikacja warstw rastrowych mapy zawierających dane z zarejestrowanej bazy danych)

Zaznacz znak

Źródło danych musi być zarejestrowane w witrynie serwera ArcGIS Server przed opublikowaniem. Warstwy te można publikować przy użyciu aplikacji ArcGIS Pro w wersji 1.2 lub nowszej.

Korzystanie z narzędzi do analiz przestrzennych w przeglądarce map Map Viewer Classic lub aplikacji ArcGIS Insights

Zaznacz znak

Narzędzia analizy przestrzennej są hostowane w postaci serii zadań na serwerze. Narzędzia tworzą hostowane warstwy obiektowe jako dane wynikowe. Takie hostowane warstwy obiektowe są usługami obiektowymi działającymi na serwerze hostującym.

Aby korzystać z tych narzędzi, serwer hostujący musi być skonfigurowany przy użyciu relacyjnego magazynu danych.

Przeprowadzanie analizy dużych zbiorów danych w przeglądarce map Map Viewer Classic lub aplikacji ArcGIS Insights

Zaznacz znak

Narzędzia do analizy dużych zbiorów danych tworzą także warstwy obiektowe jako dane wynikowe, które wymagają działania bazowych usług na serwerze hostującym.

Aby korzystać z tych narzędzi, serwer hostujący musi być skonfigurowany przy użyciu magazynu dużych zbiorów danych czasowo-przestrzennych.

Rejestrowanie usług

Możesz rejestrować usługi ArcGIS Server jako elementy w portalu, umożliwiając użytkownikom portalu ich łatwe odnajdywanie i dodawanie do map internetowych. Usługi mogą pochodzić z dowolnej witryny serwera ArcGIS Server, która jest dostępna przez adres URL usługi. Rejestracja usług to najsłabiej powiązana metoda integracji serwera z portalem.

Jeżeli portal wymaga szyfrowanej komunikacji za pośrednictwem protokołu HTTPS, rejestrowane usługi muszą korzystać z protokołu HTTPS, jeżeli pochodzą spoza Twojej domeny.

Podczas rejestracji usługi jako elementu portalu nie następuje skojarzenie okresów ważności usługi i elementu. Innymi słowy, w przypadku wygaśnięcia danej usługi odpowiadający jej element należy usunąć z portalu.

Federowanie serwera

Sfederowanie witryny ArcGIS Server pozwala zintegrować modele zabezpieczeń i udostępniania portalu z jedną lub większą liczbą witryn serwera ArcGIS Server. Kiedy witryna serwera ArcGIS Server jest sfederowana z portalem ArcGIS Enterprise, użytkownicy mogą tworzyć warstwy hostowane i wykonywać analizy przestrzenne zasobów w przeglądarce map Map Viewer Classic portalu, a zabezpieczenia i dostęp są kontrolowane w warstwie sieci. Sfederowanie witryn serwera ArcGIS Server wyznaczonych do pełnienia określonych ról, takich jak role serwera ArcGIS Image Server lub ArcGIS GeoEvent Server, zapewnia członkom portalu dostęp do ich funkcji analizy.

Notatka:

Wszystkie elementy podstawowego wdrożenia oprogramowania ArcGIS Enterprise, w tym serwer hostujący, muszą mieć taką samą wersję, jak portal. Wystąpienia witryn ArcGIS GeoEvent Server, witryn ArcGIS GeoAnalytics Server i witryn analizy rastrowej ArcGIS Image Server również muszą być zgodne z wersją portalu.

Jednak niektóre witryny ArcGIS Server w wersji 10.5 lub nowszej można sfederować z portalem w nowszej wersji. Dotyczy to dodatkowych witryn ArcGIS GIS Server poza serwerem hostującym oraz wszystkich serwerów ArcGIS Image Server, które nie zostały wyznaczone do wykonywania analizy rastrowej. Żadnej witryny ArcGIS Server nie można sfederować z portalem w wersji wcześniejszej niż własna.

Wszystkie zasoby w portalu są traktowane jako elementy, niezależnie od tego, czy jest to usługa ArcGIS Server, mapa internetowa lub aplikacja, plik shape lub dowolny inny obsługiwany typ plików, a zabezpieczenia zasobu są określane na poziomie elementu.

Dowiedz się o modelu zabezpieczeń oprogramowania ArcGIS Enterprise

W przypadku sfederowania serwera dostęp do zasobów serwera i autoryzacja są realizowane przez portal. Ma to następujące konsekwencje:

  • Dostęp do serwera ArcGIS Server odbywa się za pośrednictwem członków portalu — role i użytkownicy portalu zastępują użytkowników i role serwera ArcGIS Server. Poświadczenia portalu, obsługiwane przez wbudowany magazyn tożsamości portalu lub zewnętrznego dostawcę tożsamości, są używane do logowania się do aplikacji ArcGIS Server Manager. Poprzez konsolidację użytkowników portalu i serwera można uprościć zarządzanie zasobami GIS i zapewnić wygodne logowanie podczas uzyskiwania dostępu do zabezpieczonych zasobów serwera ArcGIS Server. (Należy pamiętać, że niestandardowe role serwera ArcGIS Server nie zostaną przekazane do portalu w przypadku sfederowania).
  • Dostęp do usług ArcGIS Server jest kontrolowany przez model udostępniania portalu — każda usługa ArcGIS Server publikowana na sfederowanym serwerze jest automatycznie udostępniana jako element w portalu. Model udostępniania portalu pozwala zachować usługę do prywatnego użytku publikującego lub udostępnić ją jednej lub kilku grupom użytkowników portalu. Alternatywnie można udostępnić element całej instytucji (każdemu zalogowanemu użytkownikowi) lub aktywować dostęp anonimowy, tak aby każdy mógł wyświetlać element. Ten model udostępniania zapewnia dodatkowy poziom szczegółowości przy określaniu dostępu do usług ArcGIS Server.
Notatka:

Choć sfederowanie zapewnia wygodne logowanie i umożliwia skorzystanie z modelu udostępniania portalu, wpływa to na sposób, w jaki Ty i istniejący użytkownicy uzyskujecie dostęp do serwera sfederowanego i nim zarządzacie. Przed rozpoczęciem federowania zapoznaj się z informacjami w temacie Administrowanie serwerem sfederowanym, aby uzyskać dodatkowe informacje o tym, jak federowanie wpłynie na Twoją istniejącą witrynę.

Po sfederowaniu witryny serwera ArcGIS Server z portalem usługi opublikowane na serwerze sfederowanym są automatycznie udostępniane w portalu. Ponadto użytkownicy portalu umożliwiają dostęp zarówno do niego, jak i serwera zintegrowanego.

Z jednym portalem można sfederować wiele witryn serwera ArcGIS Server. Na przykład można sfederować z portalem serwery GIS Server, ArcGIS Image Server oraz ArcGIS GeoEvent Server. Wszystkie sfederowane witryny serwera ArcGIS Server są dostępne za pomocą kont portalu, a nie kont serwera ArcGIS Server.

Poniższy diagram przedstawia różnice między koncepcyjną, autonomiczną witryną serwera ArcGIS Server i podstawowym wdrożeniem oprogramowania ArcGIS Enterprise.

Porównanie koncepcji witryny autonomicznej i wdrożenia podstawowego

Więcej informacji można znaleźć w temacie Federowanie witryny serwera ArcGIS Server z portalem.

Wyznaczanie serwera hostującego

Poziom integracji serwera ArcGIS GIS Server sfederowanego z portalem można dodatkowo zwiększyć, wyznaczając go jako serwer hostujący. Portal może mieć jeden serwer hostujący. Serwer hostujący umożliwia użytkownikom portalu wykonywanie następujących czynności:

  • Publikowanie buforowanych w pamięci podręcznej map, usług obiektowych, usług WFS i usług scen (hostowanych warstw kafli, warstw obiektowych, warstw WFS i warstw scen) w portalu z poziomu innych aplikacji klienckich lub w witrynie portalu.
  • Udostępnianie warstw i map z dodatku ArcGIS for Office.
  • Tworzenie map przez dodawanie plików CSV i shape z komputerów lokalnych do przeglądarki map Map Viewer Classic.
  • Wsadowe geokodowanie adresów z pliku CSV.
  • Przeprowadzanie analizy bądź analizy dużych zbiorów danych w przeglądarce map Map Viewer Classic lub aplikacji ArcGIS Insights.
Licencja:

Aby witrynę serwera GIS Server można było wyznaczyć jako serwer hostujący, musi być licencjonowana jako wersja Standard lub Advanced, a nie Basic.

Serwer hostujący zapewnia najwyższy możliwy poziom integracji pomiędzy portalem i witryną serwera GIS Server.

W przypadku udostępnienia serwera hostującego należy bacznie monitorować zasoby serwera i ich użycie, aby nie dopuścić do przeciążenia serwera spowodowanego operacjami użytkowników portalu. Jeżeli przewidujesz duży ruch użytkowników hostujących wiele usług, możesz dodać komputery do witryny przed skonfigurowaniem serwera hostującego.

Aby wyznaczyć serwer jako serwer hostujący, skonfiguruj go przy użyciu relacyjnego magazynu danych i magazynu danych pamięci podręcznej kafli, które zostały utworzone w aplikacji ArcGIS Data Store. Gdy użytkownicy publikują hostowane warstwy obiektowe w portalu, dane są kopiowane do relacyjnego magazynu danych. W przypadku usunięcia hostowanej warstwy internetowej z portalu usługa ta jest usuwana z serwera hostującego, a dane zostają usunięte z magazynu danych.

Wcześniejsze:

W przypadku oprogramowania ArcGIS Enterprise 10.9.1 użycie geobazy profesjonalnej jako zarządzanej bazy danych serwera hostującego nie jest już obsługiwane, choć starsze instalacje nadal mogą być funkcjonalne. Przy konfigurowaniu nowego serwera hostującego należy skonfigurować relacyjny magazyn danych przy użyciu aplikacji ArcGIS Data Store.

Relacyjny magazyn danych jest również wymagany, aby umożliwić użytkownikom portalu dodawanie plików CSV i shape do mapy lub udostępnianie warstw i map z dodatku ArcGIS for Office.

Jeśli portal obejmuje sfederowane serwery ArcGIS GeoEvent Server lub ArcGIS GeoAnalytics Server, serwer hostujący musi także być skonfigurowany przy użyciu magazynu dużych zbiorów danych czasowo-przestrzennych utworzonego w aplikacji ArcGIS Data Store.

Poniższy diagram przedstawia witrynę serwera ArcGIS Server sfederowaną z portalem ArcGIS Enterprise wraz z wzorcami adresów URL, które są używane w celu uzyskiwania dostępu do obu komponentów za pośrednictwem ich adapterów internetowych. Przedstawiony magazyn ArcGIS Data Store typu relacyjnego jest zarejestrowany na serwerze.

Reprezentacja wzorców adresów URL powiązanych z witryną sfederowaną

Instrukcje dotyczące konfiguracji serwera hostującego znajdują się w temacie Konfiguracja serwera hostującego portalu.