# 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

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

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

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

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](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/GeoAnalytics/ui_travelarea-example.png)

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

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

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

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

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](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/GeoAnalytics/ui_travelarea-example-zoom.png)

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

Wykonaj następujące czynności:

1. Dodaj dane do Edytora ładowania danych.

2. Kliknij polecenie Utwórz nowe połączenie.

3. W obszarze Przestrzeń wybierz przestrzeń, w której będzie się znajdować połączenie.

4. Wybierz Qlik GeoOperations z listy łączników danych.

5. Kliknij polecenie Utwórz.

6. W obszarze Powiązania między danymi kliknij znak the Wybierz dane icon na połączeniu z Qlik GeoOperations.

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

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

9. W sekcji Jednostki kosztu wybierz Minuty.

10. W sekcji Tryb transportu wybierz Samochód.

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

12. W sekcji Nazwa tabeli wprowadź Cities.

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

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

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

    * City

    * TravelArea

    * Koszt

16. Kliknij polecenie Wstaw skrypt.

17. 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);
    ```

18. Załadowanie danych.

19. 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

20. Dodaj mapę.

21. Dodaj warstwę punktów z City jako wymiarem. Ustaw następujące właściwości:

    * W obszarze Kolor ustaw Kolor na #f8981d.

22. 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.

23. Wyśrodkuj region na mapie, a następnie ustaw opcję Ogranicz nawigację z przesuwaniem na wartość Niestandardowy i kliknij polecenie Ustaw limit przesuwania.