Skip to main content
Solved

Spikes buffering error

  • April 17, 2018
  • 6 replies
  • 24 views

Forum|alt.badge.img

Hello,

I am trying to locate present spikes on a dense lines network using a bufferer

 

I used the spikeromover then connected a bufferer on removed spikes port.

 

However the bufferer seems not able to buffer spikes. The first spike entering the buffer goes to the rejected port. Does anyone knows how to help ?

 

Thank you

Best answer by erik_jan

HI,

The output port, you want to use, is the Changed port.

The changed port outputs the line without the spike vertex.

The removed port will output the spike vertex (point object).

If you want to create a circle around the removed point, you should be able to use the Bufferer (set it to 2D, round and a buffer amount).

I created an example: example.fmw, using FME 2018

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.

6 replies

danilo_fme
Celebrity
Forum|alt.badge.img+51
  • Celebrity
  • 2077 replies
  • April 17, 2018

Hi @lianaolianov,

Could you share us with the pictures this situation or template Workspace?

Thanks,

Danilo


erik_jan
Contributor
Forum|alt.badge.img+22
  • Contributor
  • 2179 replies
  • Best Answer
  • April 17, 2018

HI,

The output port, you want to use, is the Changed port.

The changed port outputs the line without the spike vertex.

The removed port will output the spike vertex (point object).

If you want to create a circle around the removed point, you should be able to use the Bufferer (set it to 2D, round and a buffer amount).

I created an example: example.fmw, using FME 2018


Forum|alt.badge.img
  • Author
  • 56 replies
  • April 17, 2018

HI,

The output port, you want to use, is the Changed port.

The changed port outputs the line without the spike vertex.

The removed port will output the spike vertex (point object).

If you want to create a circle around the removed point, you should be able to use the Bufferer (set it to 2D, round and a buffer amount).

I created an example: example.fmw, using FME 2018

 

Here is a screenshot from my workspace and it seems you've done the same thing as me but I still dont know why it's not working with me. I think that FME rejects it saying it's an invalid FME geometry type

 

 


Forum|alt.badge.img
  • Author
  • 56 replies
  • April 17, 2018

Hi @lianaolianov,

Could you share us with the pictures this situation or template Workspace?

Thanks,

Danilo

Here is a screenshot from my workspace. I really don't know what's wrong

 

 


erik_jan
Contributor
Forum|alt.badge.img+22
  • Contributor
  • 2179 replies
  • April 17, 2018

 

Here is a screenshot from my workspace and it seems you've done the same thing as me but I still dont know why it's not working with me. I think that FME rejects it saying it's an invalid FME geometry type

 

 

If you disable the Bufferer, what do you see in the Spikes Inspector?

 

Should be points.

 

And what are the settings for the Bufferer?

 

 


Forum|alt.badge.img
  • Author
  • 56 replies
  • April 17, 2018
If you disable the Bufferer, what do you see in the Spikes Inspector?

 

Should be points.

 

And what are the settings for the Bufferer?

 

 

I set up only the corner style as round and not the end cap, after turning this last to round it worked.

 

Thank you very much