Можно просмотреть много форматов цифровых данных о карте повышения с помощью графического интерфейса пользователя demdataui
. Графический интерфейс пользователя demdataui
определяет и графически изображает покрытие ETOPO5, TerrainBase, спутниковой модели батиметрии (SATBATH), GTOPO30, GLOBE и наборов данных DTED в локальных файловых системах и сетевых файловых системах, и может импортировать эти файлы в рабочую область.
Когда это открывается, demdataui
сканирует ваш путь Mapping Toolbox™ для файлов данных кандидата. На PC это также проверяет корневые каталоги CD-ROMs и других дисков, включая подключенные сетевые диски. Это может вызвать задержку, прежде чем графический интерфейс пользователя появится.
Можно принять решение читать из любого из наборов данных, которых определил местоположение demdataui
. Если demdataui
не распознает данные, вы думаете, что это должно найти, проверять ваш путь и нажать Help, чтобы читать о том, как идентифицированы файлы.
Это осуществление иллюстрирует, как использовать интерфейс demdataui
. У вас не обязательно будут все наборы данных DEM показанными в этом примере. Даже если у вас есть только один (DTED, используемый в предыдущем осуществлении, например), можно все еще выполнить шаги, чтобы получить собственные результаты:
Откройте пользовательский интерфейс demdataui
. Это сканирует путь для данных, прежде чем это будет отображено:
demdataui
Список Источников на левой панели показывает наборы данных, которые были найдены. Покрытие каждого набора данных обозначается желтым оттенком на карте с серыми границами вокруг каждой мозаики данных. Здесь, источник выбран, чтобы представить все файлы DTED, доступные пользователю.
Нажатие на другой источник в левом столбце обновляет отображение покрытия. Вот зона охвата для доступных мозаик GTOPO30.
Используйте карту в пользовательском интерфейсе, чтобы задать местоположение и плотность данных, чтобы извлечь. Чтобы в интерактивном режиме установить видимую область, щелкните в карте, чтобы масштабировать фактором двух сосредоточенных на курсоре или перетаскиванием через карту, чтобы задать прямоугольную область. Размер матрицы области, в настоящее время отображенной, распечатан выше карты. Чтобы уменьшать объем данных, можно продолжить увеличивать масштаб, или можно повысить ползунок Samplefactor. Демонстрационный фактор 1 чтения каждая точка, 2 чтения любая точка, 3 чтения каждая третья точка, и т.д. Матричный размер обновляется, когда вы перемещаете ползунок Samplefactor.
Вот панель пользовательского интерфейса после выбора данных о ETOPO30 и увеличивания масштаб индийского субконтинента.
Чтобы видеть ландшафт, вы имеете оконный в демонстрационном факторе, который вы задали, нажмите кнопку Get. Это заставляет панель карты графический интерфейса пользователя перекрашивать, чтобы отобразить сетку ландшафта с палитрой demcmap
. В этом примере сетка данных содержит 580 568 значения данных, как показано ниже.
Если вы не удовлетворены результатом, кликните по кнопке Clear, чтобы удалить все данные ранее, чтение на пути Получает и делает новые выборы. Вы можете должны быть закрыть и вновь открыть demdatui
в порядке выбрать новую видимую область.
Когда вы будете готовы импортировать данные DEM к рабочей области или сохранить его как MAT-файл, нажмите кнопку Save. Выберите место назначения и назовите выходную переменную или файл. Можно сохранить в MAT-файл или в переменную рабочей области. Функция demdataui
возвращает одну или несколько матриц как массив структур отображения, имея один элемент для каждого отдельного get
, который вы запросили (предположение, что вы впоследствии не Очищались). Вы затем используете geoshow
или mlayers
, чтобы добавить сетки данных в карту оси.
Данные, возвращенные demdataui
, содержат структуры отображения. Вы не можете обновить их к географическим структурам данных (геоструктуры) с помощью функции updategeostruct
, потому что они имеют тип surface
, который не распознает функция обновления. Однако можно все еще отобразить их с geoshow
, как показано на следующем шаге.
Чтобы получить доступ к содержимому структуры отображения, используйте ее имена полей. Здесь map
и maplegend
копируются со структуры и используются, чтобы создать освещенное 3D отображение карты повышения с помощью worldmap
. (demdata
является именем по умолчанию для структуры, которую можно заменить, когда вы сохраняете его.)
Z = demdata.map; refvec = demdata.maplegend; figure ax = worldmap(Z, refvec); geoshow(ax, Z, refvec, 'DisplayType', 'texturemap'); axis off demcmap(Z);