多様な配信方式をサポートしており、用途に応じて最適な方式を選択できます。
WebGIS開発
クライアント側のリクエストに対し、処理結果を画像などで返し、クライアント側のブラウザで閲覧する方式です。次の2つの方法があります。
Aspx方式(WebControlsを使用)
クライアント側から送られたリクエストを、全てサーバー側で処理し、同期させる方式です。マップ、ツール バー、オーバービューなど、10数個のコントロールがあり、これらのコントロールは、開発ツール(Microsoft ASP.NET)でドラッグ&ドロップするだけで、コーディングせずに利用できます。
Ajax方式(AjaxControlsとAjaxScriptsを使用)
Ajax技術を活用した方式です。AjaxControlsは、マウスホイール操作でのマップ拡大縮小、矢印 キーでのマップ移動などの操作を実現でき、操作性が向上します。また、クライアント側の開発にAjaxScriptsを使用すると、サーバーとの間で非同 期通信が行われ、関連属性のみが更新されます。ページ全体の更新が不要となるなどサーバー側の負荷が軽減され、より同時アクセスに強いWebGISを構築 できます。
マップやツールバーコントロールを追加(AjaxControls)
サンプルサイトの実行
マップ関連Webサービス開発
クライアント側のリクエストに対するサーバー側のレスポンスを、共通規範に基づくデータで行う方式です。クライアント側のツールやソフトウェアが限定されることなく、データをより有効活用できるWebサービスを開発できます。
方 式 | 内 容 |
---|---|
SOAP サービス | SOAP方式に基づくWebサービス |
REST サービス | REST方式に基づくWebサービス |
WMS サービス | OGC(The Open Geospatial Consortium, Inc.)の WMS1.1.1/WMS1.3.0に基づくサービス |
WFS サービス | OGC(The Open Geospatial Consortium, Inc.)の WFS1.0.0/WFS1.1.0に基づくサービス |
WCS サービス | OGC(The Open Geospatial Consortium, Inc.)の WCS1.0.0/WCS1.1.0に基づくサービス |
KML サービス | KML2.1に基づく配信サービス |
GeoRSS サービス | GeoRSS2.0に基づきATOM/RSSフィードに地理空間情報を追加 |
リモートマップ開発
クライアント側に、デスクトッププログラムやモバイルアプリケーション(Windows Mobile)を置き、サーバー側のマップサービスにリモートアクセスする方式です。
リモートマップの配信だけでなく、データ編集や高度な解析(空間解析、ネットワーク解析、グリッド解析、3D解析)のサービスもサポートします。