MicroStrategy ONE

Registrazione di un ArcGIS Server locale

MicroStrategy mantiene un elenco di server ESRI a cui è possibile accedere tramite il browser client. Entrambi i File di configurazione ESRI e il File proxy ESRI contiene l'elenco dei server registrati ESRI.

  • Se il server è già presente nell'elenco, non è necessario modificare nulla.

  • Se il server non è presente nell'elenco, è necessario aggiungere l'ArcGIS Server locale al file di configurazione ESRI e al file proxy ESRI.

  • Se si intende visualizzare la visualizzazione Mappa ESRI in modalità Flash, è necessario modificare il file della politica interdominio su ArcGIS Server per consentire alla visualizzazione Flash di accedere ai dati ESRI su ArcGIS Server. È richiesto dal framework Adobe Flash Player. Fare riferimento a Sito Web Adobe per i dettagli.

Per aggiungere un server ESRI locale al file di configurazione ESRI:

  1. Apri nel plug-in mapConfig.xml.

  2. Aggiungi l'URL dell'ArcGIS Server locale come valore di <bm> tag, come mostrato in grassetto nel codice seguente. Usa multiplo <bm> tag se è necessario aggiungere più di un server. Impostare il valore di default attributo a &quot;false&quot; in <webmap> per la mappa MicroStrategy ESRI predefinita basata su cloud.

    Copia
    <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. Salvare le modifiche e riavviare il server Web.

Per aggiungere un server ESRI locale al file proxy ESRI:

  1. Copiare il file di configurazione del proxy per l'ambiente e salvarlo nel plug-in.

    • Ambiente J2EE
      Nel plug-in creare un file jsp cartella. Nella directory di installazione di MicroStrategy Web, in jsp cartella, copia esriproxy.config, proxy.config, e proxy.xsd. Incollare i file in jsp cartella appena creata nel plug-in.

    • Ambiente .NET
      Nel plug-in, creare un file asp cartella. Nella directory di installazione di MicroStrategy Web, in asp cartella, copia esriproxy.config, proxy.config, e proxy.xsd. Incollare i file in jsp cartella appena creata nel plug-in.

  2. Apportare le modifiche descritte di seguito al file di configurazione del proxy nel plug-in.

    • Ambiente J2EE
      Nella directory di installazione di MicroStrategy Web, aprire WEB-INF/xml/proxy.xml, aggiungere gli URL alle mappe per cui si desidera utilizzare un proxy e salvare le modifiche. Nel <serverUrls> nodo, aggiungere <serverUrl> nodi, elenca tutti gli URL delle mappe per cui si desidera utilizzare un proxy e salva le modifiche.

      Copia
        <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>
    • Ambiente .NET

      Nel plug-in, apri il file proxy.config file. Nel <serverUrls> nodo, aggiungere <serverUrl> nodi, elenca tutti gli URL delle mappe per cui si desidera utilizzare un proxy e salva le modifiche.

      Copia
        <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. Salva le modifiche apportate a proxy.xml o proxy.config file.

  4. Nel plug-in, apri il file mapConfig.xml file.

  5. Nel file di configurazione ESRI, sotto l'estensione <bm> nodo, aggiungere a proxyURL attributo. Indica all'applicazione di utilizzare un proxy per questa mappa di base. Nel <ec> nodo, aggiungere <urlPrefix> per elencare tutti gli URL delle mappe per cui si desidera utilizzare un proxy.

    Copia
    <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. Salvare le modifiche e riavviare il server Web.