Szablony aplikacji pozwalają na tworzenie aplikacji internetowych na podstawie map internetowych i grup tworzonych bez potrzeby wprowadzania kodu programowego. Firma Esri zapewnia następujące rozwiązania do tworzenia aplikacji na podstawie konfigurowalnych szablonów aplikacji:
- Konfigurowalne szablony aplikacji pochodzące z przeglądarki map można osadzić na mapie i na ich podstawie utworzyć aplikację.
- Pobierz konfigurowalne szablony aplikacji z portalu i wdróż je na własnym serwerze internetowym. Te operacje pozwalają na dostosowanie szablonu przed wdrożeniem aplikacji opartych na nim.
Wskazówka:
Aplikacje internetowe można również utworzyć interaktywnie, za pomocą aplikacji Web AppBuilder for ArcGIS.
Oto wybrane kwestie, które warto mieć na uwadze podczas wybierania konfigurowalnej aplikacji:
- Przeznaczenie — najważniejszą sprawą jest przeznaczenie aplikacji. Ten aspekt kryje również definicję grupy docelowej: kto będzie korzystał z aplikacji i jakie wrażenia z jej obsługi są najważniejsze?
- Funkcjonalność — jaka jest najważniejsza funkcjonalność potrzebna do wsparcia tego celu?
- Estetyka — w jaki sposób kompozycja i skala barw aplikacji ma korespondować z marką i przesłaniem Twoim lub Twojej instytucji?
W poniższych sekcjach uporządkowano szablony aplikacji konfigurowalnych dostępne w witrynie Portal for ArcGIS według kategorii opartych na ich przeznaczeniu. Niektóre szablony aplikacji konfigurowalnych pojawiają się w więcej niż jednej kategorii, ponieważ mogą służyć do wielu celów.
W ostatniej sekcji tego tematu omówiono pobieranie i dostosowywanie tych szablonów.
Budowanie mapy narracyjnej
Przy użyciu tych aplikacji można połączyć wiarygodne mapy z tekstem narracji, obrazami i treściami multimedialnymi. Te konfigurowalne aplikacje pozwalają wykorzystać możliwości map i danych geograficznych do zaprezentowania swojego przesłania.
- Story Map — Mapa podstawowa — prezentowanie mapy w minimalistycznym interfejsie użytkownika. Poza paskiem tytułu i opcjonalną legendą mapa zajmuje cały ekran. To dobry wybór, kiedy mapa ma być centralnym obszarem aplikacji.
- Story Map — Dziennik — tworzenie na podstawie mapy atrakcyjnej narracji prezentowanej jako zestaw wpisów do dziennika. Znakomicie nadaje się do tworzenia multimedialnych historii łączących tekst, mapy, obrazy i filmy wideo, szczególnie przy dużej ilości tekstu lub bogatej zawartości.
- Story Map — Kolekcje (Serie) — prezentowanie serii map lub multimediów. Aplikację można skonfigurować, aby używała kart, listy numerowanej lub rozwijanego narzędzia typu accordion. Aby uzupełnić prezentowaną opowieść, w panelach bocznych można także dołączyć obrazy, wideo i zawartość internetową.
- Story Map — Zwijanie i lupa— porównywanie dwóch map lub dwóch warstw na tej samej mapie. Dobry wybór do przedstawienia zobrazowania przed i po lub innych zmian zachodzących w czasie.
- Story Map — Wycieczka — prezentowanie narracji ustawionych sekwencyjnie w formie serii geotagowanych zdjęć i opisów powiązanych z interaktywną mapą. Dobry wybór dla wycieczek pieszych oraz do prezentowania lokalizacji, które użytkownicy powinni przemierzać w określonej kolejności.
Gromadzenie i edytowanie danych
Aplikacje z tej kategorii są przeznaczone głównie do gromadzenia danych. Źródłem danych może być ekspert w danej dziedzinie lub ogólny zasób publiczny. Te aplikacje dzielą się na dwie podkategorie: dane zgłaszane przez użytkowników i ogólna edycja.
Dane zgłaszane przez użytkowników
- Menedżer zgłoszeń użytkowników — umożliwia przeglądanie informacji zgłaszanych przez użytkowników i aktualizowanie takich atrybutów jak status i przypisanie. Stanowi dobry wybór do gromadzenia danych zgłaszanych przez użytkowników na wielu warstwach i mapach, ponieważ dane są gromadzone przy użyciu takich aplikacji, jak Raportowanie zgłoszeń użytkowników lub Collector for ArcGIS. Wymaga grupy, która zawiera co najmniej jedną mapę z edytowalną warstwą obiektową. Aplikacja Menedżer zgłoszeń użytkowników jest tworzona poprzez grupę, dlatego też nie jest dostępna w przeglądarce map.
- Zbieranie uwag użytkowników — umożliwia zbieranie komentarzy i sondowanie opinii publicznej w zakresie serii propozycji, planów lub wydarzeń. Użytkownikom jest prezentowana mapa i lista obiektów zawierających szczegóły każdej propozycji, planu lub wydarzenia, w tym załączone dokumenty. Użytkownicy mogą przesyłać swoje opinie w formie komentarzy i oddanych głosów.
- Raportowanie zgłoszeń użytkowników — umożliwia gromadzenie wielu problemów i obserwacji przesyłanych przez użytkowników w jednej aplikacji. Stanowi dobry wybór do gromadzenia nadsyłanych przez użytkowników danych z wielu warstw i map. Wymaga grupy, która zawiera co najmniej jedną mapę z edytowalną warstwą obiektową. Aplikacja Raportowanie zgłoszeń użytkowników jest tworzona poprzez grupę, dlatego też nie jest dostępna w przeglądarce map.
- GeoForm — umożliwia wprowadzanie danych w formularzu zamiast podręcznego okna na mapie. Dobry wybór dla użytkowników, dla których wprowadzanie danych w formularzach jest bardziej intuicyjne niż w oknach podręcznych na mapie.
- Wyszukiwanie informacji — umożliwia zapisanie położenia każdego wyszukiwania na warstwie punktowej. To dobry wybór, jeśli trzeba udostępniać informacje społeczności użytkowników, a także informacje o ich lokalizacji do celów marketingowych i innych.
Ogólna edycja
- Przeglądarka podstawowa — udostępnia funkcje edycji w kontekście aplikacji do tworzenia map ogólnego przeznaczenia. Dobry wybór, kiedy użytkownicy potrzebują dodatkowych narzędzi lub informacji o mapie podczas czynności związanych z edytowaniem.
- Edytuj — udostępnia specjalistyczne funkcje edycji. Dobry wybór w przypadku, gdy priorytetem jest umożliwienie użytkownikom edytowania obiektów i atrybutów.
- Znajdź, Edytuj, Filtruj — umożliwia wyszukiwanie obiektów lub adresów, filtrowanie obiektów na podstawie atrybutów oraz tworzenie, aktualizowanie i usuwanie obiektów. Wartość filtru jest również używana do automatycznego zapełniania atrybutów dla nowych obiektów.
Porównywanie map i warstw
Te aplikacje są przeznaczone do porównywania zjawisk geograficznych; zakres porównania może zależeć od końcowego celu.
- Analiza porównawcza — umożliwia porównanie obok siebie kilku map. Na przykład, można użyć tej aplikacji do zaprezentowania wyników z różnych metod analitycznych, różnicy przychodów gospodarstw domowych w różnych miejscach lub różnicy między przychodem gospodarstwa i wartością domu w jednej lokalizacji. Ta aplikacja umożliwia także otwieranie okien podręcznych dla tego samego obiektu na każdej mapie w celu porównania wartości.
- Perspektywa lokalna — porównuje warstwy w zakresie buforowanej odległości od adresu lub punktu. Zbiór warstw można przewijać, aby poznać zmiany między warstwami w ramach bieżącego bufora. Stanowi dobry wybór do prezentowania danych porównawczych dotyczących dostępności zasobów takich jak szkoły, posterunki policji czy straży pożarnej i szpitale, albo do porównywania różnych rodzajów przestępstw dokonywanych w pobliżu adresu.
- Mapa z widokiem ciągłego przewijania — przedstawianie grupy map z możliwością automatycznego odtwarzania w trybie ciągłego przewijania. Dobrze nadaje się w sytuacji, kiedy mapy nie są ze sobą powiązane, ale potrzebna jest dynamiczna prezentacja wielu map na wspólnym biurowym ekranie albo na stoisku targowym. Wymaga grupy.
- Informacje publiczne — używanie narzędzia zwijania do ukrywania i wyświetlania warstwy na mapie. Dobrze nadaje się do badania różnic między dwoma scenariuszami. Na przykład, można pokazać różnice między bieżącym poziomem morza i prognozowanym podniesieniem się wód lub wizualizację obszaru przed tornado i po jego przejściu, a widok mapy może przedstawiać różnice między scenariuszami w dużej skali. Aplikacja obsługuje konfigurowanie jednej warstwy zwijania i umożliwia opcjonalne nakładanie zlokalizowanych przestrzennie zasobów z serwisów Twitter, Instagram i Flickr.
- Story Map — Kolekcje (Serie) — stanowi dobry wybór, kiedy trzeba zaprezentować wiele map lub lokalizacji albo jeśli do każdej mapy ma zostać dołączony tekst i inne zasoby.
- Story Map — Zwijanie i lupa — wyświetlanie różnicy między dwoma mapami lub między dwoma warstwami na tej samej mapie. Na przykład, można pokazać różnice między bieżącym poziomem morza i prognozowanym podniesieniem się wód lub wizualizację obszaru przed tornado i po jego przejściu, umożliwiając użytkownikowi zbadanie różnic między scenariuszami w dużej skali. Ta aplikacja obsługuje użycie opcji zwijania lub lupy przez skonfigurowanie warstwy zwijanej w jednej mapie lub skonfigurowanie dwóch map do porównania.
Wyświetlanie sceny
Te aplikacje umożliwiają interakcję ze scenami poza przeglądarką scen.
- Wizualizacja danych 3D — tworzy wizualizację danych liczbowych na podstawie sceny globalnej lub lokalnej. Do stosowania ze sceną zawierającą warstwę obiektową z co najmniej jednym polem liczbowym.
- Prosta przeglądarka scen — tworzy prezentację sceny globalnej lub lokalnej z niestandardowym motywem kolorystycznym i dodatkowym kontekstem, jak np. tytuł i podtytuł, w porównaniu do tego, co może zapewnić przeglądarka scen.
- Porównaj sceny — umożliwia zbadanie różnych scenariuszy lub lokalizacji poprzez porównanie obok siebie dwóch scen globalnych lub lokalnych.
Eksplorowanie i podsumowywanie danych
Aplikacje w tej kategorii umożliwiają użytkownikom interakcję z atrybutami, a w niektórych przypadkach z innymi usługami w celu ułatwienia głębszej eksploracji zasobów mapy w celu utworzenia wizualnej, interaktywnej reprezentacji danych.
- Profil wysokościowy — generowanie wykresu profilu wysokościowego na podstawie wybranego obiektu liniowego na mapie lub linii narysowanej przy użyciu narzędzia pomiarowego. Dobrze nadaje się do prezentowania zmian wysokości terenu wzdłuż trasy.
- Filtruj — wyświetlanie interaktywnego okno dialogowego umożliwiającego badanie rozkładu jednego atrybutu lub relacji między różnymi atrybutami. Przydatna w sytuacji, kiedy trzeba poznać rozkład różnych typów obiektów na warstwie lub zapewnić lepszy wgląd w to, jak interakcja różnych zmiennych wpływa na wynikową zawartość mapy.
- Znajdź — umożliwia wyszukiwanie obiektów lub adresów, drukowanie map i udostępnianie za pośrednictwem mediów społecznościowych i wiadomości e-mail.
- Podsumowanie wpływu — podsumowywanie danych liczbowych dla maksymalnie czterech rożnych pól. Ta aplikacja umożliwia także wzbogacanie danych danymi geoprzestrzennymi i doskonale nadaje się do przedstawiania wpływu wydarzenia lub propozycji na lokalną populację.
- Przeglądarka podsumowania — przedstawianie podstawowych danych statystycznych (liczba, suma, średnia, minimum, maksimum) dla zbioru pól. Aplikacja podsumowuje także dane dotyczące obiektów w bieżącym zasięgu mapy i konfiguruje pole filtru w celu podsumowania obiektów spełniających kryteria.
- Zmiany w czasie — umożliwia wizualizowanie zmian danych w czasie przy użyciu suwaka. Mapę można skonfigurować w taki sposób, aby agregowała punkty danych w miarę upływu czasu lub pokazywała dane w dyskretnych ramkach czasu, na przykład przedstawiała animację rozprzestrzeniania się skażenia ropą naftową lub zmianę liczby przestępstw popełnianych w różnym czasie.
Tworzenie galerii
Aplikacje z tej kategorii pozwalają tworzyć galerie map, aplikacji lub innych zasobów, które służą jako wygodne punkty dostępu do wszystkich zasobów geograficznych. Te aplikacje wymagają grupy.
- Mapa z widokiem ciągłego przewijania — przedstawianie grupy map z możliwością automatycznego odtwarzania w trybie ciągłego przewijania. Aplikacja Mapa z widokiem ciągłego przewijania jest tworzona poprzez grupę, dlatego też nie jest dostępna w przeglądarce map.
- Galeria map i aplikacji — wyświetlanie zbioru map, aplikacji, dokumentów i warstw. Zawartość galerii można przeszukiwać i filtrować za pomocą znaczników elementów. Dostęp do zasobów w prywatnej galerii można uzyskać, logując się w aplikacji przy użyciu poświadczeń systemu ArcGIS. Aplikacja Galeria map i aplikacji jest tworzona poprzez grupę, dlatego też nie jest dostępna w przeglądarce map.
- Galeria publiczna — wyświetlanie map, aplikacji i warstw z grupy w formie siatki lub listy. Aplikacja Galeria publiczna jest tworzona poprzez grupę, dlatego też nie jest dostępna w przeglądarce map.
Przedstawianie na mapach danych z mediów społecznościowych
Te aplikacje służą do zamieszczania na mapie danych z mediów społecznościowych w celu uzupełnienia przesłania zasobami powiązanymi z tematem i lokalizacją.
- Informacje publiczne — wyświetlanie geotagowanych danych użytkowników mediów społecznościowych, które pozwalają poznać kształtujące się w tych sieciach trendy dotyczące danego tematu i lokalizacji. Do obsługiwanych źródeł należą serwisy Twitter, Instagram, Flickr, YouTube i Webcams.travel.
- Story Map — Wycieczka — tworzenie mapy z punktami opartymi na albumach lub zdjęciach z serwisu Facebook, Flickr lub Picasa. Doskonale nadaje się do prezentowania zdjęć z wycieczek, wakacji lub wydarzeń lokalnych.
Udostępnianie informacji lokalnych
Aplikacje w tej kategorii pozwalają wyróżniać zasoby dostępne w lokalizacji. Dostępne opcje obejmują wyróżnianie wszystkich obiektów w pewnej odległości od lokalizacji oraz informowanie użytkownika, że jego adres znajduje się w określonym obszarze geograficznym.
- Zbieranie uwag użytkowników — stanowi forum skupiające opinie mieszkańców dotyczące propozycji lub problemów w środowiskach lokalnych.
- Podsumowanie wpływu — prezentowanie wpływ wydarzenia lub propozycji na populację lokalną. Ta aplikacja umożliwia także wzbogacanie danych o dane przestrzenne w ramach procesu konfiguracji.
- Wyszukiwanie informacji — umożliwia użytkownikom identyfikowanie poligonów przecinanych przez dany adres lub lokalizację. W przypadku przecięcia z każdego obiektu jest wyświetlane okno podręczne, a jeśli nie ma przecięcia, wyświetlane jest okno podręczne z komunikatem wybranym przez użytkownika.
- Perspektywa lokalna — wyświetlanie informacji o udogodnieniach, stylu życia i pogodzie oraz danych demograficznych w zasięgu bufora od adresu lub punktu. Dobrze nadaje się do prezentowania danych opisujących takie zasoby jak restauracje, parkingi, teatry i muzea dostępne w pobliżu danego adresu.
- Informacje publiczne — wyświetlanie pochodzących z mediów społecznościowych komentarzy do mapy. Dobrze nadaje się do oceny lokalnych nastrojów dotyczących bieżących wydarzeń. Do obsługiwanych źródeł należą serwisy Twitter, Instagram, Flickr, YouTube i Webcams.travel.
- Story Map — Wycieczka — podświetlanie punktów zainteresowania jako elementów narracji sekwencyjnej. Ta aplikacja dobrze nadaje się do podświetlania zbioru historycznych obiektów geograficznych, prezentowania komunalnych planów zagospodarowania lub miejskiej promenady nad brzegiem rzeki.
Wyznaczanie trasy i wskazówki dojazdu
Te aplikacje oferują wskazówki dojazdu z punktu początkowego zdefiniowanego przez użytkownika do obiektów geograficznych na mapie.
- Wskazówki dojazdu — identyfikowanie najbliższego obiektu docelowego dla wybranego przez użytkownika adresu lub lokalizacji i udostępnianie szczegółowych instrukcji dojazdu (kolejne zmiany kierunku) między dwoma punktami. Stanowi dobry wybór w przypadku konieczności wyznaczenia trasy do najbliższego miejsca docelowego, zbudowania lokalizatora sklepów, gdy jest wiele dostępnych opcji, lub udostępnienia wskazówek dojazdu do konkretnego biura lub lokalizacji.
- Perspektywa lokalna — udostępnia wskazówki dojazdu do obiektów w określonym promieniu od punktu wybranego przez użytkownika. Stanowi dobry wybór, jeśli trzeba umożliwić użytkownikom znajdowanie wskazówek dojazdu do punktu zainteresowania w obszarze lokalnym lub wyznaczać trasy w więcej niż jednej warstwie obiektów.
Prezentowanie map
Ta kategoria aplikacji obejmuje wiele opcji prezentowania map tematycznych lub ogólnych. Aplikacje zawierają legendy, opisy i inne podstawowe narzędzia, które pomagają użytkownikom zgłębiać tematykę mapy. Obsługują one także konfigurowalne funkcje wyszukiwania oraz korzystanie z parametrów adresów URL w celu otwierania mapy na konkretnym obiekcie (z wyjątkiem aplikacji Story Map — Mapa podstawowa). Te aplikacje nie mają żadnych wymagań — można ich używać zaraz po zainstalowaniu bez konfigurowania map ani aplikacji. Stanowią dobry wybór, kiedy mapa ma być centralnym obszarem aplikacji.
Chociaż występują pewne różnice w funkcjonalności tych aplikacji, różnią się one przede wszystkim wyglądem. Zaleca się przejrzenie tych aplikacji w przeglądarce map i zbadanie różnych opcji konfiguracji.
- Przeglądarka podstawowa — wyświetlanie zestawu powszechnie używanych narzędzi w panelu przestawnym. Stanowi dobry wybór w przypadku konieczności zrównoważenia potrzeby udostępnienia zbioru narzędzi i jednocześnie zmaksymalizowania części ekranu przeznaczonej na mapę. Aplikacja umożliwia przełączanie widoczności warstw, drukowanie mapy i wyświetlanie okien podręcznych w panelu przestawnym.
- Narzędzia mapy — wyświetlanie zestawu powszechnie używanych narzędzi w bardziej tradycyjnym interfejsie opartym na pasku narzędziowym. Aplikacja umożliwia przełączanie widoczności warstw, drukowanie mapy i wyświetlanie tabeli atrybutów.
- Minimalista — prezentowanie mapy z suwakiem powiększenia i paskiem skali oraz maksymalizowanie części ekranu przeznaczonej na mapę. Aplikacja udostępnia opcje wyświetlania legendy, opisu lub informacji z okna podręcznego w panelu bocznym.
- Prosta przeglądarka map — wyświetlanie mapy z legendą i opisem w panelu wysuwanym. To dobra aplikacja do map ogólnego przeznaczenia, gdy potrzebne są tylko proste narzędzia nawigacyjne.
- Story Map — Mapa podstawowa — prezentowanie mapy z paskiem tytułu oraz maksymalizowanie obszaru ekranu przeznaczonego na mapę. Aplikacja oferuje opcję wyświetlania legendy.
Pobieranie i dostosowywanie
Konfigurowalne szablony aplikacji można pobrać z witryny Portal for ArcGIS, dostosować je i wdrożyć na własnym serwerze internetowym. Należy zmienić host udostępniający, aby użyć swojego portalu, dostosować odwołania interfejsu API JavaScript, aby wskazywały lokalną kopię interfejsu API JavaScript w portalu oraz dodać ID mapy dla każdego konfigurowalnego szablonu aplikacji pobranego i wdrożonego na własnym serwerze internetowym. W przypadku określonych szablonów aplikacji mogą być wymagane dodatkowe operacje. Instrukcje te zawarto w pliku readme dołączonym do pobranego pliku .zip.