RasterInfo

Сведения о геопространственных растровых файлах данных

Описание

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

Создание

Создайте RasterInfo использование объекта georasterinfo.

Свойства

расширить все

Это свойство доступно только для чтения.

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

Типы данных: string

Это свойство доступно только для чтения.

Дата изменения файла данных и любых вспомогательных файлов, возвращенная как datetime массив. Порядок дат изменения в FileModifiedDate соответствует порядку файлов в Filename.

Типы данных: datetime

Это свойство доступно только для чтения.

Размер файла данных и всех вспомогательных файлов, возвращаемых как массив. Порядок размеров файлов в FileSize соответствует порядку файлов в Filename.

Типы данных: double

Это свойство доступно только для чтения.

Имя формата файла, возвращенное как string скаляр. Список поддерживаемых форматов файлов см. в разделе georasterinfo.

Типы данных: string

Это свойство доступно только для чтения.

Размерности растровых данных, встроенных в файл, возвращенные как двухэлементный вектор, [m n], где m количество строк и n количество столбцов.

Типы данных: double

Это свойство доступно только для чтения.

Количество полос, возвращаемое в виде положительного целого числа.

Когда вы считываете растровые данные, используя readgeoraster function, массив, который он возвращает, имеет размер M-на-N-на-P, где P - значение NumBands.

Типы данных: double

Это свойство доступно только для чтения.

Тип данных данных, встроенных в файл, возвращенный как string скаляр. Чтобы считать данные с использованием различных типов данных, вызовите readgeoraster и задайте 'OutputType' Пара "имя-значение".

Типы данных: string

Это свойство доступно только для чтения.

Значение, указывающее на отсутствующие данные, возвращаемое как целое число. Можно заменить отсутствующие данные на NaN значений с использованием standardizeMissing функция.

[A,R] = readgeoraster('MtWashington-ft.grd');
info = georasterinfo('MtWashington-ft.grd');
m = info.MissingDataIndicator;
A = standardizeMissing(A,m);

Типы данных: double

Это свойство доступно только для чтения.

Имена категорий, возвращенные как string массив.

Значение Categories может быть пустым, даже когда данные сгруппированы в категории.

Типы данных: string

Это свойство доступно только для чтения.

Тип цвета изображения, возвращенный как одно из следующих значений:

  • 'indexed' - Индексированное изображение.

  • 'grayscale' - Изображение интенсивности полутонового цвета.

  • 'truecolor' - Истинное цветное изображение с использованием цветового пространства RGB.

  • 'CMYK' - Изображение с использованием цветового пространства CMYK.

  • 'HSL' - Изображение с использованием цветового пространства HSL.

  • 'unknown' - Неизвестный тип цвета, или растровые данные не представляют изображение.

Типы данных: string

Это свойство доступно только для чтения.

Палитра, сопоставленная с индексированным изображением, возвращается как матрица n на 3 со значениями в области значений [0,1]. Каждая строка Colormap - трехэлементный триплет RGB, который задает красный, зеленый и синий компоненты одного цвета палитры. Значение Colormap пуст, если только значение ColorType является 'indexed'.

Типы данных: double

Это свойство доступно только для чтения.

Пространственная ссылка для растровых данных, возвращенная как GeographicCellsReference объект, GeographicPostingsReference объект, MapCellsReference объект, или MapPostingsReference объект. Значение RasterReference зависит от растровых данных, содержащихся в файле:

  • Если растровые данные привязаны к географической системе координат, то RasterReference является GeographicCellsReference объект или GeographicPostingsReference объект.

  • Если растровые данные привязаны к проективной системе координат, то RasterReference является MapCellsReference объект или MapPostingsReference объект.

Если файл не содержит достаточной информации, чтобы определить, являются ли данные проективными или географическими, то RasterReference является MapCellsReference или MapPostingsReference объект. Если файл не содержит действительной пространственной справочной информации, то RasterReference пуст.

Независимо от формата файла, ColumnsStartFrom свойство ссылочного объекта, возвращаемое RasterReference имеет значение 'north'.

Это свойство доступно только для чтения.

Система координат-ссылок (CRS), возвращенная как geocrs или projcrs объект. Значение CoordinateReferenceSystem зависит от растровых данных, содержащихся в файле:

  • Если растровые данные привязаны к географической системе координат, то CoordinateReferenceSystem является geocrs объект.

  • Если растровые данные привязаны к проективной системе координат, то CoordinateReferenceSystem является projcrs объект.

  • Если файл не содержит допустимую информацию о системе координат-привязок, то CoordinateReferenceSystem пуст.

Это свойство доступно только для чтения.

Метаданные, возвращенные как struct дополнительной информации, специфичной для файла данных. Каждое поле Metadata возвращается как строка. Форматирование имен и значений полей зависит от данных, содержащихся в файле.

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

Примеры

свернуть все

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

info = georasterinfo('boston.tif');
info.NativeFormat
ans = 
"uint8"

Данные, используемые в этом примере, включают материал, защищенный авторским правом Геоглаз, все права защищены.

Введенный в R2020a