Skip to main content
Question

Group by in rubbersheeter

  • October 5, 2016
  • 3 replies
  • 24 views

martinkoch
Supporter
Forum|alt.badge.img+22

I have to 'morf' estimated line-fragments between endpoints in a network. I know where the endpoints have to go, so making control-vertices and feeding those to the rubbersheeter exactly does the trick if I feed it one feature.

Feeding it a whole lot of features and controlvertices makes a mess, as a lot of network-repairs are spatially grouped. With many FME transformers the group by (a unique identifier) solves such problems, but the rubbersheeter (and the AffineWarper) don't have this.

Calculating the values for a scaler, ofsetter and rotator (= affiner) is quite a hassle giving the things I 'know' at the desired point in the workflow, while the rubbersheeter does this in a natural, smooth way.

Does anyone have a neat solution for getting the effect of a group-by option in a RubberSheeter?

Kind regards,

Martin

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

takashi
Celebrity
  • October 5, 2016

Hi @martinkoch, if you wrap the RubberSheeter with a custom transformer and create a published parameter linking to the "Parallel Process By" parameter, the parameter works like the "Group By".


martinkoch
Supporter
Forum|alt.badge.img+22
  • Author
  • Supporter
  • October 5, 2016

Thanks!!! Just the answer I need. Have not much more to say.


martinkoch
Supporter
Forum|alt.badge.img+22
  • Author
  • Supporter
  • October 5, 2016

One more thing... WORKS!!!