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:
-
Apri nel plug-in mapConfig.xml.
-
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 didefaultattributo a "false" 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> -
Salvare le modifiche e riavviare il server Web.
Per aggiungere un server ESRI locale al file proxy ESRI:
-
Copiare il file di configurazione del proxy per l'ambiente e salvarlo nel plug-in.
-
Ambiente J2EE
Nel plug-in creare un filejspcartella. Nella directory di installazione di MicroStrategy Web, injspcartella, copiaesriproxy.config,proxy.config, eproxy.xsd. Incollare i file injspcartella appena creata nel plug-in. -
Ambiente .NET
Nel plug-in, creare un fileaspcartella. Nella directory di installazione di MicroStrategy Web, inaspcartella, copiaesriproxy.config,proxy.config, eproxy.xsd. Incollare i file injspcartella appena creata nel plug-in.
-
-
Apportare le modifiche descritte di seguito al file di configurazione del proxy nel plug-in.
-
Ambiente J2EE
Nella directory di installazione di MicroStrategy Web, aprireWEB-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.configfile. 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>
-
-
Salva le modifiche apportate a
proxy.xmloproxy.configfile. -
Nel plug-in, apri il file
mapConfig.xmlfile. -
Nel file di configurazione ESRI, sotto l'estensione
<bm>nodo, aggiungere aproxyURLattributo. 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> -
Salvare le modifiche e riavviare il server Web.
