I got a dataset which contains 3D grid points.
The mission was to create a raster based on the data. As a requirement, each cell of the resultant raster would have to contain the original grid point at its center. That is, I had to create a raster whose cell spacing matches with the spacing of the grid points.
It was known that x, y spacings are constant, but the exact values were unknown. So I needed to calculate the spacings based on the point geometries.
At first, inspecting the data with the Data Inspector, I determined approximate ranges, and defined them as user parameters.
Then, I created a workflow like this to calculate the spacings.
In the actual dataset, x-spacing and y-spacing were the same value, but the workflow works even if they are different values.
There might be a quick function which calculates the spacing of grid points in FME, but I wasn't able to find it. If you know, tell me that!