





|

|

HOME > 製品情報/ESRI製品 > ArcIMS 9




|
ArcIMSはWeb上へ空間データ(イメージおよびベクトル)、メタデータ、または空間データを利用したWebサービスを配信するための、インターネット/イントラネットGISサーバ(WebGISサーバ)製品です。ArcIMSは分散GISを実現するために設計・開発された製品です。
ArcIMSは機能ごとに分離した多層構造から構成され、積極的に標準技術を採用することで柔軟なスケーラビリティと、Web上でのGISデータ統合を実現します。ArcIMSは大きく分けて、クライアント、サービス、そしてデータ マネージメント層から構成されています。それぞれの階層は、さらに機能単位で細かいコンポーネントに分離されます。
ArcIMSコンポーネント間の通信は、基本的にArcXMLと呼ばれるXML言語により行なわれています。ArcXMLはArcIMSコンポーネント間の通信の他、配信するサービスを定義するためのプロジェクト ファイル(マップ設定ファイル)でも使用されます。
ArcIMSコンポーネント間の通信プロトコルであるArcXMLはTCP/IP上のHTTPプロトコルを基本として動作するため、多くの一般的なWebシステムで利用することが可能です。ArcIMSはTCP/IPで接続されたネットワーク上にサイトを構成するコンポーネントを柔軟に分散し配置することもできます。
クライアントはインターネット/イントラネット上の様々な場所から配信されるArcIMSサービスをデスクトップ上で統合し、活用することができます。
|

|


|
ArcIMSのクライアントは、WebブラウザだけでなくESRIの各種クライアント製品群やカスタム アプリケーションもサポートします。Webブラウザ上で動作するテンプレート クライアントとして、HTMLとJavaビューアが提供されます。
|

|
■
|
HTMLビューア
|
・
|
イメージ サービスに対応します。
|
・
|
サーバ側でGIS処理が行なわれます。
|
・
|
クライアントにプラグインを必要としません。
|
・
|
Javaビューアに比べて軽量です。
|
|

|


|

|

|
■
|
Javaビューア
|
・
|
イメージ、フィーチャの両サービスに対応します。
|
・
|
ローカルのGISデータや、LAN上のArcSDEレイヤをマップに追加で読み込みが可能です。
|
・
|
フィーチャ サービス利用時は多くのGIS処理がクライアント側で行なわれます。
|
・
|
J2REとArcIMS Java Viewerコンポーネント(もしくはArcExplorer Java)をあらかじめインストールする必要があります。
|
・
|
HTMLビューアに比べて高機能なビューアです。
|
|

|


|

|

|
■
|
その他のカスタム クライアント
|
|
ArcIMSの提供するカスタム コネクタを使用することで、カスタムのWebアプリケーションにArcIMSサービスの機能を組み込むことが可能です(フィーチャ サービスは不可)。例えば、Javaコネクタ+JSPを使用して、Thinクライアントを構築できます。
|
|

|

 |
ArcIMSを動作させるには、WebサーバとServletエンジン/コンテナによって構成されるWebアプリケーションサーバを必要とします。ArcIMSは業界で使用されるWebアプリケーションサーバ製品の多くをサポートします。
ArcIMSサーバ自身は大きく分けて、アプリケーションサーバと空間サーバ、そしてそれらの管理ツールから構成されます。
アプリケーションサーバはWebサーバとGIS処理を行なう空間サーバを接続するコンポーネントです。複数の空間サーバ間での負荷分散やカスタム コネクタを使用したWebアプリケーションのインタフェースとしても機能します。
空間サーバはサーバ側でGIS処理を行なうための主要コンポーネントで、機能ごとに8種類のバーチャルサーバに分割されています。空間サーバはサイトに必要とされるGIS処理能力に応じて、柔軟に増設することができます。
管理ツールはArcIMSで配信するサービスの設定や、サーバの管理を行なうために提供されるアプリケーション群から構成されおり、以下の4つのツールがあります。
|

|

|
■
|
ArcIMS Author
|
|
ArcIMS Authorではマップの見栄えに関する設定を行います。ここでシェープファイルやArcSDEのデータ、画像ファイルなどを表示させて、色や形状などのシンボルを変更し、配信時の見栄えを決定します。
|
|

|


|

|

|
■
|
ArcIMS Administrator
|
|
ArcIMS Administratorでは作成されたマップの設定ファイルであるAXLファイル(*.axl)を基にサービスの登録、または削除などを行う、ArcIMSサービスの管理コンソールとなります。
|
|

|


|

|

|
■
|
Designer
|
|
ArcIMS Designerは作成されたサービスを基にWebサイトを作成するためのツールです。ここで、ボタンの配置や、方位記号の配置など最終的なWebサイトの見栄えを決定します。一連の設定はウィザード形式で進み、簡単に行えます。
|
|

|


|

|

|
■
|
ArcIMS Service Administrator
|
|
ArcIMS Service Administratorは、Webブラウザ上で動作する管理ツールです。リモート環境での効率的なサーバ管理を可能にします。サーバマシンの存在する場所まで行かずに、近くのPC上から管理することが可能です。クライアントPCにプラグインをインストールする必要がありません。
|
|

|


|

|

|
■
|
ArcIMS Web Manager
|
|
9.2の新機能として、Web ADFのWebアプリケーションを簡単構築するWeb Managerが提供されました。
ウィザードベースの操作(プログラミング一切必要なし)で、高品質なWebアプリケーションが作成できます。
|
|

|

|

|


|
ArcIMSでは配信するGISデータのソースとして、以下のデータをサポートします。
※プラットフォームによって、サポートしないデータもあります。
・
|
シェープファイル
|
・
|
ジオデータベース *1
|
| ・ |
ファイル ジオデータベース*1 |
・
|
CADデータ *1
|
・
|
ArcSDEレイヤ
|
・
|
ArcSDEラスタ データ
|
・
|
各種イメージ データ *2
|
 |
*1: ArcMapサーバ コンポーネントのみサポート
*2: TIFF, JPEG, GIF, BMP, PNG, IMG, MrSID,
JPEG 2000(Windows/Solaris) 等
|
|

|


|
ArcIMSを構成するコンポーネントの一つであるコネクタは、インターネットへのフロントエンドとなるWebアプリケーションサーバとArcIMSアプリケーションサーバを接続するためのインタフェースです。
ArcIMSは独自のサーバ側アプリケーションに、ArcIMSサービスの機能を組み込むためのカスタム コネクタを標準で提供します(フィーチャ サービスへの接続は不可)。
ArcIMSの提供するカスタム コネクタはASP、ColdFusion、Java Servlet/JSP、.NET開発言語を対象とします。
|

|

|
 |

|