exponenta event banner

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 градусов. Результат возвращается в виде структуры отображения сопоставления версии 1 Toolbox™.

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

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

Фон

Цифровая карта мира (DCW) является подробным и всеобъемлющим источником общедоступных глобальных векторных данных. Он был оцифрован из оперативных навигационных карт (шкала 1: 1 000 000) и Jet Navigation Charts (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 ® с установленным компакт-диском '\cdrom',

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

Совет

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

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

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

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

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

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

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

Ссылки

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

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