ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Статистика по ячейкам

Доступно с лицензией Spatial Analyst.

  • Краткая информация
  • Иллюстрация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

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

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

Доступная статистика: Большинство, Максимум, Среднее, Медиана, Минимум, Меньшинство, Диапазон, Среднеквадратическое отклонение, Сумма и Разнообразие.

Более подробно о том, как работает инструмент Статистика по ячейкам

Иллюстрация

Статистика по ячейкам – Иллюстрация суммы
OutRas = CellStatistics([InRas1, InRas2, InRas3], "SUM", "NODATA")

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

  • Для этого инструмента не имеет значения порядок входных растров.

  • Для типов статистики Максимум, Минимум, Среднее, Медиана, Большинство, Меньшинство и Сумма, если в качестве входных данных используется один растр, выходные значения ячеек будут такими же, как входные. Для типов Диапазон и STD все выходные значения будут равняться 0, а для типа статистики Разнообразие – 1.

  • См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.

Синтаксис

CellStatistics (in_rasters_or_constants, {statistics_type}, {ignore_nodata})
ПараметрОбъяснениеТип данных
in_rasters_or_constants
[in_raster_or_constant,...]

Перечень входных растров, для которых будет вычислена статистика для каждой ячейки в рамках окна анализа.

В качестве входных данных может быть задано число; кроме того, необходимо указать экстент и размер ячейки в параметрах среды.

Raster Layer | Constant
statistics_type
(Дополнительный)

Вычисляемый тип статистики.

  • MEAN — Вычисляет среднее значение входных растров.
  • MAJORITY — Определяет наиболее часто встречающиеся входное значение.
  • MAXIMUM — Определяет максимальное (наибольшее) из входных значений.
  • MEDIAN — Вычисляет медиану значений входных растров.
  • MINIMUM — Определяет минимальное (наименьшее) из входных значений.
  • MINORITY — Определяет реже всего встречающееся значение входных растров.
  • RANGE — Вычисляет диапазон (разницу между наибольшим и наименьшим значением) значений входных растров.
  • STD — Вычисляет среднеквадратическое отклонение входных значений.
  • SUM — Вычисляет общую сумму всех входных значений.
  • VARIETY — Рассчитывает разнообразие значений входных растров (количество уникальных значений).

Типом статистики по умолчанию является Среднее.

String
ignore_nodata
(Дополнительный)

Устанавливает, игнорируются ли в вычислениях статистики значения NoData.

  • DATA — При определении значений статистики используются только ячейки, содержащие данные.Если ячейка содержит значение NoData, оно будет проигнорировано. При определении результирующих значений будут использованы только ячейки, имеющие определенное значение. Это значение используется по умолчанию.
  • NODATA — В определении статистики будут использоваться все входные ячейки в каждом местоположении, включая ячейки со значением NoData.
Boolean

Возвращаемое значение

НазваниеОбъяснениеТип данных
out_raster

Выходной растр.

Значение определяется путём применения заданного типа статистики к входным растрам.

Raster

Пример кода

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

В этом примере вычисляется стандартное отклонение для каждой ячейки на нескольких входных растрах грида, а результат представляется в виде растра IMG.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outCellStats = CellStatistics(["degs", "negs", "cost"], "STD", "DATA")
outCellStats.save("C:/sapyexamples/output/outcellstats.img")
CellStatistics, пример 2 (автономный скрипт)

В этом примере вычисляется стандартное отклонение для каждой ячейки на нескольких входных растрах грида, а результат представляется в виде растра грида.

# Name: CellStatistics_Ex_02.py
# Description: Calculates a per-cell statistic from multiple rasters
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster01 = "degs"
inRaster02 = "negs"
inRaster03 = "cost"

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute CellStatistics
outCellStatistics = CellStatistics([inRaster01, inRaster02, inRaster03], "RANGE", "NODATA")

# Save the output 
outCellStatistics.save("C:/sapyexamples/output/cellstats")

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

  • Автоподтверждение (Auto Commit)
  • Размер ячейки (Cell size)
  • Сжатие (Compression)
  • Текущая рабочая область (Current Workspace)
  • Экстент (Extent)
  • Географические преобразования (Geographic Transformations)
  • Маска (Mask)
  • Выходное ключевое слово CONFIG (Output CONFIG Keyword)
  • Выходная система координат (Output Coordinate System)
  • Статистика растра (Raster Statistics)
  • Временная рабочая область (Scratch Workspace)
  • Растр привязки (Snap Raster)
  • Размер листа (Tile Size)

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

  • ArcGIS Desktop Basic: Требует Spatial Analyst
  • ArcGIS Desktop Standard: Требует Spatial Analyst
  • ArcGIS Desktop Advanced: Требует Spatial Analyst

Связанные разделы

  • Обзор группы инструментов Локальные (Local)

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация