Przykład mapy: Kontrolowanie widocznych danych za pomocą warstw hierarchicznych

W przypadku tworzenia mapy, która zawiera wiele punktów danych rozmieszczonych na znacznym obszarze geograficznym, można korzystać z wymiarów hierarchicznych, aby wyświetlać warstwy w hierarchii. Gdy użytkownicy dokonują wyborów w warstwie, wymiar wyświetlany dla lokalizacji ulega zmianie na następny wymiar z wymiaru hierarchicznego. Dzięki temu można wyświetlać na mapie dane na różnych poziomach wyboru, dbając o wyświetlanie najważniejszych informacji.

Ten przykład przedstawia tworzenie mapy z najwyższym poziomem w postaci warstwy obszaru, z której będzie można drążyć w dół do dwóch warstw punktów.

Przykład

Amerykańska Służba Parków Narodowych (ang. National Park Service) obsługuje narodowy rejestr miejsc historycznych (ang. National Register of Historic Places). Dodanie do mapy miast, w których znajdują się miejsca historyczne, jako warstwy punktów, umożliwia uzyskanie dokładnego położenia bąbelków. Jednak poprawa organizacji całości ułatwi zrozumienie zawartości mapy.

Map with point layer.

Zatem jak można lepiej uporządkować te informacje, gdy dodatkowo planujemy dodać kolejną warstwę punktów zawierającą lotniska, która pomoże zaplanować sposoby dotarcia do różnych miejsc?

W celu rozwiązania tego problemu utworzymy mapę Stanów Zjednoczonych z warstwą stanów, z której będzie można drążyć w dół do poziomu hrabstw. Drążenie w dół do poziomu hrabstw spowoduje również wyświetlenie miast zawierających miejsca historyczne w postaci punktów danych oraz wszystkich lotnisk w konkretnym stanie oraz w sąsiednich stanach.

Map with drill down layer displaying counties in USA.

Map with drill down layer displaying counties in USA and cities and airports as data points.

Zestaw danych

W tym przykładzie korzystamy z dwóch zestawów danych:

  • Federal listings: National Register of Historic Places listed properties from federal agencies (FED_LI_2015.xlsx)

    Ten zestaw danych jest dostępny z narodowego rejestru miejsc historycznych obsługiwanego przez Służbę Parków Narodowych. Zawiera on dane dotyczące wszystkich zarejestrowanych miejsc historycznych, ich położenia oraz nazwy agencji federalnych powiązanych z tymi miejscami.

    FED_LI_2015.xlsx.

     

    W przypadku korzystania z tego zestawu danych zalecane jest wyczyszczenie tych danych przed ich załadowaniem do Menedżera danych.

    Wykonaj następujące czynności:

    1. Usuń pierwsze puste wiersze danych.
    2. Przekształć wiersze 6 i 7 w pojedynczy wiersz nagłówka.
  • Airport data

    Ta tabela zawiera dane dotyczące lotnisk w Stanach Zjednoczonych. Zawiera następujące dane dotyczące każdego lotniska: kod IATA (International Air Transport Association), miasto, stan lub terytorium.

    Te dane należy zaimportować do Qlik Sense, dodając arkusz kalkulacyjny, który następnie zostanie zaimportowany do Qlik Sense, albo importując tę tabelę z tej strony pomocy jako plik sieci Web.

Instrukcje

Budowanie mapy możesz rozpocząć po załadowaniu zestawów danych do nowej aplikacji w Qlik Sense. Aby utworzyć przykładową mapę, najpierw wykonaj następujące czynności: 

  1. Utwórz wymiary hierarchiczne.
  2. Dodaj mapę do wspomnianego powyżej arkusza.
  3. Dodaj warstwę obszaru State-County.
  4. Dodaj warstwę punktów State-City.
  5. Dodaj warstwę punktów State-Airport.
  6. Dodaj panel filtrowania Resource.

Tworzenie wymiarów hierarchicznych

Najpierw musisz utworzyć trzy wymiary hierarchiczne. To spowoduje utworzenie relacji między warstwą State a polami County, City i Airport, dzięki czemu warstwy County, City i Airport będą widoczne po wybraniu stanu z warstwy State.

Wykonaj następujące czynności:

  1. W widoku arkusza kliknij na pasku narzędzi polecenie @ Edytuj.
  2. Kliknij é, aby wyświetlić elementy główne.
  3. Kliknij polecenie Wymiary.
  4. Kliknij polecenie Utwórz nowe.
  5. Wybierz pozycję Drążenie w dół.
  6. Do wymiaru dodaj pole State.
  7. Do wymiaru dodaj pole County.
  8. Za sekcją Nazwa wpisz State-County.
  9. Kliknij polecenie Dodaj wymiar.
  10. Do wymiaru dodaj pole State.
  11. Do wymiaru dodaj pole City.
  12. Za sekcją Nazwa wpisz State-City.
  13. Kliknij polecenie Dodaj wymiar.
  14. Do wymiaru dodaj pole State.
  15. Do wymiaru dodaj pole Airport.
  16. Za sekcją Nazwa wpisz State-Airport.
  17. Kliknij polecenie Dodaj wymiar.
  18. Kliknij przycisk Gotowe.

Dodawanie mapy do arkusza

Następnym etapem jest dodanie mapy do arkusza.

Wykonaj następujące czynności:

  1. W widoku arkusza kliknij na pasku narzędzi polecenie @ Edytuj.

  2. Z panelu zasobów przeciągnij pustą mapę na arkusz.

Dodawanie warstwy obszaru State-County

Pierwszą warstwą, którą należy dodać, jest warstwa obszaru, do której należy dodać wymiar State-County. Dodatkowo ustawisz kraj 'USA', aby upewnić się, że mapa będzie zawierała stan Georgia, a nie kraj Gruzja (ang. Georgia).

Wykonaj następujące czynności:

  1. W obszarze Warstwy w panelu właściwości kliknij opcję Dodaj warstwę.
  2. Wybierz opcję Warstwa obszaru.
  3. W obszarze Wymiary kliknij opcję Dodaj i wybierz State-County.
  4. Kliknij polecenie Lokalizacja.
  5. Dla opcji Zasięg lokalizacji ustaw wartość Niestandardowe.
  6. Dla opcji Kraj wprowadź 'USA'.
  7. Dla opcji Obszar administracyjny (poziom 1) wybierz State.
  8. Kliknij polecenie Kolory.
  9. Ustaw opcję Kolory na wartość Niestandardowe, wybierz opcję Wg wymiarów i opcję 100 kolorów.
  10. Wybierz opcję Trwałe kolory.
  11. Ustaw suwak Nieprzezroczystość w połowie zakresu.
  12. Kliknij przycisk @ Gotowe.

Dodawanie warstwy punktów State-City

Następna dodawana warstwa jest warstwą punktów. Warstwa State-City jest dodawana jako wymiar, dla kraju ustawiana jest wartość 'USA', a następnie obszar State jest ustawiany jako obszar administracyjny pierwszego poziomu, ponieważ miasta w hrabstwach w niektórych stanach mają takie same nazwy.

Wykonaj następujące czynności:

  1. W obszarze Warstwy w panelu właściwości kliknij opcję Dodaj warstwę.
  2. Wybierz opcję Warstwa obszaru.
  3. W obszarze Wymiary kliknij opcję Dodaj i wybierz State-City.
  4. Kliknij polecenie Lokalizacja.
  5. Dla opcji Zasięg lokalizacji ustaw wartość Niestandardowe.
  6. Dla opcji Kraj wprowadź 'USA'.
  7. Dla opcji Obszar administracyjny (poziom 1) wybierz State.
  8. Kliknij polecenie Kolory.
  9. Ustaw opcję Kolory na wartość Niestandardowe, wybierz opcję Pojedynczy kolor i kolor.
  10. Kliknij polecenie Opcje.
  11. W obszarze wyświetlania Warstwa ustaw opcję Widoczne poziomy drążenia na wartość Niestandardowe.
  12. Wyczyść ustawienie Województwo.
  13. Kliknij przycisk @ Gotowe.

Dodawanie warstwy punktów State-Airport

Ostatnią warstwą dodawaną do mapy jest warstwa punktów, do której pole State-Airport jest dodawane jako wymiar. Program Qlik Sense rozpoznaje kody IATA na potrzeby określania położeń, dzięki czemu lotniska są rozmieszczone w ich rzeczywistych położeniach, a nie tylko w miastach.

Wykonaj następujące czynności:

  1. W obszarze Warstwy w panelu właściwości kliknij opcję Dodaj warstwę.
  2. Wybierz opcję Warstwa obszaru.
  3. W obszarze Wymiary kliknij opcję Dodaj i wybierz State-Airport.
  4. Kliknij polecenie Lokalizacja.
  5. Dla opcji Zasięg lokalizacji ustaw wartość Niestandardowe.
  6. Dla opcji Kraj wprowadź 'USA'.
  7. Dla opcji Obszar administracyjny (poziom 1) wybierz State.
  8. Kliknij polecenie Kształt i rozmiar.
  9. Z obszaru Kształt wybierz opcję Trójkąt.
  10. Kliknij polecenie Kolory.
  11. Ustaw opcję Kolory na wartość Niestandardowe, wybierz opcję Pojedynczy kolor i kolor.
  12. Kliknij polecenie Opcje.
  13. W obszarze wyświetlania Warstwa ustaw opcję Widoczne poziomy drążenia na wartość Niestandardowe.
  14. Wyczyść ustawienie Województwo.
  15. Kliknij przycisk @ Gotowe.

Dodawanie panelu filtrowania Resource

Na koniec można opcjonalnie dodać panel filtrowania zawierający pole Resource. Dzięki temu podczas dokonywania selekcji na mapie będzie prezentowana lista dostępnych miejsc historycznych.

Wykonaj następujące czynności:

  1. Z panelu zasobów przeciągnij i upuść panel filtrowania do arkusza.
  2. Kliknij polecenie Dodaj wymiar.
  3. Dodaj panel filtrowania zawierający pole Resource.