Вычислить диапазоны размеров ячеек (Calculate Cell Size Ranges) (Управление данными)

Уровень лицензии: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

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

Mosaic Layer
where_clause
(дополнительно)

Используя SQL, вы можете задать запрос, или использовать Query Builder, чтобы построить запрос.

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 для Calculate Cell Size Ranges.

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

Это пример скрипта Python для Calculate Cell Size Ranges.

# 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: Да
9/10/2013