作家指令

下面列出了SpatialWare编写器处理的指令。显示的后缀以当前前缀< WriterKeyword >在映射文件中。默认情况下,< WriterKeyword >对于SpatialWare的作者来说SPATIALWARE

数据集,id, SERVER_VERSION, SERVER_TYPE, USER_ID,密码

这些指令的操作方式与SpatialWare阅读器的操作方式相同。其余的特定于编写器的指令将在下面的章节中讨论。

DEF

要求/可选:可选

这个子句描述了一个数据库表,SpatialWare writer模块用来插入或更新特性。如果该表不存在,则可以创建该表。具体语法的细节DEF声明载于SpatialWare表表示

事务

要求/可选:可选

该子句指示SpatialWare writer模块在将数据加载到SpatialWare时使用事务。SpatialWare writer不会向SpatialWare写入任何特性,直到到达属于 + 1的特性。指定值0将导致SpatialWare编写器使用事务并将每个特性写入SpatialWare。通常,指定的值为零——只有在重新运行数据加载操作时才指定非零值。

如果没有指定SPATIALWARE_TRANSACTION语句,则在数据加载操作期间不使用事务。

参数

内容

去年成功的事务> <

最后一个成功的事务的事务号。第一次加载数据时,将该值设置为0

例子:

SPATIALWARE_TRANSACTION 0

工作台参数:最后提交的事务<仅适用于sqlserver >

TRANSACTION_INTERVAL

要求/可选:可选

在事务提交到数据库之前,该子句通知FME在每个事务中放置的特性的数量。

如果没有指定SPATIALWARE_TRANSACTION_INTERVAL语句,则使用值100作为事务间隔。

参数

内容

< transaction_interval >

单个事务中的特性数量。

例子:

SPATIALWARE_TRANSACTION_INTERVAL 50

工作台参数:每个事务<仅适用于sqlserver >