作家指令
下面列出了IDEX Writer处理的指令。显示的后缀以当前前缀< WriterKeyword >在映射文件中。默认情况下,< WriterKeyword >对于IDEX的作者是国际防务展.
数据集
要求/可选:要求
这个指令的值是要写入的IDEX文件。指定输入IDEX文件的典型映射文件片段如下:
IDEX_DATASET c: \国际防务展\ map.idx
工作台参数:目的徕卡IDEX文件
DEF
必需的/可选
要求
IDEX的语法DEF线:
_DEF \ idex_type idex_point|idex_line|idex_polygon \ [ ]+ . _DEF \ idex_type idex_point|idex_line|idex_polygon \ [ ]+
的< featureType >用作idex_database_code_id如果使用了此属性但与。<attrName>是一个属性,而<attrType>是属性的类型。下表列出了当前支持的属性类型。
属性类型 |
描述 |
字符 |
固定长度字符串属性。 |
浮动 |
实数属性。 |
整数 |
整数值属性。 |
例子:
IDEX_DEF CANADA \ idex_type idex_point \ Province char \ Population integer \ GenderRatio float
DATANAMES
必需的/可选
要求
IDEX的语法DATANAMES线:
_DATANAMES \ [ (YES|NO)]+
本节中指定的数据名称决定了在IDEX输出中格式化哪些数据名称。下面几节中显示的表标识了FME为每个<idex_type>。注意后面的单词国际防务展在DATANAMES是属性所属的IDEX部分。例如:
IDEX_DATANAMES idex_point \ idex_database_east YES \ idex_database_north YES \ idex_database_code_id YES
点
idex_type:idex_point
点支持以下数据名称。
数据名称 |
描述 |
价值 |
idex_database_user_id |
指定此点的用户定义ID号。 |
是的|不 |
idex_database_job_number |
指定此点的用户定义作业号。 |
是的|不 |
idex_database_coord_system |
这是这个点的IDEX坐标系。 |
是的|不 |
idex_database_coord_class |
这是该点的IDEX坐标类。 |
是的|不 |
idex_database_east |
这是点的x坐标。 |
是的|不 |
idex_database_north |
这是点的y坐标。 |
是的|不 |
idex_database_elevation |
这是点的z坐标。 |
是的|不 |
idex_database_longitude |
这是点的经度。 |
是的|不 |
idex_database_latitude |
这是该点的纬度。 |
是的|不 |
idex_database_code_id |
指定这个点是什么类型的对象。 |
是的|不 |
idex_database_description |
指定点对象的描述。 |
是的|不 |
idex_database_color |
指定点的颜色。 |
是的|不 |
idex_database_layer_number |
这是这个点的层数。 |
是的|不 |
idex_database_symbol1_number |
这是与该点相关的第一个符号。 |
是的|不 |
idex_database_symbol2_number |
这是与这一点相关的第二个符号。 |
是的|不 |
idex_database_symbol_ |
这是这个点的符号旋转。 |
是的|不 |
idex_database_flag |
这是要为该点设置的数据库标志。 |
是的|不 |
idex_codes_name |
这是代码部分对代码的描述。 |
是的|不 |
idex_codes_layer_number |
这是代码部分的层数。 |
是的|不 |
idex_theme_attrib_code |
这是ATTRIBUTES部分中的代码。 |
是的|不 |
行
idex_type:idex_line
行支持以下数据名称。
数据名称 |
描述 |
价值 |
idex_database_user_id |
为这一行指定用户定义的ID号。 |
是的|不 |
idex_database_job_number |
为这一行指定用户定义的作业号。 |
是的|不 |
idex_database_code_id |
指定这一行是什么类型的对象。 |
是的|不 |
idex_database_description |
指定行对象的描述。 |
是的|不 |
idex_database_color |
指定线条的颜色。 |
是的|不 |
idex_database_layer_number |
这是这个点的层数。 |
是的|不 |
idex_database_line_style |
指定该行的样式。 |
是的|不 |
idex_database_flag1 |
这是为该行设置的第一个数据库标志。 |
是的|不 |
idex_database_flag2 |
这是要为该行设置的第二个数据库标志。 |
是的|不 |
idex_codes_name |
以下是代码部分对代码的描述。 |
是的|不 |
idex_codes_layer_number |
这是代码部分的层数。 |
是的|不 |
idex_theme_attrib_code |
这是ATTRIBUTES部分中的代码。 |
是的|不 |
多边形
idex_type:idex_polygon
多边形支持以下数据名称。
数据名称 |
描述 |
价值 |
idex_database_user_id |
指定此多边形的用户定义ID号。 |
是的|不 |
idex_database_job_number |
指定此多边形的用户定义作业编号。 |
是的|不 |
idex_database_code_id |
指定这一行是什么类型的对象。 |
是的|不 |
idex_database_ |
指定行对象的描述。 |
是的|不 |
idex_database_color |
指定线条的颜色。 |
是的|不 |
idex_database_layer_ |
这是这个点的层数。 |
是的|不 |
idex_database_line_style |
指定该行的样式。 |
是的|不 |
idex_database_symbol_ |
这是与多边形相关联的符号。 |
是的|不 |
idex_database_symbol_direction |
这是与这个多边形相关联的符号的旋转 |
是的|不 |
idex_database_flag |
这是要为多边形设置的数据库标志。 |
是的|不 |
idex_database_hatch_color |
指定嵌套的颜色。 |
是的|不 |
idex_database_fill_type |
这是要为多边形设置的填充类型。 |
是的|不 |
idex_codes_name |
以下是代码部分对代码的描述。 |
是的|不 |
idex_codes_layer_number |
这是代码部分的层数。 |
是的|不 |
idex_theme_attrib_code |
这是ATTRIBUTES部分中的代码。 |
是的|不 |
POINT_ID_FRONT
要求/可选:可选
点是由编写器在编写直线和多边形时创建的。因为这些点没有用户定义的ID,所以作者将生成它们。为了避免名称冲突,point_id_front允许您将前缀设置为存储为用户ID的内部点号。