Считайте американские Цифровые данные о вертикальном изменении ландшафта (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 к северу от в 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.