输出特性类型
由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_arcdef,e00_centroid,e00_polyarc,e00_poly_attr.这些特性的组合如下所示。
- 的定义的折线e00_arcdef特性的弧子文件形成多边形的边缘。它们被组合成每个多边形及其孔,根据内容arcnum {}在每个属性e00_polyarc特性。
- 每个点的几何形状e00_centroid特性附加到相应的多边形,提供属性的值e00_centroid_x和e00_centroid_y.
- 的属性e00_poly_attr起源于<前缀>。帕特信息文件被添加到形成的多边形特征。
生成的多边形特征有一种类型<前缀> _poly和下表中的属性。
属性名称 |
属性值 |
e00_type |
e00_poly |
< prefix_ID > |
数字标识符多边形特性。 |
<前缀> _ |
E00文件中多边形特征的序列号。 |
e00_centroid_x |
X多边形质心坐标。 |
e00_centroid_y |
Y多边形质心坐标。 |
周长 |
多边形的外周长。 |
区域 |
多边形的面积,以地面的正方形为单位。 |
中定义的任何其他属性<前缀>。帕特信息文件定义在<前缀> _poly使用这个映射文件生成的特性。
文本和Textarrow功能
在自动生成的映射文件中,有两种方式形成文本特性。第一种,也是最常见的一种,是通过组合来自TX6或TX7属性的子文件<前缀>。答< annoLayer >信息文件。在本例中,生成的文本特性具有的特性类型为<前缀> _ < annoLayer > _文本,或<前缀> _text如果注释层未命名。看到文本表示用于解释注释层。
一些E00覆盖的注释定义在三种子文件而不是TX6或TX7子文件。这些特征与属性相结合<前缀>。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使用这个映射文件生成的特性。
如果文本几何形状起源于TX6或TX7子文件—与三种子文件-它可能有一个单独的线性部分,作为一个箭头从文本指向另一个位置。这些行被写成特征,特征类型为<前缀> _ < annoLayer > _textarrow或<前缀> _textarrow和属性e00_anno_name和e00_anno_id它们取的值与相应的值相同<前缀> _ < annoLayer > _text或<前缀> _text特性。
偶尔,E00文件会有e00_text在信息文件中没有相应属性的特性。在这种情况下,生成的相应文本特性的特性类型很简单文本和textarrow.
E00写入器不能生成三种特性。FME的文本输出发生在TX6或TX7记录。看到控制E00输出有关输出E00文件上如何形成几何图形的描述。