dted

Считайте американские Цифровые данные о вертикальном изменении ландшафта (DTED) министерства обороны

Синтаксис

[Z, refvec] = dted
[Z, refvec] = dted(filename)
[Z, refvec] = dted(filename, samplefactor)
[Z, refvec] = dted(filename, samplefactor, latlim, lonlim)
[Z, refvec] = dted(foldername, samplefactor, latlim, lonlim)
[Z, refvec, UHL, DSI, ACC] = dted(...)

Описание

[Z, refvec] = dted возвращает все данные о вертикальном изменении в файле DTED как обычная сетка данных, Z, с вертикальными изменениями в метрах. Файл выбран в интерактивном режиме. Эта функция читает файлы вертикального изменения DTED, которые обычно имеют имена файлов, заканчивающиеся в .dtN, где N 0,1,2,3... refvec связанный трехэлементный вектор ссылки, который определяет геолокацию Z.

[Z, refvec] = dted(filename) возвращает все данные о вертикальном изменении в заданном файле DTED. Файл должен быть найден на пути MATLAB®. Если не найденный, файл может быть выбран в интерактивном режиме.

[Z, refvec] = dted(filename, samplefactor) поддемонстрационные данные из заданного файла DTED. samplefactor скалярное целое число. Когда samplefactor 1 (значение по умолчанию), DTED считывает данные в своем полном разрешении. Когда samplefactor целочисленный n больше, чем один, каждый nточка th читается.

[Z, refvec] = dted(filename, samplefactor, latlim, lonlim) считывает данные для части файла DTED в пределах широты и долготы. Пределы должны быть двухэлементными векторами в модулях степеней.

[Z, refvec] = dted(foldername, samplefactor, latlim, lonlim) чтения и конкатенируют данные из нескольких файлов в DTED CD-ROM или структуре папок. foldername вход является скаляром строки или вектором символов с именем папки, содержащей папку DTED. В DTED папка является подпапками для каждой степени долготы, каждая из которых содержат файлы для каждой степени широты. Для CD-ROM DTED, foldername имя устройства дисковода для компакт-дисков.

[Z, refvec, UHL, DSI, ACC] = dted(...) возвращает структуры, содержащие Пользовательскую начальную метку (UHL) DTED, Идентификацию набора данных (DSI) и записи метаданных Точности.

Фон

Американское Министерство обороны, через Национальную Геопространственную Спецслужбу, производит несколько видов цифровых картографических данных. Каждый - цифровые данные о вертикальном изменении, в ряду под названием DTED, для Защиты Цифровые Данные о Вертикальном изменении Ландшафта. Данные доступны как четырехугольники степени 1 на 1 в горизонтальных разрешениях в пределах от приблизительно 1 километра к 1 метру. Самые низкие данные о разрешении доступны общественности. Определенные более высокие данные о разрешении ограничиваются американским Министерством обороны и его подрядчиками.

Файлы Уровня 0 DTED имеют 121 121 точки. Файлы Уровня 1 DTED имеют 1201 1201. Ребра смежных мозаик имеют избыточные записи. Карты расширяют половину ячейки вне требуемых пределов карты. 1-километровые данные и некоторые данные более высокого разрешения доступны в сети, как технические характеристики изделия и документация. Файлы DTED являются двоичным файлом. Никакая линия конечное преобразование или свопинг байта не требуется при загрузке файла DTED.

Примеры

свернуть все

В этом примере показано, как считать Цифровые данные о вертикальном изменении ландшафта (DTED). Чтобы запустить этот пример, у вас должен быть файл DTED. Для получения дополнительной информации при определении местоположения DTED для загрузки по Интернету, смотрите, Находят Картографические данные Онлайн.

Считайте файл DTED.

[Z,refvec] = dted('n38.dt0');

В этом примере показано, как считать Цифровые данные о вертикальном изменении ландшафта (DTED), задав демонстрационный фактор и широту и долготу. Чтобы запустить этот пример, у вас должен быть файл DTED. Для получения дополнительной информации при определении местоположения DTED для загрузки по Интернету, смотрите, Находят Картографические данные Онлайн.

Считайте файл DTED, задав демонстрационный фактор наряду с широтой и долготой. Пример возвращает структуры, содержащие Пользовательскую начальную метку (UHL) DTED, Идентификацию набора данных (DSI) и записи метаданных Точности.

[Z,refvec,UHL,DSI,ACC] = dted('n38.dt0',1,[38.5 38.8],...
		[-76.8 -76.6]);

В этом примере показано, как считать Цифровые данные о вертикальном изменении ландшафта (DTED), задающие имя папки. Чтобы запустить этот пример, у вас должны быть файлы DTED. Для получения дополнительной информации при определении местоположения DTED для загрузки по Интернету, смотрите, Находят Картографические данные Онлайн.

Считайте файлы DTED в заданной папке. Пример возвращает структуры, содержащие Пользовательскую начальную метку (UHL) DTED, Идентификацию набора данных (DSI) и записи метаданных Точности.

[Z,refvec,UHL,DSI,ACC] = dted('f:',1,[38.5 38.8],...
		[-76.8 -76.6]);

Советы

Зависимая широтой выборка

В файлах DTED к северу от в 50 ° к северу и юг от в 50 ° к югу, где меридианы значительно сходились относительно экватора, интервал выборки долготы уменьшается до половины интервала выборки широты. Для того, чтобы сохранить квадратные выходные ячейки, эта функция уменьшает выборку широты, чтобы совпадать с выборкой долготы. Например, это возвратится 121 121 сетка вертикального изменения для покрытия файла DTED от 49 до 50 градусов на север, но 61 61 сетка для покрытия файла от 50 до 51 градуса на север. Когда вы предоставляете имя папки вместо имени файла и latlim промежутки или в 50 ° к северу или в 50 ° к югу, ошибка заканчивается.

Моментальный снимок пределов широты и долготы

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

Источники данных и информация

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

Пустые значения данных

Некоторый Уровень 1 DTED и более высокие мозаики данных содержат пустые ячейки данных, закодированные со значением -32767. Когда столкнуто, эти пустые значения данных преобразованы в NaN.

Несоответствующее кодирование данных

Файлы DTED из некоторых источников могут вылететь от спецификации при помощи дополнения two, кодирующего для бинарных файлов вертикального изменения вместо кодирования “знакового бита”. Это различие влияет на декодирование отрицательных величин, и неправильное декодирование обычно приводит к бессмысленным вертикальным изменениям.

Таким образом, если функция DTED решает, что все (непустые) отрицательные величины в файле в противном случае были бы меньше-12 000 метров, она выдает предупреждение и принимает дополнительное кодирование two.

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

| | |

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