Skip To Content

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

W ramach witryny Portal for ArcGIS udostępniana jest platforma do publikowania usług internetowych oraz udostępniania łączy do istniejących usług. W tym celu wykorzystuje się elementy portalu, za pomocą których każda usługa jest przedstawiona 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 witryną Portal for ArcGIS.

Ważne jest, aby do edycji lub usuwania usług i elementów portalu wykorzystać to samo środowisko, za pomocą których zostały one utworzone. Na przykład, jeżeli usługa jest publikowana za pomocą witryny portalu, zamiast menedżera do jej usunięcia należy również wykorzystać tę witrynę.

Layers published from ArcGIS Pro require special attention when editing and deleting items. See Publishing from ArcGIS Pro for details.

This topic describes four common ways to make a service available as an item on your portal. Dla każdego z tych sposobów określone są właściwe zasady dotyczące edytowania i usuwania usługi.

Publikowanie usługi za pośrednictwem 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 za pośrednictwem portalu. W tym celu należy skorzystać z opcji Moje hostowane usługi, dostępnej w aplikacji ArcMap, witryny internetowej portalu, aplikacji ArcGIS Maps for Office lub innego klienta, który 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.

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

Typ usługi ArcGIS ServerTyp elementu hostowanego foldera witrynyPortal for ArcGIS

Usługa mapy kafelkowej

Warstwa kafli

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

Warstwa kafli i obiektów

Usługa obiektowa

Warstwa obiektów

Usługa rastrowa*

Warstwa zobrazowań

Usługa scen

Warstwa sceny

Usługa WFS

Warstwa WFS

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

Jeżeli element jest dodawany poprzez publikowanie usługi za pośrednictwem portalu, za pośrednictwem tego portalu należy także go usunąć oraz edytować go. 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.

Publish the service through the portal

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 wymaga się bezpośredniego łączenia 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.

Publishing from ArcGIS Pro

You can publish a variety of layers from ArcGIS Pro. Where you edit or delete a layer published from ArcGIS Pro depends on the type of layer. Tile layers and scene layers published from ArcGIS Pro to your portal will reside in the Hosted folder on the portal's hosting server. Należy je usuwać i zarządzać nimi z poziomu portalu, co opisano w poprzedniej sekcji.

Warstwy rastrowe map można publikować z poziomu aplikacji ArcGIS Pro począwszy od wersji 10.4 serwera ArcGIS Server. Więcej szczegółów zawiera temat Warstwy publikowane na serwerach sfederowanych portalu. An associated map service is published to the root folder on the portal's federated server that was specified when publishing. To delete a map image layer, you must delete the service in Manager. The associated map image layer will then be removed from the portal.

When you publish a map image layer from ArcGIS Pro, you can also enable feature access or WMS on the layer. If you do so, a WMS or feature layer item associated with the map image layer will be created in the portal, and these capabilities will be enabled on the map service on the federated server. You can delete the WMS or feature layer items in the portal without deleting the map image layer. Deleting the map service on the federated server, however, removes the associated map image, WMS, and feature layer items.

You can also publish imagery layers from ArcGIS Pro beginning at 10.4. An associated image service is published to the root folder on the portal's federated server that was specified when publishing. To delete an imagery layer, you must delete the service in Manager. The associated imagery layer will then be removed from the portal. When you publish an imagery layer, you can also enable WMS and WCS on the layer. If you enable WMS, a WMS item associated with the imagery layer will be created in the portal, and the WMS capability will be enabled on the image service on the federated server. You can delete the WMS item in the portal without deleting the imagery layer. Deleting the image service on the federated service, however, removes the associated imagery and WMS layer items. If you enable WCS, no associated WCS item will be created in the portal, though the capability will be enabled on the associated image service.

Warstwa obiektów w portalu może być hostowaną warstwą obiektów lub warstwą obiektów powiązaną z warstwą rastrową mapy opublikowaną z poziomu aplikacji ArcGIS Pro. To determine which is the case, go to the Item Details page for the layer. If the feature layer was published directly to the portal and has no associated map image layer, the item will be described as (Hosted). Feature layers published from ArcGIS Pro that do not have this (Hosted) note are associated with a map image layer. They must be managed and deleted through the associated map service in Manager.

Przykład publikowania scenariuszy z aplikacji ArcGIS Pro w witrynie Portal for ArcGIS

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

When you publish a map image layer from ArcGIS Pro, you can also enable feature access or WMS on the layer. W takim przypadku w portalu zostanie utworzony element warstwy WMS lub warstwy obiektów 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 witryny Portal for ArcGIS: 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 warstwy WMS lub warstwy obiektów można usunąć w aplikacji ArcGIS Pro lub w portalu, jednak działanie to nie spowoduje usunięcia powiązanej warstwy rastrowej mapy ani nie wyłączy odpowiednich funkcji w usłudze serwera GIS Server. Aby wyłączyć funkcje w powiązanej usłudze, należy użyć aplikacji ArcGIS Server Manager lub aplikacji ArcMap. 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 obiektów w portalu odpowiadająca mu funkcja usługi WMS w usłudze mapowej zostaje zachowana.

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 obiektów. 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 obiektów zostaną usunięte.

Publikowanie usługi za pośrednictwem sfederowanej witryny serwera ArcGIS Server

Można opublikować usługę poprzez połączenie się z witryną serwera ArcGIS Server, która została sfederowana z portalem. W tym celu wykorzystuje się aplikację ArcGIS Server Manager lub połączenie z serwerem ArcGIS Server dostępne w drzewie Katalog w aplikacji ArcMap. Podczas publikowania usługi tworzony jest automatycznie element portalu.

Jeżeli element ten zostanie dodany w taki sposób, usługę będzie trzeba usunąć lub edytować za pomocą aplikacji Manager lub połączenia z serwerem ArcGIS Server w aplikacji ArcMap.

Gdy usuniesz usługę, korzystając z tego sposobu, usunięty zostanie także odpowiadający jej element portalu.

Publikowanie usługi za pośrednictwem sfederowanej witryny sfederowanego

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ę, logujesz się do menedżera jako publikujący o imieniu Jan (lub administrator) i usuwasz tę usługę. Z portalu zostaje automatycznie usunięty odpowiadający jej element.

W tym scenariuszu do usunięcia elementu nie wymaga się korzystania z witryny portalu. W takim przypadku usługa byłaby nadal dostępna, ale brakowałoby odpowiadającego jej elementu portalu. Usługa byłaby bezużyteczna, ponieważ dostęp do niej byłby nadal kontrolowany za pośrednictwem modelu udostępniania portalu. Konieczne byłoby ręczne usunięcie tej usługi.

Wykorzystanie strony Moje 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 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, w witrynie portalu należy także go usunąć oraz przeprowadzić jego edycję. 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.

Add service as a portal item through My Content

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 za pomocą strony Moje zasoby dodajesz tę usługę jako element portalu.

Jeżeli chcesz usunąć tę usługę, usuwasz ją 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

W ramach powyższych przykładów zawsze podkreślana była konieczność edytowania i usuwania elementów w taki sam sposób, w jaki zostały one opublikowane. Pozwala to utrzymać odpowiednie powiązanie pomiędzy usługami i elementami.

Warstwy opublikowane z poziomu aplikacji ArcGIS Pro mogą w niektórych sytuacjach zostać usunięte z portalu, a w innych sytuacjach usunięte z aplikacji Manager. Where you manage and delete the item depends on what layer type it is.

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.