Question

Convert coordinates from Smallworld to FME

  • 30 April 2018
  • 1 reply
  • 4 views

Badge

I am experiencing the following problem in reading data from a SmallWorld Bank from the FME.

The coordinates are being read with an extra digit in the integers. the correct reading of the coordinates should be X = 3299524,29749 and Y = 74029835,74061 However, you are reading X = 32995242,9749 and Y = 740298357,4061

 

On the X-axis, the FME reads 7 integers (32995242) but actually should be 6 integers (3299524). The same is true for the Y-axis, where the FME reads 8 integers (740298357) but should actually read 7 integers (74029835). When you view the data directly on the SmallWorld Bank interface without using FME, the coordinates appear correctly. This erroneous reading of the coordinates occurs only when we read the data by the FME.

How can I fix this?

Thank´s

1 reply

Userlevel 2
Badge +12

The data in SmallWorld is by default stored in mm.

Could be the conversion is doing the wrong reprojection.

If it is always a factor 10, that can be easily repaired in FME by using the Scaler transformer (scale factor 0.1 for X and Y).

Better would be to change the reader coordinate system to get the right units.

Reply