Szablony aplikacji ArcGIS Configurable Apps umożliwiają tworzenie aplikacji internetowych na podstawie map internetowych, scen i grup bez potrzeby programowania. Firma Esri udostępnia następujące opcje tworzenia aplikacji na podstawie szablonów aplikacji ArcGIS Configurable Apps:
- Otwarcie mapy w przeglądarce map Map Viewer, wybranie mapy w obszarze Moje zasoby lub otwarcie strony szczegółów mapy w celu utworzenia aplikacji zawierającej mapę.
- Otwarcie sceny w przeglądarce map Scene Viewer lub wybranie sceny w obszarze Moje zasoby w celu utworzenia aplikacji zawierającej scenę.
- Otwarcie strony grupy dla grupy w celu utworzenia aplikacji galerii uzyskującej dostęp do zasobów grupy.
- Pobranie szablonu aplikacji ArcGIS Configurable Apps z portalu i wdrożenie go na 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 ArcGIS Web AppBuilder.
Oto wybrane kwestie, które warto mieć na uwadze podczas wybierania szablonu 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 ArcGIS Configurable Apps dostępne w oprogramowaniu ArcGIS Enterprise według kategorii opartych na ich przeznaczeniu. Niektóre szablony pojawiają się w więcej niż jednej kategorii, ponieważ mogą służyć do wielu celów.
W ostatniej sekcji omówiono pobieranie i dostosowywanie tych szablonów.
Budowanie mapy narracyjnej
Mapy narracyjne to aplikacje, które umożliwiają przekazywanie informacji, łącząc wiarygodne mapy z tekstem opisowym, obrazami i zasobami multimedialnymi.
- 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 Cascade (Mapa narracyjna — Kaskada)— tworzenie wciągających, pełnoekranowych narracji, które można przewijać, z wykorzystaniem narracyjnego tekstu, map, scen, obrazów i filmów.
- 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 to dobry wybór w przypadku zbierania danych zgłaszanych przez użytkowników w wielu warstwach i na wielu mapach, ponieważ dane są zbierane przy użyciu takich aplikacji, jak Raportowanie zgłoszeń użytkowników lub ArcGIS Survey123. 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 Map Viewer.
- 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 Map Viewer.
- 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.
Porównywanie map i warstw
Te aplikacje koncentrują się na porównywaniu zjawisk geograficznych; zakres porównania może zależeć od końcowego celu.
- Porównanie — umożliwia porównanie dwóch map, scen lub jednej mapy i jednej sceny znajdujących się obok siebie lub ułożonych stosowo. 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 lub w każdej scenie 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.
- 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, umożliwiając użytkownikowi zbadanie różnic 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 Scene Viewer.
- Wizualizacja danych 3D — tworzenie wizualizacji danych liczbowych na podstawie sceny. Do stosowania ze sceną zawierającą warstwę obiektową z co najmniej jednym polem liczbowym.
- Prosta przeglądarka scen — umożliwia prezentowanie sceny z niestandardowym motywem kolorystycznym i dodatkowym kontekstem, jak np. tytuł i podtytuł, w porównaniu do tego, co może zapewnić przeglądarka scen Scene Viewer.
- Projektant sceny— umożliwia wyświetlanie sceny z kilkoma opcjonalnymi narzędziami. Aplikacja ta pozwala użytkownikom wyszukiwać miejsca przez naciśnięcie i przytrzymanie sceny lub za pomocą okna podręcznego wyszukiwania.
- Scena z mapą wewnętrzną — udostępnia podwójny widok interesującego obszaru, oferując opcjonalne narzędzia umożliwiające nawigowanie po scenie, w tym slajdy i wyszukiwanie.
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.
- Przeglądarka załączników— udostępnia użytkownikom atrakcyjny interfejs umożliwiający przeglądanie obiektów warstw oraz załączników w formie obrazów, filmów i plików PDF. Stanowi ona dobry wybór, gdy chcesz prezentować dane i obrazy zebrane przy użyciu aplikacji ArcGIS, takich jak ArcGIS Collector i ArcGIS Survey123. Aplikacja została zoptymalizowana pod kątem używania w przeglądarkach komputerowych i mobilnych.
- 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ż szlaku lub 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.
- 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ę.
- Interaktywna legenda— utwórz ograniczony widok warstwy obiektowej na mapie, klikając żądane kategorie lub zakresy zdefiniowane w legendzie. Daje to użytkownikom zarówno możliwość całościowego eksplorowania mapy, jak i pozwala im na bardziej szczegółowe badanie kategorii, które są dla nich najbardziej istotne.
- 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.
Interpretowanie zobrazowań
Użyj tych aplikacji, aby wyodrębnić znaczące informacje ze zobrazowania przy użyciu narzędzi do tworzenia zapytań, wizualizacji, analizy i rejestrowania obserwacji.
- Maska obrazu— umożliwia identyfikowanie obszarów obrazu, które zmieniły się z biegiem czasu lub mieszczą się w skonfigurowanych przez użytkownika progach dla obliczanych wskaźników.
- Odwiedź według obrazów— umożliwia przeglądanie atrybutów wcześniej ustalonej sekwencji lokalizacji w zobrazowaniu.
- Przeglądarka zobrazowań— umożliwia wizualizowanie i eksplorowanie zobrazowań w czasie i przestrzeni.
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.
- Galeria kategorii— zbuduj galerię aplikacji, map oraz warstw i filtruj jej zasoby w interaktywny sposób. Autorzy aplikacji mogą klasyfikować zasoby grupy według motywów lub tematów, a następnie udostępniać je użytkownikom w formie opcji filtrowania.
- Prezentacja warstw — umożliwia wyświetlenie zbioru warstw. Użytkownicy mogą eksplorować zasoby oparte na warstwach z grupy, wyświetlać warstwy na mapie lub w scenie i tworzyć mapy lub sceny na podstawie warstw w aplikacji.
- Galeria minimalistyczna— umożliwia wyświetlanie elementów z grupy w formie minimalistycznej galerii z kartami.
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 — prezentowanie narracji ustawionych sekwencyjnie w formie serii geotagowanych zdjęć i opisów powiązanych z interaktywną mapą.
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 wyświetlane jest okno podręczne z każdego obiektu, 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.
- W pobliżu — pomaga znaleźć interesujące lokalizacje niedaleko danego adresu. Ta aplikacja pomaga znaleźć konkretne typy lokalizacji (takie jak szkoły) w odległości wyszukiwania od podanego adresu lub miejsca. Opcjonalnie można edytować wartości odległości, aby dostosować promień wyszukiwania i uzyskać wskazówki dojazdu do wybranych lokalizacji. Aplikacja została zoptymalizowana pod kątem używania w przeglądarkach komputerowych i mobilnych.
- 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świetla punkty zainteresowania jako elementy 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.
- Wyszukiwanie w strefie— ułatwia znajdowanie strefy lub dzielnicy przecinającej się z podaną lokalizacją albo adresem. Dzięki tej specjalistycznej aplikacji użytkownicy mogą dowiedzieć się więcej o lokalizacji oraz o interesujących obiektach znajdujących się w okolicy. Aplikacja została zoptymalizowana pod kątem używania w przeglądarkach komputerowych i mobilnych.
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 — identyfikuje najbliższy obiekt docelowy dla wybranego przez użytkownika adresu lub lokalizacji i udostępnia szczegółowe instrukcje 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 obiektowej.
- W pobliżu — pomaga znaleźć interesujące lokalizacje niedaleko danego adresu. Ta aplikacja pomaga znaleźć konkretne typy lokalizacji (takie jak szkoły) w odległości wyszukiwania od podanego adresu lub miejsca. Opcjonalnie można edytować wartości odległości, aby dostosować promień wyszukiwania i uzyskać wskazówki dojazdu do wybranych lokalizacji. Aplikacja została zoptymalizowana pod kątem używania w przeglądarkach komputerowych i mobilnych.
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 Map Viewer 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.
- Projektant mapy— umożliwia wyświetlenie mapy z kilkoma opcjonalnymi narzędziami. Aplikacja ta pozwala użytkownikom wyszukiwać miejsca przez naciśnięcie i przytrzymanie mapy lub za pomocą okna podręcznego wyszukiwania.
- Media Map— umożliwia wyświetlenie interaktywnej mapy z podstawowymi narzędziami i zestawem opcji ograniczających nawigację na mapie. Opcjonalnie zawiera interaktywny suwak do animacji danych zawierających informacje o czasie. Ta aplikacja jest zaprojektowana tak, aby pasowała do niewielkich miejsc w witrynie internetowej, może także działać jako samodzielna aplikacja.
- 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.
- 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
Szablony aplikacji Configurable Apps można pobrać z portalu, 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.