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
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 en sortie. Seules les entités se trouvant à l'intérieur ou à l'intersection du paramètre d'environnement d'étendue en sortie seront comptées.
Vous pouvez afficher le nombre de lignes dans la fenêtre Résultats.
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
GetCount_management (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é. | Raster Layer; Table View |
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
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.GetCount_management("roads")
Exemple 2 d'utilisation de la fonction GetCount (script autonome)
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
lyrfile = r"C:\data\streets.lyr"
result = arcpy.GetCount_management(lyrfile)
count = int(result.getOutput(0))
print(count)
Environnements
Informations de licence
- ArcGIS for Desktop Basic: Oui
- ArcGIS for Desktop Standard: Oui
- ArcGIS for Desktop Advanced: Oui