avhrrlambert

Считайте результат обработки данных AVHRR, сохраненный в eqaazim проекции

Синтаксис

[latgrat,longrat,Z] = avhrrlambert(region,filename)
[...] = avhrrlambert(region,filename, scalefactor)
[...] = avhrrlambert(region,filename, scalefactor, latlim, lonlim)
[...] = avhrrlambert(region,filename, scalefactor, latlim, lonlim, gsize)
[...] = avhrrlambert(region,filename, scalefactor, latlim, lonlim, gsize,precision)

Описание

[latgrat,longrat,Z] = avhrrlambert(region,filename) считывает данные из набора данных Усовершенствованного радиометра очень Высокого разрешения (AVHRR) с номинальным разрешением 1 км, который хранится в Ламберте Равная область Азимутальная проекция. Данные этого типа включают Глобальные характеристики типа поверхности (GLCC). region задает покрытие файла. Допустимые области перечислены в следующей таблице. filename строка, задающая имя файла данных. Z определенная геолокацию сетка данных с координатами latgrat и longrat в модулях степеней. Масштабный коэффициент 100 применяется к исходному набору данных, таким образом что Z содержит каждую 100-ю точку в обоих X и Y.

Спецификаторы области
'a' или 'asia'
'af' или 'africa'
'ap' или 'australia/pacific'
'e' или 'europe'
'na' или 'north america'
'sa' или 'south america'

[...] = avhrrlambert(region,filename, scalefactor) использует целочисленный scalefactor прореживать данные. Масштабный коэффициент 1 возвращает каждую точку. Масштабный коэффициент 10 возвращает каждую 10-ю точку. Значение по умолчанию равняется 100.

[...] = avhrrlambert(region,filename, scalefactor, latlim, lonlim) возвращает данные для заданной области. Результат может расширить несколько вне требуемой области. Пределы являются двухэлементными векторами в модулях степеней с latlim в области значений [-90 90] и lonlim в области значений [-180 180]. Если latlim и lonlim пусты, целая область, покрытая по условию, файл возвращен. Если четырехугольник задан latlim и lonlim (когда спроектировано, чтобы сформировать многоугольник в соответствующем Ламберте Равная область Азимутальная проекция), не удается пересечь ограничительную рамку данных в спроектированных координатах, затем latgrat, longrat, и Z пусты.

[...] = avhrrlambert(region,filename, scalefactor, latlim, lonlim, gsize) управляет размером матриц координатной сетки. gsize двухэлементный вектор, содержащий количество желаемых строк и столбцов. Если не использовано или пустой, координатная сетка размер сетки возвращен.

[...] = avhrrlambert(region,filename, scalefactor, latlim, lonlim, gsize,precision) читает набор данных с целочисленным precision заданный. Если не использовано, 'uint8' принят. 'uint16' подходит для некоторых файлов. Проверяйте метаданные (.txt или README) файл в папке ftp для спецификации формата файла и содержимого.

Фон

Соединенные Штаты планируют создать семейство спутниковых приборов, чтобы измерить изменение климата в соответствии с программой системы наблюдения Земли (EOS). Ранними предшественниками данных EOS являются наборы данных, произведенные NOAA и НАСА по программе Pathfinder. Это данные, выведенные из Усовершенствованного датчика Радиометра Высокого разрешения, управляемого на NOAA Полярные спутники Орбитального аппарата, NOAA-7,-9, и-11 с пространственным разрешением приблизительно 1 км. Данные прибора AVHRR обрабатываются в специальные индексы отдельно для суши, моря и атмосферы. Данные по суше обрабатываются в безразмерный индекс растительности или классификацию типов поверхности и хранятся в двоичных файлах в Пластине Carrée, Гуд и Ламберт Равная область Азимутальные проекции. Морские данные обрабатываются в температуры поверхности и хранятся в форматах HDF. Эта функция считывает данные о типе поверхности для континентов, сохраненных в Ламберте Равная область Азимутальная проекция на уровне 1 км.

Примеры

Пример 1

Считайте и отобразите каждую 100-ю точку из файла Глобальных характеристик типа поверхности (GLCC), покрывающего Северную Америку системой классификации USGS, названной nausgs1_2l.img.

[latgrat, longrat, Z] = avhrrlambert('na','nausgs1_2l.img');

Отобразите данные с помощью Ламберта Равная область Азимутальная проекция.

origin = [50 -100 0];
ellipsoid = [6370997 0];
figure
axesm('MapProjection', 'eqaazim', 'Origin', ...
   origin, 'Geoid', ellipsoid)
geoshow(latgrat, longrat, Z, 'DisplayType', 'texturemap');  

Пример 2

Считайте и отобразите любую точку из файла Глобальных характеристик типа поверхности (GLCC), покрывающего Европу системой классификации USGS, названной eausgs1_2le.img.

figure
worldmap france
mstruct = gcm;
latlim = mstruct.maplatlimit;
lonlim = mstruct.maplonlimit;
scalefactor = 2;
[latgrat, longrat, Z] = avhrrlambert('e', 'eausgs1_2le.img', ...
   scalefactor, latlim, lonlim);
geoshow(latgrat, longrat, Z, 'DisplayType', 'texturemap'); 
geoshow('landareas.shp','FaceColor','none','EdgeColor','black')

Советы

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

Проект AVHRR и наборы данных описаны в и предоставлены различными американскими правительственными веб-сайтами.

Примечание

Для получения дополнительной информации на располагающихся данных о карте для загрузки по Интернету, см. следующую документацию на веб-сайте MathWorks: Найдите Картографические данные Онлайн.

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

Представлено до R2006a