GIS 相互運用性とは
他の情報テクノロジと同様、ArcGIS はコンピューティング テクノロジだけでなく、他の GIS や地理空間ツールに適合するように設計されています。ArcGIS の相互運用性には 3 つの重要な側面があります。
- 情報テクノロジ規格との相互運用性
- Web 規格
- GIS の相互運用性
このトピックでは、ArcGIS によるこれらの相互運用性のサポートについて説明します。
ArcGIS システムは、オープン規格、エンタープライズ情報テクノロジ(IT)、Web コンピューティング フレームワークに準拠しています。このため、さまざまなコンピューティング/モバイル デバイス上の任意のアプリケーションに GIS を統合して、複数のデータベースや Web サービスから取得した地理情報を使用することができます。以下に ArcGIS の相互運用性についての重要な側面をいくつかご紹介します。
Web 規格
World Wide Web 上の他のアプリケーション(GIS と他の IT システムの両方)と GIS を統合することで、異種の情報システムを統合して複数のシステムにまたがる作業を可能にするという動きがあります。Web サービスは、重要なビジネス実務、ワークフロー、組織内外での情報の流れを確保するための基礎的要素として使用することができます。
ArcGIS の重要な側面の 1 つに、情報とソフトウェア ロジックの管理と利用のための Web サービス インタフェースがあります。ArcGIS は、規格ベースの Web サービス、および XML、Simple Object Access Protocol(SOAP)、REST といった管理プロトコルを完全にサポートしています。これらは、主要なビジネス/エンタープライズ コンピューティング フレームワークで使用されているものと同じ技術規格です。
これらのプロトコルの使用により、プロフェッショナル デスクトップ、Web ブラウザ、モバイル クライアント、その他の情報テクノロジなど、どの Web クライアントにも ArcGIS 情報サービスを提供することができます。
GIS、マップ、および Web 上のイメージ サービス
ArcGIS では、ジオデータベース、マップと 3D グローブ ドキュメント、ジオプロセシング モデルとスクリプト、イメージ カタログ、メタデータ ドキュメントなど、多数の GIS 要素として GIS の作業をカプセル化します。これらの各 GIS 要素をオープン Web サービスとして公開すると、Web コンピューティング フレームワークでの検出と使用が可能になります。
GIS の重要な動きに、Web を介して任意の数のクライアント アプリケーションによってアクセスされる、デスクトップ マッピング ソフトウェアや標準の Web ブラウザから Google Earth や Microsoft Bing のマップ、モバイル デバイスにいたるまでの 2D および 3D のマップ サービスの使用があります。
多くの GIS 組織では、コンテンツの重要な側面を高性能で使いやすい多重解像度のベースマップとして公開します。操作可能な GIS 情報やタスクを階層化できるデジタル ベースマップとしてオープン Web マップ サービスを活用できる点が評価されています。
ArcGIS のユーザはこれらすべてのフレームワークを活用できます。ArcGIS で GIS Web サービスを公開する場合には、SOAP、Google KML 形式、オープン REST サービスなどのプロトコルを使用できます。また、ArcGIS は OpenGIS Consortium シリーズの Web サービス規格(WMS、WFS、WCS など)をサポートしています。
このため、Web やクラウド コンピューティングの多くの局面で ArcGIS 情報へのアクセスを確保できます。
Data Interoperability
GIS と地理空間データは、ジオデータベースだけでなく、世界中の多数の組織が数百に上るファイル形式で作成しています。このため、ArcGIS でこれらの形式の使用をサポートすることが重要です。データ サポートの詳細については、「ArcGIS のデータ サポートの概要」をご参照ください。
ArcGIS には、多くの GIS データ形式の操作のサポートを拡張できるオプションのソフトウェアが用意されています。地理空間データ相互運用性の世界的リーダーである Esri と Safe Software は、普及している Safe Software FME 製品をオプションのエクステンション製品 Data Interoperability Extensionとして ArcGIS に統合しています。これにより、ArcGIS ではさらに数十の非ネイティブ形式を認識することができ、これらの形式はネイティブ ArcGIS 形式を操作するように直接操作できます。Data Interoperability Extension には、新しいカスタム データ ソースを定義する機能と、さまざまな GIS および表形式データ構造の間で高度なデータ変換を実行するのに役立つデータ変換手順を定義する機能も用意されています。
ArcGIS の相互運用性の設計
ArcGIS は、さまざまな種類の地理情報とデータ管理、編集、解析、表示、サービスのための包括的なツールをサポートする、規格ベースのコンピューティング プラットフォームでの GIS の実装を可能にするというビジョンをサポートしています。
この関係では、ArcGIS ソフトウェアが、デスクトップ GIS、エンタープライズ GIS、Web GIS、モバイル GIS、クラウドベースの GIS インフラストラクチャを組み立てるための規格ベースの IT インフラストラクチャとして使用されます。
ArcGIS は、GIS のスケーラブルで包括的な規格ベースのコンピューティングに対する、こうした発展的なすべての要件を満たすように設計されています。
トピック |
方針 |
---|---|
プレゼンテーション |
|
ArcGIS Explorer、Google Earth、および Microsoft Virtual Earth を使用して Web マッピングとビジュアライゼーションを活用 |
|
Web サービス、Web アプリケーション、および TCP/IP を通じた管理 |
|
アプリケーション ロジック |
|
データ管理 |
|
アプリケーション プログラミング |
次について、業界標準のプログラミング API(C++、.NET、Java、JavaScript、Abode Flex、Microsoft Silverlight など)を提供します。
|
コンピューティング プラットフォーム |
ユーザ コミュニティで広く導入されているコンピューティング プラットフォームをサポートします。これには、Web サーブレット エンジン、DBMS、アプリケーション サーバ、Web ポータル フレームワークが含まれます。
|
グラフィックス |
|
国際言語のサポート |
|
アクセシビリティ規格 |
|