モデル内のエレメントの検索とフィルター処理

モデルのサイズにより、特定の名前またはタイプのエレメントを見つけるのが難しくなる場合があります。 ModelBuilder で特定のエレメントを検索またはフィルター処理できます。

エレメントの検索

モデル エレメントを検索するには、モデル ビューの右上にある [検索] テキスト ボックスにエレメントの名前を入力します。 入力すると、入力した文字に一致するモデル エレメントの候補リストが表示されます。 候補リストからエレメント名を選択して、モデル内のエレメントを選択します。

モデル内のエレメントを検索します。

正規表現を使ってモデル エレメントを検索できます。 次の表に、正規表現の使用例を示します。

操作結果

ポリゴン

厳密なキーワードに一致するエレメントを選択します。

Polygon の検索

Polygon*

* の前の文字で始まるエレメントを検索します。

Polygon* の検索

*Polygon

* の後の文字で終わるエレメントを検索します。

*Polygon の検索

Polygon&Raster*

複数のキーワードを含むエレメントを検索します。

Polygon&Raster* の検索

*Polygon*

2 つの * の間にある文字を含むエレメントを検索します。

*Polygon* の検索

*[()]*

リスト [] 内の文字があるエレメントを検索します。

*[()]* の検索

Buffer|Near

| の両側にあるキーワードに一致するエレメントを検索します。

Buffer|Near の検索

Buffer|(*Near*)

一方のキーワードに一致し、もう一方のキーワードを含むエレメントを検索します。

Buffer|(*Near*) の検索

Buffer|Near*

キーワードを含むか、特定のキーワードで始まるエレメントを検索します。

Buffer|Near* の検索

検索結果

検索により複数のエレメントが選択された場合は、[次へ] 矢印と [前へ] 矢印を使って、選択されたエレメントを参照します。 前の検索履歴には、[最近使用した検索] ドロップダウン メニューからアクセスできます。

[最近使用した検索] メニュー

フィルター

モデルでフィルターを使用すると、検索結果を調整できます。 複数のフィルター フィルター をオンにすると、選択したフィルターに一致するエレメントが返されます。 フィルターを適用すると、モデルはフィルターに一致する選択したエレメントにズームします。 フィルターをオフにすると、モデルは元のレベルにズームバックします。

フィルター操作

すべて

すべてのモデル エレメントを選択

入力

入力変数 (青の楕円) を選択

出力

ツールの出力 (緑の楕円) を選択

パラメーター

モデル パラメーターである変数を選択

フィルター付きパラメーター

フィルター付きモデル パラメーターを選択

マップへ追加

[マップへ追加] がオンになっている変数を選択

中間データ

[中間データ] がオンになっている変数を選択

シンボル表示

シンボルが定義された変数を選択

モデル ツール

モデル ツール、ネストされたモデル、またはサブモデルを選択

組み込みツール

モデルの組み込みツールを選択

スクリプト ツール

モデルのスクリプト ツールを選択

前提条件のあるエレメント

前提条件のあるエレメントを選択

インライン変数置換

インライン変数置換を使用するエレメントを選択

すべてのフィルターがオフの場合、モデル エレメントは選択されません。

フィルターを組み合わせて、フィルターと検索基準の両方を満たすエレメントを検索できます。 たとえば、キーワードが「*Polygon*」で、[パラメーター][マップへ追加]、および [モデル ツール] をオンにしてエレメントを検索すると、名前に「Polygon」という単語を含み、かつモデル パラメーターであるか、[マップへ追加] がオンになっているか、またはモデル ツールであるエレメントが選択されます。

ModelBuilder フィルター処理検索