ツールの実行を制御するジオプロセシング オプションの使用
[ジオプロセシング] → [ジオプロセシング オプション] ダイアログ ボックスには、次のような処理についてジオプロセシング ツールの実行を制御するための設定があります。
- 既存の出力データセットをツールで上書きするかどうか
- ツールをバックグラウンドまたはフォアグラウンドで実行するかどうか
- ツールの出力を ArcMap に自動的に表示するかどうか
ツール出力の上書き
[ジオプロセシング処理の出力ファイルを上書き] チェックボックスは、ツールの実行時に既存の出力を自動的に上書きするかどうかを制御します。チェックボックスをオンにすると、ツールが実行される前に、出力が存在することを伝える警告が表示されますが、ツールは実行され、出力データセットが上書きされます。このオプションをオフにすると、既存の出力は上書きされず、ツールでエラーが表示されるため、ツールを実行することはできません。
ジオプロセシング ログ ファイル
[ジオプロセシング操作をログ ファイルに保存] チェックボックスをオンにすると、ツールの実行に関する情報がログ ファイルに書き込まれます。さらに、ツールの実行に関する情報が出力データのメタデータの [ジオプロセシング履歴] セクションに追加されます。
バックグラウンド処理とフォアグラウンド処理
[バックグラウンド処理] パネルでは、ツールをフォアグラウンド モードとバックグラウンド モードのどちらで実行するかを制御することができます。
- [有効] をオンにすると、ツールはバックグラウンドで実行され、ツールの実行中も ArcMap(あるいは ArcGlobe など他の ArcGIS アプリケーション)の操作を継続することができます。ドキュメントの下部にあるプログレス バーに、現在実行中のツールの名前が表示されます。ツールの実行が終了すると、システム トレイにポップアップで通知が表示されます。[通知] スライダを動かして通知メッセージが表示される時間の長さを制御したり、スライダを一番左に動かしてメッセージを無効にしたりすることができます。
- [有効] をオフにすると、ツールはフォアグラウンドで実行されます。ツールがフォアグラウンド モードで稼働しているときは、ツールが停止するまで他の作業を継続できません。
スクリプト ツールの編集とデバッグ
[エディタ] オプションと [デバッガ] オプションは、Python スクリプト ツールの編集やデバッグにどの Python 統合開発環境(IDE; Integrated Development Environment)を使用するかを制御します。
ModelBuilder
ModelBuilder で [接続] ツールを使用するときに、使用可能なパラメータを ModelBuilder で表示するには、[エレメントを接続中にパラメータが複数ある場合、有効なパラメータを表示] の隣にあるチェックボックスをオンにします。
結果の管理
ツールを実行するたびに、結果が [結果] ウィンドウに追加されます。
[結果] ウィンドウでエントリ数を管理する必要があるのは、次の 2 つの理由からです。
- 結果エントリが多すぎる場合、興味のある結果の絞り込みが困難になること。
- マップ ドキュメントを開くたびに、[結果] ウィンドウの内容が読み込まれること。エントリの数が多いほど、アプリケーションを開く時間が長くなります。
結果数の管理を容易にするために、次に示すように結果の保持期間を選択することができます。
[結果] ウィンドウ内のエントリが除去されるだけであり、データは一切削除されません。
マップ ドキュメントを閉じたときに、選択した期間より長く存続しているエントリは、[結果] ウィンドウから除去されます。
処理結果の表示とテンポラリ データ
[処理結果の表示 / テンポラリ データ] ペインには、結果の表示と永続性を制御するための 2 つのチェックボックスがあります。1 つ目の [ジオプロセシング処理結果をマップに追加] チェックボックスは、ArcMap、ArcGlobe、ArcScene などの表示のある ArcGIS for Desktop アプリケーションの操作中にのみオンにすることができます。ArcCatalog では使用できません。デフォルトではオンになっているため、ツールの結果は自動的にディスプレイに追加されます。
[デフォルトで処理結果をテンポラリ ファイルにする] チェックボックスは、[ジオプロセシング処理結果をマップに追加] チェックボックスがオンになっている場合のみオンにすることができます。デフォルトではオフになっているため、すべての結果が永続的になります。
[デフォルトで処理結果をテンポラリ ファイルにする] をオンにすると、次のような処理が行われます。
- ツールの出力がディスプレイに追加されます(結果をテンポラリ ファイルにするには [ジオプロセシング処理結果をマップに追加] をオンにしておく必要があるため)。
- マップ ドキュメントを保存しないで ArcMap を終了すると、出力データがディスクから削除されます。
- マップ ドキュメントを保存すると、テンポラリ ファイルの設定にかかわらず、ArcMap のコンテンツ テーブルに残っているツールの結果がディスクに保存されます。これは、ジオプロセシングでは、ユーザがマップ ドキュメントを保存した場合は、ArcMap のコンテンツ テーブルにあるすべてのものを保存したい(マップ ドキュメントを開いたときにデータが失われているのは望ましくない)と考えていると想定されるためです。
- マップ ドキュメントの保存は不要でも、個々のレイヤのデータは保存したい場合は、レイヤを右クリックして、[データ] → [データとして保存] の順にクリックします。
新しいレイヤの表示
新しく追加したレイヤを表示するかどうかを制御することができます。ArcMap で [カスタマイズ] → [ArcMap オプション] の順にクリックします。[ArcMap オプション] ウィンドウで、[一般] タブをクリックします。[一般] パネルで、ジオプロセシング ツールによって追加されたレイヤを表示する場合は [新しく追加したレイヤを自動的に表示] をオンに、非表示にする場合はオフにします。