Dodawanie mapy do ankiety

Survey123 to oparta na formularzach aplikacja służąca do zbierania danych. Pierwszą rzeczą widoczną po rozpoczęciu tworzenia ankiety jest formularz. Mapa jest opcjonalna. Aby w ankiecie zbierać dane dotyczące lokalizacji, należy dodać do niej pytanie typu geopoint (punkt geograficzny), geotrace (ślad geograficzny) lub geoshape (kształt geograficzny).

Mapa jest wyświetlana na formularzu jako mała miniatura, ale po kliknięciu rozwija się na cały ekran. W trybie pełnoekranowym można nacisnąć mapę, aby wybrać swoją lokalizację.

Karta Mapa w aplikacji Survey123 Connect umożliwia dostęp do wielu ustawień domyślnych map używanych w ankiecie. Obejmują one wybór formatu współrzędnych, poziomu powiększenia i lokalizacji początkowej. W ankiecie można również skonfigurować domyślną mapę bazową dla wszystkich pytań, klikając przycisk Mapa bazowa u dołu mapy.

Format współrzędnych

Aplikacja Survey123 może wyświetlać wartość określającą lokalizację w wielu formatach. Format można wprowadzić dla ankiety w ustawieniach mapy w aplikacji Survey123 Connect, które będą używane przy wyświetlaniu lokalizacji. Przy ręcznym wprowadzaniu wartości format ten nie obowiązuje, akceptowane są tylko dane w formacie minut dziesiętnych. Nie ma on też wpływu na wartości zapisane w ankiecie, które są zapisywane tylko w stopniach dziesiętnych.

Dostępne są następujące typy współrzędnych:

  • Stopnie minuty
  • Stopnie dziesiętne
  • MGRS
  • USNG
  • UTM/UPS

Lokalizacja początkowa

Jeśli nie można odnaleźć lokalizacji urządzenia, zostanie zwrócona określona dla ankiety lokalizacja początkowa. Gdy w ankiecie używana jest strona z mapą, można wrócić do lokalizacji początkowej, wybierając przycisk Strona główna Home. W witrynie internetowej Survey123 podczas przeglądania lub drukowania wyników poszczególnych ankiet stosowany jest też poziom powiększenia określony jako domyślny dla lokalizacji początkowej.

Korzystanie z mapy online w ankiecie

Domyślna mapa wybrana w ustawieniach mapy ankiety w aplikacji Survey123 Connect określa, która z map bazowych online będzie używana w ankiecie jako mapa domyślna. Można wybrać inną mapę bazową niż skonfigurowana jako domyślna dla aplikacji terenowej Survey123, wybierając przycisk Mapa bazowa na stronie mapy ankiety.

Lista dostępnych map bazowych jest wypełniona udostępnionymi mapami bazowymi instytucji ArcGIS. Inne mapy online można połączyć z ankietą. We wszystkich mapach używanych w aplikacji terenowej Survey123 musi być zastosowane odwzorowanie Web Mercator Auxiliary Sphere.

Dostępna jest opcja umożliwiająca wybór typów map Basic i Standard na potrzeby pytań o lokalizację w ankiecie. Typ Standard jest domyślny i jest zalecany dla większości urządzeń. Podczas korzystania z typów map Standard aplikacja Survey123 Connect i aplikacja terenowa Survey123 zapewniają obsługę następujących danych:

  • Usługi kafli rastrowych
  • Mapy internetowe
  • Usługi mapowe
  • Usługi rastrowe
  • Usługi kafli wektorowych
  • Usługi map internetowych (WMS)
  • Usługi kafelkowych map internetowych (WMTS)
  • Pakiety kafli (TPKX lub TPK)
  • Pakiety kafli wektorowych (VTPK)
  • Pakiety map mobilnych (MMPK)
Notatka:

Mapę domyślną i galerię map dla wszystkich ankiet w instytucji może skonfigurować administrator niezależnie od zwykłych ustawień domyślnych instytucji na stronie Instytucja w witrynie internetowej Survey123. Więcej informacji zawiera temat Zarządzanie ankietą i ustawieniami instytucji.

Na urządzeniach, na których podczas wyświetlania mapy występują problemy z wydajnością, można używać typów map Basic. Jeśli używane są typy map Basic, możliwe jest użycie na mapach offline jedynie usług kafli rastrowych oraz pakietów kafli (TPK) o maksymalnej wielkości 2 GB. Typy map Basic są domyślne na starszych urządzeniach z systemami Android i iOS, ale można je wybrać ręcznie zarówno w aplikacji terenowej, jak i w aplikacji Survey123 Connect, przechodząc do opcji Ustawienia > Mapa i wybierając ustawienie Basic opcji Typy map.

Podczas korzystania z typu map Basic dostępne są następujące domyślne mapy bazowe online:

  • Mapa ulic świata
  • Zobrazowanie świata
  • Topograficzna mapa świata
  • Topograficzna mapa Stanów Zjednoczonych
  • OpenStreetMap
  • OpenStreetMap Humanitarian

Dla poszczególnych pytań typu map (mapa) można skonfigurować domyślną mapę bazową za pomocą parametru map w kolumnie body::esri:style. Na przykład ustawienie map="World Topography" spowoduje, że podczas wczytywania ankiety w pytaniu typu map (mapa) zostanie użyta mapa bazowa Topografia świata. Parametr map można także skonfigurować z użyciem identyfikatora elementu mapy, na przykład map=de26a3cf4cc9451298ea173c4b324736. Można w ten sposób skonfigurować wiele map, rozdzielając ich nazwy lub identyfikatory elementu za pomocą pary symboli |, na przykład map="World Topography"||de26a3cf4cc9451298ea173c4b324736. Powoduje to, że domyślnie używana jest pierwsza mapa, druga mapa staje się mapą zapasową i jest używana, jeśli aplikacja nie może uzyskać dostępu do pierwszej, trzecia jest używana, jeśli aplikacja nie może uzyskać dostępu do drugiej itd. Tego parametru można używać z dowolnymi mapami online lub offline powiązanymi z ankietą za pomocą opcji Połączone zasoby.

Łączenie mapy online z ankietą

Aby z mapy online mogli korzystać użytkownicy ankiety, należy połączyć tę mapę online z ankietą. Możesz to zrobić w aplikacji Survey123 Connect.

  1. Otwórz ankietę w aplikacji Survey123 Connect.
  2. Otwórz kartę Połączone zasoby.
  3. Kliknij opcję Połącz zasoby i wybierz opcję Mapa online lub Pakiet mapy. Zostanie wyświetlone okno zawierające wszystkie usługi mapowe i pakiety udostępnione dla konta nazwanego użytkownika.
  4. Wybierz mapę i kliknij przycisk OK.

To łącze jest natychmiastowe i nie wymaga ponownego opublikowania ankiety. W aplikacji terenowej Survey123 można od razu przejść do pełnoekranowego widoku mapy pytania i w selektorze mapy bazowej wybrać nowo połączoną mapę online.

Ręczne łączenie mapy online z ankietą

Aby w ankiecie korzystać z mapy online, jej adres URL musi być zawarty w pliku .info ankiety. Ten adres URL zostaje dodany w wyniku wykonania powyższych czynności w celu połączenia mapy online z ankietą. W razie potrzeby można także ręcznie powiązać mapę online z ankietą, edytując plik .info bezpośrednio. Jeśli przesłano już wcześniej ankietę do systemu ArcGIS, istnieje plik .info, który można edytować. Jeśli nie przesłano jeszcze ankiety do systemu ArcGIS, można utworzyć plik .info z poniższymi informacjami.

Aby dodać odniesienie do mapy online, należy podać adres URL szablonu kafla. Przykłady adresów URL szablonu kafla:

  • OpenStreetMap
    http://tile.openstreetmap.org/${z}/${x}/${y}.png
  • Domyślna mapa bazowa Esri
    http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{{z}}/{{y}}/{{x}}.png
  • Niestandardowa mapa bazowa Esri
    http://tiles.arcgis.com/tiles/e7dVfn25KpfE6dDd/arcgis/rest/services/MyCustomMap/MapServer/tile/${z}/${y}/${x}

Poniższy fragment kodu przedstawia dodawanie domyślnej mapy bazowej online Esri w pliku .info ankiety:

{
    "displayInfo": {
        "map": {
            "mapTypes": {
                "append": false,
                "includeLibrary": false,
                "mapSources": [
                    {
                        "name": "Imagery",
                        "url": "https://servicesdev.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/"
                    }
                ]
            }
        }
    }
}

Korzystanie z mapy offline w ankiecie

W ankiecie można korzystać z mapy offline, ale wymaga to pewnego przygotowania ze strony autora ankiety. Mapami offline mogą być pliki .tpkx, .tpk, .vtpk i .mmpk. Więcej informacji zawiera sekcja Przygotowanie map bazowych do użycia w trybie offline.