Schematics サービス
Schematics サービスにより、Web アプリケーションは Web サービスを使用してスケマティック ダイアグラムにアクセスできます。このサービスは、Schematics エクステンション ケーパビリティを使用して、スケマティック ダイアグラムにアクセスし、スケマティック ダイアグラムを作成、更新、編集します。
Schematics サーバ エクステンションは、ArcGIS for Server の Standard および Advanced エディションで利用できます。
Schematics サービスはソース スケマティック データセットを参照しなければなりません。Schematics サービスの公開時に、スケマティック データを自動的にサーバにコピーする方法はありません。つまり、スケマティック データを公開するときに、スケマティック データを含むエンタープライズ ジオデータベースまたはフォルダをサーバに登録する必要があります。
マップ ドキュメントの準備
Schematics サービスを公開するには、ArcMap を使用して、サービスで使用するスケマティック レイヤが含まれたマップ ドキュメントを作成する必要があります。
- スケマティック データセットにすでに存在する有限数のスケマティック ダイアグラムのセットを提供するには、これらの既存のダイアグラムに関連付けられたスケマティック レイヤを作成しなければなりません。
- 既存および将来の両方のスケマティック ダイアグラムを提供し、Web 上で新しいスケマティック ダイアグラムの生成を可能にするには、それらの既存のダイアグラムと将来のダイアグラムの基になるダイアグラム テンプレートに関連付けられたスケマティック レイヤを作成する必要があります。
マップ ドキュメントと、マップ ドキュメントが参照するすべてのスケマティック レイヤデータを ArcGIS for Server でアクセス可能にするには、データをすべての GIS サーバ コンピュータからアクセスできる場所に格納し、ArcGIS Server アカウントにデータへのアクセス権を付与して、データをサーバに登録する必要があります。
クライアント アプリケーションで Web 上にスケマティック ダイアグラムを公開する際は、ダイアグラムをスケマティック フォルダに整理すると、パフォーマンスと応答性が向上します。
サービスの公開
必要なスケマティックス レイヤを含むマップ ドキュメントを作成したら、スケマティックス サービスを公開することができます。マップ ドキュメントをサービスとして公開し、スケマティック ケーパビリティを有効にすると、Web アプリケーション内でサービスを使用して任意のダイアグラムを検索および表示し、そのコンテンツを編集し(アルゴリズムの適用、ダイアグラムの更新)、新しいダイアグラムを生成することができます。
Schematics サービスのオペレーション
Schematics サービスに組み込まれたオペレーションを使用すると、スケマティック クライアントでサーバに対するさまざまなリクエストを実行できます。マップを公開するときには、検索オペレーションがデフォルトで有効になります。
- 検索により、スケマティック クライアントは表示するスケマティック ダイアグラムを検索できます。クライアントが、ダイアグラムごとに事前に設定されたスケマティック レイアウト アルゴリズムにアクセスし、それを適用してスケマティック ダイアグラム コンテンツの自動レイアウトを取得することもできます。クエリオペレーションはデフォルトで有効で、スケマティック レイヤのデータ ソースの内容にかかわらずサポートされます。
- 編集オペレーションにより、スケマティック クライアントは新しいスケマティック ダイアグラムを生成し、既存のスケマティック ダイアグラムを更新し、レイアウトされたスケマティック ダイアグラム コンテンツを保存できます。編集オペレーションはデフォルトでは有効になりません。有効にすると、これはエンタープライズ ジオデータベースに格納されているデータを参照するスケマティック レイヤのみでサポートされます。