vmap0data

Считайте выбранные данные из Векторного Уровня 0 Карты

Синтаксис

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

Описание

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

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

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

Фон

База данных Vector Map (VMAP) Level 0 представляет третий выпуск Цифрового Графика Мира. Второй выпуск был ограниченным элементом релиза, опубликованным в 1 995. Продукт двойной названный, чтобы показать его происхождение исходному DCW, опубликованному в 1 992, при расположении пересмотренного продукта в более широком появляющемся семействе продуктов VMAP. Уровень 0 VMAP является всесторонним 1:1,000,000 базовая карта вектора шкалы мира. Это состоит из картографических, атрибута и текстовых данных, хранимых на ПЗУ на компактных дисках (CD-ROM). Первичный источник для базы данных является серией Operational Navigation Chart (ONC) американской Национальной Геопространственной Спецслужбы (NGA), раньше Национального Агентства по Формированию изображений и Отображению (NIMA), и перед этим, Агентством по отображению защиты (DMA). Это - самая большая шкала несекретный существующий ряд карты, который предоставляет сопоставимую, непрерывную глобальную страховую защиту существенных основных функций карты. База данных содержит больше чем 1 900 Мбайт векторных данных и организована на 10 тематических слоев. Данные включают главную дорогу и железнодорожные сети, главные гидрологические дренажные системы, главные служебные сети (конвейеры по пересеченной местности и линии передачи данных), все крупнейшие аэропорты, контуры повышения (1 000 футов (фут), с 500-футовыми и 250-футовыми дополнительными контурами), береговые линии, международные контуры и заполненные места. К базе данных можно получить доступ непосредственно от четырех оптических CD-ROMs, которые хранят базу данных или могут быть переданы магнитным носителям.

Примеры

devicename является зависимым платформы. На основанной на MS-DOS операционной системе это было бы что-то как 'd:', в зависимости от кода логического устройства, присвоенного дисководу для компакт-дисков. На операционной системе UNIX® CD-ROM может быть смонтирован как '\cdrom', '\CDROM', '\cdrom1' или что-то подобное. Проверяйте документацию своего компьютера на правильный devicename.

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

??? Error using ==> vmap0data
Theme not present in library NOAMER

Valid theme identifiers are: 
libref : Library Reference
tileref: Tile Reference   
bnd    : Boundaries       
dq     : Data Quality     
elev   : Elevation        
hydro  : Hydrography      
ind    : Industry         
phys   : Physiography     
pop    : Population       
trans  : Transportation   
util   : Utilities        
veg    : Vegetation       

BNDpatch = vmap0data(devicename,'NOAMER',...
                     [41 44],[-72 -69],'bnd','patch')
BNDpatch = 
1x169 struct array with fields:
    type
    otherproperty
    altitude
    lat
    long
    tag

Вот другие примеры:

[TRtext,TRline] = vmap0data(devicename,'SASAUS',...
     [-48 -34],[164 180],'trans',{'text','line'});

[BNDpatch,BNDline,BNDpoint,BNDtext] = vmap0data(devicename,...
     'EURNASIA',-48 ,164,'bnd',{'all'});

Советы

Данные возвращены как структуры отображения Mapping Toolbox, которые можно затем обновить к географическим структурам данных. Для получения информации о формате структуры отображения смотрите Структуры Отображения Версии 1 на странице с описанием для displaym. Функция updategeostruct выполняет такие преобразования.

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

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

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

Существенные различия между VMAP0 и DCW являются устранением слоя бюллетеня, сложением батиметрических данных, и обновили политические контуры.

Векторный Уровень 0 Карты, созданный в 1990-х, является все еще, вероятно, самой подробной глобальной базой данных векторных доступных данных карты общественности. CD-ROM VMAP0 доступны от через американскую Геологическую службу (USGS):

Информационные услуги USGS (Карта и книжные продажи)
Поле 25286
Денвер федеральный центр
Денвер, CO 80225
Телефон: (303) 202-4700
Факс: (303) 202-4693

Примечание

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

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

| | | | |

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

Для просмотра документации необходимо авторизоваться на сайте