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

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

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

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

Методы мозаики

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

Чтобы увидеть результат различных методов создания мозаики, рассмотрим следующий пример набора данных мозаики, состоящего из 12 отдельных растров:

Пример упорядочивания 12 растров набора данных мозаики

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

Методы мозаики включают следующие:

  • Ближайшие к центру — позволяет сортировать изображения по ZOrder, затем по PixelSize, а затем упорядочивает изображения по близости их центров к центру экрана, сверху.

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

    Метод Ближайший к центру

  • Ближайшие к надиру — позволяет сортировать изображения по ZOrder, затем по PixelSize, а затем упорядочивает изображения по близости их положений надира к центру экрана, сверху. Похоже на метод Ближайшие к центру, но используется точка надира изображения, которая может отличаться от центра, особенно для перспективных изображений.

  • Ближайшие к точке просмотра — упорядочивает изображения по ZOrder, затем по PixelSize, а затем упорядочивает изображения по близости их положения надира к заданной пользователем точке просмотра, сверху.

    В этом примере масштабирована область, обозначенная красной стрелкой. Эта область включает шесть перекрывающихся растров.

    Метод Ближайший к точке обзора

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

    В данном примере выбранное атрибутивное поле содержит буквы алфавита и отсортировано в порядке возрастания.

    Метод По атрибуту

  • Северо-запад – позволяет упорядочивать изображения по ZOrder, затем по PixelSize, а затем по кратчайшему расстоянию между центром изображения и положением северо-запада.

    В данном примере растр в северо-западном углу используется полностью для создания изображения мозаики.

    Метод Северо-Запад

  • Линия сшивки – обрезает изображение, используя предопределенную форму линии сшивки для каждого изображения и дополнительную растушевку вдоль швов, и упорядочивает изображения по полю ZOrder, а затем полю SOrder из таблицы атрибутов.

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

    Метод Линия сшивки

    При настройке метода мозаики Линия сшивки установите для оператора мозаики значение Смешивание, чтобы разрешить некоторое смешивание (растушевку) вдоль ребер линий сшивки. Ширина смешивания — это значение, заданное в таблице атрибутов линии сшивки.

    Более подробно о линиях сшивки

  • Блокировка растра – позволяет пользователю фиксировать отображение одного или нескольких изображений на основе ObjectID.

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

    Метод Блокировать растр

  • Нет – упорядочивает изображения по порядковому значению (ObjectID) в таблице атрибутов набора данных мозаики.

    В данном примере изображение мозаики создается на основе порядка растров в таблице атрибутов.

    Опция Нет

При использовании поля даты с методом мозаики По атрибуту базовое значение необходимо вводить в одном из следующих форматов:

  • гггг/ММ/дд ЧЧ:мм:сс.с
  • гггг/ММ/дд ЧЧ:мм:сс
  • гггг/ММ/дд ЧЧ:мм
  • гггг/ММ/дд ЧЧ
  • гггг/ММ/дд
  • гггг/ММ
  • yyyy

Операторы мозаики

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

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

При использовании метода мозаики Линия сшивки рекомендуется задать параметр Смешивание.

Правила порядка сортировки

На порядок сортировки изображений влияет размер каждого изображения в пикселах, а также поле ZOrder в таблице атрибутов или поле SOrder (при использовании метода мозаики Линия сшивки).

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

Как правило, более низкие значения сдвигают вперед, а более высокие значения сдвигают назад. Например, если есть три значения, 10, 0 и -10, более высокое значение (10) становится тяжелее и имеет более низкий приоритет при создании изображения мозаики, поэтому оно может быть перекрыто более низким значением ZOrder (0 или -10). Чем ниже значение, тем важнее и светлее оно становится, поэтому оно отображается поверх более высокого значения ZOrder (-10 поверх 0). Пустое значение ZOrder обрабатывается как 0. Другой способ представить этот порядок отображения значений заключается в том, что сначала отображается более высокое число, а остальные растры отображаются поверх предыдущего растра в порядке убывания, так что растр с наименьшим числом находится сверху. Вы также можете думать об этом как о весе, в котором самое легкое значение всплывает вверх.

SOrder работает так же, как ZOrder за исключением того, что он применяется только к методу создания мозаики Линия сшивки.

Правила упорядочивают

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

Следующие правила применяются к методам По атрибуту, Ближайший к центру, Ближайший к надиру, Ближайший к точке обзора и Северо-Запад:

  • Пространственный запрос определяет потенциальные изображения.
  • Для определения потенциальных изображений используются минимальное и максимальное значения размера пиксела.
  • Проверяется значение поля ZOrder, и изображениям присваивается приоритет.
  • Для уточнения приоритета перекрывающихся изображений используется коэффициент допуска размера ячейки.
  • Чтобы уточнить приоритет перекрывающихся изображений, текущий масштаб сравнивается с меньшими значениями размера пиксела.
  • Подходящие изображения выбираются и сортируются в соответствии с методом создания мозаики (для метода создания мозаики По атрибуту порядок сортировки может быть возрастающим или убывающим).
  • Значения области перекрытия определяются оператором мозаики.

Для метода Блокировать растр переопределяются все правила, кроме метода создания мозаики.

Для опции Нет правила сортировки не применяются. Растры упорядочиваются в соответствии с таблицей атрибутов.

Для метода Линия сшивки применяются следующие правила:

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