I have a large number of folders of shapefiles that I would like to merge. Each folder contains shapefiles with different attributes and geometries. I would like to merge them so that each folder only contains three shapefiles, one for each geometry type. These files must also contain all the attributes from all the original shapefiles. I have been using OGR to do this up until now, but I would like to switch over to FME for this job.
I have tried several different ways to do this;
I have tried reading all files in a folder, putting them through a geometry filter, and then into three different dynamic Shape writers. This only yields output if I choose "fme_feature_type" as a filename, but then I end up with exactly the same files that I started with. If I choose another name, as I would like to, no features are written because they have no schema. (Even though the Shape reader is chosen as a schema source)
I also tried reading the files using Schema (Any format) Reader and Feature Reader, which yields the same result. If I turn off Dynamic Properties in the writers, I will get some output, but then the files will only contain the attributes that was read when I added the reader. I would like to use this workspace in combination with a Workspace Runner, so I assume the writers have to be dynamic.
I hope someone can point me in the right direction