ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

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

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

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

Строит пирамидные слои для нескольких наборов растровых данных

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

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

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

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

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

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

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

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

Синтаксис

BatchBuildPyramids_management (Input_Raster_Datasets, {Pyramid_levels}, {Skip_first_level}, {Pyramid_resampling_technique}, {Pyramid_compression_type}, {Compression_quality}, {Skip_Existing})
ПараметрОбъяснениеТип данных
Input_Raster_Datasets
[input_raster_dataset,...]

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

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

Raster Dataset
Pyramid_levels
(Дополнительный)

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

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

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

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

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

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

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

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

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

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

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

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

Пример кода

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

Это пример Python для инструмента Построить пирамидные слои пакетно.

import arcpy
arcpy.BatchBuildPyramids_management(
     "C:/data/img1.tif;C:/data/img2.img", "6", "SKIP_FIRST",
      "BILINEAR", "JPEG", "50", "SKIP_EXISTING")
BatchBuildPyramids, пример 2 (автономный скрипт)

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

#Build Pyramids for multiple raster datasets in the workspace
#Skip the dataset that already has pyramid
#Build pyramids with compression and level setting

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

    
inras = "image1.tif;image2.img;fgdb.gdb/image3"
pylevels = "6"
skipfirst = "SKIP_FIRST"
resample = "BILINEAR"
compress = "JPEG"
quality = "80"
skipexist = "SKIP_EXISTING"

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