Вычислить статистику (Calculate Statistics) (Управление данными (Data Management))

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Вычисляет статистику для набора растровых данных или набора данных мозаики.

Статистика необходима для ваших наборов растровых данных и данных мозаики для выполнения определенных задач, таких как применение растяжки или классификации ваших данных.

Использование

Синтаксис

CalculateStatistics_management (in_raster_dataset, {x_skip_factor}, {y_skip_factor}, {ignore_values}, {skip_existing}, {area_of_interest})
ПараметрОбъяснениеТип данных
in_raster_dataset

Входной набор растровых данных или набор данных мозаики.

Mosaic Dataset; Mosaic Layer; Raster Dataset
x_skip_factor
(дополнительно)

Число пикселов по горизонтали между значениями.

Значение должно быть больше нуля и меньше или равно числу столбцов растра. По умолчанию используется 1 или последний коэффициент пропуска.

Коэффициенты пропуска для наборов растровых данных, хранящихся в файловой базе геоданных, отличаются от тех, которые хранятся в базе геоданных ArcSDE. Во-первых, если коэффициенты пропуска по x и y различаются, для этих двух коэффициентов пропуска по x и y будет использоваться тот, который меньше. Во-вторых, коэффициент пропуска связан с уровнем пирамидного слоя, который наиболее точно соответствует выбранному коэффициенту пропуска. Если значение коэффициента пропуска не равно количеству пикселов в уровне пирамидного слоя, количество округляется в меньшую сторону до следующего уровня пирамидного слоя, и используется его статистика.

Long
y_skip_factor
(дополнительно)

Число пикселов по вертикали между значениями.

Значение должно быть больше 0 и меньше или равно общему числу строк в наборе растровых данных. По умолчанию 1 или последний использовавшийся коэффициент пропуска.

Коэффициенты пропуска для наборов растровых данных, хранящихся в файловой базе геоданных, отличаются от тех, которые хранятся в базе геоданных ArcSDE. Во-первых, если коэффициенты пропуска по x и y различаются, для этих двух коэффициентов пропуска по x и y будет использоваться тот, который меньше. Во-вторых, коэффициент пропуска связан с уровнем пирамидного слоя, который наиболее точно соответствует выбранному коэффициенту пропуска. Если значение коэффициента пропуска не равно количеству пикселов в уровне пирамидного слоя, количество округляется в меньшую сторону до следующего уровня пирамидного слоя, и используется его статистика.

Long
ignore_values
[ignore_value,...]
(дополнительно)

Значения пикселов, которые не будут включены в вычисление статистики.

По умолчанию нет значения, либо применяются последние проигнорированные значения.

Long
skip_existing
(дополнительно)

Укажите, будет ли вычисляться статистика только там, где она отсутствует, или создавать ее заново, даже если она существует.

  • OVERWRITEСтатистика будет вычислена, даже если она уже существует, поэтому имеющаяся статистика будет перезаписана. Это значение используется по умолчанию.
  • SKIP_EXISTINGСтатистика будет вычислена, только если она еще не существует.
Boolean
area_of_interest
(дополнительно)

Укажите класс пространственных объектов, представляющий область в наборе данных, на основе которой будет рассчитываться статистика, чтобы не использовать для расчета весь набор данных.

Feature Set

Пример кода

CalculateStatistics. Пример 1 (окно Python)

Это пример Python для CalculateStatistics.

import arcpy
arcpy.CalculateStatistics_management(
     "C:/data/image.tif", "5", "5", "0;255", 
     "SKIP_EXISTING", "c:/data/aoi.shp")
CalculateStatistics . Пример 2 (автономное окно)

Это пример скрипта Python для CalculateStatistics.

# Calculate Statistics for single raster dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"
    
arcpy.CalculateStatistics_management("image.tif", "4", "6", "0;255;21")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
5/10/2014