Краткая информация
Возвращает общее число строк для класса пространственных объектов, таблицы, слоя или растра.
Использование
Если входной слой или представление таблицы, содержат выборку записей, считаются только выбранные записи.
Инструмент использует параметр среды Выходной экстент (Output Extent). Считаются только те объекты, которые частично или полностью расположены внутри выходного экстента, указанного в параметрах среды.
Вы можете посмотреть результат подсчета строк в окне Результаты (Results).
В ModelBuilder инструмент Посчитать строки (Get Count) обычно используется для установки предварительного условия, как показано ниже. В этой модели инструмент Посчитать строки (Get Count) вычисляет количество записей, возвращенных инструментом Выбрать (Select). Если это количество равно 0, инструмент Буфер (Buffer) не запускается из-за предварительных условий.
Синтаксис
GetCount_management (in_rows)
Параметр | Объяснение | Тип данных |
in_rows | Входное представление таблицы или слой растра. Если установлена выборка входных данных, возвращается число выбранных строк. | Raster Layer; Table View |
Пример кода
Пример 1 функции GetCount (окно Python)
Пример скрипта Python для выполнения функции Посчитать строки (Get Count) с запуском из окна Python в ArcGIS.
import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.GetCount_management("roads")
Пример 2 функции GetCount (автономный скрипт)
Пример скрипта Python для выполнения функции Посчитать строки (Get Count) в автономном режиме.
# 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)