Oprogramowanie ArcGIS obsługuje pobieranie map internetowych do pracy w trybie offline. Mapy internetowe w trybie offline umożliwiają niezawodną pracę z danymi GIS, gdy połączenie z siecią jest przerywane lub niedostępne.
Poniższe aplikacje umożliwiają korzystanie z map internetowych w trybie offline:
- ArcGIS Field Maps
- ArcGIS Pro
- ArcGIS Survey123
- ArcGIS Workforce
- Aplikacje niestandardowe tworzone przy użyciu środowiska ArcGIS Runtime SDK
Skorzystaj z powyższych łączy, aby uzyskać informacje o konfiguracjach obsługiwanych przez poszczególne aplikacje.
Wzorce użytkowania
Korzystanie z map internetowych w trybie offline wymaga dostępu do obszarów map offline. Obszary map offline są tworzone na dwa sposoby:
- Z wyprzedzeniem — ten wzorzec jest czasami określany jako wstępnie zaplanowany obszar mapy offline.
Jako autor mapy możesz z wyprzedzeniem zdefiniować obszary map offline dla swoich użytkowników. Rozwiązanie to sprawdza się, gdy pracownicy wykonują swoje obowiązki na dobrze zdefiniowanych obszarach geograficznych. Jeśli to możliwe, zaleca się wcześniejsze przygotowanie obszarów map offline. Definiowanie obszarów offline z wyprzedzeniem przynosi następujące korzyści w porównaniu z procedurą wykonywania zadania na żądanie:
- Dane dla obszaru mapy offline są przekształcane w pakiety jednorazowo dla wszystkich użytkowników, którzy ich potrzebują i hostowane w oprogramowaniu ArcGIS Enterprise. Ten sam obszar mapy offline może być pobierany przez wielu użytkowników, co pozwala na lepsze działanie na dużą skalę i jednoczesną obsługę wielu pracowników mobilnych pracujących w trybie offline. Jest to możliwe dzięki temu, że pobierane przez nich dane zostały już przekształcone w pakiety.
- W związku z tym, że obszar jest definiowany przez autora mapy, podczas pobierania mapy offline z warstwami o predefiniowanych obszarach, błędy występujące w terenie (tj. niewystarczająca szczegółowość lub niewłaściwy obszar geograficzny) są minimalne. Pozbawienie pracowników offline konieczności podejmowania tych decyzji upraszcza procedury wykonywania ich zadań i pomaga im szybciej zacząć działać i skoncentrować się na pracy, którą muszą wykonać.
- Na żądanie — zdarzają się sytuacje, w których trudno jest przewidzieć lub dokładnie określić z wyprzedzeniem dokąd udadzą się pracownicy mobilni. Może to wynikać z wielu czynników, w tym zmian w harmonogramie, konieczności dostosowania się do zmieniających się warunków pogodowych lub nagłych zmian priorytetów zadań. Możliwość dostosowania się i elastyczność może utrzymać produktywność zespołu pracującego w terenie.
W tym właśnie może pomóc procedura wykonywania zadań na żądanie. Obszary offline dostępne na żądanie umożliwiają użytkownikowi zdefiniowanie własnego obszaru do pracy w trybie offline.
Mimo że tworzenie obszarów map offline na żądanie jest bardziej elastyczną procedurą, nakłada on na użytkownika mobilnego większą odpowiedzialność, ponieważ musi on upewnić się, że korzysta z prawidłowych informacji offline i na odpowiednim poziomie szczegółowości. Może to również stawiać wyższe wymagania wobec zasobów instytucji, ponieważ pobieranie danych przez każdego użytkownika powoduje oddzielny eksport danych w ramach jego własnego, unikalnego obszaru offline. Ten wzorzec postępowania nie jest zalecany w przypadku dużych zespołów pracujących w trybie offline.
Włączanie warstw i map do użytku 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. Obsługę trybu offline można włączyć dla następujących rodzajów warstw mapy:
- Hostowane warstwy obiektowe
- Warstwy obiektowe serwera ArcGIS Server
- Hostowane warstwy kafli
- Zapisane w pamięci podręcznej usługi mapowe (nazywane także warstwami kafli) oprogramowania ArcGIS Server — zaznacz pole wyboru Zezwalaj klientom na eksport pamięci podręcznej kafli podczas publikowania usługi z poziomu aplikacji ArcGIS Pro.
- Zapisane w pamięci podręcznej usługi rastrowe (nazywane także warstwami zobrazowań) oprogramowania ArcGIS Server — zaznacz pole wyboru Zezwalaj klientom na eksport pamięci podręcznej kafli podczas publikowania usługi z poziomu aplikacji ArcGIS Pro.
Notatka:
Domyślne mapy bazowe Esri zawarte w portalu mają wyłączoną opcję pracy w trybie offline. Podobnych map bazowych możesz używać w trybie offline, dodając mapę bazową Esri z usługi ArcGIS Online do swojej mapy internetowej.
Warstwy obiektowe
Aby móc korzystać z hostowanych warstw obiektowych i warstw obiektowych serwera ArcGIS Server w trybie offline konieczne jest włączenie synchronizacji dla warstwy.
Synchronizację można włączyć podczas publikowania hostowanych warstw obiektowych lub zaznaczyć pole wyboru Włącz synchronizację na karcie Ustawienia na stronie elementu hostowanej warstwy obiektowej w portalu.
Synchronizację można również włączyć podczas publikowania ArcGIS Serverwarstw obiektowych z poziomu aplikacji ArcGIS Pro lub po opublikowaniu warstw obiektowych w usłudze za pomocą aplikacji ArcGIS Server Manager.
Hostowane warstwy kafli
Podczas publikowania hostowanych warstw kafli rastrowych lub hostowanych warstw kafli wektorowych z poziomu aplikacji ArcGIS Pro włącz opcję Zezwól klientom na eksportowanie kafli pamięci podręcznej. Można też po opublikowaniu warstwy włączyć opcję Udostępnij tę warstwę do pobierania i stosowania w mapie offline na karcie Ustawienia strony elementu warstwy portalu.
Zapisane w pamięci podręcznej usługi mapowe i usługi rastrowe ArcGIS Server
Podobnie jak w przypadku hostowanych warstw kafli, podczas publikowania usługi mapowej zapisanej w pamięci podręcznej lub usługi zobrazowań zapisanej w pamięci podręcznej można włączyć opcję Zezwól klientom na eksportowanie kafli pamięci podręcznej w aplikacji ArcGIS Pro lub na karcie Ustawienia strony elementu warstwy włączyć opcję Udostępnij tę warstwę do pobierania i stosowania w mapie offline.
Mapy internetowe
Po włączeniu obsługi warstw w trybie offline na karcieUstawienia strony elementu mapy będzie widoczna sekcja Offline z włączonym przełącznikiem Włącz tryb offline. Jeśli nie chcesz, aby mapa była używana w trybie offline, wyłącz przełącznik Włącz tryb offline i kliknij przycisk Zapisz.
Użycie mapy bazowej Esri w trybie offline
Mapy bazowej Esri pochodzącej z usługi ArcGIS Online możesz używać w trybie offline z mapą internetową oprogramowania ArcGIS Enterprise. Aby to było możliwe, musisz mieć konto członka instytucji w usłudze ArcGIS Online.
Notatka:
Po ustawieniu wektorowej mapy bazowej Esri w tryb offline na mapie internetowej ArcGIS Enterprise mapę bazową można wyświetlić tylko w domyślnym stylu mapy ulic świata.
Wykonaj poniższe czynności, aby dodać mapę bazową Esri, którą można ustawić w trybie offline:
- W grupie Kafelkowe mapy bazowe lub Wektorowe mapy bazowe w usłudze ArcGIS Online znajdź mapę bazową, której chcesz użyć i otwórz jej stronę elementu.
- Na stronie elementu w sekcji Adres URL kliknij opcję Kopiuj obok pola tekstowego zawierającego adres URL warstwy.
- Zaloguj się w portalu ArcGIS Enterprise.
- Na karcie Moje zasoby na stronie zasobów kliknij opcję Nowy element.
- Kliknij Adres URL, wklej w polu tekstowym odsyłacz do mapy bazowej skopiowany w etapie 2 i, korzystając z tabulatora, opuść pole tekstowe.
Informacje o usłudze zostaną pobrane z usługi ArcGIS Online.
- Włącz opcję Zapisz poświadczenia z elementem usługi i kliknij przycisk Dalej.
- Podaj nazwę użytkownika i hasło powiązane z kontem członka instytucji w usłudze ArcGIS Online.
- Wpisz tytuł.
- Na stronie Moje zasoby wybierz folder, w którym chcesz zapisać element.
- Jeśli administrator portalu skonfigurował kategorie zasobów, kliknij opcję Przypisz kategorie i wybierz maksymalnie 20 kategorii pomocnych w wyszukaniu tego elementu.
Aby zawęzić listę kategorii, możesz też zacząć wpisywać nazwę kategorii.
- Opcjonalnie wpisz znaczniki opisujące element.
Oddziel wyrażenia przecinkami (na przykład wyrażenie Obszar federalny jest traktowane jako pojedynczy znacznik, natomiast wyrażenie Obszar, federalny jest interpretowane jako dwa znaczniki).
Podczas wpisywania możesz wybrać dowolne z proponowanych znaczników. Propozycje są generowane na podstawie wcześniej dodanych znaczników.
- Podaj podsumowanie zawierające opis mapy bazowej.
- Kliknij przycisk Zapisz.
Wyświetlona zostanie strona nowego elementu.
- Aby udostępnić mapę bazową w wielu mapach, utwórz mapę, która używa nowej warstwy jako mapy bazowej i udostępnij ją w galerii map bazowych instytucji.
Notatka:
Mapa udostępniona w galerii map bazowych instytucji powinna być używana tylko do pracy w trybie offline, a nie do ogólnego przeglądania map.
- Za pomocą przeglądarki map Map Viewer lub Map Viewer Classic otwórz mapę, której chcesz używać w trybie offline i zaktualizuj ją tak, aby w jej ramach używana była ta mapa bazowa. Można to zrobić w jeden z następujących sposobów:
- Jeśli została ona dodana do galerii map bazowych, kliknij opcję Mapa bazowa i kliknij nowo utworzoną mapę bazową w galerii map bazowych.
- Aby dodać warstwę jako mapę bazową tylko dla tej mapy w przeglądarce map Map Viewer Classic, zapoznaj się z tematem Korzystanie z własnej mapy bazowej w sekcji Wybór mapy bazowej (Map Viewer Classic).
- Aby dodać warstwę jako mapę bazową tylko dla tej mapy w przeglądarce map Map Viewer, zapoznaj się z tematem Użycie mapy bazowej spoza galerii w sekcji Wybór mapy bazowej (Map Viewer).
- Zapisz zmiany na mapie.
Wskazówki dotyczące pracy z mapami i warstwami dostępnymi w trybie offline
Podczas pracy z mapami i warstwami dostępnymi w trybie offline należy pamiętać o następujących kwestiach:
- W przypadku korzystania z hostowanych warstw kafli, warstw usługi mapowej zapisanych w pamięci podręcznej lub warstw zobrazowań zapisanych w pamięci podręcznej w trybie offline, odniesienie przestrzenne warstw musi być zgodne z odniesieniem przestrzennym mapy internetowej. Ponadto kafle muszą istnieć dla wszystkich poziomów (skali) kafli, o które poprosi użytkownik podczas przełączania mapy w tryb offline.
- Mapy zawierające kilka tych samych hostowanych warstw obiektowych lub warstw obiektowych serwera ArcGIS Server nie obsługują korzystania z nich w trybie offline. Na przykład ta sama warstwa mogła zostać dodana dwa razy, a do każdej z nich mógł być zastosowany filtr lub odmienny styl. Aby odwołać się do tych samych danych na mapie internetowej używanej w trybie offline, wykonaj następujące czynności:
- W przypadku hostowanych warstw obiektowych utwórz widoki hostowanych warstw obiektowych. W wyniku tego udostępnione zostaną odrębne warstwy, które można będzie dodać do mapy. Skonfiguruj definicje widoków i zastosuj różne style stosownie do potrzeb.
- W przypadku warstw obiektowych serwera ArcGIS Server opublikuj odrębne usługi obiektowe o unikalnych nazwach. Następnie możesz dodać te warstwy obiektowe do tej samej mapy internetowej, aby zastosować filtry i style.
- Tworzenie obszarów mapy offline z wyprzedzeniem nie jest obsługiwane w przypadku warstw obiektowych z włączoną kontrolą dostępu opartą na prawach własności, która ogranicza użytkownikom możliwość przeglądania obiektów utworzonych przez innych użytkowników.
Jeśli w przypadku hostowanych warstw obiektowych opcja Dostępne do edycji są tylko obiekty osób edytujących (wymaga śledzenia) jest włączona, należy upewnić się, że zaznaczono opcję Edytujący mogą wyświetlać wszystkie obiekty.
W przypadku warstw obiektowych serwera ArcGIS Serverdane źródłowe w geobazie profesjonalnej muszą mieć włączone śledzenie edycji, a usługa musi mieć zaznaczoną przynajmniej opcję Zapytanie dla skonfigurowanej opcji Dozwolone operacje na obiektach utworzonych przez innych użytkowników.
- Jeśli mapa, którą chcesz przełączyć w tryb offline, zawiera warstwę kafli, w portalu ArcGIS Enterprise musi istnieć plik definicji usługi źródłowej, pakiet kafli lub pakiet kafli wektorowych dla warstwy kafli.
Tworzenie obszarów mapy offline przygotowanych z wyprzedzeniem oraz zarządzanie nimi
Po włączeniu użycia mapy internetowej w trybie offline zaleca się utworzenie obszarów mapy offline, aby ułatwić korzystanie z nich użytkownikom pracującym w trybie offline. Obszary map offline umożliwiają spakowanie danych dotyczących konkretnych obszarów mapy internetowej w celu ułatwienia i przyspieszenia pobierania map do użytku w trybie offline. Obszary map offline przygotowanych z wyprzedzeniem mogą być używane w aplikacjach ArcGIS Field Maps, ArcGIS Survey123 i w aplikacjach niestandardowych ArcGIS Runtime SDK.
Podczas tworzenia obszaru mapy offline dane obejmujące określony obszar są umieszczane w jednym lub kilku dostępnych do pobrania pakietach. Warstwy obiektowe są umieszczane w pakietach w postaci plików geobazy mobilnej (.geodatabase), warstwy kafli w postaci pakietów kafli (.tpk lub .tpkx), a warstwy kafli wektorowych w postaci pakietów kafli wektorowych (.vtpk). Nazwy pakietów są tworzone z nazw warstw w nich zawartych.
Aby móc tworzyć i edytować obszary mapy offline na mapie internetowej oraz zarządzać nimi, należy być właścicielem mapy i mieć uprawnienia do tworzenia zasobów.
Notatka:
Mapy internetowej zawierającej obszar mapy offline nie można udostępniać grupom, które umożliwiają członkom aktualizowanie wszystkich elementów, a administratorzy instytucji nie mogą zmieniać prawa własności mapy internetowej, która zawiera obszar mapy offline.
Tworzenie obszaru mapy offline
Dla mapy internetowej można utworzyć do 16 obszarów mapy offline. Liczba tworzonych obszarów mapy offline zależy od potrzeb instytucji i jej pracowników mobilnych.
Aby utworzyć obszar mapy offline, wykonaj poniższe czynności:
- Upewnij się, że dla wszystkich warstw na mapie jest włączona obsługa trybu offline.
- Na stronie elementu mapy internetowej kliknij kartę Ustawienia, a następnie kliknij opcję Offline w górnej części karty.
Jeśli element mapy internetowej nie ma sekcji Offline na karcie Ustawienia, mapa zawiera co najmniej jedną warstwę, której nie można przełączyć w tryb offline.
- Upewnij się, że w sekcji Offline włączony jest przełącznik Włącz tryb offline.
- W sekcji Obszary mapy offline kliknij opcję Zarządzaj obszarami offline.
Zostanie wyświetlone okno Zarządzanie obszarami offline.
- Kliknij opcję Utwórz obszar offline.
- Wykonaj dowolną z poniższych czynności, aby przejść do tej części mapy, na której zamierzasz utworzyć obszar mapy offline.
- Użyj przycisków powiększania, aby powiększyć lub pomniejszyć podgląd mapy.
- Jeśli mapa zawiera zakładki, kliknij przycisk Pokaż zakładki, a następnie kliknij zakładkę, aby przejść do tego obszaru na mapie.
- Aby przejść do określonego miejsca lub adresu, wprowadź w polu wyszukiwania słowa kluczowe. Słowami kluczowymi mogą być adresy, skrzyżowania ulic, nazwy miejsc, punkty zainteresowania, współrzędne w postaci długości i szerokości geograficznej oraz identyfikatory obiektów.
- Aby narysować kształt reprezentujący obszar mapy offline, kliknij jeden z przycisków na pasku narzędziowym Szkic.
- Aby narysować prostokąt wokół obszaru do pracy w trybie offline, kliknij przycisk Szkicuj prostokątny obszar mapy i narysuj prostokąt na mapie.
- Aby narysować poligon w celu zdefiniowania obszaru do pracy w trybie offline, kliknij przycisk Szkicuj poligonowy obszar mapy i narysuj poligon na mapie.
- Aby przenieść kształt obszaru offline, kliknij go w celu wybrania i przeciągnij do nowej lokalizacji na mapie.
- Aby zmienić kształt obszaru prostokątnego, kliknij prostokąt w celu wybrania, ustaw wskaźnik myszy na wierzchołku, by wskaźnik zmienił swój kształt i przeciągnij wierzchołek do właściwego położenia. Powtórz tę czynność dla innych wierzchołków, aż obszar prostokąta uzyska zadowalającą postać.
- Aby zmienić kształt obszaru poligonu, wykonaj następujące czynności:
- Kliknij poligon w celu wybrania go i kliknij przycisk Przekształć obszar mapy na pasku narzędziowym Szkic.
Zostaną wyświetlone wierzchołki poligonu.
- Kliknij wierzchołek, aby go wybrać.
- Aby przenieść wybrany wierzchołek, przeciągnij go do nowej pozycji.
- Aby usunąć wybrany wierzchołek, naciśnij klawisz Backspace na klawiaturze.
- Powtórz etapy podrzędne od b do d dla innych wierzchołków, aż kształt obszaru uzyska zadowalającą postać.
- Kliknij poligon w celu wybrania go i kliknij przycisk Przekształć obszar mapy na pasku narzędziowym Szkic.
- W polu Nazwa wpisz opisową nazwę dla obszaru mapy offline.
- Aby zmienić jakość i rozdzielczość pobranych rastrowych lub wektorowych warstw kafli, otwórz sekcję Poziom szczegółowości i przesuń suwak w prawo (więcej szczegółów) lub w lewo (mniej szczegółów).
Skonfiguruj poziom szczegółowości odpowiedni dla tworzonego obszaru mapy offline. Jeśli poziom szczegółowości jest zbyt duży (na przykład skonfigurowano poziom szczegółowości Ulice, ale obszar mapy offline jest wielkości Hiszpanii), otrzymasz ostrzeżenie wskazujące, że musisz zmniejszyć obszar mapy offline lub poziom szczegółowości.
- Otwórz sekcję Harmonogram tworzenia pakietów, aby skonfigurować odstęp czasowy i godzinę, kiedy pakiety obszarów mapy offline będą odświeżane, aby zapewnić przechwytywanie zmian danych warstwy obiektowej.
Jeśli nie chcesz ustawiać harmonogramu automatycznego odświeżania, wybierz opcję Nigdy z menu rozwijanego.
Notatka:
Zaplanowanego odświeżania nie można zastosować do warstw kafli. Pakiety warstw kafli należy odświeżać ręcznie, jeśli jest to niezbędne.
- Aby utworzyć pakiety obszaru mapy offline tylko do odczytu, otwórz sekcję Optymalizacje i włącz przełącznik Włącz zaplanowane aktualizacje.
Pakiety tylko do odczytu są tworzone na podstawie harmonogramu skonfigurowanego w poprzednim etapie.
- Kliknij przycisk Zapisz.
Nowy obszar mapy offline zostanie wyświetlony na liście Obszary mapy offline z oznaczeniem wskazującym, że obszar jest przekształcany w pakiety. Tworzenie pakietu może trwać kilka sekund lub minut w zależności od wielkości danych umieszczanych w pakietach.
- Aby utworzyć więcej obszarów offline dla tej mapy, kliknij opcję Utwórz obszar offline i powtórz wcześniejsze etapy, rozpoczynając od etapu 5.
Dla mapy internetowej można utworzyć do 16 obszarów mapy offline.
Edycja obszaru mapy offline
Po utworzeniu obszaru mapy offline istnieje możliwość zmiany jego nazwy, kształtu, poziomu szczegółowości oraz harmonogramu odświeżania pakietów warstw obiektowych (jeśli został ustawiony).
Aby edytować obszar mapy offline, wykonaj poniższe czynności:
- Na stronie elementu mapy internetowej kliknij kartę Ustawienia, a następnie kliknij opcję Offline w górnej części karty.
- Upewnij się, że w sekcji Offline włączony jest przełącznik Włącz tryb offline.
- W sekcji Obszary mapy offline kliknij opcję Zarządzaj obszarami offline.
Zostanie wyświetlone okno Zarządzanie obszarami offline.
- Jeśli jest to konieczne, w polu Filtruj obszary offline wpisz część nazwy obszaru mapy offline, aby ułatwić wyszukanie obszaru do edycji.
- Kliknij nazwę obszaru mapy offline, który chcesz edytować, zmień dowolne ustawienia lub kształt obszaru mapy offline według potrzeb.
- Po zakończeniu edycji kliknij przycisk Zapisz.
Zarządzanie obszarami mapy offline
Oprócz edycji obszaru mapy offline można aktualizować lub odświeżać poszczególne pakiety, a także ponownie tworzyć lub usuwać pakiety obszaru mapy offline w dowolnym momencie. Można także zaktualizować obszar mapy, co automatycznie odświeża powiązane z nim pakiety. Zrozumienie każdej z tych opcji jest ważne dla efektywnego zarządzania obszarem map offline.
Następujące czynności można znaleźć, wybierając istniejące obszary mapy offline z listy lub klikając pojedynczy obszar mapy offline, aby przejść do jego szczegółów.
Aktualizuj
To jest najczęściej wykonywana czynność. Aktualizacja porównuje istniejące pakiety obszarów mapy z aktualnymi warstwami i zaawansowanymi opcjami trybu offline ustawionymi na mapie internetowej. Jeśli warstwy zostały dodane lub usunięte, kliknięcie opcji Aktualizuj spowoduje odpowiednio usunięcie lub dodanie nowych pakietów. Jeśli zaawansowane ustawienia offline uległy zmianie, działanie Aktualizuj również przepakowuje zmienione dane i udostępnia zmiany w obszarze mapy offline dla przyszłych użytkowników, którzy je pobiorą.
Usuń
Usunięcie obszaru mapy offline spowoduje usunięcie elementu obszaru mapy offline oraz wszystkich powiązanych pakietów i uniemożliwi pobranie obszaru mapy offline. Aplikacje, które pobrały już ten obszar mapy offline, mogą kontynuować synchronizację. Jeśli jednak opcja Spakowane aktualizacje została włączona dla obszaru offline, nie będzie on już otrzymywać aktualizacji.
Utwórz ponownie
Procedura ponownego tworzenia obszaru mapy offline różni się od procedury aktualizacji obszaru mapy offline. Użycie działania Utwórz ponownie powoduje usunięcie wszystkich pakietów powiązanych z obszarem mapy i ponowne ich utworzenie w oparciu o ustawienia obszaru mapy offline.
Głównym powodem ponownego utworzenia obszaru mapy jest uwzględnienie zmian w schemacie, które nastąpiły po utworzeniu obszaru mapy offline. Jeśli na przykład dodasz lub usuniesz pole albo zmienisz listę wartości atrybutów lub zakres (domeny), musisz ponownie utworzyć obszar mapy offline, aby uwzględnić te zmiany.
Odśwież określony pakiet w obszarze mapy
Jeśli dane w warstwie obiektowej na mapie offline ulegną znacznej zmianie, a aktualizacje mają być dostępne do pobrania wcześniej niż następna zaplanowana aktualizacja pakietu offline, można wybrać pakiet z listy pakietów na stronie szczegółów obszaru mapy offline i kliknąć opcję Odśwież. Powoduje to ręczną aktualizację danych przed następną zaplanowaną godziną aktualizacji pakietu.
Optymalizuj dostarczanie danych
Podczas pobierania obszarów offline i synchronizacji zmian w celu optymalizacji dostarczania danych można skorzystać z kilku dostępnych opcji. Dostosowanie tych opcji pozwala właścicielowi mapy kontrolować, jakie aktualizacje danych są wysyłane do pracowników mobilnych i jak często mogą oni otrzymywać aktualizacje danych z ich obszaru mapy offline podczas synchronizacji i sprawdzania dostępności aktualizacji.
Zmniejszenie częstotliwości i ilości aktualizacji danych przesyłanych z poziomu instytucji do klienta może skrócić czas potrzebny na synchronizację, zwłaszcza w miejscach o ograniczonej łączności sieciowej.
Optymalizuj rodzaje dostarczanych danych
Domyślnie synchronizacja przesyła wprowadzone zmiany z poziomu aplikacji klienckiej do instytucji oraz z poziomu instytucji do aplikacji klienckiej (dwukierunkowo) Te zmiany obejmują wszelkie załączniki powiązane z obiektami, z którymi pracujesz. Takie działanie może nie być zalecane i może zwiększyć ilość danych pobieranych przez każdego użytkownika podczas synchronizacji mapy, zwłaszcza jeśli wielu pracowników działa w tym samym obszarze geograficznym i używa tych samych warstw.
Można kontrolować, jakie dane są dostarczane do klienta, zarówno podczas pierwszego pobierania, jak i podczas synchronizacji. W przypadku mapy internetowej można zdecydować, jakie dane są dostarczane pracownikowi mobilnemu. Gdy optymalizacje dotyczące dostarczania danych są skonfigurowane dla mapy internetowej, mają one zastosowanie do obszarów map offline zarówno tych przygotowanych z wyprzedzeniem, jak i na żądanie.
Właściciele i administratorzy warstw obiektowych mogą zdecydować, czy istniejące obiekty lub załączniki mają być widoczne i można z nimi pracować, a także, czy podczas synchronizacji aktualizacje obiektów lub załączników mają być nadal otrzymywane. Dostosowanie tych ustawień w celu dostarczania wyłącznie tych danych, które są potrzebne pracownikom mobilnym, może skrócić czas synchronizacji obszaru mapy offline i zmniejszyć ilość pobieranych lub synchronizowanych danych.
Notatka:
Opcje skonfigurowane w poniższych etapach działają natychmiast po instalacji w aplikacji ArcGIS Field Maps. 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.
Aby zoptymalizować dane dostarczane, gdy mapa jest pobierana do trybu offline, wykonaj następujące czynności:
- Na stronie elementu mapy internetowej kliknij kartę Ustawienia, a następnie kliknij opcję Offline w górnej części karty.
- Upewnij się, że w sekcji Offline włączony jest przełącznik Włącz tryb offline.
- Kliknij opcję Opcje zaawansowane.
Zostanie wyświetlone okno Offline: opcje zaawansowane.
- W sekcji Steruj dostarczaniem obiektów i załączników podaj, w jaki sposób załączniki i obiekty są dostarczane do urządzeń klienckich przy pierwszym pobieraniu mapy offline oraz przy każdej synchronizacji danych aktualizacji między mapą w instytucji a mapą na urządzeniu klienckim.
Domyślnie opcja Urządzenie pobierze i uzyska aktualizacje obiektów i załączników jest zaznaczona zarówno dla warstw edytowalnych, jak i tylko do odczytu. Oznacza to, że klienci będą pobierać wszystkie obiekty i załączniki podczas pobierania mapy oraz otrzymywać aktualizacje zarówno obiektów, jak i załączników dla wszystkich warstw na mapie. Ustawienia można zmieniać zarówno dla warstw edytowalnych, jak i tylko do odczytu. Istnieją następujące dodatkowe opcje:
- Urządzenie pobierze i uzyska tylko aktualizacje obiektów — wyklucza załączniki podczas pobierania mapy oraz podczas synchronizacji aktualizacji między instytucją a klientem.
- Urządzenie nigdy nie pobierze ani nie uzyska aktualizacji obiektów — ta opcja jest dostępna tylko na warstwach edytowalnych. Po wybraniu tej opcji żadne edytowalne warstwy nie są pobierane ani synchronizowane między instytucją a klientem.
Wybierz opcje w zależności od tego, czego użytkownicy potrzebują do pracy w trybie offline, a także w zależności od wątpliwości lub ograniczeń związanych z pamięcią urządzenia, wykorzystania danych komórkowych oraz szybkości pobierania i synchronizacji, zwłaszcza w obszarach o słabej łączności. Jeśli na przykład użytkownicy w trybie offline nie muszą widzieć załączników, możesz wybrać dostarczanie aktualizacji samych obiektów albo dostarczać załączniki i obiekty dla warstw edytowalnych, ale nie dla warstw tylko do odczytu.
- W sekcji Użyj pakietu kafli jako mapy bazowej offline wybierz jedną z poniższych opcji, aby określić, jaki element ma być używany w roli mapy bazowej na mapie podczas pracy z nią w trybie offline:
- Urządzenie użyje mapy bazowej zdefiniowanej przez mapę internetową — po wybraniu tej opcji mapa bazowa znajdująca się obecnie na mapie będzie używana w trybie offline.
- Urządzenie użyje pakietu kafli, który już posiada — po wybraniu tej opcji mapa w trybie offline użyje pakietu kafli, który już znajduje się na urządzeniu. Użycie pakietu kafli jako mapy bazowej umożliwia w razie potrzeby pobranie większej i dokładniejszej mapy bazowej do użytku w trybie offline. Przed wybraniem tej opcji upewnij się, że pakiet obejmuje obszar lub obszary, z którymi chcesz pracować w trybie offline.
- Kliknij przycisk Zapisz.
Zoptymalizuj sposób dostarczania aktualizacji
Oprócz kontrolowania, jakie dane są dostarczane podczas pobierania i synchronizowania obszarów map offline, można również ustawić harmonogram tworzenia pakietów dla obszarów map offline przygotowanych z wyprzedzeniem, który określa, kiedy i jak często aktualizacje będą dostępne.
Opcja Włącz zaplanowane aktualizacje jest dostępna po ustawieniu harmonogramu tworzenia pakietów. Ta opcja pozwala zoptymalizować sposób, w jaki aplikacje współpracujące z obszarem mapy offline otrzymują aktualizacje od instytucji. Ta opcja sprawdza się w następujących przypadkach:
- Nie ma potrzeby edytowania warstw na mapie w trybie offline.
- Obiekty należy dodawać tylko w przypadku pracy w trybie offline w aplikacjach niestandardowych ArcGIS Runtime SDK.
- Pracownicy mobilni nie potrzebują dostępu do najbardziej aktualnych informacji.
- Dane źródłowe są aktualizowane według ściśle określonego harmonogramu. Na przykład wszystkie dane dotyczące działek są aktualizowane w każdy piątek rano po otrzymaniu aktualizacji z biura rzeczoznawcy.
Opcja optymalizacji Włącz zaplanowane aktualizacje aktualizuje zapisany obszar mapy offline z korzyścią dla użytkowników, którzy pobierają mapę offline po raz pierwszy, a także tworzy oddzielne pakiety aktualizacji, które zawierają tylko zmiany wprowadzone od ostatniego uruchomienia harmonogramu tworzenia pakietów. Pakiety aktualizacji są wykorzystywane przez pracowników mobilnych, którzy już zdążyli pobrać mapę do pracy w trybie offline i chcą jedynie uzyskać dostęp do kolejnych uaktualnień.
Dostęp do pakietu, który zawiera tylko zmiany wprowadzone od jego ostatniej zaplanowanej aktualizacji, poprawia wydajność.
Po włączeniu opcji Włącz zaplanowane aktualizacje dla obszaru mapy i użyciu tego obszaru mapy w aplikacjach korzystających z tego ustawienia nie można wprowadzać zmian w mapie offline (z wyjątkiem aplikacji ArcGIS Runtime obsługujących dodawanie obiektów) i nie można synchronizować się z instytucją w celu otrzymywania aktualizacji.
Wybieranie odpowiednich opcji dla obszarów offline tworzonych z wyprzedzeniem
Zrozumienie sposobu dostarczania aktualizacji jest niezbędne do wybrania właściwych ustawień dla obszarów offline tworzonych z wyprzedzeniem.
Przekładanie skalowalności nad aktualność danych może być korzystne w wielu przypadkach. Poniższe przykłady przedstawiają oczekiwane działanie w przypadku dwóch scenariuszy: gdy dane w obszarze mapy offline można edytować oraz gdy nie można ich zmieniać.
- Dane w obszarze mapy offline są edytowalne
Jeśli mapa zawiera co najmniej jedną edytowalną warstwę, a użytkownik pobierający mapę do pracy w trybie offline ma uprawnienia do edycji, spełnione są następujące warunki:
- Obszary map offline przygotowane z wyprzedzeniem będą aktualizowane na podstawie harmonogramu tworzenia pakietów, aby ograniczyć nieaktualność danych w przypadku kolejnego użytkownika, który pobiera obszar mapy.
- Aplikacje będą korzystać z synchronizacji po pierwszym pobraniu mapy, aby zagwarantować, że obszar mapy offline zawiera najnowsze dostępne dane. Dzięki temu dane używane w trybie offline zachowują aktualność względem danych przechowywanych w instytucji.
- Pracownicy mobilni mogą synchronizować obszar offline, gdy tylko mają połączenie z siecią, aby wysyłać i odbierać aktualizacje, dzięki czemu zawsze mają dostęp do najnowszych danych.
- W takim przypadku, nawet jeśli w obszarze map offline włączono opcję Włącz zaplanowane aktualizacje, zostanie ona zignorowana, a zamiast niej zostanie zastosowana synchronizacja.
- Dane w obszarze mapy offline nie są edytowalne
Jeśli mapa nie zawiera żadnych edytowalnych warstw lub użytkownik pobierający mapę do pracy w trybie offline, nie ma uprawnień do edycji, spełnione są następujące warunki:
- Obszary map offline przygotowane z wyprzedzeniem będą aktualizowane na podstawie harmonogramu tworzenia pakietów, aby ograniczyć nieaktualność danych w przypadku kolejnego użytkownika, który pobiera obszar mapy po raz pierwszy.
- Nowi użytkownicy pobierający obszar map offline po raz pierwszy otrzymują najnowsze dostępne dane. Dostęp do najnowszych danych zależy od tego, czy w obszarze map offline włączono opcję Włącz zaplanowane aktualizacje.
- Jeśli opcja Włącz zaplanowane aktualizacje jest włączona, użytkownicy pobierający obszar mapy po raz pierwszy otrzymują najnowsze spakowane dane dostępne od czasu ostatniego uruchomienia harmonogramu tworzenia pakietów.
- Jeśli opcja Włącz zaplanowane aktualizacje nie jest włączona, użytkownicy pobierający obszar mapy po raz pierwszy otrzymują najnowsze dane dla wszystkich warstw mapy, które były dostępne w momencie pobierania mapy.
- Pracownicy mobilni mogą sprawdzać dostępność aktualizacji za pomocą aplikacji mobilnej w dowolnym momencie oraz gdy mają połączenie sieciowe z instytucją. Otrzymywane aktualizacje zależą jednak od ustawienia opcji Włącz zaplanowane aktualizacje.
- Jeśli opcja Włącz zaplanowane aktualizacje jest włączona, pracownicy mobilni otrzymują najnowsze spakowane dane dostępne od czasu ostatniego uruchomienia harmonogramu tworzenia pakietów.
- Jeśli opcja Włącz zaplanowane aktualizacje nie jest włączona, pracownicy mobilni otrzymują najnowsze dane dla wszystkich warstw mapy, które są aktualnie dostępne.
Notatka:
Korzystanie z pakietów, które zawierają tylko aktualizacje wprowadzone od ostatniej zaplanowanej aktualizacji, poprawia skalowalność i wydajność, ale pracownicy mobilni mogą nie otrzymywać najnowszych danych dostępnych dla warstw mapy. Dlatego zaleca się, aby w przypadku włączenia opcji Włącz zaplanowane aktualizacje dopasować aktualizacje dotyczące dużych warstw do harmonogramu tworzenia pakietów w celu zminimalizowania ilości nieaktualnych danych.