MicroStrategy ONE

ESRI 모양 파일 사용

제공된 ESRI 지도 시각화 플러그인을 다운로드하고 아래 단계를 따르세요.

  1. Shapefile을 플러그인 폴더에 복사하세요.

    ESRI 셰이프파일에는 세 가지 유형의 파일이 포함되어 있습니다. .dbf, .shp 및 .shx. 세 파일의 이름은 모두 동일해야 합니다. 세 파일을 모두 다음 위치에 복사합니다. shp 플러그인 폴더의 폴더 -plugins/ConnectorForMap/shp.

  2. ESRI 지도 시각화가 Shapefile을 사용할 수 있도록 지리적 모양 구성 파일을 수정합니다.

    로 이동 mstrGeoShapesConfig.xml, 아래에 위치 xml/config 플러그인 폴더에 있는 파일을 텍스트 편집기에서 엽니다. 다음을 수행합니다.

    • 자녀 추가 <layer> 요소에 <layers> 요소.
    • 값을 설정합니다. ml 의 속성 <layer> 요소는 해당 .shp 파일의 상대 경로가 됩니다.
    • 자녀 추가 <shape> 요소에 <shapes> 요소.
    • 값을 설정합니다. shapeKey 의 속성 <shape> 요소는 모양을 데이터와 일치시키는 데 사용되는 필드 이름이 됩니다.
    • 값을 설정합니다. shapeCat 사용자 정의 모양을 식별하기 위해 고유한 정수 값을 속성으로 지정합니다.

    수정된 파일의 코드는 아래 표시된 코드와 같아야 합니다.

    복사
    <layers>
        <layer id="1000" title="US States SHP File" ml="shp/us_states.shp">
        </layer>
    </layers>
    <shapes>
        <shape id="905"
            custom="true"
            plugin="ConnectorForMap"
            desc="CUS States SHP File"
            roleId="2"
            type="Polygon"
            default="false"
            shapeKey="NAME"
            layerId="1000"
            shapeCat="10001"
        />
    </shapes>

    샘플 미국의 기능에는 ESRI Shapefile에 다음과 같은 필드가 있습니다.

    복사
    {
        "STATEFP": "06",
        "STATENS": "01779778",
        "AFFGEOID": "0400000US06",
        "GEOID": "06",
        "STUSPS": "CA",
        "NAME": "California",
        "LSAD": "00",
        "ALAND": 403483823181,
        "AWATER": 20483271881 
    }

    도형을 데이터와 일치시키려면 NAME 필드를 사용해야 합니다. 이를 위해 우리는 shapeKey 속성을 NAME으로 지정 <shape> 위에서 했던 것처럼 요소입니다.

  3. 사용자 정의 모양을 사용할 수 있는지 확인

    • 재시작 MicroStrategy Web.
    • VI 대시보드에서 ESRI 지도 시각화를 사용하고 속성 패널에서 지도 유형으로 영역 지도를 선택합니다.
    • ESRI 속성 패널에서 경계 드롭다운을 확장합니다. 사용자 정의 모양에 대한 설명이 옵션으로 포함되어 있는지 확인하세요.
    • 사용자 정의 모양에 대한 옵션을 선택하십시오. 맵 시각화는 다음에 지정된 .shp 파일을 읽습니다. ml 의 속성 <layer> 노드 인 mstrGeoShapesConfig.xml, 적절한 사용자 정의 모양을 렌더링합니다.