Hello @sreu, thanks for posting. I’m not particularly familiar with this flavour of XML, but hopefully the attached workspace will help you get started. I think we may need to manually create the geometry in the FME workspace.
First, we would need to read the XML elements of interest, in this case, I focused on the “x” and “y” feature types that appeared to store coordinates. We can rename attributes so they are unique to each FME feature type and calculate the coordinate expression using an ExpressionEvaluator. New coordinates will be stored in x_result and y_result. Before creating the geometry we need to combine or join features so each record has an X,Y coordinate pair.
Once the geometry is created, we need to reproject the points to be in the correct geolocation. After testing, it looks like we might need to create a custom coordinate system using the online tool: fme.ly/coordsys. Custom coordinate system files can be added here: %USER%\Documents\FME\CoordinateSystems (please see this doc for more information on Adding Custom Coordinate Systems).
I’ve attached my attempt at the custom CRS so you can run the workspace, but I am not sure points are in the correct location, you may need to create your own (CoordSys_20240514_165218.fme). Right now, the points are showing up in Brussels area. Is this correct?
Feel free to reach out if you get stuck somewhere or have questions. Happy to help, Kailin.