Skip to main content
Archived

Precision at geometry handling/operations

  • December 6, 2016
  • 1 reply
  • 9 views
danilo_fme
  • danilo_fme
    danilo_fme

test-precision.fmwThe idea is around one to be able to maintain a “grid”/coordinate precision for geometry handling within a workspace. Using certain transformers introduces back a higher precision => re-introduces the limitations of floating points that we have currently in FME. Let’s say, rounding the coordinates, or using a a source with a certain precision + doing a spatial intersection (lines, areas) removes the rounding and mixes rounded coordinates, where we have not intersected for instance, with higher precision where intersection happened. Attached a workspace to mimic the issue. Rounding again coordinates will fix the problem on this small example, but the problem can be bigger with higher amount of geometry, trying to maitain shared boundaries, etc. Rounding will also be a be random to closest coordinates and can create small difference in coordinates of features sharing same end points, boundaries, etc.

This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, 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.

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings