dcwdata

Чтение выбранных данных базовой основной карты DCW по всему миру

dcwdata будет удалено в следующем релизе. Набор VMAP0 наборов данных заменил DCW и может быть получен с помощью vmap0data.

Синтаксис

struct = dcwdata(library,latlim,lonlim,theme,topolevel)
struct = dcwdata(devicename,library,...)
[struct1, struct2,...] = dcwdata(...,{topolevel1,topolevel2,...})

Описание

struct = dcwdata(library,latlim,lonlim,theme,topolevel) считывает данные для указанной темы и уровня топологии непосредственно с компакт-диска DCW. Существует четыре компакт-диска, по одному для каждой из библиотек: 'NOAMER' (Северная Америка), 'SASAUS' (Южная Азия и Австралия), 'EURNASIA' (Европа и Северная Азия), и 'SOAMAFR' (Южная Америка и Африка). Нужная тема задается двухбуквенным кодом. Список допустимых кодов отображается, когда недопустимый код, такой как '?', вводится. Необходимая область может быть задано как точка широта и долгота или как область с двухэлементными векторами пределов широты и долготы. Модули широты и долготы степеней. Данные, охватывающие запрошенную область, возвращаются, но будут включать данные, распространяющиеся на ребра плитки 5 на 5 степени. Результат возвращается как структура Mapping Toolbox™ отображения версии 1.

struct = dcwdata(devicename,library,...) задает имя логического устройства компакт-диска для компьютеров, которые не называют автоматически подключенный диск.

[struct1, struct2,...] = dcwdata(...,{topolevel1,topolevel2,...}) считывает несколько уровней топологии. Уровни должны быть заданы как массив ячеек с записями 'patch', 'line', 'point', или 'text'. Ввод {'all'} для аргумента уровня топологии эквивалентен {'patch', 'line', 'point', 'text'}. После выхода структуры данных возвращаются в выходных аргументах по уровню топологии в том же порядке, в котором они были запрошены.

Фон

Цифровой график мира (DCW) является подробным и всеобъемлющим источником общедоступных глобальных векторных данных. Он был оцифрован из Оперативных Навигационных Диаграмм (масштаб 1:1 000 000) и Навигационных Диаграмм Jet (1:2 000 000), составленных Агентством Оборонного Картографирования США (DMA) вместе с картографическими агентствами в Австралии, Канаде и Великобритании. Оцифрованные данные были опубликованы на четырех CD-ROMS DMA и распространены Геологической службой США (USGS).

DCW вышел из печати и был заменен вектором карты 0 (VMAP0).

DCW организует данные по 17 различным темам, таким как политика/океаны (PO), дренаж (DN), дороги (RD) или населенные места (PP). Данные далее мозаичны в плитки 5 на 5 степени и разделены уровнем топологии (закрашенные фигуры, линии, точки и текст).

Примеры

На компьютере Macintosh,

s = dcwdata('NOAMER',41,-69,'?','patch');

??? Error using ==> dcwdata
Theme not present in library NOAMER
Valid two-letter theme identifiers are: 
PO: Political/Oceans        
PP: Populated Places        
LC: Land Cover              
VG: Vegetation              
RD: Roads                   
RR: Railroads               
UT: Utilities               
AE: Aeronautical            
DQ: Data Quality            
DN: Drainage                
DS: Supplemental Drainage   
HY: Hypsography             
HS: Supplemental Hypsography
CL: Cultural Landmarks      
OF: Ocean Features          
PH: Physiography            
TS: Transportation Structure
POpatch = dcwdata('NOAMER',[41 44],[-72 -69],'PO','patch')
POpatch = 
1x234 struct array with fields:
    type
    otherproperty
    tag
    altitude
    lat
    long
    tag2
    tag3

На операционной системе на базе MS-DOS с CD-ROM в качестве 'd:' привод,

[RDtext,RDline] = dcwdata('d:','SASAUS',[-48 -34],[164 180],...
     'RD',{'text','line'});

В UNIX® операционная система с установленным CD-ROM как '\cdrom',

[POpatch,POline,POpoint,POtext] = dcwdata('\cdrom',...
     'EURNASIA',-48 ,164,'PO',{'all'});

Совет

Широты и долготы используют WGS84 как горизонтальная данная величина. Повышения находятся в футах над средним уровнем моря. Набор данных не содержит батиметрических данных.

Некоторые темы DCW не содержат все уровни топологии. В этих случаях возвращаются пустые матрицы.

Данные помечены описаниями объектов. Некоторые данные снабжаются альтернативными тегами в tag2 и tag3 поля. Эти альтернативные теги содержат информацию, которая дополняет стандартный тег, такие как имена политических сущностей или значения повышения. The tag2 поле обычно имеет фактические значения или коды, сопоставленные с данными. Если информация в tag2 поле расширяется до более подробных описаний, которые приведены в tag3 поле.

Данные точек, для которых имеются описания как типа, так и отдельных имен объектов, возвращаются дважды в структуре. Первый набор представляет собой набор точек того же типа с соответствующим тегом. Второй - это набор отдельных точек с тегом 'Individual Points' и имя объекта в tag2 поле.

Закрашенные фигуры разбиваются на контурах плитки. Установка EdgeColor на 'none' и графическое изображение линий придает карте нормальный внешний вид.

DCW был опубликован в 1992 году на основе данных, собранных несколькими годами ранее. Политические контуры не отражают недавних изменений, таких как распад Советского Объединения, Чехословакии и Югославии. В некоторых случаях контуры государств-преемников присутствуют как политические модули более низкого уровня. Новая версия, названная VMAP0.

Для получения информации о формате отображения структур смотрите Версию 1 Отображения Структуры в страницу с описанием для displaym.

Ссылки

[1] Национальное управление геопространственной разведки США. Военная спецификация: Цифровой график мира (DCW). MIL-D-89009. 13 апреля 1992 года.

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