Skip To Content

Praca z mapami w trybie offline

Korzystanie z map w trybie offline umożliwia użytkownikom wyświetlanie, dodawanie i aktualizację obiektów, gdy nie mają oni dostępu do Internetu. Po ponownym nawiązaniu połączenia z siecią można zsynchronizować mapę, przesłać wprowadzone aktualizacje i uzyskać aktualizacje mapy od innych użytkowników.

Można utworzyć mapę internetową w portalu ArcGIS Enterprise w celu jej użycia w trybie offline w aplikacjach ArcGIS, takich jak Collector for ArcGIS, ArcGIS Pro oraz w aplikacjach niestandardowych zbudowanych przy użyciu środowiska ArcGIS Runtime SDK.

Włączanie warstw i map do pracy w trybie offline

Aby korzystać z mapy w trybie offline, wszystkie jej warstwy, w tym warstwy mapy bazowej i warstwy odniesienia, muszą mieć włączoną opcję pracy w trybie offline. Mapy bazowe Esri mają automatycznie włączoną opcję trybu offline, ale ich użycie w aplikacji Collector for ArcGIS wymaga dodatkowej konfiguracji. Instrukcje zawiera dokumentacja aplikacji Collector for ArcGIS. Obsługę trybu offline można włączyć dla warstw mapy następujących rodzajów:

  • Zapisane w pamięci podręcznej usługi mapowe ArcGIS Server (z serwera ArcGIS Server 10.3 lub nowszego) i zapisane w pamięci podręcznej usługi obrazów ArcGIS Server (z serwera ArcGIS Server 10.5.1 lub nowszego) — zaznacz pole wyboru Zezwól klientom na eksportowanie kafli pamięci podręcznej w sekcji Ustawienia zaawansowane.
  • Usługi obiektowe ArcGIS Server (z serwera ArcGIS Server 10.3 lub nowszego) — wybierz opcje Zapytanie i Synchronizacja, aby umożliwić korzystanie w trybie offline. Jeśli dane mają być edytowalne, zaznacz także dowolną kombinację opcji Tworzenie, Usuwanie lub Aktualizacja.
  • Hostowane warstwy obiektowe — zaznacz pole wyboru Włącz synchronizację na karcie Ustawienia na stronie elementu.
  • Hostowane warstwy kafli — zaznacz pole wyboru Udostępnij tę warstwę do pobierania i stosowania na mapie offline na karcie Ustawienia na stronie elementu.

    Możliwość przełączenia wektorowej hostowanej warstwy kafli w tryb offline jest nowością w wersji 10.6.1. Aby dowiedzieć się, czy wektorowe hostowane warstwy kafli mogą być używane w trybie offline w konkretnej aplikacji ArcGIS, zapoznaj się z dokumentacją aplikacji.

Po włączeniu obsługi trybu offline dla warstw można włączyć obsługę trybu offline dla mapy internetowej, zaznaczając pole Włącz tryb offline w sekcji Tryb offline w ustawieniach strony elementu. Jeśli dana mapa obsługuje tryb offline — to znaczy, jeśli podczas zapisywania mapy wszystkie warstwy miały włączoną obsługę trybu offline — opcja przełączania w tryb offline jest włączona. Jeśli nie chcesz, aby mapa była używana w trybie offline, usuń zaznaczenie pola Włącz tryb offline i kliknij przycisk Zapisz.

Jeśli mapa, którą chcesz przełączyć w tryb offline, zawiera warstwę kafli, w portalu musi istnieć plik definicji usługi źródłowej, pakiet kafli lub pakiet kafli wektorowych dla warstwy kafli.

Wybór właściwych zaawansowanych opcji trybu offline w projekcie

Podczas tworzenia mapy do użytku w trybie offline możesz określić, które informacje uzyskają użytkownicy z serwera, dostosowując ustawienia Zaawansowane opcje trybu offline. Te ustawienia mają wpływ na dane z serwera pobierane wstępnie i synchronizowane przez użytkowników. Te ustawienia nie mają wpływu na zmiany wprowadzane przez użytkownika; są one zawsze wysyłane do serwera.

Aby dostosować zaawansowane opcje trybu offline, kliknij łącze Pokaż opcje zaawansowane obok ustawienia Tryb offline na stronie elementu mapy. Te opcje można skonfigurować, gdy spełnione są opisane powyżej wymagania dotyczące przełączania mapy w tryb offline oraz gdy mapa zawiera co najmniej jedną edytowalną warstwę obiektową, a wszystkie edytowalne warstwy obiektowe na mapie są hostowanymi warstwami obiektowymi lub warstwami z usług obiektowych oprogramowania ArcGIS Server 10.4 i nowszego.

Zaawansowane opcje trybu offline działają natychmiast po instalacji w aplikacji Collector for ArcGIS. Programiści tworzący swoje własne aplikacje przy użyciu środowiska ArcGIS Runtime SDK mogą skorzystać z tych zaawansowanych opcji, używając nieobsługiwanego formatu JSON. Na przykład, tworząc aplikację przy użyciu środowiska ArcGIS Runtime SDK for .NET, można użyć właściwości UnsupportedJson.

W następujących sekcjach przedstawiono więcej szczegółów na temat poszczególnych ustawień. Objaśniono również, w jaki sposób wybrać właściwe ustawienia w projekcie na podstawie typów informacji wymaganych przez użytkowników, a także ograniczeń przepustowości lub czasu transmisji wdrożonych w instytucji.

Opcje edytowalnych warstw

W sekcji Edytowalne warstwy określ typy danych pobieranych przez użytkowników z serwera. Modyfikacje są zawsze wysyłane do serwera za każdym razem, kiedy użytkownik synchronizuje dane. Domyślnie pobierane są zarówno obiekty, jak i załączniki.

Charakterystyka

Pozostaw zaznaczone pole wyboru Obiekty, jeśli użytkownicy potrzebują widzieć obiekty w obszarze pracy przy pierwszym pobraniu mapy, poza nowymi i zaktualizowanymi obiektami po synchronizacji. Ta opcja obniża wydajność i zwiększa użycie pamięci dla operacji początkowego pobierania i kolejnych synchronizacji, ale dostarcza ona wszystkie obiekty w obszarze pracy.

Usuń zaznaczenie tej opcji, jeśli użytkownicy nie potrzebują widzieć istniejących obiektów przy pierwszym pobraniu mapy lub aktualizowaniu obiektów, na których nie pracują w trakcie synchronizacji. Zmniejsza to objętość przesyłanych danych. Nowe obiekty są zawsze przesyłane podczas synchronizacji.

Załączniki

Pozostaw zaznaczone pole wyboru Załączniki, jeśli są one potrzebne użytkownikom. Powoduje to zwiększenie wielkości danych pobieranych na początku i synchronizowanych z serwerem.

Usuń zaznaczenie pola wyboru Załączniki, jeśli użytkownicy nie potrzebują ich widzieć, aby ukończyć pracę. Załączniki nie będą pobierane, co zmniejszy wykorzystanie pamięci w urządzeniu mobilnym i skróci czas potrzebny na pobieranie i synchronizowanie. Nowe załączniki są zawsze przesyłane podczas synchronizacji.

Notatka:

Jeśli jedna lub więcej warstw pochodzi z oprogramowania ArcGIS Server w wersji 10.3.1 lub wcześniejszej, nie można wykluczyć załączników dla edytowalnych warstw.

Opcje warstw tylko do odczytu

W sekcji Warstwy tylko do odczytu można zdefiniować tylko to, czy użytkownicy będą pobierać z serwera załączniki dla warstw nieedytowalnych. Obiekty z warstw tylko do odczytu są zawsze pobierane. Usuń zaznaczenie pola wyboru Załączniki, gdy użytkownicy nie muszą widzieć załączników powiązanych z obiektami tylko do odczytu. Użytkownicy będą nadal widzieć zasoby tylko do odczytu, ale zmniejszy to rozmiar przesyłanych danych i koszty ich transmisji, ponieważ załączniki nie będą synchronizowane.