Считайте американские Цифровые данные о повышении ландшафта (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 папка является подпапками для каждой степени долготы, каждая из которых содержат файлы для каждой степени широты. Для DTED CD-ROMs 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.