Compter (Data Management)
Récapitulatif
Renvoie le nombre total de lignes d'une classe d'entités d'une table, d'une couche ou d'un raster.
Utilisation
Vous pouvez afficher le nombre de lignes dans la fenêtre Résultats.
-
Si l'entrée est une couche contenant un ensemble sélectionné d'enregistrements, seuls les enregistrements sélectionnés sont comptés.
-
Dans ModelBuilder, l'outil Compter est généralement utilisé pour installer une pré-condition, 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, la Zone tampon ne s'exécutera pas du fait de la pré-condition.
Syntaxe
Paramètre | Explication | Type 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é. | Raster Layer; Table View |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction GetCount en mode immédiat.
import arcpy from arcpy import env env.workspace = "C:/data/data.gdb" arcpy.GetCount_management("roads")
Le script autonome suivant dessous est un exemple d'utilisation simple de la fonction GetCount dans un environnement de scripts.
# Name: fcCount.py # Purpose: calculate the number of features in a featureclass # Import system modules import arcpy from arcpy import env env.workspace = "C:/data/Montgomery.gdb" result = int(arcpy.GetCount_management(lyr).getOutput(0)) print result