特征表示

除了FME Workbench添加到所有功能的通用FME功能属性外(参见关于要素属性),特殊的FME功能属性会引导IMX编写器,因为它在其输出文件中为其表添加到其表中。

3D模型表目前尚未关注FDO_TYPE,而是仅关机,而是仅在记录的输入功能上看到的几何类,以及这是否是表面,实体或其他3D几何形状。请注意,区域和点云目前不被认为是3D几何形状。所有其他数据按照常规SQLite编写器写入2D表。

其中最重要的是fdo_type属性,它控制了该功能的整体解释。fdo_type的正确值是fdo_point,fdo_multipoint,fdo_curve,fdo_line,fdo_arc,fdo_multicurve,fdo_multiline,fdo_curvepolygon,fdo_polygon,fdo_ellipse,fdo_multicurvepolygon,fdo_multipolygon和fdo_null。为以下每个指定的参数在以下小节中描述:

fdo_type:fdo_point.

具有fdo_point的fdo_type的功能包含点特征。

多点

fdo_type:fdo_multipoint.

具有fdo_multippoint的fdo_type的功能包含多个点功能。

曲线

fdo_type:fdo_curve.

FDO_Curve的FDO_TYPE的功能包含由曲线段组成的曲线功能。曲线段可以是圆弧区段或线性线段段。

如果目的地IMX提供程序不支持写入曲线,则将滚动曲线中的任何弧段,并且几何图形将被写为普通线。

线

fdo_type:fdo_line.

具有FDO_Line的FDO_TYPE的功能包含线性线路功能。如果编写器接收到FDO_Type设置为fdo_line的功能,则Workiter将在可能的情况下,将该功能写入该功能作为线性线路。

多座子

fdo_type:fdo_multicurve.

具有fdo_multicurve fdo_type的功能包含多个曲线功能。

多民

fdo_type:fdo_multiline.

FDO_MULTILINE的FDO_TYPE功能包含多个线性线路功能。如果Writer接收具有弧段的行功能,则写入器将在将功能写入文件之前冲程弧段。

Curvepolygons.

fdo_type:fdo_curvepolygon.

具有FDO_CURVepolygon的FDO_TYPE的功能包含具有由曲线段定义的内部和外边界的多边形。曲线段可以是圆弧区段或线性线段段。曲率可能或可能不具有在多边形中限定孔的内边界。

如果目的地IMX提供者不支持writing Curvepolygons, then any arc segments in the polygon will be stroked, and the geometry will be written as a regular (line) polygon.

多边形

fdo_type:fdo_polygon.

FDO_POLYGON的FDO_TYPE的功能包含具有由线性线路段定义的内部和外边界的多边形。如果Writer在边界中接收具有弧的多边形功能,则编写器将在将功能写入文件之前冲程弧段。多边形可以或可能不具有在多边形中定义孔的内边界。

多彩光

fdo_type:fdo_multicurvepolygon.

FDO_MulticurVepolyGon的FDO_TYPE的功能包含多个CURVEPOLYGON功能。

Multigeometries

fdo_type:fdo_multigeometry.

FDO_Multipeometry的FDO_Type的功能是异构的几何形状集合。

弧子

fdo_type:fdo_arc.

具有fdo_arc的fdo_type的功能包含弧功能。将抚摸非圆弧。

椭圆形

fdo_type:fdo_ellipse.

具有fdo_ellipse的fdo_type的功能包含椭圆特征。将施加初级轴与辅助轴不同的椭圆形。

无效的

fdo_type:fdo_null.

具有fdo_null的fdo_type的功能没有与该功能关联的几何形状。