特征表示
除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式添加了本主题中描述的格式特定属性。
Geomedia功能由几何形状组成,几何形状将其关联属性作为其定义的一部分。所有Geomedia功能都包含一个fm0_type.属性标识几何类型。该功能包含特定于其几何类型的附加属性。
所有Geomedia功能的共同属性都显示在下表中。表名称用作要素类型。
属性名称 |
内容 |
fm0_type. |
这个实体的Geomedia几何类型。 范围: fm0_point. fm0_line. fm0_arc. FM0_AREA fm0_text. FM0_Collection. fm0_none. 默认:没有默认 |
下面没有提到复合(聚合),边界(甜甜圈)和集合(聚合)特征的BLOB分解,其中每个功能都没有提及,每个功能都具有其对应的属性和BLOB数据解析。
笔记:FME的几何形状并不完全映射到Geomedia几何形状。然而,通常情况下,这不是一个问题,因为尽管几何形状的内部结构可能会改变,但它们在地理亚的外观仍然是相同的。
附加属性如下所述。
点
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Geomedia Point功能指定单个坐标,该坐标被转换,并且没有任何额外的几何属性。
fm0_type.:fm0_oriented_point.
面向岩层的点特征在一起指定单组坐标以及旋转向量。该旋转属性由读取器存储为旋转角度。旋转角度或旋转矢量的各个组件可以传递给作者。
属性名称 |
内容 |
fm0_rootation. |
此属性指定用于顺时针方向为正的形状的可选旋转。 范围:-360至360度 默认值:0 |
fm0_orientation_i. fm0_orientation_j. fm0_orientation_k. |
这些属性指定了一个点的可选3D旋转向量的组件。它们可以用作FM0_ROTATION属性的优先替代。 向量组分直接写入Geomedia,并且通常形成单位长度向量。 |
线
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Geomedia Line功能包括两个或多个点的列表。控制Geomedia行不需要额外的属性。
弧子
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Geomedia弧由一个开始和终点以及正常矢量和半径组成。从这些点及其值,可以计算弧的中心点,以及启动和扫描角度,并用于以FME格式呈现电弧。
注意,正常矢量用于识别弧形,如顺序或逆时针绘制。类似地,正半径表示大于180度的弧,而负半径表示小于180度的弧。
地区
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Geomedia区域功能指定各种多边形功能。一个区域只是封闭线,可以是个体区域,甜甜圈或区域的聚集体。与线一样,区域特征没有其他属性。
文本
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Geomedia文本简单且简单,提供无字体,颜色或样式属性。文本属性包括要写入的字符串,旋转和可能的大小。
笔记:尽管读者尝试为文本大小提供合理的值,但是可能需要在工作台或映射文件转换期间调整文本大小。同样,在写入时,可能必须通过Geomedia产品调整结果以获得更好的结果。
属性名称 |
内容 |
fm0_justification. |
原点周围的文本对齐 (读者不存在) 范围:0..2,4..6,8..10 0垂直以垂直为中心,以水平为中心 1以垂直为中心,左侧的原点 2以垂直为中心,原产地 4以上起源,以水平为中心 5以上起源,原产地左侧 6以上起源,原产权 8以下原点,水平居中 9以下起源,原产地的左侧 10以下起源,原产权 默认:9. |
fm0_rtf_text_string. |
此属性用于读取器和编写器。如果在读取时设置此属性,则将包含来自源数据集的原始RTF文本字符串。如果在编写时设置此属性,则将写入RTF文本字符串。在这种情况下,关键字纯文本将被此属性覆盖。 此选项有两种主要原因:
范围:任何RTF字符串。(作者没有完成语法验证) 默认:没有任何 |
没有任何
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
在读取或写入Geomedia时,没有坐标的功能在此类型中标记为此类型。
_def \ [sql_statement ] \ fm0_geometry fm0_point | fm0_arc | fm0_line | fm0_area |fm0_text | fm0_none \ [ ] +
收藏品
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
这些是简单类型的异构聚集的地理位置特征。
例如,点,线和多边形的聚合可以包括集合。集合需要额外的属性。