行のカウント (Get Count) (データ管理)

サマリー

テーブルの行の合計数を返します。

使用法

  • 入力がレコードの選択セットを含むレイヤーまたはテーブル ビューである場合は、選択されたレコードのみがカウントされます。

  • このツールでは、範囲の環境が適用されます。 範囲の環境設定内にあるか、範囲の環境設定にインターセクトするフィーチャのみがカウントされます。

  • 返された行数は ジオプロセシング履歴 から確認することができます。

  • 次に示すように、ModelBuilder では、前提条件を設定するためにこのツールを使用できます。 このモデル内の [行のカウント (Get Count)] ツールでは、[選択 (Select)] ツールで返されたレコードの数がカウントされます。 行数が 0 の場合は、前提条件により [バッファー (Buffer)] ツールは実行されません。

    行のカウントを前提条件で使用

パラメーター

ラベル説明データ タイプ
入力行

入力テーブル ビューまたはラスター レイヤー。 入力で選択セットが定義されている場合は、選択された行の数が返されます。

Table View; Raster Layer

派生した出力

ラベル説明データ タイプ
行数

入力の行の合計数。

Long

arcpy.management.GetCount(in_rows)
名前説明データ タイプ
in_rows

入力テーブル ビューまたはラスター レイヤー。 入力で選択セットが定義されている場合は、選択された行の数が返されます。

Table View; Raster Layer

派生した出力

名前説明データ タイプ
row_count

入力の行の合計数。

Long

コードのサンプル

GetCount の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで GetCount 関数を使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
result = arcpy.management.GetCount("roads")
count = int(result[0])
print(f'roads has {count} records')
GetCount の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、GetCount 関数をスクリプティング環境で使用する方法の例を示しています。

# Purpose: Calculate the number of features in a feature class

# Import system modules
import arcpy
 
lyrfile = r"C:\data\streets.lyr"
result = arcpy.management.GetCount(lyrfile)

count = int(result[0])

# Print the number of features using the Result object
print(f'{lyrfile} has {count} records')

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック