Чтение векторов файлов Vector Map Level 0
vmap0rhead
vmap0rhead(filepath,filename)
vmap0rhead(filepath,filename,fid)
vmap0rhead(...),
str = vmap0rhead(...)
vmap0rhead
позволяет пользователю выбрать файл заголовка в интерактивном режиме.
vmap0rhead(filepath,filename)
читается из указанного файла. Комбинация [filepath filename]
необходимо сформировать допустимое полное имя файла.
vmap0rhead(filepath,filename,fid)
читает из уже открытого файла, сопоставленного с fid
.
vmap0rhead(...),
без выходных параметров отображает информацию о форматированном заголовке на экране.
str = vmap0rhead(...)
возвращает вектор символов, содержащий заголовок VMAP0.
Vector Map Level 0 (VMAP0) использует заголовок в большинстве файлов для документирования содержимого и формата этого файла. Эта функция читает заголовок и отображает форматированную версию в Командном окне или возвращает ее как вектор символов.
В следующем примере используется UNIX® диафрагмы файлов и имя пути:
s = vmap0rhead('VMAP/VMAPLV0/NOAMER/','GRT') s = L;Geographic Reference Table;-;id=I,1,P,Row Identifier,-,-,-,:data_type=T,3,N,Data Type,-,-,-,:units=T,3,N,Units of Measure Code for Library,-,-,-,:ellipsoid_name=T,15,N,Ellipsoid,-,-,-,:ellipsoid _detail=T,50,N,Ellipsoid Details,-,-,-,:vert_datum_name=T,15,N,Datum Vertical Reference,-,-,-,:vert_datum_code=T,3,N,Vertical Datum Code,-,-,-,:sound_datum_name=T,15,N,Sounding Datum,-,-,-,:sound_datum_code=T,3,N,Sounding Datum Code,-,-,-,:geo_datum_name=T,15,N,Datum Geodetic Name,-,-,-,:geo_datum_code=T,3,N,Datum Geodetic Code,-,-,-,:projection_name=T,20,N,Projection Name,-,-,-,:; vmap0rhead('VMAP/VMAPLV0/NOAMER/TRANS/','AEROFACP.PFT') L Airport Point Feature Table aerofacp.doc id=I,1,P,Row Identifier,-,-,-, f_code=T,5,N,FACC Feature Code,char.vdt,-,-, iko=T,4,N,ICAO Designator,char.vdt,-,-, nam=T,*,N,Name,char.vdt,-,-, na3=T,*,N,Name,char.vdt,-,-, use=S,1,N,Usage,int.vdt,-,-, zv3=S,1,N,Airfield/Aerodrome Elevation (meters),int.vdt,-,-, tile_id=S,1,N,Tile Reference ID,-,tile1_id.pti,-, end_id=I,1,N,Entity Node Primitive ID,-,end1_id.pti,-,
Эта функция читает все файлы VMAP0, кроме файлов индекса (файлы с именами, заканчивающимися на 'X'
), тематические файлы индекса (файлы с именами, заканчивающимися на 'TI'
) и пространственные файлы индексов (файлы с именами, заканчивающимися на 'SI'
).
Диафрагмы файлов зависят от платформы. The filepath
необходимо использовать соответствующие диафрагмы файлов, которые можно определить с помощью MATLAB® filesep
функция.