Skip to main content

属性検索 (データ管理ツール)

サマリー

属性検索に基づいて選択を追加、更新、または削除します。

使用法

  • 入力がフィーチャクラスまたはデータセット パスの場合、このツールは、ツールの結果が適用された新しいレイヤーを作成して返します。

  • 入力に定義クエリーが存在する場合は、その定義クエリーと一致したフィーチャまたは行だけが選択で使用されます。

  • 選択したレコードの数は、ジオプロセシング履歴にリストされます。 この情報にアクセスするには、パラメーター > 個数 の順にクリックします。 さらに、行のカウント ツールを使用して、選択したレコードの数をカウントできます。 Python の場合、選択したレコードの数は、ツールの Result オブジェクトからアクセスすることもできます。

  • 選択の適用時、レコード数がゼロの選択になる場合があります。 たとえば、存在しないフィールド値を選択すると、結果はレコード数がゼロの選択になります。 入力としてレイヤーを使用するジオプロセシング ツールは、入力のレコードを使用しません。

  • SQL 式で使用されるフィールド区切り文字は、検索されるデータの形式によって異なります。 たとえば、ファイル ジオデータベースおよびシェープファイルは二重引用符を使用し、エンタープライズ ジオデータベースはフィールド区切り文字を使用しません。 AddFieldDelimiters 関数を使用して、SQL 式で使用されるフィールド区切り文字が正しいことを確認できます。

  • 入力のデータ ソースがフィーチャ サービスの場合は、基になる ArcGIS Server で 標準化された SQL クエリー を使用することをおすすめします。

パラメーター

ラベル 説明 データ タイプ

入力行

選択セットが適用されるデータ。

Table View; Raster Layer; Mosaic Layer

選択タイプ

(オプション)

どのように選択を適用するか、選択がすでに存在する場合は何を行うかを指定します。

  • 新しい選択結果として得られる選択によって、現在の選択が置換されます。 これがデフォルトです。

  • 現在の選択に追加選択が存在する場合、結果として得られる選択が現在の選択に追加されます。 選択が存在しない場合は、新しい選択オプションと同じです。

  • 現在の選択から削除結果として得られる選択が、現在の選択から削除されます。 選択が存在しない場合、このオプションは影響を与えません。新しい選択オプションと同じです。

  • 現在の選択からサブセットを選択結果として得られる選択が、現在の選択に統合されます。 両方に共通のレコードだけが、選択された状態となります。

  • 現在の選択の切り替え選択が切り替えられます。 選択されたすべてのレコードが現在の選択から削除され、選択されなかったすべてのレコードが現在の選択に追加されます。 このオプションが指定されている場合、 パラメーターは無視されます。

  • 現在の選択を解除選択が解除または削除されます。 このオプションが指定されている場合、 パラメーターは無視されます。

String

(オプション)

レコードのサブセットを選択するために使用する SQL 式。

SQL Expression

WHERE 句の反転

(オプション)

式をそのまま使用するか、逆の式を使用するかを指定します。

  • オン逆のクエリーが使用されます。 selection_type パラメーターを使用すると、選択フィーチャが既存のフィーチャと統合される前に選択が反転します。

  • オフクエリーがそのまま使用されます。 これがデフォルトです。

Boolean

派生した出力

ラベル 説明 データ タイプ

更新されたレイヤーまたはテーブル ビュー

選択が適用された状態の更新された入力。

Table View; Raster Layer; Feature Layer

個数

選択したレコードの数。

Long

環境

このツールは、ジオプロセシング環境を一切使用しません。

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい