8 votes
Accepted

Controlling processing order in FME workspace?

Yes this is possible. You should chain the process instead of starting each subprocess with its own Creator. Use a FeatureWriter to write the results instead of a classic Writer. Because then you can ...
nielsgerrits's user avatar
  • 3,894
7 votes
Accepted

FME Desktop - Combining two weighted fields into one

In FME that process you are speaking of is actually easier to imagine in the sense of a conditional value rather than a weighted value. The easiest way to accomplish this is through the attribute ...
John's user avatar
  • 607
7 votes

How to transpose and summarise attributes in FME?

This was an interesting one and it isn't as straightforward as I had thought it would be. I created a CSV file that is identical to your screenshot. I created a new FME workbench with a CSV reader. ...
Fezter's user avatar
  • 21.8k
6 votes
Accepted

Batch Clipping of shapefiles in FME

Yep, you can do a dynamic reader and writer and clip them all at once, for sure. First, with your reader, make sure you use 'single merged feature type'. For your writer, make it 'dynamic' so that ...
Alex Leith's user avatar
  • 13.4k
6 votes
Accepted

How to delete a single Feature Class from a geodatabase using FME

Initially, I hadn't read the question properly, and answered with a python solution. However, I see now that you can't use python, so I have a different solution for you. It requires that you use the ...
Fezter's user avatar
  • 21.8k
6 votes
Accepted

How to create space buffer between touching boundary polygon

Starting with a polygon layer A: Dissolve polygon layer A -> Polygon layer B Buffer B by a tiny negative amount -> Polygon layer C Zoomed right in you can see the difference: Convert polygon ...
Spacedman's user avatar
  • 63.4k
5 votes
Accepted

Create Published Parameter as a Transformer Output

No, as far as I know you can't update User Parameters when running the workspace. Parameters are designed to set before running the workspace. If you really really really need this you can workaround ...
nielsgerrits's user avatar
  • 3,894
5 votes

Joining more than two lines that intersected in one point using FME

As others have said, the LineCombiner can't put all 4 lines into 1 because they would not really be a line then. In FME Lingo, you need to "aggregate" the 4 lines into a multi-part line, which can ...
Dale Lutz's user avatar
  • 847
5 votes
Accepted

Can I modify the Action of multiple attributes at once in an AttributeManager transformer?

Yes, there are several methods I think will provide a good solution: In the AttributeManager you can select lots of attributes using the Shift and Control keys, and can press the delete button (-) to ...
Mark Ireland's user avatar
  • 13.1k
5 votes
Accepted

When SpatialFilter does spatial relationship between base and candidate how it link if one out of many in FME

It would just link to the first of the parcels in order. The reason is that this is a Filter transformer. It's trying to filter the data based on the spatial relationship. It's not really doing a join....
Mark Ireland's user avatar
  • 13.1k
4 votes

How to transpose and summarise attributes in FME?

OK, the data part is easy, but writing it takes a little finesse. To enable dynamics writing add two new columns to your source data. Column X (all rows have a value of MyTable) and Column Y (all ...
Mark Ireland's user avatar
  • 13.1k
4 votes

FME 2017 transformer AreaOnAreaOverlayer does not have Remnants port

OK, so as far as I can tell, the remnants port outputs leftover pieces of geometry from the overlapping process. Generally, if two polygons overlap, then both the overlapping and non-overlapping ...
Mark Ireland's user avatar
  • 13.1k
4 votes

FME Limit features

Don't know if this is exactly what you want but you can use the Sampler with "First N" to just send only those further down for processing. I'm not sure if this gets to the heart of your ...
Dale Lutz's user avatar
  • 847
4 votes

Creating new rows from columns using FME

If it's that simple, I would just make two connections out of the same output port. Each goes to an AttributeManager transformer. On one AttributeManager you delete Col3 and Col4. On the other, you ...
Mark Ireland's user avatar
  • 13.1k
4 votes
Accepted

Creating new rows from columns using FME

I'd make a copy of the features, delete Col3 & Col4 from the first, and from the 2nd set delete cols 1 & 2, then rename 3 & 4 to 1 & 2:
Dan Iseminger's user avatar
4 votes

FME Translator not able to run the tool

Be aware of the version compatibilities between FME & ArcMap / ArcGIS Pro. For ArcMap 10.8.1 you need at least FME 2019.1.2 For ArcGIS Pro 2.9 you need at least FME 2021.0.2 If you want to use ...
nielsgerrits's user avatar
  • 3,894
3 votes
Accepted

Using FME to compare multiple polygons (AreaOnAreaOverlayer)

I think you've pretty much got it, except you need to ensure the settings on your AreaOnAreaOverlayer for Attribute Handling are set to merge all incoming: I think once you've got that turned on, you'...
Dale Lutz's user avatar
  • 847
3 votes
Accepted

How to use the datasets in the workspace in a "PythonCreator" transformer?

I think there are some questions that need to be answered before we can give a full answer, but I'll try. You have two readers. Let's say each reader reads 10 features. You connect both sets of data ...
Mark Ireland's user avatar
  • 13.1k
3 votes
Accepted

Set FME Writer to always output to the same location as the Reader

Yes, this is fairly straightforward. Open the properties for the source feature type (table) and expose the Format Attribute called fme_dataset. That tells us the full source dataset path. Add a ...
Mark Ireland's user avatar
  • 13.1k
3 votes
Accepted

Case Sensitivity in FME Schema Mapper

You could also lowercase all the values first with a StringCaseChanger. Then you have a defined input value which you can map. If you need to retain the original values you can duplicate them into a ...
til_b's user avatar
  • 4,924
2 votes

How to use the datasets in the workspace in a "PythonCreator" transformer?

I think the PythonCaller is what you're looking for. Unlike the PythonCreator it has an input port so you can use data you've read within your scripts.
fgiron's user avatar
  • 159
2 votes
Accepted

How to prevent creating blocks when using DWG writer to draw lines or polygons in FME desktop

Because DWG CAD files can't handle the concept of "aggregates" (or multi-part features), we long ago decided to have the writer create blocks when it gets such things, so that they can preserve their ...
Dale Lutz's user avatar
  • 847
2 votes
Accepted

How to create new attributes in a feature from the value of another attribute

Actually, once you have the right transformer this is very simple to do. The transformer to use is a SchemaMapper. You don't even need a reader to read the Excel spreadsheet, it just gets referenced ...
Mark Ireland's user avatar
  • 13.1k
2 votes

Update for field values from another table field values with condition

I have two ways to do this. One is to rename the attributes in both tables to unique names, merge the records with the same ID into one record and create new, original, fieldnames. This way you are ...
nielsgerrits's user avatar
  • 3,894
2 votes
Accepted

Adding index to FME MapInfo FeatureWriter

What version? I see the index column in the FeatureWriter same as in the default MapInfo writer. Using FME Desktop 2016.1.0.1 (20160516 - Build 16494 - WIN32)
nielsgerrits's user avatar
  • 3,894
2 votes

Spatially join point and polygon attributes in FME

There are a couple of possible factors here: Make sure the PointOnAreaOverlayer has the option set for Attribute Accumulation > Merge Attributes. Otherwise the attributes won't get joined onto the ...
Mark Ireland's user avatar
  • 13.1k
2 votes

Convert point layer to text in v8 design file

The simplest solution is to use the LabelPointReplacer transformer, using the name field as the attribute to use to define the label. Then writing it to DGN should give you text. You can use the ...
Mark Ireland's user avatar
  • 13.1k
2 votes
Accepted

Accelerate Clipper, Performance Tuning

There are a few options. The best chance of improvement is to make sure the Clipper features arrive at the transformer first (make them the first reader or use a Sorter to sort the data) and then ...
Mark Ireland's user avatar
  • 13.1k
2 votes
Accepted

How to duplicate/clone an feature X times in FME?

I find a solution by referring to takashi's post: https://community.safe.com/s/question/0D54Q000080hIrOSAU/how-do-i-read-the-number-of-records-produced-from-a-transformer-and-use-that-number-in-a-...
ki8Q7SFi7y's user avatar
2 votes

How to include a hyperlink in a PDF (when creating a PDF) in FME

Yes, this is quite simple. Just create an attribute called pdf_url with the URL that you want to link to: I'm using the 2D PDF writer here and it works well. I'm 90% sure it's not available in the 3D ...
Mark Ireland's user avatar
  • 13.1k

Only top scored, non community-wiki answers of a minimum length are eligible