Skip To Content

Zależności pomiędzy usługami internetowymi a elementami portalu

W ramach witryny ArcGIS Enterprise udostępniana jest platforma do publikowania usług internetowych oraz udostępniania łączy do istniejących usług. W tym celu wykorzystuje się elementy w portalu, za pomocą których każda usługa jest przedstawiana jako obiekt, który można wyszukać i udostępnić. Zrozumienie zależności pomiędzy usługami internetowymi, a elementami portalu może ułatwić pracę z portalem ArcGIS Enterprise.

W niniejszym temacie opisano popularne sposoby udostępniania usługi jako elementu w portalu. Dla każdego z tych sposobów określone są właściwe zasady dotyczące edytowania i usuwania usługi.

Hostowane usługi opublikowane w portalu

Z tego sposobu można skorzystać tylko wtedy, gdy portal został skonfigurowany w oparciu o serwer hostujący. Możliwe jest opublikowanie usługi w portalu. W tym celu należy skorzystać z opcji Moje hostowane usługi dostępnej w aplikacji ArcMap lub użyć witryny portalu, aplikacji ArcGIS Maps for Office, aplikacji ArcGIS Pro albo innej aplikacji klienckiej, która współpracuje bezpośrednio z portalem. W tym czasie tworzone są zarówno element portalu, jak i usługa. Wszystkie usługi są umieszczane w folderze serwera ArcGIS Server o nazwie Hostowane, a dane są kopiowane ze źródła danych. Więcej informacji na ten temat można znaleźć w sekcji Warstwy hostowane w pomocy portalu ArcGIS Enterprise.

Rodzaje usług wymienione w folderze Hostowane różnią się od tych w innych folderach na serwerze. Ma to na celu dopasowanie określonych typów elementów, które są wyświetlane w portalu ArcGIS Enterprise. W poniższej tabeli przedstawiono wszystkie obsługiwane hostowane usługi i ich zaktualizowane rodzaje elementów:

Typ usługi ArcGIS ServerHostowany folder / typ elementu portalu

Usługa mapy kafelkowej

Warstwa kafli

Usługa mapy kafelkowej z usługą obiektową

Warstwa kafli i warstwa obiektowa

Usługa obiektowa

Warstwa obiektowa

Usługa rastrowa*

Warstwa zobrazowań

Usługa scen

Warstwa scen

Usługa WFS

Warstwa WFS

Usługa kafli wektorowych

Warstwa kafli wektorowych

*Usługa rastrowa stanowiąca podstawę hostowanej warstwy zobrazowań działa na serwerze analiz rastrowych portalu lub serwerze hostującym zobrazowania, a nie na serwerze hostującym portalu.

Jeżeli element jest dodawany poprzez opublikowanie usługi w portalu, jego usunięcie oraz edycja powinny odbywać się za pośrednictwem tego portalu. Na przykład w celu usunięcia lub edycji tego elementu można skorzystać z witryny internetowej portalu lub opcji Moje hostowane usługi dostępnej w aplikacji ArcMap. Gdy usuniesz element, korzystając z tego sposobu, usunięta zostanie także usługa wynikowa, jak również dane skopiowane podczas tworzenia hostowanej usługi.

Publikowanie usługi w portalu

Przykład

Logujesz się do portalu jako publikujący o imieniu Jan i przesyłasz plik CSV. Decydujesz się na opublikowanie pliku CSV w portalu jako warstwy obiektowej. Automatycznie zostaje także utworzony element portalu.

Aby usunąć tę usługę w zalecany sposób, logujesz się do witryny portalu jako publikujący o imieniu Jan (lub administrator) i usuwasz element portalu przedstawiający tę usługę. W tym czasie usługa zostaje również automatycznie usunięta.

W tym scenariuszu do usunięcia usługi nie jest wymagane bezpośrednie łączenie się z serwerem, na którym usługa ta jest hostowana. W takim przypadku element portalu byłby nadal dostępny, ale nie byłby połączony z usługą. Konieczne byłoby ręczne usunięcie tego elementu.

Usługi publikowane z aplikacji ArcGIS Pro

W aplikacji ArcGIS Pro można publikować wiele różnych warstw. Typ warstwy oraz to, czy podczas publikowania lub odwoływania się do zarejestrowanych danych zostały skopiowane dane, określają miejsce, w którym można edytować albo usuwać warstwę opublikowaną z aplikacji ArcGIS Pro. Warstwy kafli, warstwy kafli wektorowych i warstwy scen opublikowane z aplikacji ArcGIS Pro w portalu znajdują się w folderze Hostowane na serwerze hostującym portalu. Dane dla tych warstw są zawsze kopiowane. Warstwy należy usuwać i zarządzać nimi z poziomu portalu, co opisano w poprzedniej sekcji.

Warstwy rastrowe map można publikować z aplikacji ArcGIS Pro na jednym z serwerów sfederowanych. Te warstwy odwołują się do zarejestrowanych danych. Więcej szczegółów zawiera temat Warstwy publikowane na serwerach sfederowanych portalu. Powiązana usługa mapowa jest publikowana w folderze na sfederowanym serwerze portalu podanym podczas publikowania. Podczas publikowania warstwy rastrowej mapy odwołującej się do zarejestrowanych danych należy na karcie Zasoby na panelu Udostępnij jako warstwę internetową wybrać jeden z serwerów sfederowanych. Jest to witryna serwera ArcGIS Server, w której będzie działać usługa mapowa. Aby usunąć warstwę rastrową mapy, należy wybrać i usunąć element w portalu. Zostanie również usunięta powiązana usługa mapowa. Dane znajdujące się w źródle zarejestrowanych danych pozostaną.

Podczas publikowania warstwy rastrowej mapy z aplikacji ArcGIS Pro można także włączyć w tej warstwie dostęp do obiektów lub usługę WMS. Jeśli ta czynność zostanie wykonana, w portalu zostanie utworzony element usługi WMS lub warstwy obiektowej powiązany z warstwą rastrową mapy, a te możliwości zostaną włączone w usłudze mapowej na serwerze sfederowanym. Elementy usługi WMS lub warstwy obiektowej można usunąć z portalu, nie usuwając warstwy rastrowej mapy. Jednak aby usunąć warstwę rastrową mapy w portalu, należy najpierw usunąć powiązane elementy usługi WMS lub elementy warstwy obiektowej. Przy próbie usunięcia warstwy rastrowej mapy bez uprzedniego usunięcia powiązanych elementów usługi WMS lub elementów warstwy obiektowej zostanie wyświetlone ostrzeżenie z informacją, że najpierw muszą zostać usunięte te powiązane elementy. Usunięcie tych elementów w portalu spowoduje również usunięcie powiązanych usług.

Ponadto z aplikacji ArcGIS Pro można publikować warstwy zobrazowań. Powiązana usługa rastrowa jest publikowana w folderze na sfederowanym serwerze portalu podanym podczas publikowania. Aby usunąć warstwę zobrazowań, należy usunąć usługę w aplikacji Manager. Powiązana warstwa zobrazowań zostanie następnie usunięta z portalu. Podczas publikowania warstwy zobrazowań można także łączyć usługi WMS i WCS w tej warstwie. Jeśli usługa WMS zostanie włączona, w portalu zostanie utworzony element usługi WMS powiązany z warstwą zobrazowań, a te możliwości zostaną włączone w usłudze mapowej na serwerze sfederowanym. Element usługi WMS można usunąć z portalu, nie usuwając warstwy zobrazowań. Usunięcie usługi mapowej na serwerze sfederowanym usunie powiązane elementy warstwy zobrazowań i warstwy WMS. Jeśli zostanie włączona usługa WCS, w portalu nie zostanie utworzony żaden powiązany element WCS, mimo że ta możliwość zostanie włączona w powiązanej usłudze mapowej.

Warstwa obiektowa w portalu może być hostowaną warstwą obiektową (dane są kopiowane) lub warstwą obiektową powiązaną z warstwą rastrową mapy opublikowaną z poziomu aplikacji ArcGIS Pro (odwołuje się do zarejestrowanych danych).

W przypadku publikowania warstwy obiektowej powiązanej z warstwą rastrową mapy odwołującej się do zarejestrowanych danych należy na karcie Zasoby na panelu Udostępnij jako warstwę internetową wybrać jeden z serwerów sfederowanych. Podczas publikowania usługa mapowa z włączonym dostępem do obiektów zostanie uruchomiona w tej witrynie serwera ArcGIS Server, a w portalu zostanie utworzony element zarówno warstwy obiektowej, jak i warstwy rastrowej mapy. Warstwę obiektową w portalu można usunąć, nie usuwając warstwy rastrowej mapy. Jednak aby usunąć warstwę rastrową mapy w portalu, należy najpierw usunąć powiązany element warstwy obiektowej. Usunięcie tych elementów w portalu spowoduje również usunięcie powiązanych usług. Dane znajdujące się w źródle zarejestrowanych danych pozostaną.

Notatka:

Ponieważ element warstwy obiektowej w portalu jest usługą mapową z włączonym dostępem do obiektów w witrynie ArcGIS Server, należy udostępnić warstwę obiektową i powiązaną z nią warstwę rastrową mapy temu samemu zbiorowi użytkowników (grupom, portalowi, publicznie). Jeśli udostępniona będzie tylko warstwa obiektowa, nie będą mogły z niej korzystać inne osoby.

Ważne jest, aby pamiętać, że kopie elementów obrazów map, elementów usługi WMS ani elementów obiektów w portalu nie są usuwane przy usuwaniu oryginalnego elementu. Przy usuwaniu oryginalnego elementu usuwana jest powiązana usługa. Kopie elementu zostają porzucone i są bezużyteczne. Kopie elementów należy usunąć oddzielnie.

Gdy warstwa obiektowa jest publikowana w portalu i kopiowane są dane, w folderze Hostowane na serwerze hostującym portalu tworzona jest usługa obiektowa, a do relacyjnego magazynu danych zarejestrowanego na serwerze hostującym kopiowane są dane. Element warstwy rastrowej mapy nie jest tworzony w portalu przy publikowaniu hostowanej usługi obiektowej. Do zarządzania hostowanymi warstwami obiektowymi i ich usuwania należy użyć portalu. W przypadku usunięcia hostowanej warstwy obiektowej skopiowane dane zostaną również usunięte.

Aby sprawdzić, czy usługa obiektowa jest hostowana, przejdź na stronę Szczegóły elementu danej warstwy. Jeśli warstwa obiektowa została opublikowana bezpośrednio w portalu i nie jest z nią powiązana żadna warstwa rastrowa mapy, element wyświetlany przez właściciela warstwy lub administratora portalu będzie opisany jako (Hostowane). Warstwy obiektowe publikowane z aplikacji ArcGIS Pro, które nie mają tej uwagi (Hostowane), są powiązane z warstwą rastrową mapy. Warstwy obiektowe opublikowane z poziomu aplikacji ArcGIS Pro w portalu można usunąć, nie usuwając warstwy rastrowej mapy. Jednak aby usunąć warstwę rastrową mapy w portalu, należy najpierw usunąć powiązany element warstwy obiektowej. Elementy opisane (hostowane) mogą zostać usunięte w portalu, a powiązana usługa zostanie również usunięta.

Przykład publikowania scenariuszy z aplikacji ArcGIS Pro w portalu ArcGIS Enterprise

Następujące scenariusze dotyczące publikowania opisują zachowanie w opublikowanych elementach i odpowiadających im typach warstw z towarzyszącymi im usługami i funkcjami serwera ArcGIS Server.

Publikowanie z aplikacji ArcGIS Pro na sfederowanym serwerze GIS Server

Podczas publikowania warstwy rastrowej mapy z aplikacji ArcGIS Pro można także włączyć w tej warstwie dostęp do obiektów lub usługę WMS. W takim przypadku w portalu zostanie utworzony element warstwy WMS lub warstwy obiektowej powiązany z warstwą rastrową mapy. Te funkcje zostaną włączone w usłudze mapowej na serwerze GIS Server. Poniżej opisano zachowanie w opublikowanych elementach i odpowiadających im typach warstw dla tego scenariusza:

  • Element portalu ArcGIS Enterprise: włączona opublikowana warstwa rastrowa mapy z dostępem do obiektów i typami warstwy WMS
  • Usługa serwera ArcGIS Server : opublikowana usługa towarzysząca z dostępem do obiektów i włączonymi funkcjami usługi WMS

Wyłączanie funkcji w aplikacji ArcGIS Server Manager lub w aplikacji ArcMap

Gdy usługa WMS lub funkcja dostępu do obiektów została wyłączona w aplikacji ArcGIS Server Manager lub w aplikacji ArcMap, odpowiadający typ warstwy (usługa WMS lub dostęp do obiektów) zostaje usunięty jako element w portalu. Poniżej opisano zachowanie w opublikowanych elementach i odpowiadających im typach warstw dla tego scenariusza:

  • Warstwa rastrowa mapy jest publikowana z aplikacji ArcGIS Pro w portalu z włączonym dostępem do usługi WMS i obiektów.
  • Usługa towarzysząca jest tworzona na odpowiednim serwerze GIS Server
  • Podczas wyłączania usługi WMS w aplikacji ArcGIS Server Manager lub w aplikacji ArcMap odpowiadający typ warstwy WMS jest usuwany

Usuwanie powiązanych elementów w portalu

Elementy usługi WMS lub elementy warstwy obiektowej można usunąć w aplikacji ArcGIS Pro lub w portalu, a odpowiadająca im funkcja usługi WMS w usłudze mapowej zostaje usunięta. Należy pamiętać, że zanim będzie można usunąć warstwę rastrową mapy, konieczne będzie usunięcie powiązanych elementów usługi WMS lub elementów warstwy obiektowej. Poniżej opisano zachowanie w opublikowanych elementach i odpowiadających im typach warstw dla tego scenariusza:

  • Warstwa rastrowa mapy jest publikowana z aplikacji ArcGIS Pro w portalu z włączonym dostępem do usługi WMS i obiektów.
  • Usługa towarzysząca jest tworzona na odpowiednim serwerze GIS Server
  • Podczas usuwania elementu warstwy WMS lub warstwy obiektowej w portalu odpowiadająca mu funkcja usługi WMS w usłudze mapowej zostaje również usunięta.

Usuwanie powiązanych usług w aplikacji ArcGIS Server Manager lub w aplikacji ArcMap

Usunięcie usługi mapowej na serwerze GIS Server powoduje usunięcie powiązanych elementów warstwy rastrowej mapy, warstwy WMS i warstwy obiektowej. Poniżej opisano zachowanie w opublikowanych elementach i odpowiadających im typach warstw dla tego scenariusza:

  • Warstwa rastrowa mapy jest publikowana z aplikacji ArcGIS Pro w portalu z włączonym dostępem do usługi WMS i obiektów.
  • Usługa towarzysząca jest tworzona na odpowiednim serwerze GIS Server
  • Podczas usuwania powiązanej usługi mapowej w aplikacji ArcGIS Server Manager lub w aplikacji ArcMap odpowiadające elementy warstwy rastrowej mapy, elementy warstwy WMS i elementy warstwy obiektowej zostaną usunięte.

Usługi publikowane w witrynie sfederowanego serwera ArcGIS Server

Można opublikować usługę w witrynie serwera ArcGIS Server, który został sfederowany z portalem. Publikowanie odbywa się przy użyciu aplikacji ArcGIS Server Manager, połączenia z serwerem ArcGIS Server w drzewie katalogów aplikacji ArcMap lub aplikacji ArcGIS Pro (co opisano w sekcji Usługi publikowane z aplikacji ArcGIS Pro). Podczas publikowania usługi tworzony jest automatycznie element portalu. Usługę można usunąć, usuwając odpowiadające jej elementy portalu. Dane pozostaną w źródle zarejestrowanych danych.

Przykład

Za pomocą opcji Dodaj serwer ArcGIS Server w aplikacji ArcMap zostało utworzone połączenie z serwerem ArcGIS Server publikującego. Nawiązano połączenie jako publikujący Jan i opublikowano usługę rastrową w witrynie ArcGIS Image Server sfederowanej z portalem. Usługa rastrowa staje się automatycznie elementem warstwy rastrowej w portalu.

Jeżeli chcesz usunąć tę usługę, zaloguj się do portalu jako publikujący o imieniu Jan (lub administrator) i usuń tę usługę. Usunięta zostaje również odpowiednia usługa.

Z poziomu elementów magazynu danych w portalu

Dodając element magazynu danych do portalu, można opublikować znajdujące się w nim warstwy w portalu. Z poziomu elementów magazynu danych bazy danych można opublikować zbiorczo warstwy obiektowe i warstwy rastrowe map dla każdej klasy obiektów i tabeli dostępnych za pomocą elementu magazynu danych. W przypadku elementów udostępnionych plików i magazynu danych w chmurze można utworzyć warstwy zobrazowań. W obu przypadkach dane pozostają w źródle danych, do którego odwołuje się element magazynu danych.

W aplikacji ArcGIS Server Manager można zmieniać ustawienia usług opublikowanych z elementu magazynu danych portalu, jednak nie można w aplikacji ArcGIS Server Manager zmieniać elementu magazynu danych. Podobnie element magazynu danych i każdą z warstw z niego opublikowanych należy usunąć z portalu, a nie z serwera sfederowanego.

Przykład

Dodajesz element magazynu danych przy użyciu pliku połączenia z bazą danych. Jako właściciel elementu magazynu danych publikujesz wszystkie klasy obiektów i tabele dostępne dla użytkownika określonego w pliku połączenia z bazą danych. Obejmuje to klasy obiektów i tabele, które należą do Ciebie, oraz wszystkie klasy obiektów i tabele, do których inni użytkownicy bazy danych przyznali Tobie dostęp. Powoduje to utworzenie jednej usługi mapowej z włączonym dostępem do obiektów dla każdej klasy obiektów i tabeli. Usługi działają w witrynie sfederowanego serwera ArcGIS GIS Server określonej podczas tworzenia warstwy. Dla każdej usługi mapowej w portalu jest tworzona jedna warstwa obiektowa i jedna warstwa rastrowa mapy.

Jeśli nie będziesz już potrzebować żadnej opublikowanej zbiorczo warstwy ani elementu magazynu danych, usuń wszystkie warstwy w portalu, usuń wszystkie serwery sfederowane z elementu magazynu danych, a następnie możesz usunąć element magazynu danych.

Jeśli chcesz usunąć poszczególne warstwy, koniecznie usuń warstwę obiektową i powiązaną z nią warstwę rastrową mapy z karty Moje zasoby w portalu. Nie można usunąć tylko warstwy obiektowej. Jeśli to zrobisz, warstwa rastrowa mapy pozostanie w stanie, w którym nie będzie można jej zsynchronizować z bazą danych. Pamiętaj również, że nawet jeśli usuniesz warstwę obiektową i warstwę rastrową mapy z karty Moje zasoby, zostaną one ponownie utworzone podczas następnej synchronizacji, chyba że nie będziesz już mieć dostępu do danych w bazie danych.

Wykorzystanie karty Moje zasoby na stronie Zasoby dostępnej w witrynie portalu w celu dodania usługi jako elementu

Możliwe jest dodanie usługi jako elementu portalu za pomocą strony Zasoby > Moje zasoby dostępnej w witrynie portalu. W ten sposób udostępniane są łącza do usług internetowych, które nie są uruchomione na zintegrowanym serwerze.

Jeżeli element został dodany za pomocą strony Moje zasoby, jego edycję i usunięcie należy wykonać w witrynie portalu. Nawet jeżeli element zostanie usunięty, odpowiadająca mu usługa będzie nadal uruchomiona, dopóki nie zalogujesz się do serwera i jej nie usuniesz. Jest to zamierzone zachowanie, ponieważ możesz korzystać z elementów portalu, za pomocą których udostępniasz łącza do innych usług, których nie zamierzasz lub nie możesz usunąć na stałe.

Dodawanie usługi jako elementu portalu w oknie Moje zasoby

Przykład

Znaleziono przydatną usługę internetową w witrynie ArcGIS Server sąsiedniego działu i chcemy dodać element portalu łączący się z tą usługą. Logujesz się do witryny portalu i przechodzisz do strony Zasoby > Moje zasoby, aby dodać usługę z sieci jako element portalu.

Jeżeli chcesz usunąć ten element, usuwasz go za pomocą witryny portalu. Usunięcie elementu nie powoduje usunięcia usługi. Jest to zamierzone zachowanie, ponieważ w tym scenariuszu pomiędzy usługą a elementem portalu nie występuje żadna wbudowana zależność.

Najlepsze praktyki związane z edytowaniem i usuwaniem elementów

Powyższe przykłady przedstawiają najważniejsze wskazówki dotyczące edycji i usuwania elementów w zależności od sposobu ich opublikowania. Pozwala to utrzymać odpowiednie powiązanie pomiędzy usługami i elementami.

Jeżeli elementy lub usługi nie zostaną usunięte w zalecany sposób, konieczne może być ręczne usunięcie porzuconych elementów, bądź usług.

Prosimy pamiętać, że prawo do edycji lub usunięcia elementu portalu ma tylko jedna z następujących osób:

  • Publikujący, który dodał dany element
  • Administrator portalu

Rozwiązanie to różni się od podejścia przyjętego w przypadku serwera ArcGIS Server, gdzie każdy publikujący może edytować i usuwać każdy element.

Pomimo tego, że administratorzy mają prawo do edytowania elementów należy unikać takich sytuacji. Gdy administrator będzie przeprowadzał edycję elementów, na jego koncie będą gromadzić się niepotrzebne zasoby. Konta administratorów powinny być w głównej mierze używane do zmiany właściwości elementów lub usuwania elementów, które nie są już potrzebne.