矢量产品格式(VPF)覆盖和数据库阅读器/作者

许可选项对于这种格式,从FME专业版开始。

概述

矢量产品格式(VPF)是大型地理数据库的标准格式、结构和组织。中描述的结构中存储VPF数据军用标准,矢量积格式,MIL-STD-2407.标准为所有VPF数据指定文件夹、表、表列、表连接关系和媒体交换约定的结构。虽然标准描述了结构,但它没有描述VPF数据集的内容;这是“VPF产品规范”的角色。

的结合1VPF是美国国家地理空间情报局(National Geospatial-Intelligence Agency)的商标。读取器允许FME访问遵循VPF规范的任意数量格式的数据。这包括但不限于遵循世界数字海图(DCW)、数字海图(DNC)、VMap Level 0、VMap Level 1、VMap Level 2和UVMap数据库标准的数据。

VPF写入器允许FME写入VPF产品数据库。产品数据库类型包括Vector Smart Map Level 0、1、2 (VMap0、VMap1、VMap2);数字海图(DNC)、城市矢量地图(UVMAP);和基础特征数据(FFD)。

读者概述

VPF读取器模块为VPF数据库中的元数据和特性类生成FME特性。

VPF数据库使用文件系统文件夹的层次结构来实现。此层次结构的根是数据库文件夹,其中包含数据库中每个库的子文件夹。每个库都包含该库中每个覆盖率的子文件夹。覆盖包含一个或多个特性类,这些特性类被实现为特性表文件(英国《金融时报》*。*).

当在数据库模式(VPF_DB)中调用读取器时,它会检查数据库中每个库的每个覆盖范围中的特性类,并为每个特性表文件中的每一行生成FME特性。阅读器还检查层次结构中每一层可用的元数据表,并生成包含表数据的非几何元数据特性。

当以覆盖模式(VPF)调用阅读器时,所生成的特性集仅限于输入覆盖文件夹中的那些特性类。

通过指定特性类的子集,可以进一步限制读者生成的特性集。这个子集可以使用id列表或多个DEF行条目来指定。DEF或ID参数的说明限制了读取器将为其打开并生成FME特性的特性类。注意,如果为一个读取器实例同时指定了DEF和ID参数,那么这两个集合的交集将被用作限制集。

可以通过使用tile id reader参数指定tile子集值来限制读取器为其特性集生成的tile。

作家概述

VPF作者将一组FME特性转换为VPF数据库。

在编写器的映射文件中定义的DEF行被忽略,因为所有特性类用户属性都是由其产品规范静态定义的。