MicroStrategy ONE

로컬 ArcGIS Server 등록

MicroStrategy 클라이언트 브라우저에서 액세스할 수 있는 ESRI 서버 목록을 유지 관리합니다. 둘 다 ESRI 구성 파일 그리고 ESRI 프록시 파일 ESRI 등록 서버 목록이 포함되어 있습니다.

  • 서버가 이미 목록에 있으면 아무것도 수정할 필요가 없습니다.

  • 서버가 목록에 없으면 ESRI 구성 파일과 ESRI 프록시 파일에 로컬 ArcGIS Server를 추가해야 합니다.

  • Flash 모드에서 ESRI 지도 시각화를 보려면 Flash 시각화가 ArcGIS Server의 ESRI 데이터에 접근할 수 있도록 ArcGIS Server에서 도메인 간 정책 파일을 수정해야 합니다. 이는 Adobe Flash Player 프레임워크에 필요합니다. 다음을 참조하세요. 어도비 웹사이트 자세한 내용은.

ESRI 구성 파일에 로컬 ESRI 서버를 추가하려면:

  1. 플러그인에서 다음을 엽니다. mapConfig.xml.

  2. 로컬 ArcGIS Server의 URL을 값으로 추가합니다. <bm> 아래 코드에서 굵게 표시된 태그입니다. 여러 개 사용 <bm> 두 개 이상의 서버를 추가해야 하는 경우 태그를 사용하세요. 값을 설정합니다. default "false"로 속성을 지정합니다. <webmap> 즉시 사용 가능한 클라우드 기반 노드 MicroStrategy ESRI 지도.

    복사
    <ec>
      <bms>
        <bm key="default">http://myserver.mycompany.com/ArcGIS/rest/services</bm>
      </bms>
      <pjs>
      </pjs>
      <apps>
      </apps>
      <webmaps>
        <webmap id="5fac74d8e7924e169afdc01105235324" default="false" />
      </webmaps>
    </ec>
  3. 변경 사항을 저장하고 웹 서버를 다시 시작하십시오.

ESRI 프록시 파일에 로컬 ESRI 서버를 추가하려면:

  1. 사용자 환경에 대한 프록시 구성 파일을 복사하여 플러그인에 저장합니다.

    • J2EE 환경
      플러그인에서 jsp 폴더. 에서 MicroStrategy Web 설치 디렉터리 아래 jsp 폴더, 복사 esriproxy.config, proxy.config, 그리고 proxy.xsd. 아래에 파일을 붙여넣으세요. jsp 플러그인에서 방금 생성한 폴더입니다.

    • .NET 환경
      플러그인에서 asp 폴더. 에서 MicroStrategy Web 설치 디렉터리 아래 asp 폴더, 복사 esriproxy.config, proxy.config, 그리고 proxy.xsd. 아래에 파일을 붙여넣으세요. jsp 플러그인에서 방금 생성한 폴더입니다.

  2. 플러그인의 프록시 구성 파일에 대해 아래 설명된 대로 변경합니다.

    • J2EE 환경
      에서 MicroStrategy Web 설치 디렉토리, 열기 WEB-INF/xml/proxy.xml을 클릭하고 프록시를 사용하려는 지도에 URL을 추가하고 변경 사항을 저장하세요. 에서 <serverUrls> 노드, 추가 <serverUrl> 노드에서 프록시를 사용하려는 지도에 대한 모든 URL을 나열하고 변경 사항을 저장합니다.

      복사
        <serverUrls>
          <serverUrl url="services.arcgisonline.com" matchAll="true" />
          <serverUrl url="sampleserver1.arcgisonline.com" matchAll="true" />
          <serverUrl url="www.arcgis.com" matchAll="true" />
          ...
          <serverUrl url="myserver.mycompany.com" matchAll="true"
        </serverUrls>
    • .NET 환경

      플러그인에서 proxy.config 파일. 에서 <serverUrls> 노드, 추가 <serverUrl> 노드에서 프록시를 사용하려는 지도에 대한 모든 URL을 나열하고 변경 사항을 저장합니다.

      복사
        <serverUrls>
          <serverUrl url="services.arcgisonline.com" matchAll="true" />
          <serverUrl url="sampleserver1.arcgisonline.com" matchAll="true" />
          <serverUrl url="www.arcgis.com" matchAll="true" />
          ...
          <serverUrl url="myserver.mycompany.com" matchAll="true"
        </serverUrls>
  3. 변경 사항을 저장합니다. proxy.xml 또는 proxy.config 파일.

  4. 플러그인에서 mapConfig.xml 파일.

  5. ESRI 구성 파일의 <bm> 노드, 추가 proxyURL 기인하다. 이는 애플리케이션이 이 기본 맵에 프록시를 사용하도록 지시합니다. 에서 <ec> 노드, 추가 <urlPrefix> 프록시를 사용하려는 지도에 대한 모든 URL을 나열하는 노드입니다.

    복사
    <mc>
      <ec>
        <bm key="default" proxyURL="../plugins/ConnectorForESRI/asp/esriproxy.ashx">
          http://myserver.mycompany.com/ArcGIS/rest/services
        </bm>
        <urlPrefixes>
          <urlPrefix id="21">myserver.mycompany.com</urlPrefix>
          <urlPrefix id="22">the URLs to the maps you want to use a proxy for</urlPrefix>
          <urlPrefix id="23">services.arcgis.com</urlPrefix>
        </urlPrefixes>
        ...
      </ec>
    </mc>
  6. 변경 사항을 저장하고 웹 서버를 다시 시작하십시오.