属性検索 (データ管理ツール)
サマリー
属性検索に基づいて選択を追加、更新、または削除します。
使用法
入力がフィーチャクラスまたはデータセット パスの場合、このツールは、ツールの結果が適用された新しいレイヤーを作成して返します。
入力に定義クエリーが存在する場合は、その定義クエリーと一致したフィーチャまたは行だけが選択で使用されます。
選択したレコードの数は、ジオプロセシング履歴にリストされます。 この情報にアクセスするには、パラメーター > 個数 の順にクリックします。 さらに、行のカウント ツールを使用して、選択したレコードの数をカウントできます。 Python の場合、選択したレコードの数は、ツールの
Resultオブジェクトからアクセスすることもできます。選択の適用時、レコード数がゼロの選択になる場合があります。 たとえば、存在しないフィールド値を選択すると、結果はレコード数がゼロの選択になります。 入力としてレイヤーを使用するジオプロセシング ツールは、入力のレコードを使用しません。
SQL 式で使用されるフィールド区切り文字は、検索されるデータの形式によって異なります。 たとえば、ファイル ジオデータベースおよびシェープファイルは二重引用符を使用し、エンタープライズ ジオデータベースはフィールド区切り文字を使用しません。
AddFieldDelimiters関数を使用して、SQL 式で使用されるフィールド区切り文字が正しいことを確認できます。入力のデータ ソースがフィーチャ サービスの場合は、基になる ArcGIS Server で 標準化された SQL クエリー を使用することをおすすめします。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力行 |
選択セットが適用されるデータ。 |
Table View; Raster Layer; Mosaic Layer |
|
選択タイプ (オプション) |
どのように選択を適用するか、選択がすでに存在する場合は何を行うかを指定します。
|
String |
|
式 (オプション) |
レコードのサブセットを選択するために使用する SQL 式。 |
SQL Expression |
|
WHERE 句の反転 (オプション) |
式をそのまま使用するか、逆の式を使用するかを指定します。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新されたレイヤーまたはテーブル ビュー |
選択が適用された状態の更新された入力。 |
Table View; Raster Layer; Feature Layer |
|
個数 |
選択したレコードの数。 |
Long |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい