Question

Write new attribute values to a layer, but don't change the geometry of the layer

  • 20 August 2021
  • 1 reply
  • 22 views

This seems like a pretty basic question to ask but something we haven't encountered yet with FME Desktop. If we have two datasets and I only want to do a one way synchronization of the attribute values from a new polygon layer to an old polygon layer. How do I do that? I don't want to overwrite the geometry features in the old layer, but I do want to "calculate" the new attribute values over to the new layer. Will just changing the geometry in the writer dialog box from polygon to no_geom and selecting "UPDATE" as writer mode do the trick? It doesn't seem like it would be that simple.


1 reply

Badge +5

UPDATE will require a primary key field common to both datasets so that it knows what record to update. But I would say that, yes, with an AttributeManager in between them, you should be able to map the attributes you want and have the old polygons update with the new info.

Reply