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

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

Добавить растры в набор данных мозаики

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

Сводка

Добавляет в набор данных мозаики наборы растровых данных из многих источников, включая файлы, папки, таблицы и веб-сервисы.

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

  • Добавляемые растровые данные не являются управляемыми; поэтому удаление или перемещение растровых данных будет влиять на набор данных мозаики.

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

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

    Более подробно о Растровых типах

  • Для более быстрого отображения и обработки, можно сгенерировать кэш пикселов набора данных мозаики, если выбрать опцию Включить кэш пикселов.

Синтаксис

arcpy.management.AddRastersToMosaicDataset(in_mosaic_dataset, raster_type, input_path, {update_cellsize_ranges}, {update_boundary}, {update_overviews}, {maximum_pyramid_levels}, {maximum_cell_size}, {minimum_dimension}, {spatial_reference}, {filter}, {sub_folder}, {duplicate_items_action}, {build_pyramids}, {calculate_statistics}, {build_thumbnails}, {operation_description}, {force_spatial_reference}, {estimate_statistics}, {aux_inputs})
ПараметрОбъяснениеТип данных
in_mosaic_dataset

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

Mosaic Layer
raster_type

Растровый тип является специфичным для продуктов изображений. Он идентифицирует метаданные, например, пространственную привязку, дату получения и тип сенсора, а также формат растра.

При использовании типов растров LAS, Набор данных LAS или Terrain необходимо использовать файл .art, в котором указан размер ячейки.

Список типов растров можно найти в разделе Перечень поддерживаемых форматов изображений и растровых данных.

Raster Type
input_path
[input_path,...]

Задает путь и имя входных файла, папки, набора растровых данных, набора данных мозаики, таблицы или сервиса.

Не все входные опции будут доступны. Выбранный тип растра определяет доступные опции.

  • Dataset —В качестве входных данных будет использоваться набор географических данных ArcGIS, например растр или набор данных мозаики в базе геоданных или в таблице.
  • Workspace —В качестве входных данных будет использоваться папка с несколькими наборами растровых данных. Она также может содержать вложенные папки.На эту опцию влияют параметры Включить вложенные папки и Фильтр входных данных.
  • File —В качестве входных данных будут использоваться один или несколько наборов растровых данных, хранящихся в папке на диске, файл определения сервиса изображений (.ISDef) и файл определения обработки растра (.RPDef).Список файлов будет игнорировать файлы, которые не соответствуют добавляемому растровому типу.Не используйте эту опцию с форматами файлов, которые являются наборами растровых данных, например, с файлами TIFF или MrSID – используйте Dataset.
  • Service —В качестве входных данных будет использоваться сервис WCS, картографический сервис или сервис изображений, либо файл слоя веб-сервиса.
File; Image Service; LAS Dataset Layer; Layer File; Map Server; Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View; Terrain Layer; WCS Coverage; WMS Map; Workspace
update_cellsize_ranges
(Дополнительный)

Задает возможность вычисления диапазонов размеров ячеек каждого растра в наборе данных мозаики. Эти значения записываются в таблицу атрибутов в полях minPS и maxPS.

  • UPDATE_CELL_SIZES —Диапазоны размера ячейки будут вычисляться для всех растров набора данных мозаики. Это значение по умолчанию
  • NO_CELL_SIZES —Диапазоны размера ячейки не будут вычисляться.
Boolean
update_boundary
(Дополнительный)

Задает, будет ли сгенерирован или обновлен полигон границ набора данных мозаики. По умолчанию объединяются все полигоны контуров для создания единой границы, представляющей экстент значащих пикселов.

  • UPDATE_BOUNDARY —Граница будет построена или обновлена. Это значение по умолчанию
  • NO_BOUNDARY —Граница не будет построена или обновлена.
Boolean
update_overviews
(Дополнительный)

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

  • UPDATE_OVERVIEWS —Будут определены или созданы обзорные изображения.
  • NO_OVERVIEWS —Не произойдет ни определения, ни создания обзорных изображений. Это значение по умолчанию
Boolean
maximum_pyramid_levels
(Дополнительный)

Максимальное количество уровней пирамидных слоев, которые будут использоваться в наборе данных мозаики. Например, при значении 2 будут использоваться только первые два пирамидных слоя из исходного растра. Если вы оставите этот параметр незаполненным или введете значение -1, пирамидные слои будут построены для всех уровней.

Значение может влиять на отображение и количество создаваемых общих видов.

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

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

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

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

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

Система пространственной привязки входных данных.

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

Spatial Reference
filter
(Дополнительный)

Фильтр данных, добавляемых в набор данных мозаики. Для создания фильтра данных могут использоваться выражения SQL. Символ звездочки или другие подобные символы в составе фильтра могут приниматься за полный путь к входным данным.

Следующее SQL выражение выберет строки, в которых совпадают следующие ID объектов:

  • OBJECTID IN (19745, 19680, 19681, 19744, 5932, 5931, 5889, 5890, 14551, 14552, 14590, 14591)

Для добавления только изображений TIFF, добавьте символ звездочки перед расширением файла.

  • *.TIF

Для добавления изображений со словом "sensor" в составе пути файла или имени файла, поставьте символ звездочки как перед этим словом и после него.

  • *sensor2009*

Также для создания фильтра данных может использоваться синтаксис PERL.

  • REGEX:.*1923.*|.*1922.*

  • REGEX:.*192[34567].*|.*194.*|.*195.*

Следующий синтаксис PERL с множественной языковой группировкой в качестве части выражения не поддерживается:

  • REGEX:.* map_mean_.*(?:(?:[a-z0-9]*)_pptPct_(?:[0-9]|1[0-2]*?)_2[0-9]_*\w*).img

Вместо этого можно использовать следующий синтаксис:

  • REGEX:.*map_mean_*[a-z0-9]*_pptPct_([0-9]|1[0-2])_2[0-9]*_\w*.img

String
sub_folder
(Дополнительный)

Задает рекурсивный поиск данных во вложенных папках.

  • SUBFOLDERS —Данные будут извлекаться из всех вложенных папок. Это значение по умолчанию
  • NO_SUBFOLDERS —Источником данных будет служить только папка первого верхнего уровня.
Boolean
duplicate_items_action
(Дополнительный)

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

  • ALLOW_DUPLICATES —Будут добавлены все растры, даже те, которые уже существуют в наборе данных мозаики. Это значение по умолчанию
  • EXCLUDE_DUPLICATES —Повторяющиеся растры не будут добавлены.
  • OVERWRITE_DUPLICATES —Дублирующий растр перезапишет существующий растр.
String
build_pyramids
(Дополнительный)

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

  • NO_PYRAMIDS —Пирамидные слои не будут построены. Это значение по умолчанию
  • BUILD_PYRAMIDS —Пирамидные слои будут построены.
Boolean
calculate_statistics
(Дополнительный)

Задает вычисление статистики для каждого растра-источника.

  • NO_STATISTICS —Статистика не рассчитывается. Это значение по умолчанию
  • CALCULATE_STATISTICS —Статистика будет рассчитываться.
Boolean
build_thumbnails
(Дополнительный)

Задает, будут ли построены образцы для каждого исходного растра.

  • NO_THUMBNAILS —Образцы не будут построены. Это значение по умолчанию
  • BUILD_THUMBNAILS —Образцы будут построены.
Boolean
operation_description
(Дополнительный)

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

String
force_spatial_reference
(Дополнительный)

Задает систему координат. Использовать систему координат, указанную в параметре spatial_reference для всех растров при загрузке данных в набор данных мозаики.

  • NO_FORCE_SPATIAL_REFERENCE —При загрузке данных будут сохранены системы координат каждого растра. Это значение по умолчанию
  • FORCE_SPATIAL_REFERENCE —Система координат, указанная в параметре spatial_reference, будет использоваться для каждого растра при загрузке данных.
Boolean
estimate_statistics
(Дополнительный)

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

  • NO_STATISTICS —Статистика не рассчитывается. Применяется статистика, созданная для каждого элемента набора данных мозаики с целью отображения и обработки. Это значение по умолчанию
  • ESTIMATE_STATISTICS —Для набора данных мозаики будет рассчитана статистика. Это приведет к использованию распределения пикселов, использующихся для отображения набора данных мозаики, вместо распределения исходного элемента в наборе данных мозаики.
Boolean
aux_inputs
[aux_inputs,...]
(Дополнительный)

Настройки типа растра, заданные на странице Свойства типа растра. Эти настройки параметра замещают настройки, заданные на странице Свойства типа растра.

Value Table

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

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

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

Mosaic Layer

Пример кода

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

Это пример Python для функции AddRastersToMosaicDataset.

import arcpy
arcpy.AddRastersToMosaicDataset_management(
     "c:/data/AddMD.gdb/md_landsat", "Landsat 7 ETM+", 
     "c:/data/landsat7etm", "UPDATE_CELL_SIZES", "UPDATE_BOUNDARY",
     "UPDATE_OVERVIEWS", "2", "#", "#", "GCS_WGS_1984.prj",
     "*.tif", "SUBFOLDERS", "EXCLUDE_DUPLICATES",
     "NO_PYRAMIDS", "NO_STATISTICS", "BUILD_THUMBNAILS", 
     "Add Landsat L1G", "FORCE_SPATIAL_REFERENCE",
     "NO_STATISTICS", "", "USE_PIXEL_CACHE", 
     r"C:\test\cachelocation")
AddRastersToMosaicDataset, пример 2 (автономный скрипт)

Это пример скрипта Python для функции AddRastersToMosaicDataset.

#Add Raster Dataset type Raster to FGDB Mosaic Dataset
#Calculate Cell Size Ranges and Build Boundary
#Build Overviews for Mosaic Dataset upon the 3rd level Raster Dataset pyramid
#Apply TIFF file filter
#Build Pyramids for the source datasets

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

    
mdname = "AddMD.gdb/md_rasds"
rastype = "Raster Dataset"
inpath = "c:/data/rasds"
updatecs = "UPDATE_CELL_SIZES"
updatebnd = "UPDATE_BOUNDARY"
updateovr = "UPDATE_OVERVIEWS"
maxlevel = "2"
maxcs = "#"
maxdim = "#"
spatialref = "#"
inputdatafilter = "*.tif"
subfolder = "NO_SUBFOLDERS"
duplicate = "EXCLUDE_DUPLICATES"
buildpy = "BUILD_PYRAMIDS"
calcstats = "CALCULATE_STATISTICS"
buildthumb = "NO_THUMBNAILS"
comments = "Add Raster Datasets"
forcesr = "#"

arcpy.AddRastersToMosaicDataset_management(
     mdname,  rastype, inpath, updatecs, updatebnd, updateovr,
     maxlevel, maxcs, maxdim, spatialref, inputdatafilter,
     subfolder, duplicate, buildpy, calcstats, 
     buildthumb, comments, forcesr)

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

  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Коэффициент параллельной обработки
  • Пирамидные слои
  • Статистика растра
  • Временная рабочая область

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

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