特征表示
除了FME工作台添加到所有特性中的通用FME特性属性之外(参见关于功能属性),特殊的FME特性属性在SDF3写入器向其输出文件添加特性时指导它,SDF3读取器使用这些特性来存储它读取的特性的特性。
其中最重要的是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_type的fdo_point包含点特性。
测点
fdo_type:fdo_multipoint
特性的fdo_type的fdo_multipoint包含多点特性。
曲线
fdo_type:fdo_curve
特性的fdo_type的fdo_curve包含由曲线段组成的曲线特征。曲线段可以是圆弧段,也可以是直线段。
行
fdo_type:fdo_line
特性的fdo_type的fdo_line包含直线特征。如果作者收到一个特写与fdo_type设置为fdo_line,作者将,如果可能,笔划弧段在特征和写的特征作为一条直线。
Multicurves
fdo_type:fdo_multicurve
特性的fdo_type的fdo_multicurve包含多个曲线特征。
多行
fdo_type:fdo_multiline
特性的fdo_type的fdo_multiline包含多条直线特征。如果写入器接收到带有弧段的线条特征,则写入器将在将特征写入文件之前描划弧段。
Curvepolygons
fdo_type:fdo_curvepolygon
特性的fdo_type的fdo_curvepolygon包含由曲线段定义的内外边界的多边形。曲线段可以是圆弧段,也可以是直线段。曲线多边形可能有也可能没有内部边界来定义多边形中的孔。
多边形
fdo_type: fdo_polygon
特性的fdo_type的fdo_polygon包含由线段定义的内外边界的多边形。如果写入器接收到边界上有弧线的多边形特征,则写入器将在将特征写入文件之前描边弧线段。一个多边形可能有也可能没有内部边界来定义该多边形中的一个洞。
Multicurvepolygons
fdo_type:fdo_multicurvepolygon
特性的fdo_type的fdo_multicurvepolygon包含多个曲线多边形特征。
多多边形
fdo_type:fdo_multipolygon
特性的fdo_type的fdo_multipolygon包含多个多边形特征。
弧
fdo_type:fdo_arc
特性的fdo_type的fdo_arc包含弧特性。非圆形的弧线将被抚平。
椭圆
fdo_type:fdo_ellipse
特性的fdo_type的fdo_ellipse包含椭圆特征。主轴与次轴不同的椭圆将被描边。
零
fdo_type:fdo_null
特性的fdo_type的fdo_null没有与该特征相关的几何形状。