你在这里: 流行格式 > Esri Geodatabase阅读器/写入器 > 特征表示

特征表示

除了FME工作台添加到所有特性中的通用FME特性属性之外(参见关于功能属性),该格式添加了本节描述的特定于格式的属性。

Geodatabase模块使用以下特殊属性名。

属性名称

内容

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

指示产生该特性的特性数据集。

为了便于阅读,只有当特性起源于特性数据集的一部分特性类时,才会出现这种情况。

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

注意:并不是所有的geodb_type都可以是特性数据集的一部分。详情请参阅Esri Geodatabase文档。

从geo数据库读取或写入geo数据库的特性对于数据库表中的每一列也都有一个属性。