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