Вычислить диапазоны размеров ячеек (Управление данными (Data Management))

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

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

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

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

Синтаксис

CalculateCellSizeRanges_management (in_mosaic_dataset, {where_clause}, {do_compute_min}, {do_compute_max}, {max_range_factor}, {cell_size_tolerance_factor}, {update_missing_only})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

Путь и имя набора данных мозаики.

Image Service; Mosaic Layer; String
where_clause
(дополнительно)

Создайте SQL-запрос, если вы хотите вычислить диапазоны размеров ячеек только для под набора элементов набора данных мозаики.

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

SQL Expression
do_compute_min
(дополнительно)

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

  • MIN_CELL_SIZESВычисляет минимальный размер пиксела. Это значение используется по умолчанию.
  • NO_MIN_CELL_SIZESМинимальный размер пиксела не вычисляется.
Boolean
do_compute_max
(дополнительно)

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

  • MAX_CELL_SIZESВычисляет максимальный размер пиксела. Это значение используется по умолчанию.
  • NO_MAX_CELL_SIZESМаксимальный размер пиксела не вычисляется.
Boolean
max_range_factor
(дополнительно)

Коэффициент, на который умножаются высокие значения пикселов, для получения максимального значения размера пиксела для исходных растров в наборе данных мозаики. Значение по умолчанию равно 10.

Double
cell_size_tolerance_factor
(дополнительно)

Позволяет задать допуск размера ячейки. Это полезно, если есть растры с различными размерами пикселов, которые должны рассматриваться так же. Значение по умолчанию равно 0,8.

Double
update_missing_only
(дополнительно)

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

  • UPDATE_ALLМинимальное и максимальное значения размера ячейки будут вычисляться для всех растров в наборе данных мозаики. Это значение используется по умолчанию.
  • UPDATE_MISSING_ONLY Минимальное и максимальное значения размера ячейки будут вычисляться, только если они отсутствуют.
Boolean

Пример кода

CalculateCellSizeRanges пример 1 (окно Python)

Это пример на языке Python, иллюстрирующий применение инструмента CalculateCellSizeRanges.

import arcpy
arcpy.CalculateCellSizeRanges_management(
     "C:/Workspace/cellsize.gdb/md", "#", "MIN_CELL_SIZES", 
     "MAX_CELL_SIZES", "20", "1", "UPDATE_MISSING_ONLY")
CalculateCellSizeRanges пример 2 (автономный скрипт)

Это пример скрипта Python, иллюстрирующий применение инструмента CalculateCellSizeRanges.

# Calculate the Mininum Cell Size and Maximum Cell Size with default setting

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "cellsize.gdb/md"
query = "#"
calmin = "MIN_CELL_SIZES"
calmax = "MAX_CELL_SIZES"
maxfactor = "#"
tolerancefactor = "#"
updatemiss = "#"

arcpy.CalculateCellSizeRanges_management(
     mdname, query, calmin, calmax, maxfactor, tolerancefactor, updatemiss)

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

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

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

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