Web ツールを使用すると、ArcGIS Enterprise ポータルの他のユーザーと解析を共有できます。 ポータルとフェデレートされたサーバー上でデータが格納され処理が行われるため、ArcGIS プラットフォームにまたがってさまざまなクライアント アプリケーションが解析を同時に実行できます。
Web ツールには、クライアント アプリケーションに入力された入力データを使用し、処理を行い、フィーチャやマップ、レポート、ファイルの形式で出力を返すツールが含まれます。 これらのツールは、はじめに ArcGIS Pro で作成および実行され (通常はカスタム モデルまたはスクリプト ツールとして)、その後でポータルで共有されます。 Web ツールはどのジオプロセシング ツールでも参照できるため、その可能性は無限大です。 たとえば、Web ツールは次の処理を実行することができます。
- 有害化学物質流出時の避難候補地域の算出
- 台風の予想暴風域と勢力の算出
- 指定された分水界内の土地被覆と土壌のレポートの生成
- 土地区画マップと所有権の詳細の生成
- 住所のジオコーディングと、住宅リフォーム システムの許可申請への入力
ArcGIS Enterprise ポータルに接続したユーザーであれば、Web ツールにアクセスし、使用することができます。 Web ツールは、ArcGIS Server で実行するジオプロセシング サービスを表します。 ポータルのフェデレーション サーバーに接続し、REST を介してサービスに直接アクセスし、使用できます。
ArcGIS Pro および ArcGIS Enterprise 以降では、Web ツールを ArcGIS Enterprise on Kubernetes に公開することができます。
Web ツールを共有するには、管理権限または Web ツールの公開権限が必要です。 グループ内のユーザーが Web ツールを特定のフェデレーション サーバーで共有できるように詳細な公開者ロールを構成します。 または、サーバーの [allowGPAndExtensionPublishingToPublishers] プロパティを設定して、公開者が Web ツールをサーバーで共有できるようにします。
ArcGIS Pro と ArcGIS Enterprise 間の Web ツール互換性の詳細
Web ツールとデスクトップ ツール
ArcGIS Pro でジオプロセシング ツールを実行、使用したことがある場合は、Web ツールも同じように操作できます。 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 ツールのバックエンド ジオプロセシング サービスを使用できます。