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

Сводка

Рассчитывает уровни видимости наборов растровых данных в наборе данных мозаики на основе пространственного разрешения.

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

  • Этот инструмент автоматически вычисляет диапазоны размеров ячеек для элементов набора данных мозаики. Вычисленные диапазоны размеров ячеек хранятся в таблице атрибутов набора данных мозаики, в столбцах MinPS и MaxPS. Если вам требуются определенные значения в столбцах MinPS и MaxPS, их можно изменить вручную.

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

  • Фрагментация базы данных и частая обработка данных может существенно повысить размер набора данных мозаики. Если размер базы данных увеличивается из-за постоянных транзакций, запустите инструмент Уплотнить.

Синтаксис

CalculateCellSizeRanges(in_mosaic_dataset, {where_clause}, {do_compute_min}, {do_compute_max}, {max_range_factor}, {cell_size_tolerance_factor}, {update_missing_only})
ParameterОбъяснениеТип данных
in_mosaic_dataset

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

Mosaic Layer
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; это означает, что изображение с разрешением в 30 метров будет отображаться в масштабе, подходящем для 300 метров. Это отношение между размером ячеек и масштабом определяется таким образом:

Размер ячейки = масштаб * 0,0254 / 96

Масштаб = размер ячейки * 96 / 0,0254

Double
cell_size_tolerance_factor
(Дополнительный)

Используйте это значение для объединения в группы изображения со схожими разрешениями, поскольку они имеют одинаковое номинальное разрешение. Например, изображения с разрешением в 1м и 0,9м могут быть объединены в группу, если вы установите для этого коэффициента значение 0,1, поскольку их разрешения отличаются друг от друга на 10%.

Double
update_missing_only
(Дополнительный)

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

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

Производные выходные данные

NameОбъяснениеТип данных
out_mosaic_dataset

Обновленный набор данных мозаики.

Слой мозаики

Пример кода

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)

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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