ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Построить пирамидные слои

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

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

Строит пирамидные слои для вашего набора растровых данных.

Этот инструмент может также использоваться для удаления пирамидных слоев. Для удаления задайте для параметра Уровни пирамидных слоев значение 0.

Иллюстрация

Построить пирамидные слои

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

  • Построение пирамидных слоёв повышает производительность отображения наборов растровых данных.

  • Пирамидные слои необходимо построить только один раз для каждого набора данных. Пирамидные слои будут доступны при каждом отображении набора растровых данных.

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

  • При коротковолновом сжатии наборов растровых данных, таких как ECW и MrSID, пирамидные слои не обязательно должны быть построены. Эти форматы имеют внутренние пирамидные слои, которые создаются при кодировании.

  • Вы можете выбрать тип сжатия для файла просмотра пирамидного слоя, в параметрах среды хранения растров. В результате сжатия будет создан файл с расширением .ovr меньшего размера. Формат IMAGINE и более старые версии ArcGIS будут создавать файлы набора данных уменьшенного разрешения (.rrd), для которых сжатие недоступно.

  • Сжатие пирамидного слоя по умолчанию будет использовать оптимальный тип сжатия, данный тип данных. Вы можете вручную выбрать LZ77, JPEG или без сжатия.

  • Сжатие JPEG может использоваться только с теми форматами файлов, которые могут хранить данные в соответствии со спецификациями JPEG. В разделе Поддерживаемые форматы файлов наборов растровых данных приводится список спецификаций, поддерживаемых форматом JPEG.

Синтаксис

BuildPyramids_management (in_raster_dataset, {pyramid_level}, {SKIP_FIRST}, {resample_technique}, {compression_type}, {compression_quality}, {skip_existing})
ПараметрОбъяснениеТип данных
in_raster_dataset

Набор растровых данных, для которого вы хотите построить пирамидные слои.

Входные данные должны иметь более 1024 строк и 1024 столбцов.

Raster Dataset; Raster Layer
pyramid_level
(Дополнительный)

Выберите количество слоев наборов данных с низким разрешением, которые будут построены. Значение по умолчанию равно -1, что позволит построить полные пирамидные слои. Если значение равно 0, не будет построено ни одного пирамидного слоя.

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

Максимальное количество пирамидных слоев, которое можно указать, равно 29. Значения выше или равное 30 будут преобразованы в -1, что приводит к созданию полного набора пирамид.

Long
SKIP_FIRST
(Дополнительный)

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

  • NONE —Первый уровень пирамидных слоев будет построен. Это значение используется по умолчанию.
  • SKIP_FIRST —Первый уровень пирамидных слоев не будет построен.
Boolean
resample_technique
(Дополнительный)

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

  • NEAREST —Метод ближайшего соседа использует значение ближайшей ячейки, чтобы присвоить значение для ячейки выходного растра при пересчете. Это значение используется по умолчанию.
  • BILINEAR —Метод пересчета билинейной интерполяции определяет новое значение ячейки на основании средневзвешенного расстояния для центров четырех ближайших входных ячеек.
  • CUBIC —Метод пересчета Кубическая свертка определяет новое значение ячейки на основании построения сглаживающей кривой через центры 16-ти ближайших входных ячеек.
String
compression_type
(Дополнительный)

Тип сжатия, используемый при построении пирамидных слоев растра.

  • DEFAULT —Если исходные данные сжимаются с использованием коротковолнового сжатия, то будут построены пирамидные слои с типом сжатия JPEG; в противном случае, будет использоваться LZ77. Это метод сжатия по умолчанию.
  • LZ77 —Для построения пирамидных слоев будет использоваться алгоритм сжатия LZ77. LZ77 может использоваться для любого типа данных.
  • JPEG —Алгоритм сжатия JPEG для построения пирамидных слоев. Только те данные, которые строго соответствуют специфике сжатия JPEG, могут использовать этот тип сжатия. Если выбран JPEG, вы можете установить качество сжатия.
  • JPEG_YCBCR —Сжатие с потерями, использующее компоненты пространства цвета – яркость (Y) и цветность (Cb и Cr).
  • NONE —Сжатие не будет использоваться при построении пирамидных слоев.
String
compression_quality
(Дополнительный)

Качество сжатия, которое будет использоваться при построении пирамидных слоев с методом сжатия JPEG. Значение должно быть в диапазоне от 0 до 100. Значения ближе к 100 дадут изображение более высокого качества, но степень сжатия будет ниже.

Long
skip_existing
(Дополнительный)

Укажите, будут ли построены пирамидные слои только там, где они отсутствуют, или создавать их заново, даже если они существуют.

  • OVERWRITE —Пирамиды будут построены, даже если они уже существуют, поэтому имеющиеся пирамидные слои будут перезаписаны. Это значение используется по умолчанию.
  • SKIP_EXISTING —Пирамидные слои будут построены, только если они еще не существуют.
Boolean

Пример кода

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

Это пример скрипта Python для BuildPyramids.

import arcpy
arcpy.BuildPyramids_management(
     "C:/data/image.tif", "3", "NONE", 
     "BILINEAR", "JPEG", "50", "SKIP_EXISTING")
BuildPyramids, пример 2 (автономное окно)

Это пример скрипта Python для BuildPyramids.

#Build Pyramids for single Raster Dataset
#Define the type and compression of pyramids in the tool
#Skip if dataset already has pyramids

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

inras = "image.tif"
pylevel = "3"
skipfirst = "NONE"
resample = "BILINEAR"
compress = "JPEG"
quality = "80"
skipexist = "SKIP_EXISTING"

arcpy.BuildPyramids_management(inras, pylevel, skipfirst, resample, 
                               compress, quality, skipexist)

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

  • Текущая рабочая область (Current Workspace)
  • Пирамидные слои (Pyramid)
    Примечание:

    Уровень пирамидных слоев, сжатие пирамидных слоев и метод пересчета не применяются к формату IMG.

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

  • ArcGIS Desktop Basic: Да
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

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

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

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. | Конфиденциальность | Правовая информация