Web ツールを使用すると、ArcGIS Enterprise ポータルの他のユーザーと解析を共有できます。ポータルとフェデレートされたサーバー上でデータが格納され処理が行われるため、ArcGIS プラットフォームにまたがってさまざまなクライアント アプリケーションが解析を同時に実行できます。
Web ツールには、クライアント アプリケーションに入力された入力データを使用し、処理を行い、フィーチャやマップ、レポート、ファイルの形式で出力を返すツールが含まれます。これらのツールは、まず ArcGIS Pro で作成および実行され (通常はカスタム モデルまたはスクリプト ツールとして)、その後でポータルで共有されます。Web ツールはどのジオプロセシング ツールでも参照できるため、その可能性は無限大です。たとえば、Web ツールは次の処理を実行することができます。
- 有害化学物質流出時の避難候補地域の算出
- 台風の予想暴風域と勢力の算出
- 指定された分水界内の土地被覆と土壌のレポートの生成
- 土地区画マップと所有権の詳細の生成
- 住所のジオコーディングと、住宅リフォーム システムの許可申請への入力
ArcGIS Enterprise ポータルに接続したユーザーであれば、Web ツールにアクセスし、使用することができます。Web ツールは、ArcGIS Server で実行するジオプロセシング サービスを表します。ポータルのフェデレーション サーバーに接続し、REST を介してサービスに直接アクセスし、使用できます。
注意:
Web ツールを共有するには、管理権限または Web ツールの公開権限が必要です。グループ内のユーザーが Web ツールを特定のフェデレーション サーバーで共有できるように詳細な公開者ロールを構成できます。または、サーバーの [allowGPAndExtensionPublishingToPublishers] プロパティを設定して、公開者が Web ツールをサーバーで公開できるようにすることもできます。
Web ツールとデスクトップ ツール
ArcGIS Pro でジオプロセシング ツールを実行、使用したことがある場合は、Web ツールも同じように操作できます。Web ツールとデスクトップ ジオプロセシング ツールの主な相違点とは、Web ツールはサーバー コンピューターのリソースを使用してサーバー コンピューター上で実行されることです。デスクトップ コンピューターでは実行されません。
Web ツールの作成、公開、使用
作成者
Web ツールを作成するには、通常 ModelBuilder または Python を使用してジオプロセシング ツールを作成し、ドキュメント化します。独自のツールを作成する必要はありません。ArcGIS とともに含まれている多くのツールの 1 つを使用することができます。
公開
ツールを作成したら、次に ArcGIS Pro で実行します。ツールは正常に完了する必要があります。ツールの実行が終了したら共有できます。共有すると、ポータルに Web ツール アイテムが作成され、ポータルにフェデレートされた ArcGIS Server にはバックエンド サービスが作成されます。公開時には、同じ Web ツールに実行済みの複数のツールを追加できます。
使用
Web ツールを公開したら、ポータルに接続しているどのクライアント アプリでも使用できるようになります。ArcGIS Pro では、[カタログ] ウィンドウの [ポータル] セクションから Web ツールを検索して使用することができます。
また、REST を介してフェデレーション サーバーに直接接続し、自分で作成した Web アプリや Web AppBuilder で作成した Web アプリなどのクライアント アプリから、Web ツールのバックエンド ジオプロセシング サービスを使用できます。