span8
span4
从ESRI地理数据库XML工作空间数据集中读取所有可能的模式元素。
使用模式阅读器获取基本的表和字段信息。
使用带有特性路径的XML阅读器来获取数据集、特性类和字段级别的详细模式信息。
数据集级数据包括域和子类型
还检索所有数据集元数据。
工作空间首先使用模式读取器获取属性及其数据类型的列表,每个表单的特性类型返回一条记录:
”属性(字符串):{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个源特性类型、域子类型和DataElement。域和子类型特性类型列出数据集的所有域和子类型,但不包括哪些表或字段使用它们。对于每个表的完整信息,包括字段、类型和域/子类型的列表——请参考特征类和特征数据集目标特征类型中的记录。注意,每个表有一条记录,每个表有一个字段列表。
要获得每个字段的一条记录,可以使用list剥削机将列表平展。另外,bulkattributeremover有助于去掉多余的属性和列表。
©2019安全亚搏在线软件公司法律