编写器模式规范

writer允许用户指定编写器模式,它确定应为接收到的每个功能发出什么数据库命令。

有效的writer模式是插入更新删除.

编写器模式

插入 更新 删除

与目标要素服务层架构中的字段匹配的每个接收要素的几何图形和属性值将作为新要素写入层中。

将忽略表架构中不存在的功能上的属性。

每个接收特征的属性值用于更新特征服务层中的现有特征。传入特征必须为与图层上的对象ID字段相对应的属性提供值。

使用与更新模式相同的技术选择删除的现有特征。传入特征必须为与图层上的对象ID字段相对应的属性提供值。将忽略非ID字段。

注意:对象ID字段在创建功能服务时添加到架构中。对象id也由服务自动分配,为字段提供的任何值都将被忽略。

注意:尝试使用不存在的对象ID值进行更新可能会导致ArcGIS Online中的错误消息。

图层可能不允许更新几何图形。如果是这种情况,则会将警告写入日志,并且编写器将只向ArcGIS Online发送属性更新。

注意:尝试使用不存在的对象ID值删除可能会导致ArcGIS Online中的错误消息。

写入程序模式选择

编写器模式可以在功能类型级别或功能级别指定。默认模式为插入。可以使用fme_db_操作属性。