Решения об отображении растровых данных

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

Ускоренные методы отображения

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

Пирамидные слои и обзорные изображения

Лучшим способом увеличить и уменьшить время, необходимое на отрисовку большого набора растровых данных, является создание растровых пирамидных слоёв. Пирамидные слои – это копии исходного набора растровых данных, которые были успешно пересчитаны в уменьшающихся уровнях разрешения, созданные в качестве файлов .ovr, с тем же именем файла, что набор растровых данных. Некоторые более старые пирамидные слои могут использовать дополнительный модуль .rrd. ArcGIS Pro использует соответствующий уровень разрешения для быстрого отображения всего набора данных. При отсутствии пирамидных слоев, весь набор растровых данных необходимо считать с диска и пересчитать, чтобы уменьшить его размер для отображения.

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

Контурная схема

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

Размер листа

Примечание:

Функции доступны только с (разбитыми на листы) файлами .tiff и базами геоданных.

Размер листа контролирует количество пикселов, указанных в строках и столбцах, которые хранятся в каждом листе (или блоке). Каждый лист хранится в виде большого двоичного объекта (BLOB). Размер листа по умолчанию равен 128 на 128 пикселов, но можно изменить значение. Изменение размера листа не обязательно влияет на улучшение производительности; изменение значения по умолчанию в многопользовательской базе геоданных может даже снизить производительность.

Сжатие растра

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

Оформление растровых данных

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

Растяжка контраста

Если растр отображает непрерывные данные, вы можете использовать растяжку контраста, основанную на статистике набора растровых данных. Растяжка увеличивает визуальный контраст отображаемого растра. Например, вы можете применить растяжку, если растр отображается слишком темным, или имеет недостаток контрастности. В таком случае изображение может не содержать всех значений, которые может отобразить экран вашего компьютера; поэтому, вы можете растянуть значения растра, чтобы использовать все возможности отображения. Это позволит получить более четкое изображение, и многие объекты станут лучше различимы.

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

Пример растяжки контраста

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

Стандартные методы растяжки могут выполняться с использованием метода отображения Модель RGB или Растяжка. Стандартные методы растяжки: Нет, Минимум-Максимум, Процент отсечения, Среднеквадратическое отклонение, Выравнивание гистограммы, Пользовательский и Esri.

Растяжка Минимум-Максимум применяется к плотно сгруппированным значениям. Растяжка по средне-квадратичному отклонению часто используется для осветления темных наборов растровых данных. Процент отсечения удаляет выпадающие значения на нижнем и верхнем концах хвостов гистограммы. Растяжка Выравнивание гистограммы равномерно распределяет значения по всей гистограмме. Пользовательская растяжка использует значения из вашей интерактивной гистограммs распределения значений. Растяжка Esri требует наличия статистики для набора растровых данных (а также его гистограммы); этот метод предотвращает слишком сильное растяжение значений пикселов.

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

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

Гамма

Вы также можете применить gamma-растяжку к растровым данным. При подготовке растровых данных для компьютерного отображения, гамма рассматривается как степень контраста между промежуточными значениями серого в наборе растровых данных. Гамма не затрагивает самые низкие и самые высокие значения в наборе растровых данных, используются только промежуточные значения. Используя коррекцию гаммы, вы можете управлять общей яркостью набора растровых данных. Значения гаммы меньше 1 приводят к уменьшению контраста в темных областях и увеличению контраста в светлых областях. Это затемняет изображение, но без насыщения тёмных или светлых областей изображения, и позволяет выделить детали в более светлых объектах. И обратно, значения гаммы больше 1 приводят к увеличению контраста в темных областях, таких как тени от зданий. Значения гаммы больше 1 могут также выделить детали в областях с низкими высотами при работе с данными рельефа. Дополнительно, изменение гаммы влияет не только на яркость, но и на соотношение между красным, зеленым и синим.

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

Примеры использовани гаммы

Яркость, контраст и прозрачность

Вы можете интерактивно настраивать яркость Яркость, контраст Контрастность или гамму Гамма, которые находятся на вкладках Растровый слой, Слой мозаики или Слой сервиса изображений. Эти функции применяются только к области отображения, и не затрагивают исходный набор растровых данных. Яркость увеличивает общую освещенность изображения, например, делая темные цвета светлее, а светлые – более белыми, тогда как контраст регулирует разницу между самыми темными и самыми светлыми цветами. Ниже приведен пример настройки яркости и контраста изображения.

Пример настройки яркости и контрастности

Инструмент Прозрачность Прозрачность позволяет вам видеть слои данных, лежащие под растровым слоем. В примере ниже, верхнее изображение показано без использования прозрачности; а лежащий ниже слой типов землепользования, не виден. С использованием прозрачности (нижнее изображение), символы нижнего слоя видны сквозь слой растра, что позволяет получить трехмерный эффект.

Пример прозрачности

Пересчет отображения

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

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

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

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

Примеры работы методов ближайшего соседа и билинейной интерполяции

Отображение фона

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

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

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

На рисунке ниже показана область NoData с фоном черного цвета и та же самая область при использовании значения No Color.

Примеры фонов NoData
На первом изображении показаны области со значениями NoData с черным фоном, а на втором изображении показаны те же области без выделения цветом (нет цвета).

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