ESRI地理数据库特征表示

除了一般的FME要素属性是FME工作台增加了所有功能(见关于要素属性),这种格式增加了在这一部分中描述的特定格式的属性。

地理数据库模块使用以下特殊属性名。

属性名称

内容

geodb_type

存储在特征中的几何实体的类型。有效值如下:

geodb_annotation

geodb_arc

geodb_attributed_relationship

geodb_complex_edge

geodb_complex_junction(只读)

geodb_dimension

geodb_ellipse

geodb_metadata

geodb_multipatch

geodb_multipoint

geodb_point

geodb_polygon

geodb_polyline

geodb_raster

geodb_relationship

geodb_simple_edge

geodb_simple_junction

geodb_table

geodb_measures

这是为在读取时具有度量的特性提供的。要编写度量,您只需为正在编写的特性中的每个顶点构建一个值的列表。这是一个逗号分隔的浮动值列表,对应于顶点度量。第一个值用于第一个顶点,第二个值用于第二个顶点,依此类推。

geodb_feature_is_simple

(读者)

指示几何图形是否简单。只在空间特征和安装ArcGIS 9(或更新)时出现。

geodb_subtype_name

当读取时,如果RESOLVE_SUBTYPE_NAMES设置为YES,则与子类型代码对应的值将存储在此属性中。当向具有子类型且子类型字段不提供整数值的表写入时,然后使用实际值指定此属性(即not "")将触发对与此属性中提供的值对应的代码的查找。如果找到了代码,它将被写入子类型字段;否则将无法编写该特性。如果指定的值是空字符串(即,“”)则使用默认值。

_resolved

读取时,如果RESOLVE_DOMAINS设置为YES,则与域代码对应的描述将存储在此属性中。当写入与已编码值域关联的字段时,请指定此属性而不是 将触发对相应代码的查找。如果找到代码,它将被写入

geodb_feature_class_alias

读取时,如果将ALIAS_MODE设置为SCHEMA或ON_DATA_FEATURES,则将向每个特性添加特性类或表别名。

在编写时,在创建特性类或表时将尊重此属性。

_alias

在读取时,如果ALIAS_MODE被设置为ON_DATA_FEATURES,那么包含属性别名的次要属性将被添加到每个属性的每个特性中。

在编写时,在创建特性类或表时将尊重这些属性。

geodb_feature_dataset

指示特征来源的特征数据集。

对于阅读,只有当特性来自特性数据集的某个特性类时,才会出现这种情况。

对于编写,可以在第一个特性上指定这一点,以指示应该在其中创建新创建的特性类的特性数据集。如果特征数据集以前不存在,将创建一个新数据集。在特征类型参数中提供的特征数据集将优先于此格式属性。

注意:“>注意:并不是所有geodb_types都能成为功能数据集的一部分。有关详细信息,请参阅Esri地理数据库文档。

geodb_raster_path

(只编写马赛克数据集)

当写入马赛克数据集时,这个必需的属性将提供将添加到数据集的光栅的路径。将不管理添加到马赛克数据集的光栅、光栅目录和马赛克数据集。这意味着栅格数据保持在原始位置,只有一个指向数据的指针存储在mosaic数据集中。

栅格可以批量添加到马赛克数据集,也可以单独插入。插入的类型由选择的路径定义。

对于批量插入,可以选择在其中选择带有栅格数据集的地理数据库(例如,…\ rasterstobeaded .gdb),也可以选择带有栅格的文件夹(例如,…\folderWithRasters .gdb)。

对于单次插入,可以选择光栅数据集、光栅目录或地理数据库中的其他马赛克数据集(例如,…\ rasterstobeaded .gdb\Raster1)或磁盘上的文件(例如,…\光栅.tiff)。

geodb_raster_type

(只编写马赛克数据集)

在写入马赛克数据集时,此可选属性将提供光栅类型(例如光栅数据集)。

此属性将覆盖“光栅类型”特性类型参数的值。

注意:光栅类型名称与ArcGIS中的名称相同。请参阅Esri的马赛克文档了解详细信息。

geodb_raster_template(仅用于编写马赛克数据集)

在写入马赛克数据集时,此可选属性将提供将添加到数据集的光栅的处理模板。

此属性将覆盖“光栅处理模板”特性类型参数的值。

geodb_input_data_type(只编写马赛克数据集)

在写入马赛克数据集时,此可选属性将提供光栅输入的数据类型。选择文件或数据集。

如果缺少此属性,FME将根据路径自动检测输入数据类型。

geodb_input_data_filter(只编写马赛克数据集) 当写入一个马赛克数据集时,这个可选属性将为将要添加到数据集的光栅提供一个过滤器(例如,*光栅*、*光栅或光栅*)。不匹配滤镜的光栅将不被添加。

从功能,读取或写入,地理数据库也有数据库中的表中每列的属性。