exponenta event banner

RasterInfo

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

Описание

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

Создание

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

Свойства

развернуть все

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

При чтении растровых данных с помощью readgeoraster функция, массив, который она возвращает, имеет размер M-by-N-by-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"

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

Представлен в R2020a