主要内容

vmap0read

读0级矢量地图文件

语法

vmap0read
vmap0read (filepath文件名)
vmap0read (filepath文件名,recordid)
vmap0read (filepath文件名,recordid、字段varlen)
struc = vmap0read (…)
(struc、字段)= vmap0read (…)
[struc、字段varlen] = vmap0read (…)
[struc、字段varlen、描述]= vmap0read (…)
[struc、字段varlen、描述narrativefield] = vmap0read (…)

描述

vmap0read读取一个VMAP0文件。用户选择文件交互。

vmap0read (filepath文件名)读取指定文件。结合(filepath文件名)必须形成一个有效的完整的文件名。

vmap0read (filepath文件名,recordid)从文件中读取所选的记录或字段。如果recordid是一个标量或矢量的整数,函数返回选中的记录。如果recordid单元阵列的整数,返回所有记录相关联的字段。

vmap0read (filepath文件名,recordid、字段varlen)使用之前阅读领域和变长记录信息跳过解析文件头(见下文)。

struc = vmap0read (…)返回文件的内容结构。

(struc、字段)= vmap0read (…)返回文件内容描述文件的格式和结构。

[struc、字段varlen] = vmap0read (…)返回一个向量描述哪些字段也变长记录。

[struc、字段varlen、描述]= vmap0read (…)同样的回报描述一个特征向量,描述文件的内容。

[struc、字段varlen、描述narrativefield] = vmap0read (…)还返回叙事为当前文件的名称。

背景

矢量地图级别0 (VMAP0)使用各种格式的二进制文件。这个函数确定的格式文件的内容并返回一个结构。这种结构的字段名称是一样的VMAP0文件中的字段名称。

例子

下面的例子使用UNIX®目录系统和文件路径名称分隔符:

s = vmap0read (“VMAP / VMAPLV0 /诺姆”,“通”)s = id: 1 data_type:“地理”单位:“M”ellipsoid_name:“WGS 84”ellipsoid_detail: = 6378137 B = 6356752米的vert_datum_name:“平均海平面”vert_datum_code:“015”sound_datum_name:“N / A”sound_datum_code:“N / A”geo_datum_name:“WGS 84”geo_datum_code:“WGE”projection_name:“12月度(unproj)的s = vmap0read (“VMAP / VMAPLV0 /诺姆/反式”、“INT.VDT”) s = 34 x1结构体数组字段:id属性值表描述s (1) ans = id: 1表:“aerofacp。击球的属性:‘使用’值:8描述:“军事’s = vmap0read (“VMAP / VMAPLV0 /诺姆/反式”、“AEROFACP.PFT”, 1) s = id: 1 f_code:“GB005”都:“BGTL“南:“极北之地空军基地”na3:“GL52085”使用:8 zv3: 77 tile_id: 10 end_id: 1 s = vmap0read (“VMAP / VMAPLV0 /诺姆/反式”、“AEROFACP.PFT”, {1,2}) s = 1 x4424结构体数组字段:id f_code

提示

这个函数读取VMAP0所有文件的索引文件(文件除外“X”)、主题索引文件(文件名称结束“透明国际”),并以空间索引文件(文件名称“如果”)。

文件分隔符是依赖于平台。的filepath输入必须使用适当的文件分隔符,您可以确定使用MATLAB®filesep函数。

版本历史

之前介绍过的R2006a

另请参阅

|