Считайте Глобальную Землю однокилометровое Основное Повышение (GLOBE) данные
[Z,refvec] = globedem(filename,scalefactor)
[Z,refvec] = globedem(filename,scalefactor,latlim,lonlim)
[Z,refvec] = globedem(foldername,scalefactor,latlim,lonlim)
[Z,refvec] = globedem(filename,scalefactor)
читает файлы GLOBE DEM и возвращает результат как обычную сетку данных. filename
дан как скаляр строки или вектор символов, который не включает расширение. globedem
сначала читает заголовочный файл Esri®, найденный в подпапке '/esri/hdr/'
и затем имени файла файла двоичных данных. Если файлы не найдены на пути MATLAB®, они могут быть выбраны в интерактивном режиме. scalefactor
является целым числом, которое, когда равный 1 дает данные в его полном разрешении. Когда scalefactor
является целочисленный n
, больше, чем 1, каждый n
th точка возвращен. Данные о карте возвращены как массив повышений и сопоставили трехэлементный вектор ссылки. Повышения даны в метрах над средним уровнем моря, с помощью WGS 84 в качестве горизонтальной данной величины.
[Z,refvec] = globedem(filename,scalefactor,latlim,lonlim)
позволяет подмножеству данных о карте быть считанным. Пределы желаемых данных заданы как векторы широты и долготы в градусах. Элементы latlim
и lonlim
должны быть в порядке возрастания.
[Z,refvec] = globedem(foldername,scalefactor,latlim,lonlim)
чтения и конкатенируют данные из нескольких файлов в дереве папки GLOBE. Вход foldername
является скаляром строки или вектором символов с именем папки, которая содержит и несжатые файлы данных и заголовочные файлы Esri.
GLOBE, Глобальная Земля однокилометровые Основные данные о Повышении, был скомпилирован Национальным центром геофизических данных больше чем из 10 других источников данных о повышении с координатной сеткой. GLOBE может быть рассмотрен более высоким преемником разрешения TerrainBase. Набор данных состоит из 16 мозаик, каждый покрывающий 50 90 градусами. Мозаики требуют целых 60 Мбайт устройства хранения данных. Несжатые мозаики берут между 100 и 130 Мбайтами.
Определите файл, который содержит область вокруг Кейп-Кода. (Этот пример принимает, что вы уже загрузили некоторые мозаики данных GLOBE.)
latlim = [41 42.5]; lonlim = [-73 -69.9]; globedems(latlim,lonlim) ans = 'f10g'
Извлеките каждую 20-ю точку от мозаики, покрывающей северо-восточную и восточную Канаду Соединенных Штатов. Если вы задаете пустое имя файла (''
), globedem
представляет файловый браузер, который вы используете, чтобы сначала выбрать заголовочный файл и затем выбрать файл данных в интерактивном режиме.
[Z,refvec] = globedem('',20); size(Z) ans = 300 540
Извлеките подмножество данных для Массачусетса в полном разрешении.
latlim = [41 42.5]; lonlim = [-73 -69.9]; [Z,refvec] = globedem('f10g',1,latlim,lonlim); size(Z) ans = 181 373
Замените NaN
s в океане с-1, чтобы окрасить их в синий.
Z(isnan(Z)) = -1;
Извлеките некоторые данные для южной Луизианы в области, которая колеблется между двумя мозаиками. Обеспечьте имя папки, содержащей файлы данных, и позвольте globedem
определить, какие файлы требуются, читайте из файлов и конкатенируйте данные в одну обычную сетку данных.
latlim =[28.61 31.31]; lonlim = [-91.24 -88.62]; globedems(latlim,lonlim) ans = 'e10g' 'f10g' [Z,refvec] = globedem('d:\externalData\globe\elev',1,latlim,lonlim); size(Z) ans = 325.00 315.00
Функция globedem
считывает данные из Версии 1.0 GLOBE. Данные для повышений только. Повышения даны в метрах над средним уровнем моря с помощью WGS 84 в качестве горизонтальной данной величины. Области без данных, такие как океаны, закодированы с NaN
s.
Набор данных и документация доступны по Интернету.
Для получения дополнительной информации на располагающихся данных о карте для загрузки по Интернету, см. следующую документацию на веб-сайте MathWorks: Найдите Картографические данные Онлайн.
Смотрите веб-сайт для Национального управления океанических и атмосферных исследований, Национального центра геофизических данных