span8
span4
从ESRI Geodatabase XML工作区数据集中读取所有可能的模式元素。
使用模式阅读器获取基本表和字段信息。
使用带有特征路径的XML阅读器获取数据集中的详细模式信息,特性类和字段级别。
数据集级数据包括域和子类型
还检索所有数据集元数据。
工作区首先使用模式阅读器获取属性列表及其数据类型,每个功能类型返回一条记录:
"Attribute(string): `attribute{0}.fme_data_type' has value `fme_int32' Attribute(string): `attribute{0}.name' has value `geodb_oid' Attribute(string): `attribute{0}.native_data_type' has value `integer' Attribute(string): `attribute{10}.fme_data_type' has value `fme_int16' Attribute(string): `attribute{10}.name' has value `ENABLED' Attribute(string): `attribute{10}.native_data_type' has value `smallint' ..."
然而,此信息仅限于字段信息和表名。所以它不会返回任何关于编码域或子类型的信息,为例。
要获得更丰富的地理数据库模式描述,我们可以使用XML阅读器。
XML阅读器配置了匹配= '域子类型DataElement'的元素,并启用了扁平化,生成3种源特性类型,域子类型和数据元素。域和子类型特征类型列出数据集的所有域和子类型,而不是哪个表或字段使用它们。有关每个表的完整信息,包括字段列表,使用的类型和域/子类型——引用特征类和特征数据集中目标特征类型中的记录。注意,每个表都有一个记录,为每个表提供字段列表。
要得到每个字段的一条记录,列表爆炸器用于平展列表。也,bulkattributeremover有助于去除多余的属性和列表。
©2019安全亚搏在线软件公司法律