Skip to main content
Question

Snapper candidate features "disappear"

  • November 12, 2013
  • 2 replies
  • 75 views

Hello,

 

I'd just like to report something odd with the AnchoredSnapper.

 

 

When snapping around 350.000 Lines to correspondig endpoints (grouping via Feature IDs derived from a topology), I found that several lines that were very close in length to the snapping threshold are in neither the touched, nor the untouched output port.

 

Instead, they just disappear. Not in large numbers, only between 30 lines were dropped, but I visualized them from my database and found that those were valid lines with a length of slightly more than 10m. Snapping tolerance was just that, 10m.

 

I had categorized the features already according to their endpoint distances. Lines with less than 10m were entirely in another snapping category, where I had similar problems, e.g. with the snapping threshold of 10cm. Lines with less than 10cm weren't in any output ports there, too.

 

 

I minimized the problem by lowering the snapping tolerance to 9.95m. Then, different but less features were affected. I could re-integrate those affected into the line pool with a FeatureMerger, so in the end no line feature was lost.

 

However, I have no clue why these features are dropped in the first place. Shouldn't there be another output port for them?
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.

2 replies

david_r
Celebrity
  • November 12, 2013
Hi,

 

 

this is normal if the features resulting from the snappping operating degenerates. See the usage notes section in the help text.

 

 

David

  • Author
  • November 21, 2013
Thanks a lot for your quick and helpful answer, I could then introduce a workaround in my workbench knowing that this is the case.

 

 

I have since been experimenting with the Snapper and AnchoredSnapper.

 

 

As I see it, there is currently no way to use an attribute value as the Snapping Tolerance. Is that in a list of future features of FME?