MicroStrategy ONE
ESRI 맞춤형 클라우드 기반 지도 통합 구성
통합하려면 MicroStrategy 맞춤형 클라우드 기반 ESRI 지도를 갖춘 플랫폼을 사용하려면 새 지도를 식별하고 이를 알려야 합니다. MicroStrategy 기본 ESRI 맵이 아닌 이를 사용하는 것입니다. 새 지도는 공개 지도이거나 귀하가 생성한 비공개 지도일 수 있습니다. ESRI 클라우드를 사용한 인증은 기본적으로 웹 서버에서 처리되지만 ESRI로 직접 인증하고 웹 서버를 우회하도록 클라이언트를 구성할 수 있습니다.
-
개인 ESRI 지도 만들기 또는 ESRI에서 공개 지도 받기
ESRI 라이센스를 구입하여 자신만의 개인 지도를 만들거나 ESRI 지도 갤러리로 이동하여 공유되는 공개 지도를 얻을 수 있습니다. 개인 ESRI 지도를 사용하는 경우 ESRI 라이센스를 구입하고 해당 지도에 액세스하는 데 사용되는 자격 증명을 생성해야 합니다. 방문하다 ESRI 웹사이트 ESRI 라이센스를 취득하기 위해 -
구성 MicroStrategy 대신 맞춤형 클라우드 기반 ESRI 지도를 사용합니다. MicroStrategy의 기본 지도
기본적으로, MicroStrategy mapConfig.xml의 정보를 기반으로 기본 제공되는 무료 ESRI 맵을 사용합니다. id 매개변수는<webmap> 노드는 즉시 사용 가능한 클라우드 기반을 식별합니다. MicroStrategy ESRI 맵이며 이 노드의 기본 매개변수 값은 "true"로 설정됩니다. 애플리케이션에 이 지도를 사용하도록 지시합니다.
<ec> ... <!-- 클라우드 기반 지도 통합에 사용되는 노드는 다음과 같습니다 --> <웹맵> <webmap id="5fac74d8e7924e169afdc01105235324" default="true" /> </웹맵> <앱></앱> ... </ec>
다른 클라우드 기반 맵을 사용하려면 아래 설명된 대로 플러그인에서 구성 파일을 수정하십시오.
-
열려 있는
mapConfig.xml
플러그인에서. -
추가하려는 새 지도가 개인 지도인 경우
<app>
아래의 하위 노드<apps>
세 가지 속성을 가지고 있습니다:id
,AppID
, 그리고AppSecret
. 이 노드의 기본 목적은 관련 웹 맵에 액세스하는 데 사용되는 ESRI 자격 증명을 호스팅하는 것입니다.<app id="1"AppID="lpbxbg3FI6WN62Pl" AppSecret="f7dmc5b8316db4e60a15a09t92bd39b21"/>
-
id
: id 속성을 "1"과 같은 고유 식별 값으로 설정합니다. 이는 새 지도의 <webmap> 노드에 있는 app 속성 값과 동일한 값입니다. 이를 통해 애플리케이션은 ESRI 클라우드의 개인 지도에 액세스하는 데 사용되는 올바른 ESRI 자격 증명(AppID 및 AppSecret)을 검색할 수 있습니다. -
AppID
: 설정AppID
새 웹 지도 애플리케이션이 생성되고 등록될 때 생성된 값에 대한 속성입니다. -
AppSecret
: 설정AppSecret
새 웹 지도 애플리케이션이 생성되고 등록될 때 생성된 값에 대한 속성입니다.
-
-
기존에서는
<webmap>
기본적으로 사용 가능한 노드를 식별하는 노드 MicroStrategy 맵에서 기본 속성 값을 "true"에서 "false"로 변경합니다. 이는 애플리케이션이 이 맵을 사용하지 않도록 지시합니다.<webmap id="5fac74d8e7924e169afdc01105235324" default="false" />
-
새로 추가
<webmap>
하위 노드<webmaps>
추가하려는 새 지도를 식별합니다. 새 <webmap> 노드에서 id 속성을 추가하여 새 맵을 식별하고 기본 속성을 "true"로 설정하여 애플리케이션에 이 맵을 사용하도록 지시합니다. 공개 지도를 사용하는 경우 isPublic 속성을 추가하세요. 개인 지도를 사용하는 경우 앱 속성을 추가하세요.-
id
: 새 지도의 ESRI 식별자를 값으로 사용합니다.id
기인하다. -
default
: 설정default
애플리케이션에 이 맵을 사용하도록 지시하려면 속성을 "true"로 설정합니다. -
isPublic
: 새 지도가 공개 지도인 경우isPublic
"true"로 간주합니다. 이는 ESRI 자격 증명을 확인하지 않도록 애플리케이션에 지시합니다.<webmap id="hlrsemm48wlccnd7so4096kkvis;9a6f" default="true" isPublic="true" />
-
app
: 새 지도가 개인 지도인 경우app
의 가치에 귀속시킨다.id
의 속성<app>
마디. 이는 애플리케이션이 해당 위치로 이동하도록 지시합니다.<app>
ESRI 자격 증명을 검색하는 노드(AppID
그리고AppSecret
) ESRI 클라우드에서 이 지도에 액세스하는 데 사용됩니다.<webmap id="bcaefaf31c75445972eff0500275a0d4" default="true" app="1" />
-
-
변경 사항을 저장합니다.
-
서버 또는 클라이언트 인증 여부 지정
기본적으로 MicroStrategy Web 서버는 ESRI 클라우드와 통신하여 클라이언트의 토큰 요청을 처리합니다. 그러나 클라이언트가 ESRI로 직접 인증하고 웹 서버를 우회하도록 하는 것이 가능합니다.
클라이언트 인증과 함께 HTTPS 프로토콜을 사용하여 ESRI 자격 증명의 보안을 보장합니다(
AppID
그리고AppSecret
). -
~ 안에
mapConfig.xml
, 을 추가하다clientToken
~에 귀속시키다<apps>
아래와 같이 노드를 "true"로 설정합니다.<appsclientToken="true"></apps>
-
변경 사항을 저장합니다.
ESRI로부터 토큰을 받으면 해당 토큰은 MicroStrategy Web 나중에 사용하기 위한 서버입니다. 토큰은 14일 동안 또는 웹 서버 실행이 중지될 때까지 중 더 짧은 기간 동안 유효합니다.