Ten temat zawiera listę pytań lub problemów, które można napotkać podczas pracy w kooperacji rozproszonej oraz sugestie możliwych rozwiązań. Jeśli nie można tutaj odnaleźć odpowiedzi na poszukiwane pytanie, istnieje również możliwość wyszukiwania artykułów na stronie Centrum Wsparcia firmy Esri.
Kooperacje ArcGIS Enterprise i ArcGIS Enterprise
Korzystam z wdrożenia oprogramowania ArcGIS Enterprise on Kubernetes. Chcę skonfigurować kooperację z inną instytucją ArcGIS Enterprise, która jest wdrożeniem w systemie Windows. Czy jest to możliwe?
Nie. Wersja 10.9 oprogramowania ArcGIS Enterprise on Kubernetes nie może pełnić funkcji hosta ani gościa dla wdrożenia ArcGIS Enterprise w systemie Windows lub Linux. Jednak wdrożenie oprogramowania ArcGIS Enterprise on Kubernetes może skonfigurować kooperację z innym wdrożeniem Kubernetes, jak również pełnić funkcję gościa na potrzeby kooperacji hostowanej przez usługę ArcGIS Online. Więcej informacji można znaleźć w tematach Informacje o kooperacji rozproszonej i Podstawowe pojęcia dotyczące kooperacji.
Chcę udostępniać warstwy obiektowe jako kopie w mojej kooperacji. Czy ta możliwość jest dostępna?
Tak. W wersji 10.5.1 opcja udostępniania warstw obiektowych w postaci kopii była obsługiwana jedynie między portalem-hostem ArcGIS Online i portalami-gośćmi ArcGIS Enterprise. W wersji 10.6 kooperacja rozproszona obsługuje udostępnianie warstw obiektowych jako kopii, jeśli zarówno portalem-hostem, jak i portalami-gośćmi są ArcGIS Enterprise.
Jak aktualizować poświadczenia uwierzytelniania w warstwie sieci lub certyfikat PKI używany do kooperacji z innym uczestnikiem ArcGIS Enterprise?
ArcGIS Enterprise 10.6 obsługuje modyfikowanie poświadczeń uwierzytelniania w warstwie sieci i certyfikatu PKI używanych do komunikowania się z innym uczestnikiem ArcGIS Enterprise. W tej wersji zmiany te można wprowadzać tylko za pośrednictwem interfejsów REST API usług portalu. Więcej informacji można znaleźć w temacie dotyczącym interfejsu REST API kooperacji rozproszonej Aktualizowanie konfiguracji uwierzytelniania w warstwie sieci..
W wersji ArcGIS Enterprise 10.8.1 można dodawać, aktualizować i usuwać uwierzytelnianie w warstwie internetowej i uwierzytelnianie oparte na certyfikacie PKI dotyczące uczestników ArcGIS Enterprise kooperacji. Aby dowiedzieć się więcej, zapoznaj się z tematami Zarządzanie kooperacjami i Zarządzanie kooperacjami jako gość.
Czy protokoły SSL niebędące protokołami domyślnymi oraz pakiety szyfrujące obecne w jednej witrynie mają wpływ na kooperację rozproszoną w innej witrynie?
Protokoły SSL o konfiguracji innej niż domyślna lub pakiety szyfrujące używane w jednej witrynie nie powinny mieć wpływu na kooperację rozproszoną w innej witrynie, nawet jeśli protokoły lub aplikacje szyfrujące nie są takie same lub nie pokrywają się częściowo.
Kooperacje ArcGIS Online i ArcGIS Enterprise
Po opublikowaniu widoku hostowanej warstwy obiektowej w mojej instytucji ArcGIS Online chcę udostępnić go w mojej instytucji ArcGIS Enterprise. Czy mogę udostępnić widok w ramach kooperacji?
Widoki hostowanej warstwy obiektowej można udostępnić do kooperacji.Począwszy od wersji 10.6.1, widoki hostowanych warstw obiektowych można udostępniać jako kopie, jeśli warstwa obiektowa została tak skonfigurowana, że może być wysyłana jako kopia.
Korzystam z oprogramowania ArcGIS Enterprise oraz usługi ArcGIS Online. Czy mogę skonfigurować między nimi kooperację rozproszoną?
W wersji 10.5.1 oprogramowanie ArcGIS Enterprise obsługuje rozproszone kooperacje przy użyciu usługi ArcGIS Online. W takich kooperacjach usługa ArcGIS Online musi być gospodarzem, a oprogramowanie ArcGIS Enterprise — gościem.
Czy oprogramowanie ArcGIS Enterprise może współpracować z więcej niż jedną instytucją ArcGIS Online?
Nie. Aktualnie oprogramowanie ArcGIS Enterprise obsługuje możliwość współpracy tylko z jedną instytucją ArcGIS Online.
Moja instytucja ArcGIS Online zmieniła swój kluczowy adres URL. W jaki sposób mogę ponownie ustanowić moją instytucję jako uczestnika kooperacji?
Można to zrobić na jeden z dwóch sposobów:
- Gospodarz kooperacji może usunąć i ponownie utworzyć kooperację z nowym kluczowym adresem URL.
- Gość kooperacji może opuścić kooperację i poprosić o ponowne zaproszenie przez gospodarza przy użyciu nowego adresu URL.
Dlaczego moja instytucja ArcGIS Online nie akceptuje zaproszeń z portalu ArcGIS Enterprise 10.5?
Portale ArcGIS Enterprise 10.5 nie są obsługiwane w kooperacji rozproszonej z instytucjami ArcGIS Online.
Dlaczego pojawia się błąd certyfikatu SSL przy próbie zaakceptowania zaproszenia do kooperacji dla instytucji ArcGIS Online?
Jeśli Twoja instytucja używa serwera forward proxy, musisz zaimportować certyfikat używany przez ten serwer forward proxy do portalu ArcGIS Enterprise jako certyfikat główny/pośredni, a następnie przejść do akceptacji zaproszenia.
Moja kooperacja zawiera gości korzystających z oprogramowania ArcGIS Enterprise 10.5 i 10.5.1. Czy moje zasady usuwania zasobów będą dotyczyły tych instytucji?
Portale ArcGIS Enterprise 10.5 i 10.5.1 nie obsługują zasad usuwania zasobów. Zasoby udostępniane tym uczestnikom nie będą usuwane. Należy anulować udostępnienie wszelkich elementów, które zostały wcześniej udostępnione w ramach obszaru roboczego kooperacji.
Została wyłączona opcja zezwalania na dostęp do portalu za pośrednictwem protokołu HTTPS. Gdy w usłudze ArcGIS Online próbuję wyświetlić udostępniane warstwy obiektowe w przeglądarce map Map Viewer, wyświetlany jest komunikat Błąd: Warstwy [nazwa_warstwy] nie można dodać do mapy. Co się dzieje?
W przeglądarce map Map Viewer usługi ArcGIS Online ten błąd informuje użytkownika, że danego zasobu nie można dodać do mapy. Domyślnie usługa ArcGIS Online jest skonfigurowana w taki sposób, że zezwala na dostęp tylko przy użyciu protokołu HTTPS. Sprawdź, czy w adresie URL usługi warstwy obiektowej oprogramowania ArcGIS Enterprise jest używany protokół HTTPS. Jeśli nie, zaktualizuj ten adres URL usługi tak, aby używany był protokół HTTPS. Aby dowiedzieć się, jak to zrobić, wykonaj czynności opisane w tym artykule.
Czy mogę kopiować dane z usługi ArcGIS Online do mojej geobazy profesjonalnej?
Nie. Warstwy docelowe w kooperacji muszą być hostowanymi warstwami usługi ArcGIS Online lub oprogramowania ArcGIS Enterprise.
Czy mogę kopiować dane z geobazy profesjonalnej do usługi ArcGIS Online?
Tak. Jeśli geobaza profesjonalna została zarejestrowana na serwerze sfederowanym w oprogramowaniu ArcGIS Enterprise, dane w niej zawarte mogą być używane jako warstwa źródłowa w kooperacji między oprogramowaniem ArcGIS Enterprise a usługą ArcGIS Online.
Jakie zmiany należy wprowadzić do zapory sieciowej w przypadku kooperacji między oprogramowaniem ArcGIS Enterprise a usługą ArcGIS Online?
W tej konfiguracji cała komunikacja jest inicjowana przez portal ArcGIS Enterprise. Wówczas reguły zapory sieciowej muszą zezwalać na obsługę komunikacji wychodzącej za pośrednictwem portu 443.
Mam zaktualizowane oprogramowanie ArcGIS Enterprise do wersji 10.7 i aplikację ArcGIS Insights do wersji 3.2.1. Czy mogę udostępnić moje skoroszyty, strony i modele aplikacji Insights, które zostały utworzone we wcześniejszych wersjach aplikacji Insights i oprogramowania ArcGIS Enterprise?
Aby udostępnić skoroszyt utworzony we wcześniejszej wersji aplikacji Insights, należy otworzyć jego element w aplikacji ArcGIS Insights 3.2.1 i zapisać go ponownie. Aby udostępnić model lub stronę utworzoną we wcześniejszej wersji aplikacji Insights, konieczne jest ponowne udostępnienie skoroszytu jako strony lub modelu aplikacji Insights. Więcej informacji można znaleźć w temacie pomocy technicznej dotyczącym udostępniania elementów aplikacji Insights z wcześniejszych wersji za pośrednictwem kooperacji rozproszonej.
Udostępnianie aplikacji internetowych
Czy mogę udostępniać aplikacje internetowe w kooperacji rozproszonej?
Tak. Począwszy od wersji 10.6.1 portalu ArcGIS Enterprise, uczestnicy kooperacji ArcGIS Enterprise mogą udostępniać aplikacje internetowe innym uczestnikom ArcGIS Enterprise, którzy korzystają z tej samej lub nowszej wersji portalu, jak również usługi ArcGIS Online. Obsługiwane aplikacje internetowe to aplikacje utworzone przy użyciu konfigurowalnych szablonów aplikacji internetowych i programu Web AppBuilder. Aplikacje internetowe korzystające z grup są obsługiwane począwszy od wersji 10.8.
Na przykład uczestnik portalu ArcGIS Enterprise w wersji 10.6.1 może udostępnić aplikację internetową innej instytucji używającej portalu ArcGIS Enterprise w wersji 10.6.1 i usługi ArcGIS Online. Nie jest możliwe udostępnianie aplikacji internetowych uczestnikom korzystającym z portalu ArcGIS Enterprise w wersji 10.5.1 lub 10.6. Można natomiast udostępniać je uczestnikom korzystającym z wersji 10.7 i nowszych. Jeśli uczestnik podejmie próbę udostępnienia aplikacji internetowej odbiorcy przy użyciu wcześniejszej wersji portalu ArcGIS Enterprise, aplikacja internetowa zostanie dodana do grupy kooperacji, ale nie zostanie odebrana przez uczestnika, z kolei administrator otrzyma komunikat o błędzie w dziennikach portalu oraz za pośrednictwem powiadomienia w portalu.
Uczestnicy usługi ArcGIS Online nie mogą udostępniać aplikacji internetowych uczestnikom portalu ArcGIS Enterprise w żadnej wersji.
Czy uczestnik kooperacji po otrzymaniu aplikacji internetowej może ją edytować?
Większość aplikacji internetowych po ich opublikowaniu może być edytowana przez innych uczestników kooperacji. Te zmiany zostaną zastąpione, jeśli pierwotny właściciel aplikacji internetowej zaktualizuje ją. Zmiany wprowadzone przez uczestnika odbierającego nie są przesyłane z powrotem do pierwotnego właściciela. Osoba odbierająca nie może jednak edytować aplikacji map internetowych.
Jestem twórcą niestandardowych widżetów w aplikacji ArcGIS Web AppBuilder. Czy mogą one zostać udostępnione uczestnikom kooperacji?
Nie. Niestandardowych widżetów, w tym zarejestrowanych i o typie elementu rozszerzenia aplikacji AppBuilder, nie można udostępniać w kooperacji rozproszonej.
Czy mogę udostępnić element aplikacji internetowej, który odwołuje się do niestandardowej aplikacji internetowej wdrożonej na moim serwerze internetowym?
Tak. Elementy aplikacji internetowej odwołujące się do adresów URL aplikacji umieszczonych poza portalem mogą być udostępniane, o ile odbiorcom kooperującym zostały przyznane uprawnienia dostępu do aplikacji hostowanych zewnętrznie.
Czy mogę udostępniać aplikacje internetowe ArcGIS Living Atlas of the World w kooperacji?
Nie. Aplikacji internetowych ArcGIS Living Atlas nie można udostępniać w kooperacji rozproszonej.
Co się stanie, jeśli uczestnik kooperacji udostępni konfigurowany szablon aplikacji, który został wycofany w mojej wersji oprogramowania ArcGIS Enterprise?
Wycofane szablony ArcGIS Configurable Apps są nadal dostępne w portalu. Jeśli odbiorca, który używa wcześniejszej wersji oprogramowania ArcGIS Enterprise, udostępni Tobie szablon wycofany w bieżącej wersji, nadal będzie możliwe uzyskiwanie dostępu do udostępnionej aplikacji i jej wyświetlanie.
Czy mogę udostępnić konfigurowalne szablony aplikacji, które wymagają grupy (Galeria minimalistyczna, Prezentacja warstw itp.)?
Kooperacja rozproszona nie obsługuje udostępniania szablonów ArcGIS Configurable Apps, które wymagają grupy.
Udostępnianie danych warstwy obiektowej jako kopii oraz synchronizowanie zmian
Moje modyfikacje symboli w udostępnionej warstwie obiektowej nie są replikowane do uczestników odbierających. Dlaczego?
Podczas udostępniania warstwy obiektowej jako kopii zostają zachowane oryginalne symbole. Kolejne zmiany symboli nie są replikowane. Jednak w przypadku udostępniania warstw obiektowych w obrębie mapy internetowej symbole są przechowywane na mapie internetowej i aktualizacje symboli są zachowywane.
Co się dzieje, gdy hostowana usługa obiektowa jest udostępniana w wielu obszarach roboczych kooperacji w tej samej kooperacji lub w wielu kooperacjach?
Przy początkowym udostępnianiu element hostowanej usługi obiektowej jest replikowany. Przy kolejnym udostępnianiu element ten nie jest ponownie replikowany, lecz udostępniany jest istniejący element.
Dlaczego po włączeniu synchronizacji w warstwie obiektowej w moim portalu ArcGIS Enterprise 10.5 pojawia się błąd przekroczenia limitu czasu?
Na stronie elementu może dojść do przekroczenia limitu czasu podczas konfigurowania synchronizacji, jeśli warstwa zawiera dużą ilość danych. Serwer kontynuuje jednak konfigurowanie danych. Po pewnym czasie konfiguracja zostaje zakończona, a proces włączania synchronizacji na stronie elementu kończy się powodzeniem.
Dlaczego po włączeniu synchronizacji w warstwie obiektowej w mojej instytucji ArcGIS Online pojawia się błąd przekroczenia limitu czasu?
Na stronie elementu może dojść do przekroczenia limitu czasu podczas konfigurowania synchronizacji, jeśli warstwa zawiera dużą ilość danych. Aby rozwiązać ten problem, kiedy się pojawi, można uruchomić operację updateDefinition w trybie async na warstwie za pomocą interfejsu administracyjnego REST API. Patrz przykład nr 3 w temacie poświęconym interfejsowi REST API Aktualizowanie definicji (usługa obiektowa).
Podczas próby udostępnienia warstwy obiektowej jako kopii napotykam następujący błąd w dziennikach: „Failed to create replica (Nie powidło się utworzenie repliki). Do zestawu danych odwołuje się wiele warstw, co jest niedozwolone” Dlaczego?
Ten błąd występuje, gdy mapa internetowa zawiera wiele warstw odwołujących się do jedynego zestawu danych w bazie danych (na przykład istnieją na mapie odniesienia do klasy obiektów Drogi w postaci dwóch osobnych warstw: drogi główne i drogi podrzędne). Publikując mapy internetowe zawierające usługi obiektowe w celu ich udostępnienia jako kopii w kooperacji, należy zapewnić, aby utworzone mapy nie zawierały wielu odniesień do pojedynczego zestawu danych.
Co się stanie, gdy użytkownik zmieni właściciela hostowanej usługi obiektowej, która została udostępniona jako kopia?
Aktualnie udostępniane zasoby będą nadal replikowane i synchronizowane oraz wciąż będą działać.
Co się stanie, gdy użytkownik anuluje udostępnianie hostowanej usługi obiektowej, która została udostępniona grupie jako kopia?
Hostowana usługa zostanie usunięta lub jej udostępnianie zostanie anulowane podczas następnej zaplanowanej synchronizacji. Jeśli później usługa ta zostaje ponownie udostępniona tej samej lub innej grupie, tworzona jest nowa kopia w celu udostępnienia uczestnikom odbierającym.
Dlaczego uczestnicy odbierający nie mogą synchronizować swoich zmian w usłudze serwisowej udostępnionej przeze mnie jako kopia?
Zmiany wykonane w usłudze obiektowej przez właściciela zasobu mogą być synchronizowane w jednym kierunku z uczestnikami odbierającymi. Jednakże zdolność uczestników odbierających do edycji hostowanych przez siebie usług obiektowych i synchronizowania zmian ze źródłową usługą obiektową (czyli dwukierunkowe udostępnianie zmian) nie jest obsługiwana.
Jeśli chcesz zapisać swoje zmiany w odebranym elemencie, wyeksportuj usługę obiektową i opublikuj wyeksportowane dane jako nową hostowaną warstwę obiektową. Ta nowa hostowana usługa obiektowa nie będzie odbierać synchronizowanych zmian ze źródłowej usługi obiektowej, ale wprowadzanie zmian w usłudze będzie możliwe.
Począwszy od wersji 10.9, można zezwolić na dwukierunkowe udostępnianie edycji warstw obiektowych między odbiorcami. Więcej informacji można znaleźć w temacie Udostępnianie zasobów grupom kooperacji.
Gdy wykonywana jest próba udostępnienia warstwy obiektowej (jako kopii) przestrzeni roboczej kooperacji skonfigurowanej tak, że zezwala na dwukierunkowe udostępnianie edycji warstwy obiektowej, edycje dokonane przez uczestnika odbierającego nie są synchronizowane z oryginalną warstwą obiektową należącą do uczestnika źródłowego. Co się dzieje?
- Możliwe, że uczestnik odbierający nie używa oprogramowania ArcGIS Enterprise w wersji 10.9 lub nowszej. Dwukierunkowe udostępnianie edycji jest możliwe tylko od wersji 10.9.
- Możliwe, że portal odbierający nie ma dostępu na poziomie Wyślij i odbierz do przestrzeni roboczej. Instytucja hostująca musi zaktualizować dostęp gości do poziomu Wyślij i odbierz.
- Możliwe, że udostępniona warstwa obiektowa nie ma włączonej synchronizacji lub dla parametru supportsBiDirectionalSyncForServer ma ustawioną wartość true. Więcej informacji na temat włączania dwukierunkowego udostępniania edycji dla warstw obiektowych zawierają sekcje Udostępnione hostowane warstwy obiektowe i Udostępnianie warstwy obiektowej z geobazy profesjonalnej.
- Warstwa obiektowa mogła zostać udostępniona, zanim przestrzeń robocza kooperacji została skonfigurowana do obsługi dwukierunkowego udostępniania edycji. Aby rozwiązać problem, należy usunąć oryginalny element warstwy obiektowej z grupy dołączonej do przestrzeni roboczej kooperacji, a następnie ponownie go udostępnić, aby utworzyć nową kopię tego elementu.
Notatka:
Konieczne też będzie utworzenie przestrzeni roboczej w oprogramowaniu ArcGIS Enterprise w wersji 10.9 lub nowszej.
Warstwa obiektowa jest udostępniana grupie powiązanej z obszarem roboczym kooperacji, w którym wybrana jest opcja kopiowania danych. W jaki sposób mogę zmienić ustawienie obszaru roboczego na udostępnianie w postaci odniesień?
Anuluj udostępnianie warstwy obiektowej grupie. Jeśli korzystasz z zaplanowanej synchronizacji, zaczekaj, aż zostanie wykonana. Domyślny interwał synchronizacji wynosi 24 godziny. Administrator systemu musi następnie zmodyfikować obszar roboczy i dołączyć nową grupę, ustawiając udostępnianie warstw obiektowych w postaci odniesień. Udostępnij warstwę obiektową tej nowej grupie.
Moja mapa i warstwa kafli nie są kopiowane, mimo że są udostępniane grupie powiązanej z przestrzenią roboczą kooperacji, w którym wybrana jest opcja kopiowania danych. Co się dzieje?
Tylko warstwy obiektowe są replikowane przy kopiowaniu danych. Inne typy warstw (np. mapa lub kafle) są udostępniane jako odniesienia. Szczegółowe informacje można znaleźć w sekcji poświęconej udostępnianiu zasobów na potrzeby kooperacji.
Podczas próby udostępnienia warstwy obiektowej jako kopii jej element został skopiowany jako odniesienie, ponieważ nie została dla tej warstwy włączona synchronizacja. Po włączeniu synchronizacji dla warstwy obiektowej jest ona nadal udostępniana przez odniesienie. Co się dzieje?
Podczas początkowej próby udostępnienia element został skopiowany jako odniesienie, ponieważ w warstwie nie była włączona synchronizacja. W kolejnych próbach synchronizacji element będzie nadal udostępniany jako odniesienie, nawet jeśli synchronizacja zostanie włączona. Aby udostępnić dane warstwy obiektowej jako kopie, wyłącz udostępnianie tego elementu w kooperacji. Spowoduje to, że element ten nie będzie już odbierany przez uczestników. Następnie ponownie udostępnij ten element w kooperacji. Ponieważ teraz synchronizacja jest włączona w warstwie obiektowej, będzie ona udostępniana jako kopia.
Czy mogę udostępnić w kooperacji warstwę obiektową z wersjonowaniem rozgałęzień jako kopię?
Tak, warstwy obiektowe z wersjonowaniem rozgałęzień można udostępniać z oprogramowania ArcGIS Enterprise do oprogramowania ArcGIS Enterprise i z oprogramowania ArcGIS Enterprise do usługi ArcGIS Online. Obsługa tej funkcji została dodana w oprogramowaniu ArcGIS Enterprise 10.7 i aplikacji ArcGIS Pro 2.3
Gdy wykonywana jest próba udostępnienia warstwy obiektowej (jako kopii) przestrzeni roboczej skonfigurowanej tak, że zezwala na dwukierunkowe udostępnianie edycji, element jest udostępniany jako kopia. Edycje dokonane przez uczestnika źródłowego są udostępniane uczestnikowi odbierającemu, ale edycje dokonane przez uczestników odbierających nie są odbierane przez uczestnika źródłowego. Co się dzieje?
Warstwa obiektowa ma włączoną synchronizację, ale może nie obsługiwać śledzenia replik lub synchronizacji dwukierunkowej. Aby rozwiązać problem, uzyskaj dostęp do warstwy obiektowej za pomocą interfejsu ArcGIS REST API i sprawdź, czy warstwy mają następujące właściwości:
- Włączona synchronizacja — opcje właściwości usługi obiektowej powinny wyglądać następująco:
"capabilities": "Query,Create,Update,Delete,Editing,Sync"
- Obsługa śledzenia replik — właściwość warstwy usługi obiektowej isDataReplicaTracked powinna mieć wartość true:
"isDataReplicaTracked": true
- Obsługa synchronizacji dwukierunkowej — właściwość usługi obiektowej syncCapability powinna mieć właściwość dodatkową supportsBiDirectionalSyncForServer ustawioną na wartość true:
{ "syncCapabilities": { "supportsBiDirectionalSyncForServer": true } }
Jeśli warstwa obiektowa nie obsługuje wszystkich wymaganych funkcji wymienionych powyżej, należy anulować udostępnienie elementu grupie dołączonej do przestrzeni roboczej kooperacji, zaktualizować usługę, aby włączyć wymagane funkcje, a następnie ponownie udostępnić go grupie. Więcej informacji na temat włączania dwukierunkowego udostępniania edycji dla warstw obiektowych zawierają sekcje Udostępnianie hostowanych warstw obiektowych i Udostępnianie warstwy obiektowej z geobazy profesjonalnej.
Czy uczestnik odbierający może edytować schemat udostępnionej warstwy obiektowej i udostępniać te edycje z powrotem uczestnikowi źródłowemu?
Nie. Dwukierunkowa edycja schematu warstwy obiektowej nie jest obsługiwana. Zarówno uczestnik źródłowy, jak i odbierający mogą edytować schemat usługi obiektowej, ale operacja synchronizacji przestrzeni roboczej uwzględnia tylko modyfikacje (wstawienia, aktualizacje i usunięcia), które były dostępne w momencie udostępnienia widoku w ramach kooperacji.
Notatka:
Aby wysłać zmiany schematu do instytucji odbierających, anuluj udostępnianie i udostępnij ponownie warstwę w przestrzeni roboczej.
Udostępnianie widoków hostowanych warstw obiektowych
Czy w grupie przestrzeni roboczej kooperacji muszę udostępnić zarówno hostowaną warstwą obiektową, jak widok warstwy obiektowej?
Można udostępnić oba te elementy lub tylko widok warstwy obiektowej. Jeśli zdecydujesz się udostępnić oba elementy grupie kooperacji, uczestnicy otrzymają dane umożliwiające utworzenie hostowanej warstwy obiektowej, a także dane widoku pozwalające na utworzenie drugiej hostowanej warstwy obiektowej. Relacja między hostowaną warstwą obiektową i widokiem warstwy obiektowej nie jest zachowywana. Jeśli zostanie udostępniony tylko widok hostowanej warstwy obiektowej, definicja widoku zdecyduje o danych, jakie otrzymają uczestnicy kooperacji, natomiast hostowana warstwa obiektowa, z którą jest powiązany widok, nie zostanie udostępniona. Zamiast tego dane widoku zostaną użyte do utworzenia hostowanej warstwy obiektowej w portalu odbiorcy.
Mam wiele widoków utworzonych na podstawie jednej hostowanej warstwy obiektowej. Czy mogę udostępnić w ramach kooperacji więcej niż jeden widok jednocześnie?
Tak. W ramach kooperacji można jednocześnie udostępnić wiele widoków z tej samej warstwy. Każdy udostępniony widok zostanie odebrany przez uczestników kooperacji jako hostowana warstwa obiektowa, której nazwa będzie oparta na tytule udostępnionego widoku.
Czy muszę mieć włączoną synchronizację, jeśli chcę udostępnić w ramach kooperacji mój widok jako kopię?
Tak, synchronizacja musi być włączona dla każdego widoku udostępnianego jako kopia. Jednak synchronizację można włączyć dla widoku tylko wtedy, gdy została już włączona dla warstwy obiektowej powiązanej z widokiem.
Czy widoki hostowanych warstw obiektowych można udostępniać jako odniesienia?
Tak, wszystkie widoki hostowanych warstw obiektowych można udostępniać jako odniesienia. Każdy widok, który zostanie udostępniony jako odniesienie, powoduje utworzenie nowego elementu w uczestniczących portalach. Element ten odnosi się do oryginalnej usługi widoku. Należy pamiętać o skonfigurowaniu przestrzeni roboczej kooperacji pod kątem udostępniania warstw obiektowych i widoków jako odniesień.
Czy zmiany w schemacie widoku są stosowane do udostępnionych elementów?
Nie. Zmiany schematu widoku nie są stosowane, gdy element jest synchronizowany. Operacja synchronizacji przestrzeni roboczej uwzględnia tylko modyfikacje (wstawienia, aktualizacje i usunięcia), które były dostępne w momencie udostępnienia widoku w ramach kooperacji.
Kiedy udostępniam widok hostowanej warstwy obiektowej z wieloma warstwami, z których każda ma zdefiniowany inny obszar zainteresowania, element jest udostępniany jako odniesienie, a nie jako kopia. Dlaczego tak się dzieje?
Widok hostowanej warstwy obiektowej z wieloma warstwami można udostępnić jako kopię tylko w przypadku, gdy każda warstwa ma zdefiniowany ten sam obszar zainteresowania.
Kiedy udostępniam widok hostowanej warstwy obiektowej z włączonym śledzeniem edycji i definicją pola, element jest udostępniany jako odniesienie, a nie jako kopia. Dlaczego tak się dzieje?
Widok hostowanej warstwy obiektowej z włączonym śledzeniem edycji można udostępnić jako kopię tylko w przypadku, gdy wszystkie pola śledzenia edycji są uwzględnione w definicji pola widoku. Pola śledzenia edycji to created_user, created_date, last_edited_user i last_edited_date.
Udostępnianie w aplikacji ArcGIS Insights
Mój model Insights obejmuje narzędzie, które wymaga usługi narzędziowej wzbogacania danych przestrzennych. Co się stanie, jeśli odbiorca nie skonfigurował tej usługi?
Narzędzie zostanie wyłączone w modelu, jeśli odbiorca nie skonfigurował tej usługi. Odbiorca otrzyma jednak prośbę o skonfigurowanie usługi narzędziowej wzbogacania danych przestrzennych. Jeśli to zrobi, możliwe będzie używanie tego narzędzia.
Mój skoroszyt Insights zawiera dane z systemu zarządzania relacyjną bazą danych, który został podłączony przy użyciu elementu połączenia z bazą danych. Czy to połączenie z bazą danych zostanie udostępnione odbiorcy? Czy element połączenia z relacyjną bazą danych zostanie udostępniony w ramach kooperacji?
Element połączenia z bazą danych nigdy nie będzie udostępniany za pośrednictwem kooperacji. Wszystkie zestawy danych zawarte w skoroszycie lub na stronie, łącznie z zestawami przechowywanymi w systemie zarządzania relacyjną bazą danych, można udostępnić odbiorcy tylko poprzez przypisanie mu uprawnień uwierzytelnionego użytkownika w swojej instytucji.
Czy mogę udostępnić uczestnikom kooperacji skoroszyty, strony lub motywy, które zostały utworzone w aplikacji ArcGIS Insights desktop?
Udostępnianie skoroszytów utworzonych w aplikacji Insights desktop jest obecnie niedostępne. Można jednak udostępniać strony, modele i motywy utworzone w aplikacji Insights desktop w grupie dołączonej do przestrzeni roboczej kooperacji. Spowoduje to utworzenie elementu w instytucji i jego udostępnienie odpowiednim uczestnikom.
Synchronizowanie obszarów roboczych na żądanie
Jestem administratorem i hostuję kooperację w oprogramowaniu ArcGIS Enterprise. Czy mogę synchronizować obszar roboczy kooperacji na żądanie?
Nie. Tylko uczestnicy-goście korzystający z portalu ArcGIS Enterprise mogą dokonywać synchronizacji na żądanie.
Którzy członkowie portalu mają możliwość synchronizowania obszaru roboczego kooperacji na żądanie?
Członkowie portalu ArcGIS Enterprise z rolą administracyjną mają możliwość synchronizowania obszaru roboczego kooperacji na żądanie.
Jak często mogę dokonywać synchronizowania obszaru roboczego kooperacji na żądanie?
Po rozpoczęciu synchronizowania obszaru roboczego na żądanie nie można uruchomić kolejnego zadania, dopóki nie zostanie zakończone zadanie bieżące. Jeśli zaplanowane zadanie synchronizacji zostało już uruchomione, nie można uruchomić kolejnego zadania synchronizacji, dopóki nie zostanie zakończone zadanie bieżące.
Dlaczego w moim portalu opcja Synchronizacja obszaru roboczego jest zablokowana?
Gdy zadanie synchronizacji zostało już uruchomione, opcja Synchronizacja obszaru roboczego jest zablokowana w portalu. Po zakończeniu zadania opcja Synchronizacja obszaru roboczego zostanie odblokowana i będzie można jej użyć do uruchomienia kolejnego zadania synchronizacji. Aby określić ostatni status zaplanowanych zadań synchronizacji, wyświetl raport statusu synchronizacji dla odpowiednich obszarów roboczych.
Które elementy są synchronizowane po uruchomieniu synchronizacji na żądanie?
Zachowanie synchronizacji na żądanie jest takie same jak w przypadku zaplanowanej synchronizacji. Wszystkie elementy udostępnione grupom są synchronizowane. Aktualizacje udostępnionych warstw obiektowych (włącznie ze zmianami obiektów) w grupie także są synchronizowane.
Synchronizowanie przestrzeni roboczych przy użyciu zaplanowanego interwału
Mój portal działa na serwerze znajdującym się we wschodniej strefie czasowej. Jestem administratorem i znajduję się w strefie czasowej Pacyfiku. Oznacza to, że konfiguruję kooperację do pracy przy użyciu zaplanowanego interwału zgodnie z czasem pacyficznym. Jeśli skonfiguruję zaplanowany czas na godzinę 20:00 mojego czasu, kiedy zaplanowane zadanie synchronizacji zostanie wykonane na serwerze portalu, biorąc pod uwagę różnicę czasu?
Aby uniknąć rozbieżności stref czasowych, zaplanowane terminy są wyświetlane w lokalnym czasie aplikacji klienckiej, ale zapisywane w systemie przy użyciu odpowiednich wartości uniwersalnego czasu koordynowanego (UTC). Jeśli zaplanujesz wykonanie zadania na godzinę 20:00 czasu pacyficznego, po przekształceniu na wartość UTC synchronizacja zostanie uruchomiona w portalu o godzinie 23:00 czasu wschodniego, gdyż obie wartości czasu odpowiadają godzinie 3:00 czasu UTC.
Pozostałe typowe pytania
Chcę chronić przed usunięciem odebrane elementy w mojej kooperacji. Gdzie mogę wybrać taką opcję dla moich elementów?
Dla każdego odebranego elementu kliknij kartę Ustawienia i włącz opcję Ochrona przed usunięciem.
Jak na potrzeby kooperacji udostępniane są wielopłatowe warstwy obiektowe?
Jeśli w wielopłatowej warstwie obiektowej nie włączono synchronizacji, jest ona udostępniana jako odniesienie. Jeśli w wielopłatowej warstwie obiektowej włączono synchronizację, a w kooperacji skonfigurowano udostępnianie w postaci kopii, jest ona udostępniana jako kopia. Jednak w przypadku udostępniania w postaci kopii kolejne modyfikacje nie będą synchronizowane.
Mam warstwę obiektową i warstwę WFS opublikowaną na jej podstawie. Który z tych elementów należy udostępnić grupie na potrzeby kooperacji?
Należy jawnie udostępnić grupie kooperacji wszystkie warstwy i ich warstwy pochodne (takie jak warstwy WFS, kafle lub ). W ten sposób można zapewnić, że łącza do warstw pochodnych nie będą niepoprawne podczas replikowania w ramach kooperacji. Ogólnie rzecz biorąc, należy jawnie udostępnić wszystkie elementy, które mają być wykorzystywane w ramach kooperacji.
Moja grupa kooperacji otrzymała elementy, które są skonfigurowane przy użyciu adresu URL HTTP i nie można ich otworzyć.
Gdy portal jest skonfigurowany z użyciem protokołów HTTP i HTTPS, usługa kopiowana przez odniesienie zostaje skonfigurowana z adresem URL HTTP. Ze względu na to, że portale blokują zawartość mieszaną, elementu nie będzie można otworzyć. Aby rozwiązać ten problem, ręcznie zmień adres URL na HTTPS. Zaleca się, aby dostęp do portalu był możliwy wyłącznie za pomocą protokołu HTTPS, co jest konfiguracją domyślną.
W moim portalu skonfigurowano dostęp za pośrednictwem protokołów HTTP i HTTPS. Czy ten portal może uczestniczyć w kooperacji rozproszonej?
Aby zaprosić gościa do kooperacji, każdy adres URL gościa musi być adresem HTTPS.
W portalu mojej firmy stosowane jest tylko uwierzytelnianie w warstwie internetowej z użyciem protokołu Kerberos. Czy mogę uczestniczyć w kooperacji rozproszonej z innym wdrożeniem oprogramowania ArcGIS Enterprise?
Tak, z pewnymi ograniczeniami. Protokół Kerberos uniemożliwi innemu portalowi bezpośrednią komunikację z Twoim portalem. Oznacza to, że inny portal nie będzie mógł wysyłać zasobów do Twojego portalu z użyciem natychmiastowej synchronizacji. Zasoby mogą być udostępniane, ale tylko przez zaplanowaną synchronizację. Wszystkie zasoby udostępnione Twojej grupie kooperacji mogą być natychmiast zsynchronizowane z innymi uczestnikami kooperacji, jeśli dla synchronizacji kooperacji zostanie wybrane ustawienie Synchronizuj natychmiast.
Nie można skonfigurować kooperacji funkcjonalnej między dwoma lub większą liczbą portali, które używają tylko uwierzytelniania Kerberos.
Dlaczego w obszarze roboczym jednego z moich uczestników kooperacji widzę status „Nieobsługiwane”?
Pole Status w obszarze roboczym prezentuje szczegóły najnowszych zadań, niezależnie od tego, czy są one wykonywane w czasie rzeczywistym czy też są synchronizowane w zaplanowanych odstępach czasu. Ta funkcja nie była obsługiwana w portalach ArcGIS Enterprise w wersjach wcześniejszych niż 10.6. Status Nieobsługiwane jest wyświetlany dla wszystkich uczestników-gości korzystających z portali w wersji 10.5 lub 10.5.1.
Czy mogę zaprosić gościa do udziału w kooperacji, jeśli adres URL jego instytucji korzysta z adresu IP?
Tak, system sprawdzi, czy wartości mieszczą się w zakresie adresu IP, np. https://123.255.78.1/.
Czy mogę przechowywać poświadczenia usługi, która została udostępniona przez odniesienie?
Tak. Począwszy od wersji 10.8, można zapisywać poświadczenia wszystkich elementów usług, które są udostępniane przez odniesienie w ramach kooperacji. Poświadczenia są wprowadzane w portalu wysyłającym i mają zastosowanie do usług udostępnianych portalom uczestniczącym w kooperacji. Istnieje jednak kilka ograniczeń dotyczących tej funkcji.
W wersji 10.8 zapisywanie poświadczeń jest możliwe tylko za pośrednictwem interfejsu API udostępniania aplikacji ArcGIS Portal Directory, korzystając z operacji Zaktualizuj konfigurację serwera proxy usługi. W wersji 10.8.1 można tę czynność wykonać z poziomu aplikacji strony głównej portalu. Więcej informacji można znaleźć w tematach Zarządzanie kooperacjami jako gość i Zarządzanie kooperacjami.
Poświadczenia są powiązane z przestrzenią roboczą kooperacji i muszą być dostępne dla wbudowanego użytkownika z uprawnieniami do przeglądania. Poświadczenia dla użytkownika z wyższymi uprawnieniami zostaną zablokowane. Opcja zapisywania poświadczeń będzie działać tylko w przypadku kooperacji ArcGIS Enterprisetypu -ArcGIS Enterprise, gdy wszyscy uczestnicy ArcGIS Enterprise używają wersji 10.8 lub nowszej. Poświadczenia nie mogą być wysyłane ani odbierane przez usługę ArcGIS Online. Ta funkcja nie działa w systemach ArcGIS Enterprise korzystających z uwierzytelniania w warstwie sieci, takich jak IWA lub PKI.
Poświadczenia musi wprowadzić i zapisać administrator portalu wysyłającego. Jeśli portal wysyłający może nawiązać połączenie z portalem odbierającym, elementy w portalu odbierającym zostaną natychmiast zaktualizowane za pomocą zapisanych danych uwierzytelniających. Jeśli portal wysyłający nie może nawiązać połączenia z portalem odbierającym, elementy zostaną zaktualizowane podczas następnej zaplanowanej synchronizacji.
Czy istnieje sposób na udostępnienie elementów w postaci odniesień, jeśli wystąpią problemy z domyślnie skonfigurowanym udostępnianiem elementów jako kopii?
Począwszy od wersji 10.8.1 ArcGIS Enterprise, jeśli podczas konfigurowania ustawień synchronizacji przestrzeni roboczej wybrano opcję Kopie, w trakcie tworzenia kooperacji możliwe jest zaznaczenie opcji Jeśli nie można udostępnić jako kopii, udostępnij jako odniesienie. Włączenie tej opcji gwarantuje, że w przypadku wystąpienia problemów podczas udostępniania elementów jako kopii zostaną one udostępnione jako odniesienia. Opcję tę można aktualizować podczas edycji przestrzeni roboczej. Więcej informacji można znaleźć w temacie Zarządzanie kooperacjami.
Rozwiązywanie problemów
Co się stanie, jeśli jeden z elementów w grupie zawierającej wiele elementów nie zostanie udostępniony?
Jeśli w trakcie udostępniania nie powiedzie się dodanie elementu do grupy, a element ten należy do grupy elementów, proces będzie kontynuowany, aby zapewnić pomyślne przeniesienie pozostałych elementów. Zostanie zarejestrowany błąd wskazujący niepowodzenie wykonania operacji dla danego elementu. Aby uzyskać szczegółowe informacje, należy poprosić administratora portalu o sprawdzenie dzienników portalu.
Nie odbieram w ramach kooperacji żadnych zasobów od instytucji wysyłającej. Jaka może być tego przyczyna?
Jest kilka sytuacji, w których zasoby mogą nie być odbierane przez grupę. Ewentualne możliwości to:
- Być może grupa nie dołączyła do obszaru roboczego kooperacji. Należy skontaktować się z administratorem systemu i sprawdzić, czy obszar roboczy kooperacji został poprawnie skonfigurowany, a dana grupa do niego dołączyła.
- Być może nie została jeszcze wykonana zaplanowana synchronizacja. Po skonfigurowaniu przez administratora zasoby kooperacji są synchronizowane w zaplanowanych odstępach czasu. Domyślny interwał wynosi 24 godziny. Administrator kooperacji rozproszonej instytucji-gościa może synchronizować przestrzeń roboczą na żądanie za pomocą opcji Synchronizacja przestrzeni roboczej. Alternatywnie, synchronizację na żądanie można wywołać za pomocą interfejsu REST API kooperacji. Więcej informacji zawiera dokumentacja interfejsu REST API Sync dotycząca kooperacji rozproszonej.
- Być może dostępne miejsce na dysku w instytucji odbierającej nie przekracza 10 GB. Po osiągnięciu tego progu zasoby przestają być synchronizowane. W takim przypadku w dzienniku zostaje zarejestrowany komunikat poziomu SEVERE. Administrator kooperacji otrzyma również powiadomienie, że został osiągnięty próg wykorzystania miejsca na dysku. Po zwolnieniu miejsca na dysku synchronizacja rozpocznie się ponownie. Domyślnie próg wykorzystania miejsca na dysku wynosi 10 GB. Tę wartość można zmienić w katalogu administracyjnym portalu.
Warstwy obiektowe są udostępniane grupie, która dołączyła do przestrzeni roboczej kooperacji z wybraną opcją kopiowania danych. Jednak instytucja odbierająca w mojej kooperacji odbiera warstwy obiektowe w postaci odniesień. Co się dzieje?
Warstwy obiektowe są replikowane przez odniesienie w następujących sytuacjach:
- Warstwa obiektowa nie obsługuje synchronizacji lub w warstwie obiektowej nie włączono synchronizacji. Aby włączyć synchronizację, należy zapoznać się z sekcją poświęconą udostępnianiu danych warstwy obiektowej w postaci kopii. W takich przypadkach zarówno administrator kooperacji, jak i właściciel grupy odbiorą powiadomienie wskazujące, że element, który miał być udostępniany jako kopia, w rzeczywistości został udostępniony jako odniesienie. W dziennikach portalu zostanie utworzony wpis wskazujący, że element został udostępniony jako odniesienie, ponieważ nie została włączona synchronizacja.
- Warstwa obiektowa przekracza maksymalną wielkość elementu wynoszącą 1 GB, dlatego element ten zostanie udostępniony jako odniesienie. Aby sprawdzić wielkość elementu, należy włączyć dzienniki portalu na poziomie INFO i wyszukać wpis dziennika, który informuje o wielkości udostępnianego elementu danych warstwy obiektowej.
- Uczestnik odbierający korzysta z wersji 10.5 lub 10.5.1 oprogramowania ArcGIS Enterprise.
Moje warstwy obiektowe nie odbierają modyfikacji. Co się dzieje?
Warstwy obiektowe, które zostały skopiowane do instytucji odbierającej, mogą przestać synchronizować zmiany, jeśli kooperacja zostanie usunięta (przez gospodarza), obszar roboczy kooperacji zostanie usunięty, instytucja zostanie usunięta z kooperacji (przez gospodarza) lub administrator instytucji opuści kooperację. Jest także możliwe, że nie dokonano żadnych zmian warstwy obiektowej w instytucji wysyłającej.
Inną możliwą przyczyną jest to, że zmiany, które próbujesz zsynchronizować, przekraczają limit wielkości nałożony przez administratora gospodarza kooperacji.
Korzystam z oprogramowania ArcGIS Enterprise, a moje warstwy obiektowe nie odbierają zmian z instytucji ArcGIS Online. W dziennikach serwera widzę następujący błąd: „Initialization of Layer: failed” (Inicjowanie warstwy: niepowodzenie). Co można zrobić, aby rozwiązać ten problem?
Sprawdź, czy powiązane warstwy posiadają moduł renderowania oparty na wyrażeniach. Aby wykonać tę operację, należy postępować zgodnie z poniższymi wskazówkami:
- Otwórz menu Moje zasoby na stronie zasobów i wybierz opcję Wyświetl szczegóły elementu dla warstwy obiektowej.
- Kliknij kartę Wizualizacja.
- Dla każdej wymienionej warstwy naciśnij przycisk Zmień styl, aby sprawdzić, czy opcja Wyświetlany atrybut jest ustawiona jako wyrażenie. Jeśli tak, wykonaj jedną z następujących operacji:
- W aplikacji ArcGIS Enterprise zmień ustawienie opcji Wyświetlany atrybut z wyrażenia na pole, a następnie kliknij przycisk Zapisz warstwę. Po wykonaniu tej operacji dla wszystkich stosownych warstw zmiany powinny zostać odebrane podczas kolejnej synchronizacji.
Notatka:
Po zmianie opcji Wyświetlany atrybut i zapisaniu warstwy w oprogramowaniu ArcGIS Enterprise nie trzeba wprowadzać zmian dla odpowiednich warstw obiektowych w instytucji ArcGIS Online.
- W instytucji ArcGIS Online zmień ustawienie opcji Wyświetlany atrybut z wyrażenia na pole. Następnie anuluj udostępnianie elementu z grupy kooperacji, wykonaj synchronizację i ponownie udostępnij warstwę z opcją ponownego kopiowania danych.
- Utwórz widok w instytucji ArcGIS Online, skoryguj warstwy w widoku tak, aby nie korzystały z wyrażeń, a następnie udostępnij widok (zamiast warstwy obiektowej) w ramach kooperacji.
- W aplikacji ArcGIS Enterprise zmień ustawienie opcji Wyświetlany atrybut z wyrażenia na pole, a następnie kliknij przycisk Zapisz warstwę. Po wykonaniu tej operacji dla wszystkich stosownych warstw zmiany powinny zostać odebrane podczas kolejnej synchronizacji.
W portalu mojej kooperacji skonfigurowano uwierzytelnianie z użyciem infrastruktury PKI za pośrednictwem usług IIS i otrzymano następujący komunikat o błędzie: „Odpowiedź otrzymana od https://sampleserver.domain.com/portal to 413 Obiekt żądania zbyt duży. https://sampleserver.domain.com/portal musi skonfigurować serwer w sposób pozwalający na użycie większych obiektów żądania”. Co można zrobić, aby rozwiązać ten problem?
Administrator serwera internetowego IIS, który korzysta z infrastruktury PKI, musi zwiększyć wartość właściwości uploadReadAheadSize na 51 200 000 (50 MB). Jeśli na przykład adapter internetowy portalu infrastruktury PKI jest zainstalowany na serwerze IIS jako „portal” w witrynie domyślnej (Default Web Site), właściwość uploadReadAheadSize można zmienić za pomocą następującego polecenia:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/portal" -section:system.webServer/serverRuntime /uploadReadAheadSize:"51200000" /commit:apphost
Dodatkowe szczegóły dotyczące właściwości uploadReadAheadSizemożna znaleźć tutaj.
W ramach kooperacji otrzymałem(-am) warstwę obiektową przez odniesienie. Po dodaniu warstwy obiektowej w przeglądarce map i wykonaniu próby użycia narzędzia Drukuj pojawił się następujący błąd: „Podczas tworzenia mapy drukowanej wystąpił błąd”. Jaka może być tego przyczyna?
Wszystkie usługi narzędziowe będą wymagać dostępu do warstwy obiektowej i muszą zostać autoryzowane w celu wykonywania operacji na niej. Kiedy podejmiesz próbę użycia usługi drukowania dla warstwy obiektowej udostępnionej przez odniesienie, portal wyśle żądanie do instytucji, która udostępniła Tobie tę warstwę obiektową, a następnie ta instytucja umożliwi wykonanie operacji. Jeśli pojawia się ten błąd, upewnij się, że zapora i zabezpieczenia tej instytucji zezwalają na żądania przychodzące.
Alternatywnym obejściem tego problemu może być udostępnienie Tobie danych jako kopii lub opublikowanie danych w Twojej instytucji przy użyciu udostępnionych danych źródłowych.