ラスター出力のある Web ツールまたはジオプロセシング サービスを使用する場合、出力はサーバーで生成され、URL を含む .tif ファイルとしてクライアントに返されます。 この .tif ファイルの使用は制限されています。特に、パフォーマンスの問題が発生する大規模なラスターの場合はそうです。 さらに、多次元ラスター データなどの結果ラスターを .tif ファイルに変換するときに、重大な情報が失われる可能性があります。
出力イメージ サービスを使用すると、ラスター出力がイメージ サービスになり、大規模なラスターでもクライアントが迅速にアクセスできる、その場で画像をさらに迅速に処理できる、追加の分析を実行できるなど、イメージ サービスを使用する利点が得られます。
公開
Web ツールまたはジオプロセシング サービスを出力イメージ サービスと共有するには、ArcGIS Pro 3.4 以降を使用し、ArcGIS Enterprise 11.4 以降に公開します。 スタンドアロン ArcGIS Server もサポートされています。 ArcGIS Enterprise on Kubernetes は、出力イメージ サービスをサポートしていません。
Web ツールまたはジオプロセシング サービスは非同期である必要があり、[マップ イメージ レイヤーの出力を表示] オプションをオフにする必要があります。
ラスター データ タイプと、複合で許可されるタイプの 1 つとしてラスター データ タイプを含む複合データ タイプもサポートされますが、複数値ラスター出力やラスター列を含む出力値テーブルはサポートされません。
ArcGIS Pro で Web ツールまたはジオプロセシング サービスを公開するには、以下の手順を実行します。
- ローカルでジオプロセシング ツールをエラーなしで正常に実行します。
- Web ツールまたはジオプロセシング サービスを公開または上書きします。
- [Web ツールとして共有] または [ジオプロセシング サービスの公開] ウィンドウで、[コンテンツ] タブをクリックします。
- [公開] または [上書き] ボタンをクリックする前に、共有ウィンドウの [コンテンツ] タブに移動します。
- [ツールのプロパティの構成] ボタン をクリックして、出力イメージ サービスに設定するタスクを編集します。
- [パラメーターの構成] セクションで、[出力イメージ サービスの追加 (オプション)] チェックボックスをオンにします。
入力文字列パラメーター (オプション) は、公開プロセス中にツールに追加されます。
パラメーターの表示名は [出力イメージ サービス]、パラメーター名は esri_out_image_service です。 デフォルト値はありません。
Python を使用して Web ツールやジオプロセシング サービスを公開するには、GeoprocessingSharingDraft クラスを使用し、enableOutputImageService プロパティを True に設定します。
出力イメージ サービスの使用の要件
出力イメージ サービスの使用には次の要件があります。
- イメージ サーバーのライセンスや設定に関係なく、Web ツールやジオプロセシング サービスを実行するサーバーでは、ラスター レンダリング システムのイメージ サービスが実行されている必要があります。 そうでない場合、イメージ サービスは作成されず、ツールの使用時にエラーが発生します。
- Web ツールまたはジオプロセシング サービスのコンピューターの入力サーバー ディレクトリに十分なディスク スペースがあることを確認してください。 これは、大規模なラスター結果を頻繁に生成する場合に特に重要です。 ラスター ストアを登録していても、ラスター ストアは出力イメージ サービスのストレージ オプションとしてはサポートされていません。
- イメージ サービスの公開に必要な権限またはロールを持っていなければなりません。 詳細については、「イメージ サービスの公開」をご参照ください。
- ラスター結果がモザイク データセットの場合、ArcGIS Server にイメージ サーバー ロールのライセンスがあることを確認します。 システム管理者に連絡するか、ArcGIS Server を認証してください。
出力イメージ サービス パラメーターに値を指定する場合は、特殊文字が存在しないことを確認します。 サポートされているのは、英数字、スペース、アンダースコアのみです。 イメージ サービスでは、スペースはアンダースコアに変換されます。 指定した名前は接頭辞になります。 完全なイメージ サービス名の形式は prefix_<output raster parameter name> になります。 複数の出力ラスター パラメーターがある場合は、複数のイメージ サービスが生成されます。 出力ラスター パラメーター (オプション) に結果が含まれていない場合、イメージ サービスは生成されません。 可能な場合、短い接頭辞を使用してください。完全なイメージ サービス名の最大文字数は 120 文字です。
ArcGIS Enterprise で Web ツールの出力イメージ サービスを使用するには、[出力イメージ サービス] 名の接頭辞を入力します。 ツールが正常に実行されると、Web イメージ レイヤーのポータル アイテムがポータル フォルダーに配置されます。 対応するイメージ サービスは、ArcGIS Server のルート ディレクトリにあります。
スタンドアロン ArcGIS Server でジオプロセシング サービスの出力イメージ サービスを使用するには、接頭辞を入力します。 結果イメージ サービスは、ArcGIS Server のルート ディレクトリにもあります。
可能な場合、ラスター結果の元の形式は、モザイク データセットなどのジオデータベース内であっても、TIFF や CRF などのファイル形式であっても維持されます。 ラスター結果は、イメージ サービスの作成に使用されます。 結果ラスターがメモリ内にある場合は、メモリ内の結果ラスターから変換された CRF 形式に基づくイメージ サービスが作成されます。 結果のラスター サイズが大きくなる場合は、ラスター結果に対するメモリの使用を避けます。 メモリ内で使用する場合にヒープ サイズを増やす方法については、「Web ツールの使用に関する一般的な注意事項」をご参照ください。