Синхронизация набора данных мозаики

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Синхронизация набора данных мозаики является удобным и первостепенным методом поддержания его актуальности в отношении исходных данных и связей с другими наборами данных мозаики. Инструмент Синхронизировать набор данных мозаики (Synchronize Mosaic Dataset) предоставляет много возможностей, в том числе:

Организационные структуры наборов данных мозаики

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

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

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

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

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

При создании производного набора данных мозаики, данные могут быть добавлены с использованием типа растра Таблица (Table), при этом в производный набор данных мозаики добавляется каждая строка из исходного набора данных. Это позволяет пользователям обращаться к каждому отдельному элементу из набора и строить запросы к ним, как если бы они были добавлены напрямую. С другой стороны, набор данных мозаики может быть добавлен при помощи типа растра Набор растровых данных (Raster Dataset), при этом весь исходный набор данных будет добавлен в производный набор как единый элемент. В этом случае пользователи не смогут обратиться к каждому элементу по отдельности.

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

Особенным типом набора данных мозаики является справочный набор данных (referenced mosaic dataset). Он ведет себя так же, как и обычный набор данных мозаики; однако в нем невозможно добавление дополнительных растров, построение обзоров, а также расчет диапазонов размеров пикселов. Справочные наборы данных мозаики создаются инструментом Создать справочный набор данных мозаики (Create Referenced Mosaic Dataset), при этом необходимо указать другой набор данных мозаики, играющий роль источника. Обычно таким источником является исходный или производный набор данных мозаики.

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

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

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

Стандартные сценарии синхронизации

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

ПодсказкаПодсказка:

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

ВниманиеВнимание:

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

Обновление новыми изображениями

Синхронизация особенно часто применяется при обновлении набора данных мозаики с добавлением новых изображений. Эта операция, как правило, автоматизируется, особенно в тех случаях, когда набор данных мозаики служит для представления последних полученных изображений в какой-либо организации, в которой новые изображения появляются постоянно. В таком случае все изображения должны храниться в той же папке, в которую были добавлены первые изображения (могут быть созданы вложенные папки), а при их добавлении необходимо применять один и тот же тип растра и настройки. Например,

  • Если изображения (космоснимки) добавлялись с использованием типа растра QuickBird, настроенного определенным образом, то при добавлении новых снимков QuickBird следует применять те же настройки. Если новые изображения получены со спутника Landsat, то они не могут быть добавлены, так как тип растра Landsat не соответствует типу растра, который первоначально использовался для добавления изображений в набор данных мозаики.
  • Кроме того, когда вы добавили изображение, будут применены опции, заданные в инструменте Добавить растр в набор данных мозаики, такие как Построить пирамидные слои, Вычислять статистику и Фильтр входных данных.

Для обновления набора данных мозаики при добавлении новых изображений, к набору данных применяется инструмент Синхронизировать набор данных мозаики (Synchronize Mosaic Dataset), при этом должны быть включены опции Обновить новыми элементами (Update With New Items) и Обновить обзорные изображения (Update Overviews) (эта опция отвечает за обновление диапазонов размеров пикселов и границы мозаики). Если производный набор данных мозаики создан на основе исходного набора данных, следует применить тот же инструмент с включенной опцией Обновить новыми элементами (Update with New Items). Если производный набор данных мозаики содержит только один исходный набор данных, то никаких других опций отмечать не требуется, но если он содержит также и свои обзорные изображения, либо несколько исходных наборов, то следует также использовать опцию Обновить обзоры (Update Overviews).

ПодсказкаПодсказка:

Добавление новых изображений при помощи инструмента Синхронизировать набор данных мозаики (Synchronize Mosaic Dataset) (при этом изображения должны быть размещены в существующей папке) более эффективно, чем при помощи инструмента Добавить растры в набор данных мозаики (Add Rasters To Mosaic Dataset) с отмеченной опцией Исключить дубликаты (EXCLUDE_DUPLICATES).

Обновление с повышением качества

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

К примеру, при добавлении аэрофотоснимков, спецификации кадров фотокамеры могут стать со временем точнее и лучше, что повысит точность изображений. В таком случае следует использовать инструмент Синхронизировать набор данных мозаики (Synchronize Mosaic Dataset) со следующими опциями: Обновить существующие элементы (Update Existing Items) и Обновить растр из источника данных (Update Raster From Data Source).

Также могут произойти изменения в исходном наборе данных мозаики, например редактирование контуров и линий сшивки или добавление полей в таблицу атрибутов, и эти изменения требуется отразить в производном наборе данных мозаики. В таком случае следует использовать инструмент Синхронизировать набор данных мозаики (Synchronize Mosaic Dataset) со следующими опциями: Обновить существующие элементы (Update Existing Items), Обновить растр из источника данных (Update Raster From Data Source) и Обновить поля (Update Fields) (с выбором необходимых полей).

Если вы изменили некоторые из исходных файлов, например, aux.xml или файл проекции, или обновили и создали новые файлы, например, обновили исходные изображения (файлы .tif), файл метаданных или пирамидные слои, то следует воспользоваться инструментом Синхронизировать набор данных мозаики, включив следующие опции: Обновить существующие элементы и Синхронизировать только устаревшие элементы.

ПримечаниеПримечание:

В обработку инструментом Синхронизировать набор данных мозаики будут приняты все элементы набора данных мозаики, если не выбран никакой слой и не определен SQL-запрос.

Более подробноБолее подробно:

Устаревшими элементами могут быть:

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

Построение кэша

В некоторых случаях для одного или нескольких элементов из набора данных мозаики может быть построен кэш. Например, при проведении сложной обработки одного из элементов (ортотрансформирования, слияния с панхроматическим каналом, цветовой коррекции...) будет удобно создать кэш для повышения быстродействия набора данных мозаики (или сервиса изображений), при этом произойдет предварительная обработка элемента. В данном случае кэш добавляется функцией Кэширование растра (Cached Raster). Кроме того, каждый элемент кэшируется при добавлении в набор данных мозаики файлов LAS, наборов данных LAS или Terrain.

Для построения или обновления кэша таких элементов применяется инструмент Синхронизировать набор данных мозаики (Synchronize Mosaic Dataset) со следующими опциями: Обновить существующие элементы (Update Existing Items) и Построить кэш элементов (Build Item Cache).

Удаление поврежденных элементов

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

Подробнее о поиске и восстановлении нарушенных путей в наборе данных мозаики

Элемент также может быть поврежден, если в изображении недостает каналов, если в ортотрансформированном изображении не указана ЦМР, если отсутствует файл метаданных сенсора, который применялся для построения изображения. При отсутствии этих частей элемент набора данных мозаики не может быть построен заново и может отображаться некорректно; вы можете его удалить. При удалении элементов они удаляются только из набора данных мозаики, а не стираются с диска. Чтобы сделать это, используйте инструмент Синхронизировать набор данных мозаики, включив следующую опцию: Удалить элементы с поврежденным источником данных. Вам может потребоваться проверить опции обновления диапазонов размеров ячеек, границы и обзорных изображения, можно отметить опции для обновления этих элементов, если вы считаете, что они были затронуты.

Связанные темы

9/11/2013