Пространственно ссылочные импортированные растры

Чтобы сопоставить элементы растра с геопространственными местоположениями, растр должен сопровождаться пространственной информацией о ссылке, такой как географические или мировые пределы, расстояние между записанными выборками и степень отдельных ячеек. Когда поддерживаемый растровый файл данных содержит пространственную информацию о ссылке, можно использовать readgeoraster функция, чтобы импортировать данные как массив и информацию о ссылке как объект растровой привязки. Если файл данных не содержит информацию о ссылке, то можно импортировать данные как массив и создать ссылочный объект с помощью georefcells, georefpostings, maprefcells, или maprefpostings функция. Функция создания, которую вы используете, зависит от характеристик растровых данных.

  • georefcells — Растр является сеткой четырехугольных ячеек, на которые ссылаются к географическим координатам широты и долготы.

  • georefpostings — Растр является сеткой регистрации выборок точки, на которые ссылаются к географическим координатам.

  • maprefcells — Растр является сеткой прямоугольных ячеек, на которые ссылаются к спроектированному мировому x - и y - координаты.

  • maprefpostings — Растр является сеткой регистрации выборок точки, на которые ссылаются к спроектированным координатам.

Дифференцируйтесь между ячейками и регистрациями

Это изображение показывает различия между спроектированным растром ячеек и спроектированным растром регистрации точек. Оба растра имеют элементы, которые расположены с интервалами на расстоянии в 1 метр с растром, покрывающим x - значения в области значений [40,50] в метрах и y - значения в области значений [20,28] в метрах. Растр ячеек 8 10, и растр регистраций 9 11. Контур растра ячеек составлен из наиболее удаленных контуров наиболее удаленных ячеек, и контур растра регистраций составлен из выборки точек вдоль ребер растра.

An illustration of a raster of cells and a raster of postings. The cell elements are between grid lines and the posting point elements are on the intersections of grid lines.

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

  • Спросите своего провайдера данных.

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

  • Рассмотрите то, что представляют данные. Изображения обычно делаются из ячеек, в то время как сетки вертикального изменения обычно делаются из регистрации точек.

  • Рассмотрите размер растра. Если размерности растра являются круглыми числами, такими как растр размера [1000 1000], затем растр, вероятно, сделан из ячеек. Если размерности растра являются круглыми числами плюс одно, такими как растр размера [1001 1001], затем растр, вероятно, сделан из регистрации точек.

Пространственно сошлитесь на изображение

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

Импортируйте изображение как массив при помощи imread функция. Массив имеет размер 500 500 3 и задает красные, зеленые, и синие компоненты изображения.

A = imread('boston_common.jpg');

Чтобы пространственно сослаться на изображение, необходимо определить следующее:

  • Ссылаются ли на изображение к географическим или спроектированным координатам

  • Составлено ли изображение из ячеек или отправляющих точек

Информация включала в файл boston_common.txt указывает, что на изображение ссылаются к спроектированным координатам и составляют из ячеек. Поэтому можно создать ссылочный объект при помощи maprefcells функция. Задайте x-и y-пределы, также включенные в файл boston_common.txt, использование мировых координат.

xlimits = [235150 236150];
ylimits = [900100 901100];
R = maprefcells(xlimits,ylimits,size(A));

Задайте первую строку A как самое северное ребро изображения путем установки ColumnsStartFrom свойство ссылочного объекта к 'north'. В противном случае, ColumnsStartFrom значения по умолчанию свойства к 'south'.

R.ColumnsStartFrom = 'north'; 

Отобразите изображение, на которое пространственно ссылаются, на карте при помощи mapshow функция.

mapshow(A,R)

Figure contains an axes object. The axes object contains an object of type image.

Данные, используемые в этом примере, выведены из данных, обеспеченных MassGIS (Бюро Географической информации). Смотрите файл boston_common.txt для получения дополнительной информации.

Пространственно сошлитесь на сетку вертикального изменения

В этом примере показано, как импортировать данные о вертикальном изменении, пространственно сошлитесь на данные путем создания ссылочного объекта, затем отобразите данные по карте.

Загрузите данные о вертикальном изменении как массив.

load elevation_n39_w106.mat

Чтобы пространственно сослаться на данные, необходимо определить следующее:

  • Ссылаются ли на данные к географическим или спроектированным координатам

  • Сделаны ли данные из ячеек или отправляющих точек

Информация в файле elevation_n39_w106.txt указывает, что на набор данных ссылаются к географическим координатам и составляют из регистрации точек. Поэтому можно создать ссылочный объект для данных при помощи georefpostings функция. Задайте пределы широты и долготы, также включенные в файл boston_common.txt, использование степеней.

latlim = [39 40];
lonlim = [-106 -105];
R = georefpostings(latlim,lonlim,size(elevation_n39_w106));

Создайте оси карты путем определения пределов широты и долготы данных. Затем отобразите данные как поверхность при помощи geoshow функция. Примените палитру, подходящую для данных о вертикальном изменении при помощи demcmap функция.

usamap(R.LatitudeLimits,R.LongitudeLimits)
geoshow(elevation_n39_w106,R,'DisplayType','surface')
demcmap(elevation_n39_w106)

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

Смотрите также

Функции

Объекты