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>

다른 클라우드 기반 맵을 사용하려면 아래 설명된 대로 플러그인에서 구성 파일을 수정하십시오.

  1. 열려 있는 mapConfig.xml 플러그인에서.

  2. 추가하려는 새 지도가 개인 지도인 경우 <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 새 웹 지도 애플리케이션이 생성되고 등록될 때 생성된 값에 대한 속성입니다.

  3. 기존에서는 <webmap> 기본적으로 사용 가능한 노드를 식별하는 노드 MicroStrategy 맵에서 기본 속성 값을 "true"에서 "false"로 변경합니다. 이는 애플리케이션이 이 맵을 사용하지 않도록 지시합니다. <webmap id="5fac74d8e7924e169afdc01105235324" default="false" />

  4. 새로 추가 <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" />

  5. 변경 사항을 저장합니다.

  6. 서버 또는 클라이언트 인증 여부 지정

    기본적으로 MicroStrategy Web 서버는 ESRI 클라우드와 통신하여 클라이언트의 토큰 요청을 처리합니다. 그러나 클라이언트가 ESRI로 직접 인증하고 웹 서버를 우회하도록 하는 것이 가능합니다.

    클라이언트 인증과 함께 HTTPS 프로토콜을 사용하여 ESRI 자격 증명의 보안을 보장합니다(AppID 그리고 AppSecret).

  7. ~ 안에 mapConfig.xml, 을 추가하다 clientToken ~에 귀속시키다 <apps> 아래와 같이 노드를 "true"로 설정합니다.

    <appsclientToken="true"></apps>

  8. 변경 사항을 저장합니다.

    ESRI로부터 토큰을 받으면 해당 토큰은 MicroStrategy Web 나중에 사용하기 위한 서버입니다. 토큰은 14일 동안 또는 웹 서버 실행이 중지될 때까지 중 더 짧은 기간 동안 유효합니다.