Функции, которые изменяют свойства значения ST_Raster

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

Строить пирамидные слои

Пирамидные слои используются для повышения производительности. Они являются упрощенной версией исходного набора растровых данных и могут содержать много упрощенных слоев. Каждый последующий слой пирамиды понижается в масштабе 2:1. Ниже приведен пример двух уровней пирамидных слоев, созданных для набора растровых данных:

Пример сжатия пирамидного слоя

Используйте функцию ST_Raster buildPyramids для создания пирамидного слоя на значении ST_Raster. Функция buildPyramids строит пирамидные слои с пониженным разрешением.

Создание цветовой карты

Цветовая карта - это набор значений, которые ассоциированы с цветами. Цветовые карты используются для отображения одноканального растра строго определёнными цветами. Значение каждого пиксела ассоциировано с цветом, заданным как набор значений красного, зёленого и синего (RGB). Поскольку каждое значение имеет собственный отдельный цвет, он всегда будет отображаться одинаково при открытии в любой программе, которая может прочитать растр с цветовой картой.

таблица цветовой карты

Используйте функцию ST_Raster setColormap для применения цветовой карты к одноканальному 8- или 16-битовому значению ST_Raster. В функции setColormap для создания цветовой карты в качестве входного файла используется изображение TIFF.

Расчет статистики растра

Растровая статистика используется приложением ArcGIS for Desktop и операциями геообработки для классификации данных. Она также используется функциями отображения ArcGIS, чтобы растянуть данные. Некоторые растровые данные необходимо растягивать, чтобы сделать их различимыми.

Если есть статистика, ArcGIS автоматически применяет растяжение двух стандартных отклонений. Если статистики нет, метод отображения приложения ArcGIS for Desktop не выполнит растяжения данных.

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

Отображение мозаики на значение ST_Raster

Операцией мозаики выполняется слияние двух или нескольких изображений. (Более подробные сведения по мозаике содержатся в разделе Что такое мозаика?)

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

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

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

Удаление цветовой карты из значения ST_Raster

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

Для удаления цветовой карты из значения ST_Raster воспользуйтесь функцией ST_Raster deleteColormap.

Удаление статистики из значения ST_Raster

Статистика позволяет функции отображения приложения ArcGIS for Desktop растягивать растровые данные. Для некоторых типов данных, например, растров с цветовой коррекцией, при растяжении происходит искажение изображения. Если расчет растровой статистики выполняется по значению ST_Raster, а затем вы видите, что изображение искажено при отображении в ArcGIS for Desktop, то можно удалить статистику из растрового значения.

Для удаления статистики из значения ST_Raster с помощью SQL воспользуйтесь функцией ST_Raster deleteStats.

Обрезка значения ST_Raster

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

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

5/25/2014