exponenta event banner

Географически привязанные растровые данные

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

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

Ссылочные объекты

Пространственный справочный объект заключает в капсулу отношения между географической или плоской системой координат и системой внутренних координат, прикрепленных к колонкам и рядам 2-й растровой сетки, на которую пространственно ссылаются, или изображения. Ссылочным объектом для растровых данных, который ссылается на географическую систему широты-долготы, может быть GeographicCellsReference или GeographicPostingsReference объект. Ссылочным объектом для растровых данных, ссылающимся на плоскую (спроецированную) систему координат карты, может быть MapCellsReference или MapPostingsReference объект. В отличие от более старых матричных и векторных представлений (описанных ниже), объект ссылки является самодокументированным, предоставляя богатый набор свойств для описания как внутренней, так и внешней геометрии. Использование ссылочных объектов является предпочтительным, но некоторые ссылочные матричные и векторные функциональные возможности продолжают поддерживаться в целях совместимости.

Ссылочные матрицы

Ссылочная матрица - это двойная матрица 3 на 2, описывающая масштабирование, ориентацию и размещение сетки данных на земном шаре. Для данной ссылочной матрицы R, между строками и столбцами и координатами (в зависимости от того, основана ли сетка на координатах карты или географических координатах, соответственно):

[x y] = [row col 1] * R, or
[long lat] = [row col 1] * R

Преобразование ссылочной матрицы в растровый ссылочный объект с помощью refmatToGeoRasterReference или refmatToMapRasterReference функции.

Ссылки на векторы

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

refvec = [cells-per-degree north-lat west-lon]

Эта переменная часто называется refvec (или maplegend). Первый элемент, ячейки на градус, описывает угловую протяженность каждой ячейки сетки (например, если каждая ячейка охватывает пять градусов широты и долготы, ячейки на градус будут определены как 0.2). Обратите внимание, что если широта ячеек отличается от их долготы, нельзя использовать ссылочный вектор и вместо этого необходимо указать ссылочный объект или матрицу. Второй элемент, north-lat, определяет северную границу сетки данных (как широту), а третий элемент, west-lon, определяет западную протяженность сетки данных (как долготу). Другими словами, северо-лат, запад-лон - это северо-западный угол сетки данных. Однако следует отметить, что ячейка (1,1) всегда находится в юго-западном углу сетки. Это не обязательно относится к сеткам или изображениям, описанным ссылкой на объекты или матрицы.

Преобразование ссылочного вектора в объект географической растровой ссылки с помощью refvecToGeoRasterReference функция.