기본 콘텐츠로 건너뛰기

만든 방법: 지역 및 하위 지역 분해

이 페이지에서

만든 방법: 지역 및 하위 지역 분해

분해 작업을 사용하여 사용자 지정 지역을 만들 수 있습니다. 드릴다운 차원을 사용하여 여러 분해된 영역 간에 계층적 관계를 만들 수 있습니다.

이 예에서는 미국 주를 지역 및 하위 지역으로 분해한 맵이 추가되었습니다. 맵은 드릴다운 차원을 사용하여 지역, 하위 지역 및 주 사이의 계층을 만듭니다.

Example map of the United States dissolved into regions

미국의 분해된 지역 맵

지역을 선택하면 구성 요소 하위 지역으로 드릴다운됩니다.

Map with a region selected, now displaying dissolved subregions

분해된 지역이 선택된 맵, 분해된 하위 지역 표시

하위 지역을 선택하면 구성 요소 주가 표시됩니다.

Map of a selected subregion, now displaying individual component states

선택된 하위 지역이 있는 맵, 구성 요소 주 표시

이 맵을 만드는 데 두 개의 드릴다운 차원이 사용됩니다. 하나는 지역 및 주의 이름을 포함합니다. 또 하나는 도형을 포함하며 위치 필드로 사용됩니다.

데이터

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

구성 방법

  1. 데이터 로드 편집기에 데이터를 추가합니다.
  2. 다음 분해 기능을 추가합니다.

    SubRegionAreas:

    Load * Extension GeoOperations.ScriptEval('

    Select DissolvedPolygon as SubregionPolygon, SubregionName FROM Dissolve(dissolveField="SubregionName", resolution="Source", areaDatasetKeyField="State")

    DATASOURCE subregions INTABLE keyField="State", namedAreaField="State"', Regions);

     

    RegionsAreas:

    Load * Extension GeoOperations.ScriptEval('

    Select DissolvedPolygon as RegionPolygon, RegionName FROM Dissolve(dissolveField="RegionName", resolution="Source", areaDatasetKeyField="State")

    DATASOURCE regions INTABLE keyField="State", namedAreaField="State"', Regions);

     

    로드 스크립트에 둘 이상의 분해 작업이 있는 경우 분해가 만들어진 기본 필드의 이름을 바꾸려면 Select 문을 추가해야 합니다.

  3. 데이터를 로드합니다.
  4. 시트 보기에서 Regions라는 드릴다운 차원을 만듭니다. 이 차원에 다음 필드를 순서대로 추가합니다.

    • RegionName
    • SubregionName
    • State
  5. RegionPolygons라는 드릴다운 차원을 만듭니다. 이 차원에 다음 필드를 순서대로 추가합니다.

    • RegionPolygon
    • SubregionPolygon
    • State
  6. 맵을 추가합니다.
  7. Regions를 차원으로 사용하여 영역 레이어를 추가합니다. 다음 속성을 설정합니다.

    • 위치에서 위치 필드RegionPolygons로 설정합니다.
    • 에서 사용자 지정으로 설정하고 다음을 수행합니다.
      • 영구 색을 선택합니다.
      • 100색을 선택합니다.
      • 불투명도50%로 설정합니다.
      • 윤곽선 색000000으로 설정합니다.
  8. 맵에서 지역을 중앙에 맞춘 다음 이동 탐색 제한사용자 지정으로 설정하고 이동 제한 설정을 클릭합니다.