输出特性类型

由FME生成的用于读取E00文件的工作区操作并加入E00阅读器输出的特征,以形成具有弧、点、多边形或文本几何的完全成形、完全属性的特征。本主题解释每种类型的输出特性以及如何将它们组合在一起。

每个覆盖还包含一个单独的多边形特征,定义覆盖的边界框,通常是一组四个点特征,表示抽搐点。这些特征分别有多边形和点几何,具有特征类型<前缀> _tic

FME生成的用于写入E00文件的映射文件只会向每个E00输出文件写入一种几何类型——点、文本、弧或多边形。它还将计算每个E00文件的所有特性的边界框BND子文件,并使用此边界框的边角来定义抽搐点。

电弧特性

在ArcInfo中,弧是简单的折线特性,带有定义拓扑的属性,以及用户定义的属性。

几何学来自于e00_arcdef特性,源自ARC子文件和属性来自e00_arc_attr特征,源于<前缀>。AAT信息文件。通常,定义拓扑的属性——左多边形、右多边形、从一个节点到另一个节点——也在信息文件中定义,并将作为属性显示在生成的弧特征上。

弧线特征有一个特征类型<前缀> _arc,在那里<前缀>是信息文件名的前缀。定义的属性<前缀> _arc特征总结如下表。

属性名称

属性值

e00_type

e00_arc

<前缀> id

弧特征的数字标识符。

<前缀> _

在E00文件中的弧特征的序列号。

长度

线的长度,以地面单位计算。

FNODE_

行起始节点的序列号。

TNODE_

行结束节点的序列号。

LPOLY_

从FNODE到TNODE时,位于行的左侧的多边形的序列号。

RPOLY_

从FNODE到TNODE时,线右侧多边形的序列号。

中定义的任何其他属性<前缀>。AAT信息文件定义在<前缀> _arc使用这个映射文件生成的特性。

点特性

点特征生成时,E00覆盖范围包含实验室子文件,但没有朋友子文件。在这种情况下e00_label特征源自实验室子文件与e00_point_attr特征源自<前缀>。帕特信息文件。得到的点特征有一个类型<前缀> _point和下表中的属性。

属性名称

属性值

e00_type

e00_point

< prefix_ID >

数字标识符特性。

<前缀> _

点特征的序列号。

周长

0.0

中定义的任何其他属性<前缀>。帕特信息文件定义在<前缀> _point使用这个映射文件生成的特性。

多边形的特性

多边形特性是由生成的映射文件创建的最复杂的特性。多边形特征是由E00阅读器输出的四种不同类型的特征组合而成的:e00_arcdefe00_centroide00_polyarc,e00_poly_attr.这些特性的组合如下所示。

  • 的定义的折线e00_arcdef特性的子文件形成多边形的边缘。它们被组合成每个多边形及其孔,根据内容arcnum {}在每个属性e00_polyarc特性。
  • 每个点的几何形状e00_centroid特性附加到相应的多边形,提供属性的值e00_centroid_xe00_centroid_y
  • 的属性e00_poly_attr起源于<前缀>。帕特信息文件被添加到形成的多边形特征。

生成的多边形特征有一种类型<前缀> _poly和下表中的属性。

属性名称

属性值

e00_type

e00_poly

< prefix_ID >

数字标识符多边形特性。

<前缀> _

E00文件中多边形特征的序列号。

e00_centroid_x

X多边形质心坐标。

e00_centroid_y

Y多边形质心坐标。

周长

多边形的外周长。

区域

多边形的面积,以地面的正方形为单位。

中定义的任何其他属性<前缀>。帕特信息文件定义在<前缀> _poly使用这个映射文件生成的特性。

文本和Textarrow功能

在自动生成的映射文件中,有两种方式形成文本特性。第一种,也是最常见的一种,是通过组合来自TX6TX7属性的子文件<前缀>。答< annoLayer >信息文件。在本例中,生成的文本特性具有的特性类型为<前缀> _ < annoLayer > _文本,或<前缀> _text如果注释层未命名。看到文本表示用于解释注释层。

一些E00覆盖的注释定义在三种子文件而不是TX6TX7子文件。这些特征与属性相结合<前缀>。XCODE信息文件而不是<前缀>。答< annoLayer >子文件,并将始终包含在未命名的注释层中。

在这两种情况下,文本特性的特征类型都是<前缀> _text<前缀> _ < annoLayer > _text,这取决于它们是否包含在指定的注释层中,并将具有下表所示的属性。

属性名称

属性值

e00_type

e00_text

< prefix_ID >

数字标识符文本特性。

<前缀> _

船舶的序列号文本特性在E00文件中。

e00_anno_name

包含文本特性的注释层的名称。这将是""如果它在未命名的注释层中。

e00_anno_id

注释层内文本特性的序列号。对于每个注释层中的第一个特性,这个数字从1开始,对于每个其他特性,这个数字递增。

e00_rotation

显示文本时的旋转,以从水平方向逆时针方向为单位。

e00_text_string

特征的文本部分。

e00_text_height

文本高度,以地面单位计算。

e00_text_level

表示文本级别的数字。

中定义的任何其他属性<前缀>。答< annoLayer ><前缀>。XCODE信息文件定义在<前缀> _text使用这个映射文件生成的特性。

如果文本几何形状起源于TX6TX7子文件—与三种子文件-它可能有一个单独的线性部分,作为一个箭头从文本指向另一个位置。这些行被写成特征,特征类型为<前缀> _ < annoLayer > _textarrow<前缀> _textarrow和属性e00_anno_namee00_anno_id它们取的值与相应的值相同<前缀> _ < annoLayer > _text<前缀> _text特性。

偶尔,E00文件会有e00_text在信息文件中没有相应属性的特性。在这种情况下,生成的相应文本特性的特性类型很简单文本textarrow

E00写入器不能生成三种特性。FME的文本输出发生在TX6TX7记录。看到控制E00输出有关输出E00文件上如何形成几何图形的描述。