モデルのサイズにより、特定の名前またはタイプのエレメントを見つけるのが難しくなる場合があります。ModelBuilder で特定のエレメントを検索またはフィルター処理できます。
エレメントの検索
モデル エレメントを検索するには、モデル ビューの右上にある [検索] ボックスにエレメントの名前を入力します。入力すると、入力した文字に一致するモデル エレメントの候補リストが表示されます。候補リストからエレメント名を選択して、モデル内のエレメントを選択します。
正規表現を使ってモデル エレメントを検索できます。次の表は、正規表現を使用するさまざまな例を示しています。
例 | アクション | 結果 |
---|---|---|
Polygon | 厳密なキーワードに一致するエレメントを選択します。 | |
Polygon* | * の前の文字で始まるエレメントを検索します。 | |
*Polygon | * の後の文字で終わるエレメントを検索します。 | |
Polygon&Raster* | 複数のキーワードを含むエレメントを検索します。 | |
*Polygon* | 2 つの * の間にある文字を含むエレメントを検索します。 | |
*[()]* | リスト [] 内の文字があるエレメントを検索します。 | |
Buffer|Near | | の両側にあるキーワードに一致するエレメントを検索します。 | |
Buffer|(*Near*) | 一方のキーワードに一致し、もう一方のキーワードを含むエレメントを検索します。 | |
Buffer|Near* | 特定のキーワードで始まるキーワードまたはエレメントのいずれかを含むエレメントを検索します。 |
検索結果
検索により複数のエレメントが選択された場合は、[次へ] 矢印と [前へ] 矢印を使って、選択されたエレメント間を移動します。前の検索履歴には、[最近使用した検索] ドロップダウン メニューからアクセスできます。
フィルター
モデルでフィルターを使用すると、検索結果を調整できます。複数のフィルター をオンにすると、選択したフィルターに一致するエレメントが返されます。フィルターを適用すると、モデルはフィルターに一致する選択したエレメントにズームします。フィルターをオフにすると、モデルは元のレベルにズームバックします。
フィルター | アクション |
---|---|
すべて | すべてのモデル エレメントを選択します。 |
入力 | 入力変数 (青の楕円) だけを選択します。 |
出力 | ツールの出力 (緑の楕円) をすべて選択します。 |
パラメーター | モデル パラメーターである変数をすべて選択します。 |
マップへ追加 | [マップへ追加] がオンになっている変数をすべて選択します。 |
中間データの削除 | [中間データの削除] がオンになっている変数をすべて選択します。 |
モデル ツール | モデル ツール、ネストされたモデル、またはサブモデルをすべて選択します。 |
組み込みツール | モデル内の組み込みツールをすべて選択します。 |
スクリプト ツール | モデル内のスクリプト ツールをすべて選択します。 |
前提条件のあるエレメント | 前提条件を使用するエレメント ペアをすべて選択します。 |
インライン変数置換のあるエレメント | インライン変数置換を使用するエレメントをすべて選択します。 |
すべてオフ | エレメントは選択されません。 |
フィルターを組み合わせて、フィルターと検索基準の両方を満たすエレメントを検索できます。たとえば、キーワードが「*Polygon*」で、[パラメーター]、[マップへ追加]、および [モデル ツール] をオンにしてエレメントを検索すると、名前に「Polygon」という単語を含み、モデル パラメーターである、[マップへ追加] がオンになっている、またはモデル ツールであるエレメントが選択されます。