IBM Informix Spatial Writer:功能类型参数

要访问功能类型参数,请单击齿轮图标在工作区中的功能类型上打开功能类型参数编辑器。要始终在WorkBench中显示编辑器,可以选择“查看”>“Windows”>“参数编辑器”。

所有功能类型都共享类似的一般参数。这包括名称和写入者名称。从这里,您也可以控制动态属性

这些参数仅适用于所选功能类型,而不是整个编写器。

小费:如果此处列出的功能类型参数与Writer-Level参数冲突,则将忽略Writer参数,并将使用此功能类型参数。

存在的配置参数在下表中描述:

范围

内容

infx_type.

这指定了将要写入图层的要素的几何类型。

infx_overwrite_table

此参数可以设置为其中一个<是|截断>

  • 是:如果存在,则将删除表,然后创建。
  • 否:如果不存在,将创建该表。
  • TRUNCATE:如果不存在,将创建该表。如果存在表,则将删除表中的所有行。

infx_update_key_

这指示Informix Spatial Writer执行一个更新在桌子上操作,而不是执行。该参数是与相应的FME属性的值匹配的列的逗号分隔列表,以指定要使用其他属性值更新的行。

例如:

infx_update_key_columns id,name

在这种情况下,FME属性始终与具有相同名称的Informix列匹配。此外,目标表始终是指定的要素类型def线。每列列出infx_update_key_columns.必须使用类型定义指令def除了由操作更新的列之外,除了该列之外。这不能使用infx_delete_key_columns.。此外,键不能是类型Blob,Clob., 或者long_varchar.

infx_delete_key_

这指示Informix Spatial Writer执行a删除在桌子上操作,而不是执行。该参数是与相应的FME属性的列匹配的列的逗号分隔列表,以指定它们的值与其他属性值匹配时要删除哪个行。

例如:

infx_delete_key_columns id,name

将删除表中的这些行,其值与通过此传递的属性值匹配def线。FME属性始终与具有相同名称的Informix Spatial列匹配。此外,目标表始终是指定的要素类型def线。每列列出infx_delete_key_columns.必须使用类型定义指令def除了由操作更新的列之外,除了该列之外。这不能使用infx_update_key_columns.。此外,键不能是类型Blob,Clob., 或者long_varchar.

infx_geometry_column.

此参数可用于指定空间层(几何列名称)的名称。如果未指定未指定“几何”的默认名称将用于空间层。

infx_multi_geometry.

此参数仅在创建新表时生效。它指定是否应该写入几何特征作为多几何形状(例如st_multipoint.)或单一几何形状(例如,st_point.)。

  • 是:创建的表具有多几何(例如,当几何列类型为时)st_multipoint.,点功能被聚合为IFMemultIP点并写入st_multipoint.价值观)。
  • 否:所创建的表的几何列是奇异的(即,st_point.),如果拆分(例如,ifmemultipoint)拆分为ifmepoints)。
  • first_feature:几何列的类型将基于输入写入器的第一个特征来确定。例如,如果第一个功能包含IFMEPoint,则几何列类型将是st_point.

请注意三个选项,是的是最不损失的。和first_feature.,可以将单个ifmemultipoint功能分解为多个ifmepoints,这将导致目标表中的多行。

infx_offset_x.

infx_offset_y.

仅在创建新表时启用此参数。

infx_offset_x.infx_offset_y.对应列虚假的咆哮在系统表中sde.spatial_references.

此参数指定目标表的空间参考系统的最小x(y)坐标。如果几何特征具有以下值下方的x(y)坐标,则根据Writer指令的值中止该功能拒绝或转换abort_on_bad_data.

infx_scale_x.

仅在创建新表时启用此参数。

此参数指定空间参考系统的分辨率。空间参考系统的分辨率等于1除以infx_scale_x.。例如,如果infx_scale_x.是1,所有坐标都将舍入为整数。作为另一个例子,如果infx_scale_x.是10,1 / 10是0.1,并且所有坐标都将被舍入到最接近的0.1,这意味着2.149的坐标值将被写入2.1。

infx_scale_x.对应于列Xyunits.在系统表中sde.spatial_references.

参数infx_offset_x.infx_offset_y., 和infx_scale_x.一起定义用于目标表的空间参考系统中的最大X和Y坐标。如果几何特征具有x(y)坐标以上最大值,则根据Writer指令的值,拒绝该功能或转换abort_on_bad_data.

infx_srid. 将附加到所有几何形状的SRID。这个srid必须存在spatial_reference.桌子。如果留空,则将从特征坐标系确定SRID。