MicroStrategy ONE
ローカル ArcGIS Server の登録
MicroStrategy は、クライアント ブラウザーがアクセスできる ESRI サーバーのリストを管理します。両方ともESRI 構成ファイルそして ESRI プロキシ ファイル ESRI 登録済みサーバーのリストが含まれます。
-
使用するサーバーが既にリストに含まれている場合は、何も変更する必要はありません。
-
使用するサーバーがリストに含まれていない場合は、ローカル ArcGIS サーバーを ESRI 構成ファイルと ESRI プロキシ ファイルに追加する必要があります。
-
ESRI マップ ビジュアリゼーションを Flash モードで表示する予定の場合は、Flash ビジュアリゼーションが ArcGIS サーバー上の ESRI データにアクセスできるように、ArcGIS サーバー上のドメイン間ポリシー ファイルを変更する必要があります。これは、Adobe Flash Player フレームワークに必須です。参照Adobe Webサイト詳細については。
ローカルの ESRI サーバーを ESRI 構成ファイルに追加するには:
-
プラグインで開くマップ構成.xml。
-
ローカル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> -
変更を保存して、Web サーバーを再起動します。
ローカルの ESRI サーバーを ESRI プロキシ ファイルに追加するには:
-
使用する環境のプロキシ構成ファイルをコピーして、プラグイン内に保存します。
-
J2EE環境
プラグインで、jsp
フォルダ。MicroStrategy Webインストールディレクトリのjsp
フォルダ、コピーesriproxy.config
、proxy.config
、 そしてproxy.xsd
。ファイルを以下の場所に貼り付けますjsp
プラグインで作成したフォルダー。 -
.NET 環境
プラグインで、asp
フォルダ。MicroStrategy Webインストールディレクトリのasp
フォルダ、コピーesriproxy.config
、proxy.config
、 そしてproxy.xsd
。ファイルを以下の場所に貼り付けますjsp
プラグインで作成したフォルダー。
-
-
プラグイン内のプロキシ構成ファイルに、次に説明する変更を行います。
-
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>
-
-
変更を保存します
proxy.xml
またはproxy.config
ファイル。 -
プラグインで、
mapConfig.xml
ファイル。 -
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> -
変更を保存して、Web サーバーを再起動します。