Skip to main content
Archived

Precision at geometry handling/operations

  • December 6, 2016
  • 1 reply
  • 44 views

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 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.