ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

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

Сводка

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

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

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

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

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

Синтаксис

arcpy.management.CalculateCellSizeRanges(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-выражение для выбора определенных растров в наборе данных мозаики, для которых будут рассчитаны уровни видимости. Если запрос не указан, диапазоны размеров ячеек будут вычисляться для всех элементов набора данных мозаики.

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

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

ИмяОбъяснениеТип данных
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: Да

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

  • Обзор группы инструментов Растр
  • Параметры среды для растровых данных
  • Диапазоны размера ячеек в наборе данных мозаики

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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