Compter (Gestion des données)

Synthèse

Renvoie le nombre total de lignes d’une table.

Utilisation

  • Si l’entrée est une couche ou une vue tabulaire contenant un ensemble sélectionné d’enregistrements, seuls les enregistrements sélectionnés sont comptés.

  • Cet outil respecte l’environnement Étendue. Seules les entités se trouvant à l’intérieur ou à l’intersection du paramètre d’environnement Étendue sont comptées.

  • Vous pouvez afficher le nombre de lignes renvoyé dans Historique de géotraitement.

  • Dans ModelBuilder, l’outil Compter peut être utilisé pour configurer une condition préalable, comme illustré ci-dessous. Dans ce modèle, l’outil Compter compte le nombre d’enregistrements renvoyés par l’outil Sélectionner. Si le nombre est égal à zéro, l’outil Zone tampon ne s’exécute pas du fait de la condition préalable.

    Utilisation de l’outil Compter avec une condition préalable

Paramètres

ÉtiquetteExplicationType de données
Enregistrements en entrée

Vue tabulaire ou couche raster en entrée. Si une sélection est définie sur l’entrée, le nombre d’enregistrements sélectionnés est renvoyé.

Table View; Raster Layer

Sortie obtenue

ÉtiquetteExplicationType de données
Nombre de lignes

Nombre total de lignes pour l’entrée.

Long

arcpy.management.GetCount(in_rows)
NomExplicationType de données
in_rows

Vue tabulaire ou couche raster en entrée. Si une sélection est définie sur l’entrée, le nombre d’enregistrements sélectionnés est renvoyé.

Table View; Raster Layer

Sortie obtenue

NomExplicationType de données
row_count

Nombre total de lignes pour l’entrée.

Long

Exemple de code

Exemple 1 d’utilisation de la fonction GetCount (fenêtre Python)

Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction GetCount en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
arcpy.management.GetCount("roads")
Exemple 2 d’utilisation de la fonction GetCount (script autonome)

Le script autonome suivant est un exemple d’utilisation de la fonction GetCount dans un environnement d’écriture de scripts.

# 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)

# Print the number of features using the Result object
print('{} has {} records'.format(lyrfile, result[0]))