ArcGIS Desktop および ArcGIS Server では、数百の地理座標系を使用できます。2 つの異なる座標系間で変換を行う場合には、カスタム座標系ファイルが必要な場合があります。これは、主要な ArcGIS システムの一部ではありません。次の手順は、ArcGIS Server のジオプロセシング タスクでカスタム地理座標系変換ファイル (.gtf) を使用する方法について説明しています。
カスタム地理座標系変換ファイルの作成
カスタム地理座標系変換ファイルを作成するには、[カスタム地理座標系変換の作成 (Create Custom Geographic Transformation)] ツールを使用します。この *.gtf 出力ファイルは、次のいずれかのフォルダーに作成されますが、これはユーザー アカウントの書き込み権限によって決まります。
- Windows では、通常このファイルは C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations に保存されます。このパスには、Windows エクスプローラーで「%appdata%\ESRI\Desktop10.X\ArcToolbox\CustomTransformations」と入力することで、直接アクセスできます (お使いの ArcGIS Desktop のバージョンと一致するように、パス内の X を更新してください)。
- 前述のパスに対する書き込み権限がない (ファイルが読み取り専用である) 場合は、ユーザー アカウントの一時フォルダーにファイルが保存されます。ここには、Windows エクスプローラーで「%temp%\ArcToolbox\CustomTransformations」と入力することでアクセスします。
- Unix システムでは、*.gtf ファイルは ArcToolbox\CustomTransformations 内のユーザーのホーム ディレクトリに保存されます。これは Application Data フォルダーまたは tmp フォルダーのいずれかにありますが、こちらもユーザーの書き込み権限によって決まります。
このファイルの保存場所の詳細については、[カスタム地理座標系変換の作成 (Create Custom Geographic Transformation)] ツールの使用に関する注意をご参照ください。
*.gtf ファイルのインストール時の注意事項
*.gtf ファイルは、サイト内のすべての ArcGIS Server コンピューター上の該当するディレクトリにコピーする必要があります。サイトに 1 台のコンピューターのみが含まれている場合、ファイルはその 1 台のコンピューターに配置する必要があります。次に示す該当する手順に従って、*.gtf ファイルを配置します。
1 台のコンピューターを含む ArcGIS Server サイトの場合
次のワークフローのいずれかを使用して *.gtf ファイルを配置します。最初のオプションは、サーバー コンピューターに直接アクセスできない場合に使用できる最も簡単な方法です。2 つ目のオプションは、ArcGIS Server コンピューターにアクセスできない場合、ネットワーク管理者の支援が必要になる可能性があります。
[カスタム地理座標系変換の作成 (Create Custom Geographic Transformation)] ツールをサービスとして公開します。
公開されたサービスを実行すると、適切なディレクトリにファイルが作成され配置されます。
- ArcGIS Desktop で、[カスタム地理座標系変換の作成 (Create Custom Geographic Transformation)] ツールを実行します。
*.gtf ファイルが作成されます。得られた結果をジオプロセシング サービスとして公開できるように、既存の *.gtf ファイルが存在する場合でもこのステップを実行する必要があります。
- ステップ 1 の結果をジオプロセシング サービスとして公開します。
入力パラメーターをハード コーディングするか、構成パラメーターのままにしておくことができます。
- 新しく公開されたジオプロセシング タスクを実行します。どの入力パラメーターも変更しないでください。これらは ArcMap でツールを最初に実行したときと同じデフォルト値に設定されています。
ジオプロセシング サービスを実行すると、サーバーのユーザー カウントの %appdata%\Roaming\ESRI\Server10.x\ArcToolbox\CustomTransformations フォルダーに、*.gtf ファイルが書き込まれます。
- サービスは 1 回実行したら削除できます。
これで、後続のジオプロセシング タスクが、ユーザーの作成した *.gtf ファイルにアクセスできるようになります。
手動での *.gtf ファイルのコピー
*.gtf をローカル コンピューターからサーバー コンピューターに手動でコピーします。
- ローカル コンピューターで *.gtf ファイルを見つけます。
Windows では、通常この場所は C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations になります。
- サーバー コンピューターで、ArcGIS Server サービスを実行するユーザー アカウントの *ArcToolbox\CustomTransformations フォルダーを検索します。
Windows では、通常これは C:\Users\<ArcGIS Server Account Name>.<Server Name>\Appdata\Roaming\ESRI\Server10.X\ArcToolbox\CustomTransformations になります。Unix システムでは、通常これは /<AGS_InstallDir>/framework/runtime/.wine/drive_c/users/<AGS_InstallAccount>/Application Data/ESRI/Server10.X/ArcToolbox/CustomTransformations になります。
- ステップ 1 の場所からステップ 2 の場所にファイルをコピーします。
複数台のコンピューターを含む ArcGIS Server サイトの場合
複数コンピューターのサイトでは、[カスタム地理座標系変換の作成 (Create Custom Geographic Transformation)] ツールをジオプロセシング ツールとして公開し、それを実行して *.gtf ファイルを作成することはできません。サーバー サイトのすべてのコンピューターにこのファイルを配置し、アクセス可能にする必要があります。どの ArcGIS Server コンピューターがタスク要求を処理するかは制御できません。したがって、各コンピューターがタスクを少なくとも 1 回実行してこのファイルを作成しているかどうか確認することはできません。複数コンピューターのサイトでは、上述の「手動での *.gtf ファイルのコピー」の手順をコンピューターごとに実行します。