特征表示
除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式添加了本主题中描述的格式特定属性。
DSFL功能包括几何和属性。在读取功能时,DSFL读取器将保存一组当前活动的DSFL数据字段。这些活动数据字段由定义控制%D.令牌,在DSFL输入文件中找到。活动数据字段作为被读取的要素的属性给出。活动集的数据字段可以是空的。在这种情况下,该功能没有DSFL数据字段属性。这些属性的名称是表单DX., 在哪里X是一个正整数。
如果特征引用在文件开头处理的任何准确性和原点定义,则这些定义也将成为引用功能的属性。
所有DSFL功能都包含一个dsfl_type.标识几何类型的属性。根据几何类型,功能可能包含特定于它们的附加属性。
属性名称 |
内容 |
dsfl_type. |
此功能的DSFL几何类型。 范围: dsfl_point. dsfl_line. dsfl_polygon. dsfl_text. dsfl_aggregate dsfl_none. dsfl_header dsfl_origin 默认:没有默认 |
一般属性
每个特定的属性dsfl_type.如下所述。所有DSFL功能,除了那些功能dsfl_text.和dsfl_header作为他们的价值dsfl_type.,可能包含以下属性:
属性名称 |
内容 |
dsfl_class. |
这是DSFL功能代码类。 |
dsfl_subclass. |
这是DSFL功能代码子类。 |
dsfl_origin_nd1. |
生产的首字母缩略词,也称为数据生成, 范围:du |DF |DL |SK |sl |uu |FF |二 默认:没有默认 |
dsfl_origin_nd11. |
平面坐标的标准偏差,以米为小数。 默认:没有默认 |
dsfl_origin_nd12 |
高度坐标的标准偏差,以米为小数 默认:没有默认 |
dsfl_origin_nd21 |
基本地图生成的日期 范围:yymmdd. 默认:没有默认 |
dsfl_origin_nd22 |
土地测量日期 范围:yymmdd. 默认:没有默认 |
dsfl_origin_nd23 |
照片飞行日期 范围:yymmdd. 默认:没有默认 |
dsfl_origin_nd32. |
摄影测量照片 默认:没有默认 |
dsfl_origin_nd41 |
数字数据生产者 范围:字符串,最多40个字符 默认:没有默认 |
dsfl_origin_nd51 |
描述性文本 范围:字符串,最多40个字符 默认:没有默认 |
点
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/dsfl/../Skins/Default/Stylesheets/Images/transparent.gif)
DSFL点功能指定二维(2D)数据的单个x和y坐标或三维(3D)数据的单个x,y和z坐标。点特征可能具有与它们相关联的以下附加特殊属性。
属性名称 |
内容 |
dsfl_point_rootation. |
DSFL角度定义为等级。DSFL Reader会自动将这些转换为度。从水平逆时针测量度。 范围:0.0 .. 360.0 默认:0.0 |
Z. |
当DSFL数据为3D时,dsfl_point.将包含此属性,其具有其值的第三个或z,坐标。 |
线
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/dsfl/../Skins/Default/Stylesheets/Images/transparent.gif)
DSFL线特征通过用于2D数据的X和Y坐标序列或用于3D数据的X,Y和Z坐标序列来指定线性特征。
多边形
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/dsfl/../Skins/Default/Stylesheets/Images/transparent.gif)
DSFL多边形特征通过用于2D数据的X和Y坐标序列或通过用于3D数据的X,Y和Z坐标序列来指定多边形特征。多边形的第一个和最后一个坐标是相等的。
文本
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/dsfl/../Skins/Default/Stylesheets/Images/transparent.gif)
DSFL文本功能用于指定注释信息。每个文本功能具有单个x和y坐标,用于2d数据或3d数据的单个x,y和z坐标。下表列出了DSFL文本功能的特殊FME属性名称。
属性名称 |
内容 |
dsfl_text_code. |
DSFL数据字段代码。 |
dsfl_text_value. |
DSFL数据字段的值。 |
dsfl_rootation. |
DSFL角度定义为等级。DSFL读取器自动将其转换为从水平逆时针逆时针测量的度。 范围:0.0 .. 360.0 默认:0.0 |
dsfl_text_justification. |
表示文本坐标与文本相关的位置。 范围: dsfl_top_left | dsfl_top_center | dsfl_top_right | dsfl_middle_left | dsfl_middle_center | dsfl_middle_right | dsfl_bottom_left | dsfl_bottom_center | dsfl_bottom_right. 默认:没有默认 |
总计的
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/dsfl/../Skins/Default/Stylesheets/Images/transparent.gif)
DSFL汇总是一个集合dsfl_line.或者dsfl_polygon.特征。
几何形状dsfl_aggregate特征是均匀的。这dsfl_type.此功能的属性将设置为dsfl_polygon.如果所有组合的功能都是多边形。如果所有组合的功能都是行,它将被设置为dsfl_line.。
没有任何
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/dsfl/../Skins/Default/Stylesheets/Images/transparent.gif)
这是一个没有地理表达的DSFL功能。
标题
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/dsfl/../Skins/Default/Stylesheets/Images/transparent.gif)
此DSFL功能包含存储在输入DSFL文件中的标题部分中的元数据。该功能不包含几何形状。
下表列出了此功能包含的属性。从本质上讲,所有标题令牌都具有此功能的属性。
属性名称 |
内容 |
H0. |
字符串指定大写和小写的三个特殊丹麦字符。 |
H1. |
平面坐标系 - 此值用于在功能上设置坐标系 范围:S34J |S34s |S45B |U32 |U33 |U32W |U33W |乐 |
H2. |
高度坐标系的首字母缩略词 范围:dnngi. |
H3. |
坐标序列 范围:XY |XYZ |YX |yxz |ne |neh. |
H9. |
“无可用高度”的特定价值 范围:真实的 |
H11. |
供应商公司名称 范围:细绳 |
H12. |
供应商地址 范围:细绳 |
H13 |
供应商的邮政编码 范围:细绳 |
H14. |
供应商邮政区 范围:细绳 |
H15 |
供应商的电话号码 范围:细绳 |
H16 |
供应商的传真号码 范围:细绳 |
H41. |
数据集的生成日期和时间 范围:YYMMDD HHMM. |
H58. |
数据内容 范围:DSFL基本格式的基础UDGAVE 970901 |
H59. |
DSFL格式的版本日期 范围:yymmdd. |