Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

Sposób wykonania: Nakładające się obszary podróży

W jednym polu można wygenerować wiele obszarów podróży i użyć ich na warstwie obszaru. Na przykład możesz chcieć zobaczyć przyrostowy wzrost obszarów podróży dla pojedynczego punktu.

W tym przykładzie dodano mapę z 60-minutowym obszarem podróży na dystansie drogowym dla stolic kanadyjskich prowincji i terytoriów z 10-minutowymi przyrostami

Mapa zawierająca 60-minutowe obszary podróży dla stolic kanadyjskich prowincji i terytoriów

Przykładowa mapa wyświetlająca tylko wyróżnione punkty dla każdej stolicy regionów administracyjnych Kanady

Gdy klikniesz punkt miasta, mapa powiększa się, co ułatwia zobaczenie obszarów podróży dla miasta.

Powiększony widok obszarów podróży Fredericton

Przykładowy widok w powiększeniu po wybraniu punktu, wyświetlający bardziej szczegółowe dane o drogach i podróży

Wartości kosztów dla warstwy obszaru zostały posortowane w taki sposób, że obszary są nałożone na mapę od największego do najmniejszego. Umożliwia to użytkownikom wybieranie najmniejszych obszarów, ponieważ w przeciwnym razie nakładałyby się na nie większe obszary.

Dane

W tym przykładzie zastosowano pojedynczy zestaw danych dodany bezpośrednio w edytorze ładowania danych.

[Cities]:

LOAD * inline

[

City

Edmonton,Canada;

Victoria,Canada;

Winnipeg,Canada;

Fredericton,Canada;

St. John's,Canada;

Halifax,Canada;

Toronto,Canada;

Charlottetown,Canada;

Quebec City,Canada;

Regina,Canada;

Whitehorse,Canada;

Iqaluit,Canada;

Yellowknife,Canada;

]

(delimiter is ';');

Sposób tworzenia

  1. Dodaj dane do Edytora ładowania danych.
  2. Kliknij polecenie Utwórz nowe połączenie, a następnie wybierz opcję Qlik GeoOperations.
  3. Kliknij polecenie Utwórz.
  4. W obszarze Powiązania między danymi kliknij znak Wybierz dane na połączeniu z Qlik GeoOperations.

  5. W sekcji Operacja wybierz Obszary podróży.

  6. W sekcji Koszt wybierz Wartość i 60.

  7. W sekcji Jednostki kosztu wybierz Minuty.

  8. W sekcji Tryb transportu wybierz Samochód.

  9. W sekcji Zestaw danych 1 wybierz Załadowana tabela.

  10. W sekcji Nazwa tabeli wprowadź Cities.

  11. W sekcji Pole klucza wybierz Określ i wprowadź Miasto.

  12. W sekcji Typ i pole geometrii wybierz Nazwany punkt i wprowadź City.

  13. Wybierz tabelę i następujące pola:

    • City

    • TravelArea

    • Koszt

  14. Kliknij polecenie Wstaw skrypt.

  15. Zmień nazwę tabeli na TravelArea.

    Skopiuj i wklej wstawiony skrypt pięć razy i edytuj wartość costValue jako 50, 40, 30, 20 i 10.

    Skrypt ładowania powinien wyglądać następująco:

    [TravelArea]: Load * Extension GeoOperations.ScriptEval(' SELECT City, TravelArea, Cost FROM TravelAreas(costValue="60", costUnit="minutes", transportation="car") DATASOURCE dataset INTABLE keyField="City", crs="EPSG:4326", namedPointField="City" ', Cities); Load * Extension GeoOperations.ScriptEval(' SELECT City, TravelArea, Cost FROM TravelAreas(costValue="50", costUnit="minutes", transportation="car") DATASOURCE dataset INTABLE keyField="City", crs="EPSG:4326", namedPointField="City" ', Cities); Load * Extension GeoOperations.ScriptEval(' SELECT City, TravelArea, Cost FROM TravelAreas(costValue="40", costUnit="minutes", transportation="car") DATASOURCE dataset INTABLE keyField="City", crs="EPSG:4326", namedPointField="City" ', Cities); Load * Extension GeoOperations.ScriptEval(' SELECT City, TravelArea, Cost FROM TravelAreas(costValue="30", costUnit="minutes", transportation="car") DATASOURCE dataset INTABLE keyField="City", crs="EPSG:4326", namedPointField="City" ', Cities); Load * Extension GeoOperations.ScriptEval(' SELECT City, TravelArea, Cost FROM TravelAreas(costValue="20", costUnit="minutes", transportation="car") DATASOURCE dataset INTABLE keyField="City", crs="EPSG:4326", namedPointField="City" ', Cities); Load * Extension GeoOperations.ScriptEval(' SELECT City, TravelArea, Cost FROM TravelAreas(costValue="10", costUnit="minutes", transportation="car") DATASOURCE dataset INTABLE keyField="City", crs="EPSG:4326", namedPointField="City" ', Cities);
  16. Załadowanie danych.
  17. W widoku arkusza dodaj pole Cost jako wymiar główny o nazwie Cost. Przypisz te kolory do następujących wartości:

    • 10: 0096ff
    • 20: 40ff0c
    • 30: faff09
    • 40: ee8a03
    • 50: ff020d
    • 60: c100ff
  18. Dodaj mapę.
  19. Dodaj warstwę punktów z City jako wymiarem. Ustaw następujące właściwości:

    • W obszarze Kolor ustaw Kolor na #f8981d.
  20. Dodaj warstwę obszaru z TravelArea jako wymiarem. Ustaw następujące właściwości:

    • W obszarze Wymiary zmień wartość Etykiety na Travel area.
    • W obszarze Kolory wykonaj następujące czynności: 
      • Pokoloruj Według wymiaru przy użyciu wymiaru głównego Cost i włącz Kolory z biblioteki.
      • Ustaw Kolor konturu na 000000.
      • Ustaw Nieprzezroczystość na 50%.
    • W obszarze Sortowanie ustaw sortowanie Travel area numerycznie i malejąco.
  21. Wyśrodkuj region na mapie, a następnie ustaw opcję Ogranicz nawigację z przesuwaniem na wartość Niestandardowy i kliknij polecenie Ustaw limit przesuwania.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!