Считайте выбранные данные из Векторного Уровня 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'
строка
, 'point'
, или 'text'
. Необходимая область может быть дана как широта точки и долгота или как область с двухэлементными векторами из пределов широты и долготы. Модули широты и долготы являются степенями. Данные, покрывающие требуемую область, возвращены, но будут включать расширение данных в ребра мозаик. Результат возвращен как структура отображения Версии 1 Mapping Toolbox™.
struct = vmap0data(devicename,library,
...)
задает имя логического устройства CD-ROM для компьютеров, которые автоматически не называют смонтированный диск.
[struct1,struct2,...] = vmap0data(...,{topolevel1,topolevel2,...})
чтения несколько уровней топологии. Уровни должны быть заданы как массив ячеек с записями 'patch'
строка
, 'point'
, или 'text'
. Ввод {'all'}
для топологии аргумент level эквивалентен {'patch'
строка
, 'point'
Текст
. После выхода структуры данных возвращены в выходных аргументах уровнем топологии в том же порядке, как их требовали.
База данных 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
.
Чтобы просмотреть список допустимых тем, вызовите vmap0data
и задайте недопустимую тему, например, '?'
. Ошибки MATLAB® и отображения список допустимых тем.
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: Найдите Картографические данные Онлайн.
extractm
| geoshow
| mlayers
| updategeostruct
| vmap0read
| vmap0rhead