Посчитать строки (Get Count) (Управление данными)
Резюме
Возвращает общее число строк для класса пространственных объектов, таблицы, слоя или растра.
Использование
Вы можете посмотреть результат подсчета строк в окне Результаты (Results).
-
Если входные данные представлены в виде слоя или таблицы, содержащих выборку записей, считаются только выбранные записи.
Инструмент использует параметр среды Выходной экстент (Output Extent). Считаются только те объекты, которые частично или полностью расположены внутри выходного экстента, указанного в параметрах среды.
-
В ModelBuilder инструмент Посчитать строки (Get Count) обычно используется для установки предварительного условия, как показано ниже. В этой модели инструмент Посчитать строки (Get Count) вычисляет количество записей, возвращенных инструментом Выбрать (Select). Если это количество равно 0, инструмент Буфер (Buffer) не запускается из-за предварительных условий.
Синтаксис
Параметр | Объяснение | Тип данных |
in_rows |
Вид входной таблицы или слой растра. Если установлена выборка входных данных, возвращается число выбранных строк. | Raster Layer; Table View |
Пример кода
Пример скрипта Python для выполнения функции Посчитать строки (Get Count) с запуском из окна Python в ArcGIS.
import arcpy
from arcpy import env
env.workspace = "C:/data/data.gdb"
arcpy.GetCount_management("roads")
Пример скрипта Python для выполнения функции Посчитать строки (Get Count) в автономном режиме.
# Name: fcCount.py
# Purpose: calculate the number of features in a featureclass
# Import system modules
import arcpy
from arcpy import env
env.workspace = "C:/data/Montgomery.gdb"
lyrfile = "streets.lyr"
result = int(arcpy.GetCount_management(lyrfile).getOutput(0))
print result