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 didefault
attributo 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 filejsp
cartella. Nella directory di installazione di MicroStrategy Web, injsp
cartella, copiaesriproxy.config
,proxy.config
, eproxy.xsd
. Incollare i file injsp
cartella appena creata nel plug-in. -
Ambiente .NET
Nel plug-in, creare un fileasp
cartella. Nella directory di installazione di MicroStrategy Web, inasp
cartella, copiaesriproxy.config
,proxy.config
, eproxy.xsd
. Incollare i file injsp
cartella 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.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>
-
-
Salva le modifiche apportate a
proxy.xml
oproxy.config
file. -
Nel plug-in, apri il file
mapConfig.xml
file. -
Nel file di configurazione ESRI, sotto l'estensione
<bm>
nodo, aggiungere aproxyURL
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> -
Salvare le modifiche e riavviare il server Web.