作家指令

下面列出了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的内部点号。