ジオプロセシング ツールの使用

ジオプロセシング ツールを検索して開いたら、パラメーターを指定して、そのツールを実行することができます。

開いているジオプロセシング ツールのヘルプを表示するには、[ヘルプ] ボタン ヘルプ にポインターを合わせるか、このボタンをクリックしてツールのヘルプ ドキュメントページを開きます。

パラメーター

ツールを開いた後は、処理する入力データ、出力データセット、およびツールの実行方法を変更するその他のオプションなど、一連のオプションや設定であるツールのパラメーターを入力します。 すべてのジオプロセシング ツールには、独自のパラメーターのセットがあります。 各ツールのパラメーターの詳細は、各パラメーターの横にある情報ボタン 情報 の上にポインターを合わせると表示されます。

パラメーターには、必須とオプションがあります。

  • 必須パラメーターは、ツールを実行するために入力が必要なパラメーターであり、赤色のアスタリスク 赤のアスタリスク で示されます。
  • オプション パラメーターを空にするか変更しない場合は、デフォルトの動作を使用できます。

ジオプロセシング ツールには、入力パラメーターと出力パラメーターがあります。 入力パラメーターは、データを参照するか、ツールが何をするかを制御するオプションになります。 ツールが処理する入力データを指定するには、次のようなさまざまな方法があります。

  • マップ レイヤーのリストからレイヤーを選択します。 レイヤーでフィーチャが選択されている場合は、そのフィーチャのみが処理の対象となります。 同様に、レイヤーにフィルター設定時間フィルター、または範囲フィルターがある場合、フィルターに含まれているフィーチャのみが処理の対象となります。
  • 参照ボタン 参照 を使用して、プロジェクト データベースまたは接続内にあるデータセットを参照します。
  • 対話型入力ボタン 編集 を使用して、入力フィーチャを対話的に作成します
入力フィーチャ モード

データではない入力パラメーターの場合、通常は、数値を指定したり、チェックボックスをオンにしたり、リストからオプションを選択するだけで指定できます。

複数の値地理的範囲フィールド マップなど、一部のパラメーターでは、さらに操作が必要です。

出力パラメーターは通常、ツールで作成される新しいデータセットまたは結果の値の場所になります。 出力データセット パラメーターの場合、出力の場所と名前は通常自動的に選択されますが、データセットのパスを変更したり、出力参照ボタン 参照 を使用して参照したりできます。 自動的に選択される出力の場所は、現在のワークスペースまたはテンポラリ ワークスペースに基づきます。

パラメーター設定のリセット

ツールをそのデフォルトのパラメーター状態にリセットするには、[ジオプロセシング] ウィンドウの下部にある [実行] メニューを開き、[パラメーターのリセット] を選択します。

環境

ツールの [環境] タブでは、ツールのパフォーマンスに影響を与えるその他のオプションを変更できます。 すべての環境設定はオプションです。 [環境] タブに表示されるのは、開いている特定のツールに適用されるジオプロセシング環境だけです。

ツールの [環境] タブから設定された環境オプションは、そのツールの特定の実行インスタンスにのみ適用されます。 ツールをジオプロセシング履歴から再び開いた場合、環境設定は維持されます。それ以外の場合、すべての環境設定はデフォルトになります。 プロジェクト内で実行されるすべてのジオプロセシングに適用するジオプロセシング環境を設定するには、[解析] > [ジオプロセシング] > [環境] の順に選択して開いた [環境] ウィンドウで環境を設定します。

ジオプロセシングの環境設定の詳細

注意:

リボン ボタンまたは UI コマンドで開いたフローティング ウィンドウ内でツールを開くと、[環境] タブが表示されないことがあります。 上記の [環境] ウィンドウからプロジェクト環境を設定し、必要に応じて環境設定に適用します。

ツールの実行

ジオプロセシング ツールを実行するには、[ジオプロセシング] ウィンドウの下部にある [実行] ボタン 実行 をクリックします。

ツールのスケジュール設定

[実行] メニューを使用して [スケジュール] を選択すると、ツールを後の日時に、オプションで定期的に実行することができます。 ツールのスケジュールを設定するには、すべての必須パラメーターを指定する必要があります。

ジオプロセシング ツールのスケジューリングの詳細

Python コマンドのコピー

現在指定しているパラメーターと環境による Python でのツール実行に使用できる Python コマンド スニペットをコピーするには、[実行] メニューを開き、[Python コマンドのコピー] を選択します。 コマンドがクリップボードに配置され、そこからコマンドを [Python] ウィンドウ、ノートブック、または他の Python インターフェイスに貼り付けることができます。

注意:

Python コマンドをコピーするためにツールを前もって実行する必要はありません。 ただし、[Python コマンドのコピー] オプションを有効にするには、すべての必須パラメーターを指定する必要があります。

Python コマンドは、ジオプロセシング履歴のエントリからコピーすることもできます。

進行状況とメッセージ

ツールの実行中は、進行状況バーに完了のパーセンテージが表示されます。また、[キャンセル] ボタンを使用して、処理を停止することもできます。

進行状況バーの上にポインターを合わせるとポップアップが表示され、実行中のツールに関する詳細な情報 (メッセージ、実行時間、ツールのすべての設定など) が表示されます。 [詳細の表示] をクリックして、同じ詳細を切り離されたウィンドウで表示するか、[履歴を開く] をクリックして、プロジェクトのジオプロセシング履歴を開くこともできます。

ツールの実行が終了すると、出力レイヤーがマップに追加され、そのツールのステータスを示すアイコンとメッセージが進行状況バーに表示されます。

iconステータス
チェック マーク

ツールの実行が正常に終了しました。

警告

ツールの実行が終了しましたが、警告が発生しました。 [詳細の表示] をクリックするか、ステータス アイコン 警告 にポインターを合わせて、警告メッセージを表示します。

エラー

ツールの実行に失敗しました。 [詳細の表示] をクリックするか、ステータス アイコン エラー にポインターを合わせて、エラー メッセージを表示します。

ジオプロセシング ツールの実行が終了したら、[ジオプロセシング] ウィンドウの上部にある [戻る] ボタン 戻る をクリックして、最後に表示したページに戻ります。

ジオプロセシング スレッド

ジオプロセシング ツールの実行時、通常、ツールはジオプロセシング専用のバックグラウンド スレッドで実行されます。 このため、ツールが実行されている間も、アプリケーションとマップを他のタスクで引き続き使用できます。これは、完了までに長い時間を要するツールを実行している場合に特に重要です。 状況によってはジオプロセシング ツールがこのジオプロセシング スレッドで実行されない場合があり、このときツールはメイン アプリケーション スレッドで実行され、ツールの実行中、メイン アプリケーションがロックされます。 この場合は、そのツールが完了するまで他のタスクは実行されません。 次に示す状況下では、ジオプロセシング ツールが完了するまでアプリケーションがロックされたままになります。

  • [Python] ウィンドウでジオプロセシング ツールを実行している場合。
  • ArcGIS Pro アドインでジオプロセシング ツールを実行すると、そのアドインで設定されているツールの方法とプロパティに応じて、アプリケーションがロックされる場合とロックされない場合があります。
  • 保存されていない編集がある状態でジオプロセシング ツールを実行している場合。
  • ModelBuilder での対話的なモデルの実行中。
  • リボン ボタンまたは UI コマンドで開いたフローティング ウィンドウ内でツールを実行すると、そのボタンまたはコマンド開発者によって設定されているツールの方法とプロパティに応じて、アプリケーションがロックされる場合とロックされない場合があります。

履歴と最近使用したツール

ジオプロセシング ツールを [ジオプロセシング] ウィンドウまたは [Python] ウィンドウから実行した場合は、プロジェクトのジオプロセシング履歴に、ツールを実行した日時、使用した設定、ツールが正常に完了したかどうか、およびメッセージ (情報、警告、エラー) の詳細を示すエントリが追加されます。

[ジオプロセシング] ウィンドウの [お気に入り] タブには、最近実行したツールが一覧表示された [最近使用したツール] セクションもあります。

最近実行したツールには、ステータス表示アイコンが示され、そのツールの最近のインスタンスが一覧表示されます。 リストのエントリにマウス ポインターを合わせると、詳細を表示できます。また、選択したツールをクリックすると、前回使用したときと同じパラメーター設定で開くことができます。

最近使用したジオプロセシング ツール

複数のツールを開いて実行

[ジオプロセシング] ウィンドウでは、複数のジオプロセシング ツールを開き、開いているツールを一覧表示し、これらのツールを切り替えることができます。 複数のツールを開くには、次の手順を実行します。

  1. ジオプロセシング ツールを開きます。
  2. [ジオプロセシング] ウィンドウの右上隅にある [追加] ボタン 追加 をクリックして、開いているすべてのジオプロセシング ツールが一覧表示されたメニューを開きます。
  3. [別のツールを開く] を選択します。

    [ジオプロセシング] ウィンドウが前のページに戻り、最初に開いたツールの名前が開いているツールのリストに追加されます。 前のツールへの変更はすべて保存され、このメニューからツールを再度開いたときに読み込まれます。

  4. 別のツールを検索または選択して開きます。
  5. [ジオプロセシング] ウィンドウの右上隅にある [追加] ボタン 追加 をクリックして、開いている複数のツールのリストを表示します。

開いているツールのリストにツールが存在する限り、パラメーター設定と環境設定が維持されるので、進行状況に遅れが生じることなく、開いているすべてのツールを切り替えることができます。

これで、複数のツールを実行できるようになります。これらのツールは、ジオプロセシング履歴に表示される実行中のツールのキューに追加されます。 別のツールがすでに実行されている状況でツールを実行すると、2 つ目のツールは、最初のツールの実行が終了するまで保留状態になります。最初のツールの実行が終了した時点で、次に保留状態のツールが自動的に実行されます。