Gdy mapa będzie gotowa do użycia w terenie, wdróż ją dla pracowników mobilnych. Kiedy udostępnisz mapę, pracownicy będą mogli przejść do niej w aplikacji Collector lub nacisnąć wysłane przez Ciebie niestandardowe łącze. Zapewnij pracownikom mobilnym dostęp do pomocy dotyczącej korzystania z aplikacji, dostosowując przewodnik terenowy dla projektów zbierania danych instytucji. Możesz również użyć oprogramowania do zarządzania urządzeniami przenośnymi (MDM), aby wdrożyć i skonfigurować aplikację mobilną.
Udostępnianie mapy w celu użycia w aplikacji Collector
Aplikacja Collector zapewnia dostęp do map z edytowalnymi danymi, których właścicielem jest pracownik mobilny lub które zostały udostępnione grupie zawierającej tego pracownika mobilnego. Aby pracownicy mobilni mogli uzyskać dostęp do udostępnionej mapy, muszą być członkami instytucji ArcGIS i mieć uprawnienia do edytowania obiektów.
- Jeśli pracownicy mobilni nie są jeszcze członkami instytucji ArcGIS (w usłudze ArcGIS Online lub oprogramowaniu ArcGIS Enterprise), należy utworzyć dla nich konta.
Zapoznaj się z tematem Zapraszanie i dodawanie członków w usłudze ArcGIS Online lub Dodawanie członków do portalu w oprogramowaniu ArcGIS Enterprise.
Utworzone konta muszą spełniać wymagania dotyczące kont ArcGIS w zakresie używania aplikacji Collector.
- Jeśli nie istnieje jeszcze grupa służąca do zarządzania pracownikami mobilnymi, którzy mają dostęp do map i danych, utwórz taką grupę.
Zapoznaj się z tematem Tworzenie grup w usłudze ArcGIS Online lub Tworzenie grup w oprogramowaniu ArcGIS Enterprise.
- Dodaj pracowników mobilnych do grupy.
Zapoznaj się z tematem Przypisywanie grup w usłudze ArcGIS Online, Zarządzanie grupami konkretnego członka w usłudze ArcGIS Online lub Zarządzanie grupami konkretnego członka w oprogramowaniu ArcGIS Enterprise. Jeśli używasz oprogramowania ArcGIS Enterprise i korporacyjnego dostawcy tożsamości, możesz powiązać grupy korporacyjne z grupą w portalu.
- Udostępnij mapę i warstwy w grupie.
Otwieranie mapy przez łącze
Pracownicy mobilni mogą przejść do mapy w aplikacji Collector lub można udostępnić im bezpośredni adres URL tej mapy. Zapewnij pracownikom mobilnym możliwość łatwego otwierania właściwej mapy i rozpoczynania pracy, udostępniając łącze prowadzące bezpośrednio do mapy za pośrednictwem wiadomości e-mail, wiadomości tekstowej, witryny internetowej lub innej aplikacji. Użyj łączy do aplikacji Collector, po naciśnięciu których aplikacja Collector otworzy mapę i udostępni ją do użycia przez pracownika mobilnego. Możesz nawet rozpocząć przechwytywanie danych po otwarciu mapy. Łącza będą działać, nawet jeśli pracownicy mobilni pracują w trybie offline.
Łącza aplikacji Collector
Łącza aplikacji Collector mają następujący format: https://collector.arcgis.app?parameter=value¶meter=value, gdzie pary parametr-wartość są zastępowane wartościami, które mają zostać użyte do otwarcia mapy. Na przykład w łączu https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=center¢er=34.0547155,-117.1961714 używany jest parametr itemID i wartość 3ac4145c1ac44aea86e9ed42e00fbb0d, aby otworzyć mapę o danym identyfikatorze. Parametr referenceContext i jego wartość center określają typ działania, które ma zostać wykonane w aplikacji — w tym przypadku jest to wyśrodkowanie mapy. Parametr center i wartość 34.0547155,-117.1961714 określają współrzędne, w których ma zostać wyśrodkowana mapa.
Parametry
W łączach aplikacji Collector obsługiwane są poniższe parametry. Jeśli nie zostaną przekazane żadne parametry, naciśnięcie łącza spowoduje otwarcie aplikacji Collector (lub wyświetlenie prośby o wykonanie tej czynności).
Parametr | Wartości | Uwagi |
---|---|---|
portalURL | Adres URL portalu instytucji |
|
referenceContext | Jakie działanie powinna wykonać aplikacja (o ile ma coś robić), gdy zostanie otwarta, a użytkownik będzie zalogowany | Obsługiwane są następujące wartości:
|
itemID | Identyfikator elementu mapy, która ma zostać otwarta |
|
center | Zestaw współrzędnych szerokości i długości geograficznej (y, x), w których należy wyśrodkować mapę |
|
search | Adres, miejsce, współrzędne lub obiekt do wyszukania |
|
featureSourceURL | Adres URL warstwy lub tabeli, w której tworzona jest instancja przechwytywania |
|
featureAttributes | Słownik JSON z wpisami w formularzu dla nowo przechwyconego obiektu |
|
geometry | Definiuje lokalizację właśnie przechwyconego obiektu |
Notatka:Wkrótce ta funkcja będzie dostępna w systemie Android. |
useAntennaHeight | Jeśli wysokość anteny bieżącego odbiornika powinna być odejmowana od wartości-z każdego wierzchołka lokalizacji |
Notatka:Wkrótce ta funkcja będzie dostępna w systemie Android. |
useLocationProfile | Jeśli bieżący profil lokalizacji powinien być używany do transformacji lokalizacji |
Notatka:Wkrótce ta funkcja będzie dostępna w systemie Android. |
featureID | Jednoznacznie identyfikuje obiekt w warstwie, który ma zostać zaktualizowany. Musi to być pole typu GlobalID. |
Notatka:Wkrótce ta funkcja będzie dostępna w systemie Android. |
callback | Adres URL wywoływany po zakończeniu przechwytywania zasobu lub obserwacji |
Notatka:Wkrótce ta funkcja będzie dostępna w systemie Android. |
callbackPrompt | Informuje pracownika mobilnego przed wykonaniem wywołania zwrotnego o tym, dokąd pracownik mobilny zostanie przeniesiony (wyświetlana jest ta wartość). |
Notatka:Wkrótce ta funkcja będzie dostępna w systemie Android. |
W dalszej części znajdują się przykłady użycia tych parametrów w celu osiągnięcia konkretnego działania łącza aplikacji Collector.
Otwieranie mapy
Otwórz mapę przy użyciu następujących parametrów:
- itemID
- referenceContext=open
- portalURL (opcjonalnie)
Przykłady:
- Otwórz mapę jako aktualnie zalogowany pracownik mobilny lub, jeśli pracownik nie jest zalogowany, zapewnij mu możliwość logowania: https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=open
- Połącz się z określonym portalem, a następnie otwórz mapę: https://collector.arcgis.app?portalURL=https://myportal.mycompany.com/arcgis&itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=open
Wyśrodkowanie mapy
Otwórz mapę i wyśrodkuj ją w podanej lokalizacji przy użyciu następujących parametrów:
- itemID
- referenceContext=center
- center
Poniżej znajduje się przykład:
Wyszukiwanie na mapie
Otwórz mapę i wyszukaj adres, miejsce, współrzędne lub obiekt (zasób lub obserwację) przy użyciu następujących parametrów:
- itemID
- referenceContext=search
- search
Przykłady:
- Wyszukiwanie ulicy w miejscowości Naperville w stanie Illinois: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=899+Aurora+Ave,+Naperville,+Illinois
- Wyszukiwanie stacji benzynowej znajdującej się w pobliżu: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=gas+station
- Wyszukiwanie współrzędnych: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=34.0547155,-117.1961714
- Wyszukiwanie obiektu o identyfikatorze 5482236: https://collector.arcgis.app?itemID=bd171bc8ba404b14a2e845fe6839e881&referenceContext=search&search=5482236
Inicjowanie przechwytywania obiektu
Otwórz mapę i rozpocznij przechwytywanie obiektu przy użyciu następujących parametrów. Opcjonalnie podaj wpisy formularza do zastosowania do nowego zasobu lub obserwacji.
- itemID
- referenceContext=addFeature
- geometry (opcjonalny) — definiuje kształt obiektu, jeśli zostanie podany. Jeśli nie zostanie podany, lokalizacja GPS pracownika mobilnego będzie używana dla punktu lub pierwszego wierzchołka w przypadku linii albo poligonu.
- useAntennaHeight (opcjonalnie)
- useLocationProfile (opcjonalnie)
- featureSourceURL
- featureAttributes (opcjonalnie)
- callback (opcjonalnie)
- callbackPrompt (opcjonalnie)
Notatka:
Obsługa parametrów geometry, useAntennaHeight, useLocationProfile, callback i callbackPrompt w łączach będzie wkrótce dostępna w systemie Android.
Przykłady:
- Inicjowanie przechwytywania w lokalizacji pracownika mobilnego bez podania żadnych wpisów w formularzu:
- Inicjowanie przechwytywania w określonej lokalizacji i podanie wpisów w formularzu w celu zastosowania do nowego zasobu lub obserwacji:
Notatka:
Wpisy w formularzu, które są przekazywane do nowego zasobu lub obserwacji, muszą być zakodowane w adresie URL. Poniżej przedstawiono niezakodowany adres URL, aby ułatwić zapoznanie się z przykładem i zrozumienie podanych wpisów.
- Bez kodowania w adresie URL — https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- Z kodowaniem wpisów w formularzu w adresie URL — https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&geometry=34.0547155,-117.1961714,1200&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
- Inicjowanie przechwytywania z użyciem określonej geometrii poligonowej (w układzie WGS84) bez podawania żadnych wpisów w formularzu:
- Inicjowanie przechwytywania w konkretnej lokalizacji bez podawania żadnych wpisów w formularzu z użyciem wysokości anteny do obliczenia wartości z oraz z użyciem bieżącego profilu lokalizacji do transformacji punktu do takiej postaci jaką można uzyskać z systemu GPS:
- Inicjowanie przechwytywania i automatyczne otwieranie innej aplikacji (tutaj Explorer for ArcGIS) po zakończeniu przechwytywania:
- Inicjowanie przechwytywania i otwieranie innej aplikacji po wyświetleniu monitu (w tym miejscu Explorer for ArcGIS) po zakończeniu przechwytywania:
Inicjowanie aktualizacji obiektu
Otwórz mapę i rozpocznij aktualizację istniejącego obiektu przy użyciu następujących parametrów. Opcjonalnie podaj wpisy formularza do zastosowania do zaktualizowanego zasobu lub obserwacji.
- itemID
- referenceContext=updateFeature
- featureSourceURL
- featureID
- featureAttributes (opcjonalnie)
- callback (opcjonalnie)
- callbackPrompt (opcjonalnie)
Notatka:
Nie dotyczy wierszy tabeli.
Obsługa parametrów callback,i callbackPrompt w łączach będzie wkrótce dostępna w systemie Android.
Przykłady:
- Inicjowanie aktualizacji obiektu bez podawania jakichkolwiek wpisów w formularzu:
- Inicjowanie aktualizacji obiektu i podanie wpisów w formularzu w celu zastosowania do zaktualizowanego zasobu lub obserwacji:
Notatka:
Wpisy w formularzu, które są przekazywane do zaktualizowanego zasobu lub obserwacji, muszą być zakodowane w adresie URL. Poniżej przedstawiono niezakodowany adres URL, aby ułatwić zapoznanie się z przykładem i zrozumienie podanych wpisów.
- Bez kodowania w adresie URL — https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=updateFeature&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes={"incidentid":"527","inspector":"Frank Jones","inspdate":1502917218285}
- Z kodowaniem wpisów w formularzu w adresie URL — https://collector.arcgis.app?itemID=3ac4145c1ac44aea86e9ed42e00fbb0d&referenceContext=updateFeature&featureSourceURL=https://services9.arcgis.com/QjGvjfQhsHAmqfjP/arcgis/rest/services/DamageAssessment_Apr2018_631d0895e7d3404bb78e8e04e92d896e/FeatureServer/1&featureID=bb0a0c92-9f53-4367-a6a1-bc6edc605be0&featureAttributes=%7B%22incidentid%22:%22527%22,%22inspector%22:%22Frank%20Jones%22,%22inspdate%22:1502917218285%7D
Zapewnianie pomocy pracownikom mobilnym
Niniejsza dokumentacja zapewnia informacje dotyczące korzystania z aplikacji Collector, ale pracownicy mobilni w terenie czasami potrzebują czegoś lżejszego, co można wydrukować i zabrać ze sobą (szczególnie podczas pracy w trybie offline). Zapewnienie im prostego, jednostronicowego przewodnika terenowego, który pomaga w typowych zadaniach i niektórych problemach, może ułatwić wsparcie dla pracowników mobilnych. Dostępny jest szablon przewodnika terenowego, który został napisany dla pracowników mobilnych i skupia się na typowych zadaniach. Korzystając z tego szablonu, można szybko rozpocząć tworzenie własnych materiałów referencyjnych dla pracowników mobilnych.
- Pobierz szablon przewodnika terenowego.
- Dostosuj przewodnik (dodaj swój logotyp, specyficzne dla instytucji wskazówki dotyczące rozwiązywania problemów itp.). Pamiętaj o usunięciu pierwszej sekcji, która omawia proces dostosowywania.
- Przekaż przewodnik pracownikom mobilnym.
Pracownicy mobilni mogą trzymać ten przewodnik w kieszeni i używać go do rozwiązywania problemów podczas pracy w terenie.
Zarządzanie urządzeniami przenośnymi
Termin „zarządzanie urządzeniami przenośnymi” (mobile device management - MDM) odnosi się do oprogramowania służącego do administrowania urządzeniami przenośnymi w instytucji. Oprogramowanie MDM zwiększa bezpieczeństwo danych i sieci. Jest ono także używane do konfigurowania i wymuszania zasad dotyczących urządzeń przenośnych. Dodatkowo korzystanie z oprogramowania MDM zwiększa efektywność procesu wdrażania aplikacji i zarządzania urządzeniami przenośnymi, w tym harmonogramem i sposobem aktualizowania aplikacji. Aby dowiedzieć się więcej o tym, jak firma Esri wykorzystuje oprogramowanie MDM, zapoznaj się z publikacją ArcGIS Secure Mobile Implementation Patterns (Wzorce bezpiecznej implementacji mobilnej ArcGIS) w Centrum zaufania ArcGIS.
Przygotowując się do wdrożenia aplikacji Collector na urządzeniach przenośnych w instytucji za pośrednictwem oprogramowania MDM, można skonfigurować pewne ustawienia aplikacji i profili. Ustawienia te to między innymi adres URL portalu i ustawienia VPN poszczególnych aplikacji.
Uwaga:
Jeśli używasz urządzenia z systemem Android, musisz zainstalować i włączyć przeglądarkę Chrome lub inną, aby wyświetlić ekran logowania do portalu.
Konfiguracja aplikacji Collector
Termin „konfiguracja aplikacji” (używana jest także nazwa „obiekt AppConfig”) odnosi się do formatu podawania ustawień aplikacji, takich jak np. adres URL portalu. Zamiast konfigurować te ustawienia ręcznie przy każdej instalacji aplikacji mobilnej, można użyć oprogramowania MDM, które automatycznie zdefiniuje i zastosuje konfiguracje aplikacji. Te ustawienia są definiowane w formie słownika zawierającego pary klucz-wartość, który ma format pliku XML. To, w jaki sposób tworzony jest ten słownik, zależy od używanego oprogramowania MDM. Więcej informacji o konfigurowaniu aplikacji można znaleźć w Społeczności AppConfig.
Następujące ustawienia aplikacji Collector można zaimplementować, tworząc konfigurację aplikacji w oprogramowaniu MDM:
Klucz | Wartość | Uwagi |
---|---|---|
portalURL | Adres URL portalu instytucji |
|
Wirtualna sieć prywatna dla poszczególnych aplikacji
Skonfigurowanie wirtualnej sieci prywatnej dla poszczególnych aplikacji (VPN aplikacji) w oprogramowaniu MDM umożliwia przyznawanie dostępu do zasobów wewnętrznych tylko wybranym aplikacjom zarządzanym. Aplikacja Collector może być wdrażana przy użyciu tej konfiguracji. Aby skonfigurować sieć VPN aplikacji do użytku z aplikacją Collector, należy zapoznać się z dokumentacją używanego oprogramowania MDM.
Uwaga:
Jeśli korzystasz z systemu iOS i usługi ArcGIS Online lub oprogramowania ArcGIS Enterprise w wersji 10.6.1 lub nowszej, ekran logowania do portalu jest wyświetlany w aplikacji Collector przy użyciu przeglądarki Safari. Aby ta konfiguracja działała poprawnie przy włączonej sieci VPN aplikacji, należy podać domenę portalu (na przykład mycompany.com) w ustawieniu Domeny przeglądarki Safari używanego profilu sieci VPN aplikacji. Jeśli ustawienie Domeny przeglądarki Safari nie jest prawidłowo skonfigurowane, urządzenia przenośne nie będą mogły uzyskiwać w aplikacji Collector dostępu do ekranu logowania w portalu.
Jeśli skonfigurujesz ustawienie Domena Safari w profilu VPN aplikacji zgodnie z powyższym opisem, przeglądarka Safari będzie także mogła uzyskiwać dostęp do domeny portalu podanej w polu Domeny Safari. Jeśli chcesz zablokować tę możliwość, skonfiguruj w polu Ograniczenie iOS (jeśli jest dostępne w systemie MDM) wartość Blokuj przeglądarkę Safari na wybranym urządzeniu.
Gdy po skonfigurowaniu w oprogramowaniu MDM tego ustawienia sieci VPN aplikacji, aplikacja Collector zostanie uruchomiona na zarządzanym urządzeniu przenośnym, automatycznie nawiąże połączenie z wyznaczoną siecią VPN aplikacji. Gdy aplikacja Collector działa w tle, połączenie z siecią VPN aplikacji jest nadal aktywne, ale tylko dla aplikacji Collector. Po zamknięciu aplikacji Collector urządzenie przenośne automatycznie rozłącza się z siecią VPN aplikacji.