Podczas konfiguracji oprogramowania ArcGIS Enterprise w środowisku, w którym nie ma połączenia z Internetem lub jest ono zabronione przez Twoją instytucję, mogą wystąpić następujące problemy:
- Podczas uzyskiwania dostępu do witryny portalu ArcGIS Enterprise i aplikacji ArcGIS Portal Directory za pośrednictwem protokołu HTTPS wczytywanie aplikacji w przeglądarce Internet Explorer trwa dłuższą chwilę (nawet minutę).
- Nie można wdrukować ani wyświetlić podglądu mapy internetowej.
- Wyszukiwanie lub lokalizowanie adresu na mapie internetowej kończy się niepowodzeniem.
- Obliczanie pola powierzchni lub rysowanie geometrii nie działa poprawnie.
- Nie można ustalić zasięgu elementu mapy internetowej w witrynie portalu.
- Mapy bazowe nie są wyświetlane podczas dodawania usług OGC WMS do przeglądarki map Map Viewer Classic.
- Jeśli włączono udostępnianie w mediach społecznościowych, takie łącza otwierają się z błędem 404.
Aby złagodzić te problemy, należy skonfigurować określone ustawienia HTTPS i skierować portal na zasoby lokalne. Przed rozpoczęciem zapoznaj się z poniższymi sekcjami.
Konfiguracja ustawień HTTPS
Podczas konfigurowania portalu ArcGIS Enterprise w środowisku bez połączenia z Internetem należy upewnić się, że portal ufa certyfikatom Twojego urzędu certyfikacji. Szczegółowe informacje znajdują się w sekcji Konfigurowanie portalu w celu akceptowania certyfikatów urzędu certyfikacji jako zaufanych.
Wyłączanie łączy do mediów społecznościowych
Ponieważ łącza do sieci Facebook i Twitter wymagają zewnętrznego dostępu do internetu, należy wyłączyć tę opcję, aby uwzględnić łącza do mediów społecznościowych na stronach elementów i grup. Ta opcja jest domyślnie wyłączona. Jeśli ta opcja została włączona po instalacji, aby ją wyłączyć, wykonaj następujące czynności:
- Zaloguj się do witryny internetowej portalu jako administrator lub członek z uprawnieniami do zarządzania witryną instytucji.
- Kliknij pozycję Instytucja i kliknij opcję Ustawienia.
- Kliknij kartę Zabezpieczenia.
- W sekcji Udostępnianie i wyszukiwanie w obszarze Zasady wyłącz przełącznik Pokaż łącza do portali społecznościowych na stronach elementu i grupy.
Skierowanie portalu na zasoby lokalne
Elementy wymagające skierowania na zasoby lokalne to usługi narzędziowe portalu ArcGIS Enterprise oraz właściwości witryny internetowej. Ustawienia usług narzędziowych są konfigurowane za pomocą portalu. Witryna internetowa używa własnych plików konfiguracyjnych, które należy zmodyfikować.
Wyłączanie treści zewnętrznej
Niektóre zasoby firmy Esri wymagają zewnętrznego dostępu do Internetu, dlatego należy je wyłączyć, aby zapobiec żądaniom dotyczącym zasobów ArcGIS Online. Wyłączenie tych zasobów spowoduje wyłączenie następującej grupy elementów:
- Wszystkie mapy bazowe, których właścicielem jest „esri_[język]”
- Wszystkie zasoby, których właścicielem jest „esri_nav”
- Wszystkie zasoby, których właścicielem jest „esri”
Aby wyłączyć zasoby zewnętrzne, wykonaj następujące czynności:
- Zaloguj się w Katalogu ArcGIS Portal jako administrator instytucji.
Adres URL ma format https://webadaptorhost.domain.com/webadaptorname/portaladmin.
- Kliknij kolejno opcje System > Zasoby > Konfiguracja > Aktualizuj.
- Upewnij się, że wybrana jest opcja Fałsz i kliknij opcję Aktualizuj.
Po wyłączeniu zasobów zewnętrznych należy podać grupę niestandardową, której mapy bazowe będą wyświetlane w galerii map bazowych.
Konfiguruj niestandardowe mapy bazowe
Portal ArcGIS Enterprise jest wstępnie skonfigurowany przy użyciu zbioru map bazowych z usługi ArcGIS Online. Te mapy bazowe nie są obsługiwane podczas pracy w środowisku bez połączenia z Internetem. Zamiast tego należy utworzyć niestandardowe mapy bazowe i skonfigurować portal tak, aby oferował je w galerii map bazowych.
Zapoznaj się z tematem Dostosowywanie map bazowych, aby uzyskać szczegółowe informacje na temat tworzenia i konfigurowania niestandardowych map bazowych w portalu ArcGIS Enterprise.
Zasoby atlasu ArcGIS Living Atlas of the World
ArcGIS Living Atlas of the World to zbiór gotowych do użyciu zasobów geograficznych, który jest dostępny w usłudze ArcGIS Online. Ten zbiór można wyłączyć w portalu ArcGIS Enterprise w przypadku środowisk bez połączenia z Internetem. Nadal można jednak używać zasobów warstw granic atlasu ArcGIS Living Atlas w środowisku bez połączenia z Internetem, pobierając pliki z witryny My Esri i publikując je w portalu jako warstwy obiektowe.
Usługi narzędziowe
Szczegółowe informacje na temat aktualizacji usług narzędziowych w celu skierowania ich na usługi lokalne zawarto w temacie Konfiguracja usług narzędziowych. Poniżej przedstawiono przegląd wymaganych zmian.
Usługa drukowania — kliknięcie przycisku Drukuj w przeglądarce map Map Viewer lub Map Viewer Classic w portalu powoduje użycie usługi drukowania do wyświetlenia podglądu i wydrukowania mapy. Domyślnie ta usługa jest udostępniana przez usługę ArcGIS Online. W środowisku bez połączenia z Internetem należy skonfigurować portal pod kątem usługi drukowania z serwera ArcGIS Server. W przeciwnym razie nie będzie możliwe drukowanie ani wyświetlanie podglądu map internetowych. Może to być wstępnie skonfigurowana usługa drukowania serwera ArcGIS Server lub niestandardowa usługa drukowania hostowana na tym serwerze.
Jeśli zostanie skonfigurowany serwer hostujący portalu, w portalu zostanie automatycznie skonfigurowana usługa drukowania tego serwera hostującego. Aby używać tej usługi drukowania w portalu, wystarczy uruchomić ją i udostępnić. Jednak jeżeli dla portalu skonfigurowano wcześniej usługę drukowania, adres URL nie zostanie zaktualizowany po określeniu serwera hostującego. Konieczne jest uruchomienie usługi, udostępnienie jej, a następnie skonfigurowanie jej jako usługi narzędziowej.
Usługa geokodowania — portal ArcGIS Enterprise jest wstępnie skonfigurowany do korzystania z usługi ArcGIS World Geocoding Service hostowanej w usłudze ArcGIS Online, która pozwala na znalezienie i zlokalizowanie na mapie określonego adresu lub nazwy miejsca. W środowisku bez połączenia z Internetem należy skonfigurować własną usługę geokodowania opartą na serwerze ArcGIS Server, która będzie znajdować adresy.
Usługa geometrii — usługi geometrii wykonują obliczenia niezbędne podczas analiz przestrzennych, takich jak tworzenie buforów lub obliczanie pola powierzchni. Portal ArcGIS Enterprise korzysta domyślnie z usługi geometrii usługi ArcGIS Online. W środowisku bez połączenia z Internetem należy skonfigurować własną usługę geometrii opartą na serwerze ArcGIS Server. Może to być wstępnie skonfigurowana usługa geometrii serwera ArcGIS Server lub niestandardowa usługa geometrii hostowana na tym serwerze.
Usługa wyznaczania trasy — usługi wyznaczania trasy umożliwiają wyznaczenie trasy między dwoma lub większą liczbą lokalizacji. Usługa narzędziowa wyznaczania trasy portalu jest używana przez funkcję Wskazówki dojazdu dostępną na mapach internetowych. Domyślnie w portalu nie ma skonfigurowanej usługi wyznaczania trasy. Aby otrzymywać wskazówki dojazdu z modułu Map Viewer lub Map Viewer Classic w środowisku bez połączenia z Internetem, należy opublikować własną usługę wyznaczania trasy opartą na serwerze ArcGIS Server.
Właściwości witryny internetowej
Poniższe właściwości witryny internetowej można aktualizować za pomocą aplikacji Portal Directory. Więcej informacji można znaleźć w temacie Konfiguracja zaawansowanych opcji portalu.
extentService: "<adres URL lokalnej usługi mapowej>", — usługa zasięgu służy do aktualizacji lub konfigurowania zasięgu mapy internetowej w oknie dialogowym Skonfiguruj zasięg w witrynie portalu. Domyślnie ta usługa jest udostępniana przez usługę ArcGIS Online. W środowisku bez połączenia z internetem należy skonfigurować w portalu usługę map kafelkowych opartą na serwerze GIS Server. Usługa musi korzystać z układu współrzędnych geograficznych WGS84 o dobrze znanym identyfikatorze (WKID) 4326.
gcsBasemapService: "<adres URL lokalnej usługi mapowej>", — usługa mapy bazowej GCS jest używana jako mapa bazowa usług OGC WMS, które nie obsługują układu współrzędnych Web Mercator. Domyślnie usługa mapy bazowej GCS jest udostępniana przez usługę ArcGIS Online. W środowisku bez połączenia z internetem należy skonfigurować w portalu usługę mapową opartą na serwerze GIS Server. Usługa musi korzystać z układu współrzędnych geograficznych WGS84 o dobrze znanym identyfikatorze (WKID) 4326.
configurePortalAGOEnv: "www.arcgis.com", — służy do określania serwera proxy używanego dla skonfigurowanych usług narzędziowych. Domyślnym serwerem proxy dla skonfigurowanych usług narzędziowych jest www.arcgis.com. W środowisku bez połączenia z Internetem należy ustawić tę właściwość na wartość fałsz (false).
portalAGOConfigEnabled: true — kontroluje wyświetlanie karty ArcGIS Online na stronie Ustawienia instytucji. W środowisku bez połączenia z Internetem należy ustawić tę właściwość na wartość fałsz (false). Aby wyłączyć dostęp do zasobów atlasu ArcGIS Living Atlas, wykonaj poniższe czynności w celu wyłączenia dostępu do zasobów ArcGIS Living Atlas w portalu, a następnie ustaw wartość false dla tej właściwości.
portalLivingAtlasConfigEnabled: true, — wraz z właściwością portalAGOConfigEnabled kontroluje wyświetlanie sekcji Konfigurowanie zasobów atlasu Living Atlas na karcie ArcGIS Online na stronie Ustawienia instytucji. W środowisko bez połączenia z siecią wykonaj poniższe czynności w celu wyłączenia dostępu do zasobów atlasu Living Atlas w portalu, a następnie skonfiguruj tę właściwość na wartość false.
searchArcGISOnlineEnabled: false — korzystając z tej właściwości, można wyłączyć w przeglądarce map Map Viewer Classic opcję wyszukiwania warstw w usłudze ArcGIS Online. Domyślna wartość to prawda (true). Po wyłączeniu opcja wyszukiwania warstw w usłudze ArcGIS Online jest ukryta w oknie dialogowym Wyszukiwanie warstw w przeglądarce Map Viewer Classic.
Notatka:
Aby wyłączyć tę opcję w module Map Viewer, zmień wartość właściwości searchArcGISOnlineEnabled na false w pliku konfiguracji znajdującym się w lokalizacji <Portal for ArcGIS installation directory>\apps\mapviewer\js\config\viewer.json. Po zaktualizowaniu właściwości i zapisaniu tego pliku wyczyść pamięć podręczną przeglądarki, zanim otworzysz przeglądarkę Map Viewer. Zmiany tej właściwości nie zostaną zachowane po uaktualnieniu.
Właściwości te można aktualizować w aplikacji ArcGIS Portal Directory (interfejs Sharing API). Więcej informacji można znaleźć w temacie Konfiguracja zaawansowanych opcji portalu.
ArcGIS API for JavaScript
Podczas instalowania oprogramowania Portal for ArcGIS 11.0 instalowane są wersje 3.40 i 4.23 interfejsu ArcGIS API for JavaScript. Portal i szablony aplikacji internetowych automatycznie odwołują się do zainstalowanego interfejsu API. Wersja 3.40 interfejsu API jest dostępna pod adresem https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi. Wersja 4.23 interfejsu API jest dostępna pod adresem https://<webadaptor host>.<domain>.com/<webadaptor name>/jsapi/jsapi4.
Można pobrać i hostować własną wersję interfejsu ArcGIS API for JavaScript, aby używać jej z wersją Developer Edition aplikacji ArcGIS Web AppBuilder lub skorzystać z najnowszych funkcji interfejsu API.
Lokalnie hostowany interfejs API może być także używany do wyświetlania podglądu usług serwera ArcGIS Server w aplikacji Services Directory. Szczegółowe informacje znajdują się w temacie Łączenie aplikacji ArcGIS Server Services Directory z portalem.