기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

만든 방법: 겹치는 이동 영역

단일 필드에서 여러 이동 영역을 생성하고 영역 레이어에서 사용할 수 있습니다. 예를 들어, 단일 포인트에 대한 이동 영역의 점진적 증가를 보고 싶을 수 있습니다.

이 예에서는 10분 단위로 캐나다 지방 수도 및 지역 수도에 대한 도로 거리의 60분 이동 영역이 있는 맵이 추가되었습니다.

캐나다 지방 수도 및 지역 수도의 60분 이동 영역이 포함된 맵

각 캐나다 수도의 하이라이트 포인트만 표시하는 맵 예

도시에 대한 포인트를 클릭하면 맵이 확대되어 도시의 이동 영역을 더 쉽게 볼 수 있습니다.

Fredericton의 이동 영역 보기 확대

포인트를 선택한 후 확대된 보기의 예, 더 자세한 도로 및 여행 데이터 표시

영역 레이어의 비용 값은 영역이 가장 큰 영역에서 가장 작은 영역으로 맵에 중첩되도록 정렬되어 있습니다. 그렇지 않으면 해당 영역과 겹치는 더 큰 영역이 중첩되기 때문에 이렇게 하면 사용자가 가장 작은 영역을 선택할 수 있습니다.

데이터

이 예에서는 데이터 로드 편집기에서 인라인으로 추가된 단일 데이터 집합을 사용합니다.

[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 ';');

구성 방법

  1. 데이터 로드 편집기에 데이터를 추가합니다.
  2. 새 연결 만들기를 클릭합니다.

  3. 공간에서 연결이 위치할 공간을 선택합니다.

  4. 데이터 커넥터 목록에서 Qlik GeoOperations을 선택합니다.

  5. 만들기를 클릭합니다.
  6. 데이터 연결에서 Qlik GeoOperations연결의 데이터 선택을 클릭합니다.

  7. 작업에서 이동 영역을 선택합니다.

  8. 비용에서 60을 선택합니다.

  9. 비용 단위에서 을 선택합니다.

  10. 운송 모드에서 자동차를 선택합니다.

  11. 데이터 집합 1에서 로드된 테이블을 선택합니다.

  12. 테이블 이름Cities를 입력합니다.

  13. 키 필드에서 지정을 선택하고 도시를 입력합니다.

  14. 도형 유형 및 필드에서 명명된 포인트를 선택하고 City를 입력합니다.

  15. 테이블을 선택하고 다음 필드를 선택합니다.

    • 도시

    • TravelArea

    • 비용

  16. 스크립트 삽입을 클릭합니다.

  17. TravelArea 테이블의 이름을 바꿉니다.

    삽입된 스크립트를 5번 복사하여 붙여넣고 costValue를 50, 40, 30, 20, 10으로 편집합니다.

    로드 스크립트는 이제 다음과 같아야 합니다.

    [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. 데이터를 로드합니다.
  19. 시트 보기에서 Cost 필드를 Cost라는 마스터 차원으로 추가합니다. 이러한 색을 다음 값에 할당합니다.

    • 10: 0096ff
    • 20: 40ff0c
    • 30: faff09
    • 40: ee8a03
    • 50: ff020d
    • 60: c100ff
  20. 맵을 추가합니다.
  21. City를 차원으로 사용하여 포인트 레이어를 추가합니다. 다음 속성을 설정합니다.

    • 에서 #f8981d로 설정합니다.
  22. TravelArea 를 차원으로 사용하여 영역 레이어를 추가합니다. 다음 속성을 설정합니다.

    • 차원에서 레이블Travel area로 변경합니다.
    • 에서 다음을 수행합니다.
      • 마스터 차원 Cost를 사용하여 차원별로 색을 지정하고 라이브러리 색을 활성화합니다.
      • 윤곽선 색000000으로 설정합니다.
      • 불투명도를 50%로 설정합니다.
    • 정렬에서 Travel area을 숫자 및 내림차순 값으로 정렬하도록 설정합니다.
  23. 맵에서 지역을 중앙에 맞춘 다음 이동 탐색 제한사용자 지정으로 설정하고 이동 제한 설정을 클릭합니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!