Résumé
Renvoie le nombre total de lignes pour 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 de l'étendue. Seules les entités se trouvant à l'intérieur ou à l'intersection du paramètre d'environnement d'étendue seront comptées.
Vous pouvez afficher le nombre de lignes dans la fenêtre Résultats.
Dans ModelBuilder, l'outil Compter peut permettre d'installer 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, la Zone tampon ne s'exécutera pas du fait de la pré-condition.
Syntaxe
arcpy.management.GetCount(in_rows)
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é. | Table View; Raster Layer |
Sortie dérivée
Nom | Explication | Type de données |
row_count | Nombre total de lignes pour l’entrée. | Entier long |
Exemple de code
Exemple 1 d'utilisation de la fonction GetCount (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction GetCount en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
arcpy.GetCount_management("roads")
Exemple 2 d'utilisation de la fonction GetCount (script autonome)
Le script autonome suivant 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 feature class
# Import system modules
import arcpy
lyrfile = r"C:\data\streets.lyr"
result = arcpy.GetCount_management(lyrfile)
print('{} has {} records'.format(lyrfile, result[0]))
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui