Hello,
I am a student who is discovering FME and learning it through self-training. I have a dataset that I need to process in FME, and I have been given the following technical requirements:
Expected specifications:
- Each linear segment must not be longer than 10 meters.
- If there is no network point at a vertex of a linear feature, a point must be created with the following two attributes:
- Network depth (in cm): to be calculated according to the interpolation rules below:
- If there is no depth value at both the upstream and downstream ends of the linear feature → set depth to 100 cm.
- If there is a depth value at either the upstream or downstream end only → interpolate from the known depth to 100 cm at the unknown end, ensuring that the difference between two consecutive points does not exceed 20 cm.
- If there are depth values at both the upstream and downstream ends → interpolate the depth between them, weighted according to distance.
- Network depth (in cm): to be calculated according to the interpolation rules below:
If anyone has suggestions on how to implement this workflow efficiently in FME to interpolate the depth, I would really appreciate your help.
Thank you in advance!

