ジオプロセシング設定

システム管理者は、多くの ArcGIS Pro ユーザーのアプリケーション設定を管理できます。

下記の設定は、Geoprocessing ファイルの Pro.settingsConfig エレメントに追加する必要があります。

ジオプロセシングのオプションの詳細

ToolParameters

ジオプロセシング ツールのパラメーターのデフォルト値をオーバーライドするには、この設定を使用します。 ToolParameters エレメントには、1 つ以上の Parameter エレメントが含まれている必要があります。それぞれのエレメントは、次の属性を持ちます。

  • toolName - ツールの名前。
  • toolboxAlias - ツールが含まれるツールボックスのエイリアス。
  • name - パラメーターの名前。
  • Islocked - ツール ダイアログ ボックスでパラメーター値がロックされるかどうか。

注意:

ToolParameters 設定には、対応するユーザー インターフェイス設定がありません。

ツール名、ツールボックスのエイリアス、パラメーター名は、[Python] タブの [パラメーター] セクションの、各ツールのツール リファレンス ページにあります。

[フィールド演算 (Calculate Field)] ツールの [式のタイプ] (expression_type) パラメーターのデフォルト値を Arcade に設定するために使用される、この設定の例を次に示します。

<ToolParameters>
     <Parameter toolName="calculatefield" toolboxAlias="management" name="expression_type" isLocked="true">ARCADE</Parameter>
</ToolParameters>

AddHistoryItem

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [ログ] > [ジオプロセシング操作をジオプロセシング履歴に書き込む] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true (デフォルト)
  • false

次にこの設定の例を示します。

<AddHistoryItem isLocked="true">false</AddHistoryItem>

AddOutputsToMap

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [ジオプロセシング ツールおよびスクリプトを実行するオプションの設定] > [開いているマップに出力データセットを追加] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true (デフォルト)
  • false

次にこの設定の例を示します。

<AddOutputsToMap isLocked="true">false</AddOutputsToMap>

BlockNonSystemPythonToolbox

この設定を使用して、カスタム Python ツールボックス (.pyt ファイル) を開くときに制限や警告が適用されるかどうかを選択します。 この設定は、有害な可能性があるサードパーティーのコードを実行する潜在的なリスクから保護を行います。

設定可能な値は次のとおりです。

  • Always - カスタム Python ツールボックスへのアクセスを常にブロックします。
  • Ask - Python ツールボックスが開く前に警告のダイアログ ボックスを表示します。 ダイアログ ボックスで [はい] を選択すると、ツールボックスのコードを実行できます。[いいえ] を選択すると、Python ツールボックスへのアクセスがブロックされます。 この選択は Python ツールボックスごとに行え、現在のセッションの間記憶されます。

次にこの設定の例を示します。

<BlockNonSystemPythonToolbox isLocked="true">Ask</BlockNonSystemPythonToolbox>

EnableUndo

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [ジオプロセシング ツールおよびスクリプトを実行するオプションの設定] > [デフォルトで元に戻すを有効化] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true
  • false (デフォルト)

次にこの設定の例を示します。

<EnableUndo isLocked="true">true</EnableUndo>

MessageLevelCommandSyntax

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [その他の情報メッセージ] > [コマンド構文] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true
  • false (デフォルト)

次にこの設定の例を示します。

<MessageLevelCommandSyntax isLocked="true">true</MessageLevelCommandSyntax>

MessageLevelDiagnostics

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [その他の情報メッセージ] > [診断] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true
  • false (デフォルト)

次にこの設定の例を示します。

<MessageLevelDiagnostics isLocked="true">true</MessageLevelDiagnostics>

MessageLevelProjectionTransformation

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [その他の情報メッセージ] > [変換] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true
  • false (デフォルト)

次にこの設定の例を示します。

<MessageLevelProjectionTransformation isLocked="true">true</MessageLevelProjectionTransformation>

RecordGPHistoryInMetadata

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [ログ] > [ジオプロセシング操作をデータセット メタデータに書き込む] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true (デフォルト)
  • false

次にこの設定の例を示します。

<RecordGPHistoryInMetadata isLocked="true">false</RecordGPHistoryInMetadata>

RemoveOverwrittenLayers

ユーザー インターフェイスでは、[オプション] ダイアログ ボックスの [ジオプロセシング] タブで [ジオプロセシング ツールおよびスクリプトを実行するオプションの設定] > [ジオプロセシング ツールで上書きされたデータを参照するレイヤーを削除] の順にクリックすると、対応する設定にアクセスできます。

設定可能な値は次のとおりです。

  • true (デフォルト)
  • false

次にこの設定の例を示します。

<RemoveOverwrittenLayers isLocked="true">false</RemoveOverwrittenLayers>