Считайте данные о вертикальном изменении в интерактивном режиме

Извлеките данные DEM

Можно просмотреть много форматов цифровых данных о карте вертикального изменения с помощью demdataui графический интерфейс пользователя. demdataui Графический интерфейс пользователя определяет и графически изображает покрытие ETOPO5, TerrainBase, спутниковой модели батиметрии (SATBATH), GTOPO30, GLOBE и наборов данных DTED в локальных файловых системах и сетевых файловых системах, и может импортировать эти файлы в рабочую область.

Примечание

Когда это открывается, demdataui сканирует ваш путь Mapping Toolbox™ для файлов данных кандидата. На PC это также проверяет корневые каталоги CD-ROMs и других дисков, включая подключенные сетевые диски. Это может вызвать задержку, прежде чем графический интерфейс пользователя появится.

Можно принять решение считать из любого из наборов данных demdataui расположился. Если demdataui не распознает данные, вы думаете, что они должны найти, проверять ваш путь и нажать Help, чтобы читать о том, как идентифицированы файлы.

Это осуществление иллюстрирует, как использовать demdataui интерфейс. У вас не обязательно будут все наборы данных DEM показанными в этом примере. Даже если у вас есть только один (DTED, используемый в предыдущем осуществлении, например), можно все еще выполнить шаги, чтобы получить собственные результаты:

  1. Откройте demdataui Пользовательский интерфейс. Это сканирует путь для данных, прежде чем это будет отображено:

    demdataui

    Список Источников на левой панели показывает наборы данных, которые были найдены. Покрытие каждого набора данных обозначается желтым оттенком на карте с серыми границами вокруг каждой мозаики данных. Здесь, источник выбран, чтобы представить все файлы DTED, доступные для пользователя.

  2. Нажатие на другой источник в левом столбце обновляет отображение покрытия. Вот зона охвата для доступных мозаик GTOPO30.

  3. Используйте карту в пользовательском интерфейсе, чтобы задать местоположение и плотность данных, чтобы извлечь. Чтобы в интерактивном режиме установить необходимую область, щелкните в карте, чтобы масштабировать фактором двух сосредоточенных на курсоре или перетаскиванием через карту, чтобы задать прямоугольную область. Размер матрицы области, в настоящее время отображенной, распечатан выше карты. Чтобы уменьшать объем данных, можно продолжить увеличивать масштаб, или можно повысить ползунок Samplefactor. Демонстрационный фактор 1 чтения каждая точка, 2 чтения любая точка, 3 чтения каждая третья точка, и т.д. Матричный размер обновляется, когда вы перемещаете ползунок Samplefactor.

    Вот панель пользовательского интерфейса после выбора данных о ETOPO30 и увеличивания масштаб индийского субконтинента.

  4. Чтобы видеть ландшафт, вы имеете оконный в демонстрационном факторе, который вы задали, нажмите кнопку Get. Это заставляет панель карты графический интерфейса пользователя перекрашивать, чтобы отобразить сетку ландшафта с demcmap палитра. В этом примере сетка данных содержит 580 568 значения данных, как показано ниже.

  5. Если вы не удовлетворены результатом, кликните по кнопке Clear, чтобы удалить все данные ранее, чтение на пути Получает и делает новые выборы. Вы можете должны быть закрыть и вновь открыть demdatui для того, чтобы выбрать новую необходимую область.

  6. Когда вы будете готовы импортировать данные DEM к рабочей области или сохранить его как MAT-файл, нажмите кнопку Save. Выберите место назначения и назовите выходную переменную или файл. Можно сохранить в MAT-файл или в переменную рабочей области. demdataui функция возвращает одну или несколько матриц как массив структур отображения, имея один элемент для каждого отдельного get вы запросили (предположение, что вы впоследствии не Очищались). Вы затем используете geoshow или mlayers добавить сетки данных в карту оси.

    Данные возвращены demdataui содержит структуры отображения. Вы не можете обновить их к географическим структурам данных (геоструктуры) с помощью updategeostruct функция, потому что они имеют тип surface, который не распознает обновляющаяся функция. Однако можно все еще отобразить их с geoshow, как показано на следующем шаге.

  7. Чтобы получить доступ к содержимому структуры отображения, используйте ее имена полей. Здесь 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);