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