MicroStrategy ONE
ESRI 모양 파일 사용
제공된 ESRI 지도 시각화 플러그인을 다운로드하고 아래 단계를 따르세요.
-
Shapefile을 플러그인 폴더에 복사하세요.
ESRI 셰이프파일에는 세 가지 유형의 파일이 포함되어 있습니다. .dbf, .shp 및 .shx. 세 파일의 이름은 모두 동일해야 합니다. 세 파일을 모두 다음 위치에 복사합니다.
shp
플러그인 폴더의 폴더 -plugins/ConnectorForMap/shp
. -
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>
위에서 했던 것처럼 요소입니다. - 자녀 추가
-
사용자 정의 모양을 사용할 수 있는지 확인
- 재시작 MicroStrategy Web.
- VI 대시보드에서 ESRI 지도 시각화를 사용하고 속성 패널에서 지도 유형으로 영역 지도를 선택합니다.
- ESRI 속성 패널에서 경계 드롭다운을 확장합니다. 사용자 정의 모양에 대한 설명이 옵션으로 포함되어 있는지 확인하세요.
- 사용자 정의 모양에 대한 옵션을 선택하십시오. 맵 시각화는 다음에 지정된 .shp 파일을 읽습니다.
ml
의 속성<layer>
노드 인mstrGeoShapesConfig.xml
, 적절한 사용자 정의 모양을 렌더링합니다.