FAQ
日本語環境の ArcGIS Proで作成したジオプロセシング パッケージから、ジオプロセシング サービスの作成が正常にできない

ナレッジ番号:3302 | 登録日:2023/05/29 | 更新日:2024/06/25

概要

ArcGIS Maps SDK for .NET 及び ArcGIS Maps SDK for Local Server を使用して、日本語環境の ArcGIS Pro で作成したジオプロセシング パッケージ ファイル(.gpkx)から、ジオプロセシング サービスを正常に作成できません。

詳細

ArcGIS Maps SDK for .NET 及び ArcGIS Maps SDK for Local Server を使用して、ArcGIS Pro に標準で用意されているジオプロセシング ツールからジオプロセシング サービスを作成する際、ArcGIS Pro の言語設定を日本語の状態で作成したジオプロセシング パッケージ ファイル(.gpkx)を利用すると、Local Server でジオプロセシング サービスを正常に作成できません。

ジオプロセシング サービスの REST エンドポイントは作成されますが、ジオプロセシング タスクの URL にアクセスすることができません。

これは ArcGIS Pro にデフォルトで用意されているジオプロセシング ツールのタスク名に日本語が含まれていることが原因で発生する問題です。

以下のエラーは、Visual Studio プロジェクトでタスク名が日本語のジオプロセシング サービスからジオプロセシング タスクを作成する(GeoprocessingTask インスタンスの CreateAsync メソッド実行時)際に発生するエラーの例です。

Esri.ArcGISRuntime.Http.ArcGISWebException: 'Bad request: GET GPServer/<タスク名> The specified task was not found.'

回避策

ArcGIS Pro の言語設定を英語に設定を変更後、ジオプロセシング パッケージ ファイル(.gpkx)を作成します。以下には、ArcGIS Pro の言語設定を英語に変更する手順を示しています。

手順

  1. ArcGIS Pro の起動画面で [設定] をクリックします。
  2. [オプション] ダイアログ ボックスを開きます。

  3. [言語] タブで、表示言語を「English (United States) 」に変更します。

  4. [OK] ボタンをタップして [オプション] ダイアログ ボックスを閉じます。
  5. ArcGIS Pro を再起動します。
  6. ジオプロセシング パッケージ ファイル(.gpkx)を作成します。

メタデータ

種類

製品